Site Reviews - Version 6.2.0

Version Description

= 6.0.0 =

This update requires a minimum of PHP 7.2 and WordPress 5.8. There are also a few potentially breaking changes, so please make sure to read the plugin changelog and Upgrade Guide after upgrading.

Download this release

Release Info

Developer geminilabs
Plugin Icon 128x128 Site Reviews
Version 6.2.0
Comparing to
See all releases

Code changes from version 6.1.2 to 6.2.0

Files changed (43) hide show
  1. activate.php +1 -1
  2. assets/scripts/site-reviews-admin.js +1 -1
  3. assets/scripts/site-reviews.js +1 -1
  4. assets/styles/bootstrap.css +1 -1
  5. assets/styles/contact_form_7.css +1 -1
  6. assets/styles/default.css +1 -1
  7. assets/styles/divi.css +1 -1
  8. assets/styles/elementor.css +1 -1
  9. assets/styles/minimal.css +1 -1
  10. assets/styles/ninja_forms.css +1 -1
  11. assets/styles/twentyfifteen.css +1 -1
  12. assets/styles/twentynineteen.css +1 -1
  13. assets/styles/twentyseventeen.css +1 -1
  14. assets/styles/twentysixteen.css +1 -1
  15. assets/styles/twentytwenty.css +1 -1
  16. assets/styles/twentytwentyone.css +1 -1
  17. assets/styles/twentytwentytwo.css +1 -1
  18. assets/styles/wpforms.css +1 -1
  19. changelog.txt +16 -0
  20. compatibility.php +0 -144
  21. config/settings.php +29 -21
  22. helpers.php +3 -3
  23. languages/site-reviews-en_US.mo +0 -0
  24. languages/site-reviews-en_US.po +183 -172
  25. languages/site-reviews.pot +163 -154
  26. plugin/Addons/Controller.php +9 -0
  27. plugin/Addons/Hooks.php +28 -0
  28. plugin/Commands/CreateReview.php +21 -4
  29. plugin/Commands/EnqueuePublicAssets.php +4 -2
  30. plugin/Commands/ImportReviews.php +0 -2
  31. plugin/Contracts/QueueContract.php +14 -0
  32. plugin/Controllers/AdminController.php +3 -2
  33. plugin/Controllers/NoticeController.php +2 -1
  34. plugin/Controllers/ReviewController.php +1 -1
  35. plugin/Database.php +1 -1
  36. plugin/Database/Cache.php +7 -10
  37. plugin/Database/DefaultsManager.php +1 -0
  38. plugin/Database/OptionManager.php +1 -1
  39. plugin/Database/ReviewManager.php +2 -0
  40. plugin/Database/Sql.php +20 -0
  41. plugin/Defaults/CreateReviewDefaults.php +2 -0
  42. plugin/Defaults/ReviewsDefaults.php +3 -0
  43. plugin/Defaults/StarRatingDefaults.php +1 -1
activate.php CHANGED
@@ -117,7 +117,7 @@ class GL_Plugin_Check_v6
117
  {
118
  $noticeTemplate = '<div id="message" class="notice notice-error error is-dismissible"><p><strong>%s</strong></p><p>%s</p><p>%s</p></div>';
119
  $messages = $this->getMessages();
120
- $rollbackMessage = sprintf('<strong>'.$messages['rollback'].'</strong>', '<a href="https://wordpress.org/plugins/wp-rollback/">WP Rollback</a>', $pluginName);
121
  if (!$this->isPhpValid()) {
122
  printf($noticeTemplate,
123
  sprintf($messages['notice'], $pluginName),
117
  {
118
  $noticeTemplate = '<div id="message" class="notice notice-error error is-dismissible"><p><strong>%s</strong></p><p>%s</p><p>%s</p></div>';
119
  $messages = $this->getMessages();
120
+ $rollbackMessage = sprintf('<strong>'.$messages['rollback'].'</strong>', '<a href="https://wordpress.org/plugins/wp-rollback/" target="_blank">WP Rollback</a>', $pluginName);
121
  if (!$this->isPhpValid()) {
122
  printf($noticeTemplate,
123
  sprintf($messages['notice'], $pluginName),
assets/scripts/site-reviews-admin.js CHANGED
@@ -1,2 +1,2 @@
1
  /*! For license information please see site-reviews-admin.js.LICENSE.txt */
2
- !function(){var e,t={387:function(e,t,n){"use strict";var i=function(e){return this.data={},this.form=jQuery(e),this.pushes={},this.init()};i.prototype={patterns:{validate:/^[a-z_-][a-z0-9_-]*(?:\[(?:\d*|[a-z0-9_-]+)\])*$/i,key:/[a-z0-9_-]+|(?=\[\])/gi,named:/^[a-z0-9_-]+$/i,push:/^$/,fixed:/^\d+$/},addPair:function(e){this.patterns.validate.test(e.name)&&(this.data=jQuery.extend(!0,this.data,this.makeObject(e.name,this.encode(e))))},build:function(e,t,n){return e[t]=n,e},encode:function(e){return"checkbox"===jQuery('[name="'+e.name+'"]',this.form).attr("type")&&"on"===e.value||e.value},incrementPush:function(e){return void 0===this.pushes[e]&&(this.pushes[e]=0),this.pushes[e]++},init:function(){var e=this.form.serializeArray();if(jQuery.isArray(e))for(var t=0,n=e.length;t<n;t++)this.addPair(e[t]);return this.data},makeObject:function(e,t){for(var n,i=e.match(this.patterns.key);void 0!==(n=i.pop());)if(this.patterns.push.test(n)){var r=this.incrementPush(e.replace(/\[\]$/,""));t=this.build([],r,t)}else this.patterns.fixed.test(n)?t=this.build([],n,t):this.patterns.named.test(n)&&(t=this.build({},n,t));return t}};var r=i,s=function(e,t,n){this.event=t||null,this.form=n||null,this.notice=null,this.request=e||{}};s.prototype={post:function(e){this.event?this.postFromEvent_(e):this.doPost_(e)},buildData_:function(e){var t={action:GLSR.action,_ajax_request:!0};if(this.form){var n=new r(this.form);n[GLSR.nameprefix]&&(this.request=n[GLSR.nameprefix])}return this.buildNonce_(e),t[GLSR.nameprefix]=this.request,t},buildNonce_:function(e){this.request._nonce||(GLSR.nonce[this.request._action]?this.request._nonce=GLSR.nonce[this.request._action]:e&&(this.request._nonce=e.closest("form").find("#_wpnonce").val()))},doPost_:function(e,t){jQuery.post(GLSR.ajaxurl,this.buildData_(t)).done((function(n){"function"==typeof e&&e(n.data,n.success),t&&t.prop("disabled",!1)})).always((function(e){e.data?e.data.notices&&GLSR.notices.add(e.data.notices):GLSR.notices.error("Unknown error.")}))},postFromEvent_:function(e){this.event.preventDefault();var t=jQuery(this.event.currentTarget);t.is(":disabled")||(t.prop("disabled",!0),this.doPost_(e,t))}};var o,a,l=s,c="function"==typeof Map?new Map:(o=[],a=[],{has:function(e){return o.indexOf(e)>-1},get:function(e){return a[o.indexOf(e)]},set:function(e,t){-1===o.indexOf(e)&&(o.push(e),a.push(t))},delete:function(e){var t=o.indexOf(e);t>-1&&(o.splice(t,1),a.splice(t,1))}}),u=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(o){u=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function d(e){var t=c.get(e);t&&t.destroy()}function p(e){var t=c.get(e);t&&t.update()}var f=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((f=function(e){return e}).destroy=function(e){return e},f.update=function(e){return e}):((f=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return function(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!c.has(e)){var t,n=null,i=null,r=null,s=function(){e.clientWidth!==i&&d()},o=function(t){window.removeEventListener("resize",s,!1),e.removeEventListener("input",d,!1),e.removeEventListener("keyup",d,!1),e.removeEventListener("autosize:destroy",o,!1),e.removeEventListener("autosize:update",d,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),c.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",o,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",d,!1),window.addEventListener("resize",s,!1),e.addEventListener("input",d,!1),e.addEventListener("autosize:update",d,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",c.set(e,{destroy:o,update:d}),"vertical"===(t=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),n="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(n)&&(n=0),d()}function a(t){var n=e.style.width;e.style.width="0px",e.style.width=n,e.style.overflowY=t}function l(){if(0!==e.scrollHeight){var t=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+n+"px",i=e.clientWidth,t.forEach((function(e){e.node.scrollTop=e.scrollTop})),r&&(document.documentElement.scrollTop=r)}}function d(){l();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),i="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(i<t?"hidden"===n.overflowY&&(a("scroll"),l(),i="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(a("hidden"),l(),i="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),r!==i){r=i;var s=u("autosize:resized");try{e.dispatchEvent(s)}catch(e){}}}}(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],d),e},f.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],p),e});var h=f;function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}var v=function(){"object"===g(jQuery.wp)&&"function"==typeof jQuery.wp.wpColorPicker&&jQuery(document).find("input[type=text].color-picker-hex").each((function(){var e=jQuery(this),t=jQuery.extend({},e.data("colorpicker")||{},{change:function(e,t){jQuery(e.target).val(t.color.toString()).trigger("change")},mode:"hsl",palettes:!1,width:180});e.wpColorPicker(t)}))},m={},y=function(e,t){var n=m[e]||[],i=[];t&&[].forEach.call(n,(function(e){t!==e.fn&&t!==e.fn.once&&i.push(e)})),i.length?m[e]=i:delete m[e]},b=function(e,t,n){(m[e]||(m[e]=[])).push({fn:t,context:n})},w={events:m,off:y,on:b,once:function(e,t,n){var i=function i(){y(e,i),t.apply(n,arguments)};i.once=t,b(e,i,n)},trigger:function(e){var t=[].slice.call(arguments,1),n=(m[e]||[]).slice();[].forEach.call(n,(function(e){return e.fn.apply(e.context,t)}))}};function k(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var x=function(e,t,n){return e.attr("aria-".concat(t),n?"true":"false")},E={classes:{active:"is-active",selected:"is-selected"},onInit:null,onDestroy:null,onSelect:null,selectors:{results:".glsr-filter__results",search:".glsr-filter__search",selected:".glsr-filter__selected",value:".glsr-filter__value"}},S=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el=jQuery(t),this.options=jQuery.extend(!0,E,n||{}),this.resultsEl=this.el.find(this.options.selectors.results),this.selectedEl=this.el.find(this.options.selectors.selected),this.searchEl=this.el.find(this.options.selectors.search),this.valueEl=this.el.find(this.options.selectors.value),this.el.length&&this.searchEl.length&&this.selectedEl.length&&this.valueEl.length&&this.resultsEl.length&&(this.action=this.el.data("action"),this.events={document:{mousedown:this.onDocumentClick.bind(this)},search:{blur:_.debounce(this.onSearchBlur.bind(this),10),input:_.debounce(this.onSearchInput.bind(this),200),keydown:this.onSearchKeydown.bind(this)},selected:{keydown:this.onSelectedKeydown.bind(this),mousedown:this.onSelectedClick.bind(this)}},this.init())}var t,n,i;return t=e,n=[{key:"defaults",value:function(){return _.sortBy(_.map(GLSR.filters[this.valueEl.attr("name")],(function(e,t){return{id:t,name:e}})),"name")}},{key:"init",value:function(){this.eventHandler("on"),this.data=[],"function"==typeof this.options.onInit&&this.options.onInit.call(this)}},{key:"destroy",value:function(){this.eventHandler("off"),this.data=[],"function"==typeof this.options.onDestroy&&this.options.onDestroy.call(this)}},{key:"eventHandler",value:function(e){this.eventListener(document,e,this.events.document),this.eventListener(this.searchEl,e,this.events.search),this.eventListener(this.selectedEl,e,this.events.selected)}},{key:"eventListener",value:function(e,t,n){_.each(n,(function(n,i){return jQuery(e)[t](i,n)}))}},{key:"onDocumentClick",value:function(e){var t=this;jQuery(e.target).find(this.el).length&&(this.requestAbort(),this.el.hasClass(this.options.classes.active)&&(this.resultsHide(),_.debounce((function(){return t.selectedEl.focus()}),10)()))}},{key:"onSearchBlur",value:function(){this.el.find(document.activeElement).length||this.resultsHide()}},{key:"onSearchInput",value:function(){var e=this;this.requestAbort(),""!==this.searchEl.val()?(this.resultsEl.html(this.templateSearching()),this.xhr=this.request().done((function(t){e.data=t.items,e.resultsShow()}))):this.resultsShow()}},{key:"onSearchKeydown",value:function(e){var t=this;if(GLSR.keys.ENTER===e.which){e.preventDefault();var n=this.resultsEl.find(".".concat(this.options.classes.selected));n&&n.trigger("mousedown")}else GLSR.keys.ESC===e.which?(this.resultsHide(),_.debounce((function(){return t.selectedEl.focus()}),10)()):GLSR.keys.DOWN===e.which?this.resultsNavigate(1):GLSR.keys.UP===e.which?this.resultsNavigate(-1):GLSR.keys.TAB===e.which&&e.preventDefault()}},{key:"onSelect",value:function(e){var t=this;"function"==typeof this.options.onSelect&&this.options.onSelect.call(this,e);var n=jQuery(e.currentTarget),i=n.data("id");this.selectedEl.attr("title",~["","0",0].indexOf(i)?n.data("name"):"ID: "+i),this.selectedEl.text(n.data("name")),this.valueEl.val(i),this.resultsHide(),_.debounce((function(){return t.selectedEl.focus()}),10)()}},{key:"onSelectedClick",value:function(){this.resultsShow()}},{key:"onSelectedKeydown",value:function(e){~[GLSR.keys.DOWN,GLSR.keys.SPACE,GLSR.keys.UP].indexOf(e.which)?(e.preventDefault(),this.resultsShow()):GLSR.keys.ESC===e.which&&this.selectedEl.blur()}},{key:"request",value:function(){var e=this,t={};return t[GLSR.nameprefix]={_action:this.action,_nonce:GLSR.nonce[this.action],exclude:this.options.exclude,search:this.searchEl.val()},wp.ajax.post(GLSR.action,t).always((function(){return delete e.xhr}))}},{key:"requestAbort",value:function(){void 0!==this.xhr&&this.xhr.abort()}},{key:"results",value:function(){var e=jQuery.merge(this.defaults(),this.data),t=this.valueEl.val(),n=this.selectedEl.text();return-1===_.findIndex(e,{id:t})&&-1===_.findIndex(e,{name:n})?jQuery.merge(e,[{id:t,name:n}]):e}},{key:"resultsHide",value:function(){this.requestAbort(),this.el.removeClass(this.options.classes.active),this.searchEl.val(""),this.selected=-1,x(this.el,"expanded",0),x(this.resultsEl,"expanded",0),x(this.resultsEl,"hidden",1)}},{key:"resultsNavigate",value:function(e){this.selected+=e;var t=this.resultsEl.children();if(t.attr("aria-selected","false").removeClass(this.options.classes.selected),this.selected<0&&(this.selected=-1),this.selected>=t.length&&(this.selected=t.length-1),this.selected>=0){var n=t.eq(this.selected);n.addClass(this.options.classes.selected),x(n,"selected",1),this.resultsScrollIntoView()}}},{key:"resultsScrollIntoView",value:function(){var e=this.resultsEl.children().eq(this.selected)[0].getBoundingClientRect(),t=this.resultsEl[0].getBoundingClientRect(),n=e.top<t.top,i=e.bottom>t.top+t.height,r=this.resultsEl.scrollTop();if(n){var s=t.top-e.top;this.resultsEl.scrollTop(r-s)}else if(i){var o=e.bottom-(t.top+t.height);this.resultsEl.scrollTop(r+o)}}},{key:"resultsShow",value:function(){var e=this;this.resultsEl.empty(),this.selected=-1,_.each(this.results(),(function(t){return e.resultsEl.append(e.templateResult(t))})),this.resultsEl.children().on("mousedown",this.onSelect.bind(this)),this.el.addClass(this.options.classes.active),x(this.el,"expanded",1),x(this.resultsEl,"expanded",1),x(this.resultsEl,"hidden",0),_.debounce((function(){e.resultsEl.scrollTop(0),e.searchEl.focus()}),10)()}},{key:"templateResult",value:function(e){var t=_.template('<span aria-selected="false" data-id="<%= id %>" data-name="<%= name %>" title="<% if (!~["","0",0].indexOf(id)) { %>ID: <%= id %><% } else { %><%= name %><% } %>"><span><%= name %></span></span>');return jQuery(t(e))}},{key:"templateSearching",value:function(){var e=_.template('<span data-searching><span><%= text %></span><span class="spinner"></span></span>');return jQuery(e({text:GLSR.text.searching}))}}],n&&k(t.prototype,n),i&&k(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),j=S,C=function(){this.request=null,jQuery(".enable-filter-tog","#adv-settings").on("click",this.onClick_.bind(this))};C.prototype={enabled_:function(){return jQuery(".enable-filter-tog:checked").map((function(e,t){return t.value})).get()},onClick_:function(e){var t=jQuery(e.currentTarget),n=t.prop("checked")?"removeClass":"addClass";jQuery("#glsr-filter-by-"+t.val())[n]("hidden"),jQuery("#glsr-filter-by-"+t.val())[n]("is-hidden"),this.saveState_()},saveState_:_.debounce((function(){this.request&&this.request.abort();var e={_ajax_request:!0};e[GLSR.nameprefix]={_action:"toggle-filters",_nonce:GLSR.nonce["toggle-filters"],enabled:this.enabled_()},this.request=wp.ajax.post(GLSR.action,e),this.request.always(function(){this.request=null}.bind(this))}),500)};var O=C,A=function(e){this.el=document.querySelector(e),this.el&&(this.depends=this.el.querySelectorAll("[data-depends]"),this.depends.length&&this.init_())};A.prototype={getDependsData_:function(e){var t=e.getAttribute("data-depends");if(t)try{return JSON.parse(t)}catch(e){return console.error(e)}},init_:function(){for(var e=this.el.elements,t=0;t<e.length;t++)~["INPUT","SELECT"].indexOf(e[t].nodeName)&&e[t].addEventListener("change",this.onChange_.bind(this))},isFieldSelected_:function(e,t){var n=!1;t=[].concat(t);var i=this.el.querySelectorAll('[name="'+e+'"]');return[].map.call(i,function(e){var i=~this.normalizeValues_(t).indexOf(this.normalizeValue_(e.value));~["checkbox","radio"].indexOf(e.type)?e.checked&&i&&(n=!0):i&&(n=!0)}.bind(this)),n},normalizeValue_:function(e){return!!~["true","on","yes","1"].indexOf(e)||!~["false","off","no","0"].indexOf(e)&&e},normalizeValues_:function(e){return e.map(this.normalizeValue_)},onChange_:function(e){this.depends.forEach(function(t){var n=this.getDependsData_(t);if(n&&~n.map((function(e){return e.name})).indexOf(e.currentTarget.name)){var i=!0;n.forEach(function(e){this.isFieldSelected_(e.name,e.value)||(i=!1)}.bind(this)),this.toggleHiddenField_(t,i)}}.bind(this))},toggleHiddenField_:function(e,t){var n=e.closest(".glsr-setting-field");n&&n.classList[t?"remove":"add"]("hidden")}};var L=A,T=function(){jQuery(".glsr-metabox-field input[data-edit-review]").on("change",this.onToggleInput_.bind(this)),jQuery(".glsr-metabox-field input[type=url]").on("change",this.onChangeImage_.bind(this))};T.prototype={onChangeImage_:function(e){var t=jQuery(e.currentTarget);this.switchImage_(t.parent().find("img"),t.val())},onToggleInput_:function(e){var t=e.currentTarget.checked;jQuery(".glsr-input-value").each(function(e,n){if(t)jQuery(n).data("value",n.value);else{if(n.value=jQuery(n).data("value"),"url"!==n.type)return;this.switchImage_(jQuery(n).parent().find("img"),n.value)}}.bind(this)),jQuery(".glsr-input-value").prop("disabled",!t),GLSR.stars.rebuild()},switchImage_:function(e,t){if(e){var n=new Image;n.src=t,n.onerror=function(){e.attr("src",e.data("fallback"))},n.onload=function(){e.attr("src",n.src)}}}};var R=T;var P=function(){this.init_()};P.prototype={add:function(e){e&&(jQuery("#glsr-notices").length||(jQuery("#message.notice").remove(),jQuery("hr.wp-header-end").after('<div id="glsr-notices" />')),jQuery("#glsr-notices").html(e),jQuery(document).trigger("wp-updates-notice-added"),jQuery("html").animate({scrollTop:0},500))},error:function(e){this.add('<div class="notice notice-error inline is-dismissible"><p>'+e+"</p></div>")},init_:function(){jQuery(".glsr-notice[data-dismiss]").on("click.wp-dismiss-notice",this.onDismiss_.bind(this)),jQuery(".glsr-notice-footer").on("click",this.onDismiss_.bind(this)),this.showBanner_()},data_:function(e){return t={},n=GLSR.nameprefix,i={_action:"dismiss-notice",notice:e},n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t;var t,n,i},hideBanner_:function(e){e.hasClass("glsr-notice-top-of-page")&&e.slideUp()},showBanner_:function(){var e=jQuery(".glsr-notice-top-of-page");e&&(jQuery("#glsr-page-header").prepend(e.detach()),e.delay(1e3).slideDown())},onDismiss_:function(e){var t=jQuery(e.currentTarget),n=jQuery(e.target);this.dismissNotice_(n,t)},dismissNotice_:function(e,t){if(e.hasClass("notice-dismiss")||e.hasClass("button")){this.hideBanner_(t),e.hasClass("notice-dismiss")&&this.hideBanner_(t);var n=this.data_(t.data("dismiss"));this.removeNotice_(t),wp.ajax.post(GLSR.action,n)}},removeNotice_:function(e){e.fadeTo(100,0,(function(){return e.slideUp(100,(function(){return e.remove()}))}))}};var Q=P,F=function(){this.el=jQuery("#pinned-status-select"),this.el&&(this.cancel=jQuery("a.cancel-pinned-status"),this.cancel.on("click",this.onClickCancel_.bind(this)),this.edit=jQuery("a.edit-pinned-status"),this.edit.on("click",this.onClickEdit_.bind(this)),this.save=jQuery("a.save-pinned-status"),this.save.on("click",this.onClickSave_.bind(this))),jQuery("td.column-is_pinned i.pin-review").on("click",this.onClickToggle_.bind(this))};F.prototype={restoreEditLink_:function(){this.el.slideUp("fast"),this.edit.show().focus()},onClickCancel_:function(e){e.preventDefault(),this.restoreEditLink_(),this.el.find("select").val("0"===jQuery("#hidden-pinned-status").val()?1:0)},onClickEdit_:function(e){e.preventDefault(),this.el.is(":hidden")&&(this.el.slideDown("fast",function(){this.el.find("select").focus()}.bind(this)),this.edit.hide())},onClickSave_:function(e){e.preventDefault(),this.restoreEditLink_(),this.target=e.currentTarget;var t={_action:"toggle-pinned",id:jQuery("#post_ID").val(),pinned:jQuery("#pinned-status").val()};new l(t).post(this.save_.bind(this))},onClickToggle_:function(e){e.preventDefault(),this.target=e.currentTarget;var t={_action:"toggle-pinned",id:e.currentTarget.getAttribute("data-id"),pinned:-1};jQuery(this.target).addClass("spinner is-active").removeClass("dashicons-sticky"),new l(t).post(this.togglePinned_.bind(this))},save_:function(e){jQuery("#pinned-status").val(0|!e.pinned),jQuery("#hidden-pinned-status").val(0|e.pinned),jQuery("#pinned-status-text").text(e.pinned?this.target.dataset.yes:this.target.dataset.no),GLSR.notices.add(e.notices)},togglePinned_:function(e){this.target.classList[e.pinned?"add":"remove"]("pinned"),jQuery(this.target).removeClass("spinner is-active").addClass("dashicons-sticky")}};var D=F,z=function(){jQuery.each(GLSR.pointers,function(e,t){this.init_(t)}.bind(this))};z.prototype={close_:function(e){jQuery.post(GLSR.ajaxurl,{action:"dismiss-wp-pointer",pointer:e})},init_:function(e){jQuery(e.target).pointer({content:e.options.content,position:e.options.position,close:this.close_.bind(null,e.id)}).pointer("open").pointer("sendToTop"),jQuery(document).on("wp-window-resized",(function(){jQuery(e.target).pointer("reposition")}))}};var q=z,N=n(325),I=n.n(N),$=(n(433),n(335),n(980),n(854),n(945),n(251),n(759),function(e,t){this.el=jQuery(e),this.options=t,this.searchTerm=null,this.init_()});$.prototype={defaults:{action:null,exclude:[],onInit:null,onResultClick:null,results:{},selected:-1,selectedClass:"glsr-selected-result",selectorEntries:".glsr-strings-table tbody",selectorResults:".glsr-search-results",selectorSearch:".glsr-search-input"},init_:function(){this.options=jQuery.extend({},this.defaults,this.options),this.el.length&&(this.options.entriesEl=this.el.parent().find(this.options.selectorEntries),this.options.resultsEl=this.el.find(this.options.selectorResults),this.options.searchEl=this.el.find(this.options.selectorSearch),this.options.searchEl.attr("aria-describedby","live-search-desc"),"function"==typeof this.options.onInit&&this.options.onInit.call(this),this.initEvents_())},initEvents_:function(){this.options.searchEl.on("input",_.debounce(this.onSearchInput_.bind(this),500)),this.options.searchEl.on("keyup",this.onSearchKeyup_.bind(this)),this.options.searchEl.on("keydown keypress",(function(e){GLSR.keys.ENTER===e.which&&e.preventDefault()})),jQuery(document).on("click",this.onDocumentClick_.bind(this)),jQuery(document).on("keydown",this.onDocumentKeydown_.bind(this))},abort_:function(){void 0!==this.searchRequest&&this.searchRequest.abort()},clearResults_:function(){this.abort_(),this.options.resultsEl.empty(),this.options.resultsEl.removeClass("is-active"),this.el.removeClass("is-active"),jQuery("body").removeClass("glsr-focus")},deleteEntry_:function(e){var t=this.options.entriesEl.children("tr").eq(e),n=this;t.find("td").css({backgroundColor:"#faafaa"}),t.fadeOut(350,(function(){jQuery(this).remove(),n.options.results={},n.reindexRows_(),n.setVisibility_()}))},displayResults_:function(e){jQuery("body").addClass("glsr-focus"),this.options.resultsEl.append(e),this.options.resultsEl.children("span").on("click",this.onResultClick_.bind(this))},makeSortable_:function(){this.options.entriesEl.on("click","a.delete",this.onEntryDelete_.bind(this)),this.options.entriesEl.sortable({items:"tr",tolerance:"pointer",start:function(e,t){t.placeholder.height(t.helper[0].scrollHeight)},sort:function(e,t){var n=e.pageY-jQuery(this).offsetParent().offset().top-t.helper.outerHeight(!0)/2;t.helper.css({top:n+"px"})}})},navigateResults_:function(e){this.options.selected+=e,this.options.results.removeClass(this.options.selectedClass),this.options.selected<0&&(this.options.selected=-1,this.options.searchEl.focus()),this.options.selected>=this.options.results.length&&(this.options.selected=this.options.results.length-1),this.options.selected>=0&&this.options.results.eq(this.options.selected).addClass(this.options.selectedClass).focus()},onDocumentClick_:function(e){jQuery(e.target).find(this.el).length&&jQuery("body").hasClass("glsr-focus")&&this.clearResults_()},onDocumentKeydown_:function(e){if(!jQuery.isEmptyObject(this.options.results)){if(GLSR.keys.ESC===e.which&&this.clearResults_(),GLSR.keys.ENTER===e.which||GLSR.keys.SPACE===e.which){var t=this.options.resultsEl.find("."+this.options.selectedClass);t&&t.trigger("click")}GLSR.keys.UP===e.which&&(e.preventDefault(),this.navigateResults_(-1)),GLSR.keys.DOWN===e.which&&(e.preventDefault(),this.navigateResults_(1))}},onEntryDelete_:function(e){e.preventDefault(),this.deleteEntry_(jQuery(e.currentTarget).closest("tr").index())},onResultClick_:function(e){e.preventDefault(),"function"==typeof this.options.onResultClick&&this.options.onResultClick.call(this,e),this.clearResults_()},onSearchInput_:function(e){if(this.abort_(),this.searchTerm===e.currentTarget.value&&this.options.results.length)return this.displayResults_(this.options.results);if(this.options.resultsEl.empty(),this.options.selected=-1,this.searchTerm=e.currentTarget.value,""===this.searchTerm)return this.reset_();this.el.addClass("is-active");var t={};t[GLSR.nameprefix]={_action:this.options.action,_nonce:GLSR.nonce[this.options.action],exclude:this.options.exclude,search:this.searchTerm},this.searchRequest=wp.ajax.post(GLSR.action,t).done(function(e){this.el.removeClass("is-active"),this.displayResults_(e.items?e.items:e.empty),this.options.results=this.options.resultsEl.children(),this.options.resultsEl.addClass("is-active"),delete this.searchRequest}.bind(this))},onSearchKeyup_:function(e){GLSR.keys.ESC===e.which&&this.reset_(),GLSR.keys.ENTER===e.which&&(this.onSearchInput_(e),e.preventDefault())},onUnassign_:function(e){e.preventDefault();var t=jQuery(e.currentTarget).closest(".glsr-multibox-entry");t.find("a").css({color:"#c00"}),t.fadeOut("fast",(function(){t.remove()}))},reindexRows_:function(){var e=this;this.options.exclude=[],this.options.entriesEl.children("tr").each((function(t){jQuery(this).find(".glsr-string-td2").children().filter(":input").each((function(){var n=jQuery(this),i=n.attr("name").replace(/\[\d+\]/i,"["+t+"]");n.attr("name",i),n.is("[data-id]")&&e.options.exclude.push({id:n.val()})}))}))},reset_:function(){this.clearResults_(),this.options.results={},this.options.searchEl.val("")},setVisibility_:function(){var e=this.options.entriesEl.children().length>0?"remove":"add";this.options.entriesEl.parent()[e+"Class"]("glsr-hidden")}};var H=$,M=function(e){var t=this;this.options=jQuery.extend({},this.defaults,e),this.tabs=document.querySelectorAll(this.options.tabSelector),this.tabs&&(this.init_(),jQuery((function(){return t.scrollIntoView_(jQuery(localStorage.getItem("glsr-expand")))})))};M.prototype={defaults:{expandSelectors:".glsr-nav-view, .glsr-notice",tabSelector:".glsr-nav-tab"},init_:function(){var e=this;[].forEach.call(e.tabs,function(t,n){t.addEventListener("click",e.onClick_.bind(e)),t.addEventListener("touchend",e.onClick_.bind(e))}.bind(e)),jQuery(e.options.expandSelectors).on("click","a",(function(){var t=this.dataset.expand;localStorage.setItem("glsr-expand",t),e.scrollIntoView_(jQuery(t))}))},onClick_:function(e){e.preventDefault(),this.toggleCollapsibleViewSections_(e.currentTarget)},scrollIntoView_:function(e){if(e.length){var t=e.closest(".glsr-nav-view"),n=e.closest(".glsr-card");t.removeClass("collapsed"),this.toggleCollapsibleSections_(t),t.removeClass("collapsed"),n.removeClass("closed").find(".glsr-accordion-trigger").attr("aria-expanded",!0),window.setTimeout((function(){localStorage.removeItem("glsr-expand"),jQuery("#glsr-notices .notice").length||n[0].scrollIntoView({behavior:"smooth",block:n.outerHeight()>=window.innerHeight?"start":"center"})}),10)}},toggleCollapsibleSections_:function(e){var t=e.hasClass("collapsed")?"remove":"add";e[t+"Class"]("collapsed").find(".glsr-card.postbox")[t+"Class"]("closed").find(".glsr-accordion-trigger").attr("aria-expanded","add"!==t)},toggleCollapsibleViewSections_:function(e){if(e.classList.contains("nav-tab-active")){var t=jQuery("#"+e.dataset.id);this.toggleCollapsibleSections_(t)}}};var G=M,V=function(e){this.current=null,this.editor=null,this.create=function(e){if(this.editor=tinymce.get(e),this.editor){var t={_action:"mce-shortcode",shortcode:this.current};new l(t).post(this.handleResponse_.bind(this))}};var t=document.querySelectorAll(e);t.length&&t.forEach(function(e){var t=e.querySelector("button"),n=e.querySelectorAll(".mce-menu-item");t&&n.length&&this.init_(e,t,n)}.bind(this))};V.prototype={attributes_:{},hiddenKeys_:[],init_:function(e,t,n){document.addEventListener("click",this.onClose_.bind(this,e,t)),t.addEventListener("click",this.onToggle_.bind(this,e,t)),n.forEach(function(n){n.addEventListener("click",this.onTrigger_.bind(this,e,t))}.bind(this))},initTinymceEditor_:function(){tinymce.execCommand("GLSR_Shortcode")},initQuicktagsEditor_:function(){jQuery("#scTemp").length?this.initTinymceEditor_():(jQuery("body").append('<textarea id="scTemp" style="display:none!important;"/>'),tinymce.init({elements:"scTemp",external_plugins:GLSR.tinymce,mode:"exact",plugins:["glsr_shortcode","wplink"]}),setTimeout(function(){this.initTinymceEditor_()}.bind(this),200))},close_:function(e,t){jQuery(t).removeClass("active"),jQuery(e).find(".glsr-mce-menu").hide()},destroy_:function(){var e=jQuery("#scTemp");e.length&&(tinymce.get("scTemp").remove(),e.remove()),this.attributes_={},this.hiddenKeys_=[]},handleResponse_:function(e){if(e){if(0===e.body.length)return window.send_to_editor("["+e.shortcode+"]"),void this.destroy_();var t=this.responsePopup_(e);e.ok.constructor===Array&&(t.buttons[0].text=e.ok[0],t.buttons[0].onclick="close",delete t.buttons[1]),this.editor.windowManager.open(t)}},normalize_:function(e){for(var t in this.attributes_=e,this.hiddenKeys_=[],e)e.hasOwnProperty(t)&&(this.normalizeDisplay_(t),this.normalizeHide_(t),this.normalizeId_(t));this.attributes_.hide=this.hiddenKeys_.join(",")},normalizeDisplay_:function(e){"display"!==e||jQuery.isNumeric(this.attributes_[e])||(this.attributes_[e]="")},normalizeHide_:function(e){if(GLSR.hideoptions.hasOwnProperty(this.current)){var t=e.substring("hide_".length);-1!==Object.keys(GLSR.hideoptions[this.current]).indexOf(t)&&(this.attributes_[e]&&this.hiddenKeys_.push(t),delete this.attributes_[e])}},normalizeId_:function(e){"id"===e&&(this.attributes_[e]=(+new Date).toString(36))},onClose_:function(e,t,n){jQuery(n.target).closest(jQuery(e)).length||this.close_(e,t)},onToggle_:function(e,t,n){n.preventDefault(),n.currentTarget.classList.contains("active")?this.close_(e,t):this.open_(e,t)},onTrigger_:function(e,t,n){n.preventDefault(),this.current=n.currentTarget.dataset.shortcode,this.current&&(tinymce.get(window.wpActiveEditor)?this.initTinymceEditor_():this.initQuicktagsEditor_(),setTimeout(function(){this.close_(e,t)}.bind(this),100))},open_:function(e,t){jQuery(t).addClass("active"),jQuery(e).find(".glsr-mce-menu").show()},responseButtons_:function(e){return[{classes:"btn glsr-btn primary",onclick:this.submitShortcode_.bind(this),text:e.ok},{onclick:"close",text:e.close}]},responsePopup_:function(e){return{title:e.title,body:e.body,classes:"glsr-mce-popup",minWidth:320,buttons:this.responseButtons_(e),onsubmit:this.sendToEditor_.bind(this,e),onclose:this.destroy_.bind(this)}},sendToEditor_:function(e,t){var n="";for(var i in this.normalize_(t.data),this.attributes_)this.attributes_.hasOwnProperty(i)&&""!==this.attributes_[i]&&(n+=" "+i+'="'+this.attributes_[i]+'"');window.send_to_editor("["+e.shortcode+n+"]")},submitShortcode_:function(){var e=this.editor.windowManager.getWindows()[0];this.validateAttributes_(e)&&e.submit()},validateAttributes_:function(e){var t,n=!0,i=GLSR.shortcodes[this.current];for(var r in i)if(i.hasOwnProperty(r)&&void 0!==(t=e.find("#"+r)[0])&&""===t.state.data.value){n=!1,alert(i[r]);break}return n}};var B=V;function W(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function K(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),e}var Y={classNames:{active:"gl-active",base:"gl-star-rating",selected:"gl-selected"},clearable:!0,maxStars:10,prebuilt:!1,stars:null,tooltip:"Select a Rating"},X=function(e,t,n){e.classList[t?"add":"remove"](n)},Z=function(e){var t=document.createElement("span");for(var n in e=e||{})t.setAttribute(n,e[n]);return t},J=function(e,t,n){var i=Z(n);return e.parentNode.insertBefore(i,t?e.nextSibling:e),i},ee=function e(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var r={};return n.forEach((function(t){Object.keys(t||{}).forEach((function(i){if(void 0!==n[0][i]){var s=t[i];"Object"!==te(s)||"Object"!==te(r[i])?r[i]=s:r[i]=e(r[i],s)}}))})),r},te=function(e){return{}.toString.call(e).slice(8,-1)},ne=function(){function e(t,n){var i,r,s;W(this,e),this.direction=window.getComputedStyle(t,null).getPropertyValue("direction"),this.el=t,this.events={change:this.onChange.bind(this),keydown:this.onKeyDown.bind(this),mousedown:this.onPointerDown.bind(this),mouseleave:this.onPointerLeave.bind(this),mousemove:this.onPointerMove.bind(this),reset:this.onReset.bind(this),touchend:this.onPointerDown.bind(this),touchmove:this.onPointerMove.bind(this)},this.indexActive=null,this.indexSelected=null,this.props=n,this.tick=null,this.ticking=!1,this.values=function(e){var t=[];return[].forEach.call(e.options,(function(e){var n=parseInt(e.value,10)||0;n>0&&t.push({index:e.index,text:e.text,value:n})})),t.sort((function(e,t){return e.value-t.value}))}(t),this.widgetEl=null,this.el.widget&&this.el.widget.destroy(),i=this.values.length,r=1,s=this.props.maxStars,/^\d+$/.test(i)&&r<=i&&i<=s?this.build():this.destroy()}return K(e,[{key:"build",value:function(){this.destroy(),this.buildWidget(),this.selectValue(this.indexSelected=this.selected(),!1),this.handleEvents("add"),this.el.widget=this}},{key:"buildWidget",value:function(){var e,t,n=this;this.props.prebuilt?(e=this.el.parentNode,t=e.querySelector("."+this.props.classNames.base+"--stars")):((e=J(this.el,!1,{class:this.props.classNames.base})).appendChild(this.el),t=J(this.el,!0,{class:this.props.classNames.base+"--stars"}),this.values.forEach((function(e,i){var r=Z({"data-index":i,"data-value":e.value});"function"==typeof n.props.stars&&n.props.stars.call(n,r,e,i),[].forEach.call(r.children,(function(e){return e.style.pointerEvents="none"})),t.innerHTML+=r.outerHTML}))),e.dataset.starRating="",e.classList.add(this.props.classNames.base+"--"+this.direction),this.props.tooltip&&t.setAttribute("role","tooltip"),this.widgetEl=t}},{key:"changeIndexTo",value:function(e,t){var n=this;if(this.indexActive!==e||t){if([].forEach.call(this.widgetEl.children,(function(t,i){X(t,i<=e,n.props.classNames.active),X(t,i===n.indexSelected,n.props.classNames.selected)})),this.widgetEl.setAttribute("data-rating",e+1),"function"==typeof this.props.stars||this.props.prebuilt||(this.widgetEl.classList.remove("s"+10*(this.indexActive+1)),this.widgetEl.classList.add("s"+10*(e+1))),this.props.tooltip){var i,r=e<0?this.props.tooltip:null===(i=this.values[e])||void 0===i?void 0:i.text;this.widgetEl.setAttribute("aria-label",r)}this.indexActive=e}this.ticking=!1}},{key:"destroy",value:function(){this.indexActive=null,this.indexSelected=this.selected();var e=this.el.parentNode;e.classList.contains(this.props.classNames.base)&&(this.props.prebuilt?(this.widgetEl=e.querySelector("."+this.props.classNames.base+"--stars"),e.classList.remove(this.props.classNames.base+"--"+this.direction),delete e.dataset.starRating):e.parentNode.replaceChild(this.el,e),this.handleEvents("remove")),delete this.el.widget}},{key:"eventListener",value:function(e,t,n,i){var r=this;n.forEach((function(n){return e[t+"EventListener"](n,r.events[n],i||!1)}))}},{key:"handleEvents",value:function(e){var t=this.el.closest("form");t&&"FORM"===t.tagName&&this.eventListener(t,e,["reset"]),this.eventListener(this.el,e,["change"]),"add"===e&&this.el.disabled||(this.eventListener(this.el,e,["keydown"]),this.eventListener(this.widgetEl,e,["mousedown","mouseleave","mousemove","touchend","touchmove"],!1))}},{key:"indexFromEvent",value:function(e){var t,n,i=(null===(t=e.touches)||void 0===t?void 0:t[0])||(null===(n=e.changedTouches)||void 0===n?void 0:n[0])||e,r=document.elementFromPoint(i.clientX,i.clientY);return r.parentNode===this.widgetEl?[].slice.call(r.parentNode.children).indexOf(r):this.indexActive}},{key:"onChange",value:function(){this.changeIndexTo(this.selected(),!0)}},{key:"onKeyDown",value:function(e){var t=e.key.slice(5);if(~["Left","Right"].indexOf(t)){e.preventDefault();var n="Left"===t?-1:1;"rtl"===this.direction&&(n*=-1);var i=this.values.length-1,r=Math.min(Math.max(this.selected()+n,-1),i);this.selectValue(r,!0)}}},{key:"onPointerDown",value:function(e){e.preventDefault();var t=this.indexFromEvent(e);this.props.clearable&&t===this.indexSelected&&(t=-1),this.selectValue(t,!0)}},{key:"onPointerLeave",value:function(e){var t=this;e.preventDefault(),cancelAnimationFrame(this.tick),requestAnimationFrame((function(){return t.changeIndexTo(t.indexSelected)}))}},{key:"onPointerMove",value:function(e){var t=this;e.preventDefault(),this.ticking||(this.tick=requestAnimationFrame((function(){return t.changeIndexTo(t.indexFromEvent(e))})),this.ticking=!0)}},{key:"onReset",value:function(){var e,t=this.valueIndex(null===(e=this.el.querySelector("[selected]"))||void 0===e?void 0:e.value);this.selectValue(t||-1,!1)}},{key:"selected",value:function(){return this.valueIndex(this.el.value)}},{key:"selectValue",value:function(e,t){var n;this.el.value=(null===(n=this.values[e])||void 0===n?void 0:n.value)||"",this.indexSelected=this.selected(),!1===t?this.changeIndexTo(this.selected(),!0):this.el.dispatchEvent(new Event("change"))}},{key:"valueIndex",value:function(e){return this.values.findIndex((function(t){return t.value===+e}))}}]),e}(),ie=function(){function e(t,n){W(this,e),this.destroy=this.destroy.bind(this),this.props=n,this.rebuild=this.rebuild.bind(this),this.selector=t,this.widgets=[],this.build()}return K(e,[{key:"build",value:function(){var e=this;this.queryElements(this.selector).forEach((function(t){var n=ee(Y,e.props,JSON.parse(t.getAttribute("data-options")));"SELECT"!==t.tagName||t.widget||(!n.prebuilt&&t.parentNode.classList.contains(n.classNames.base)&&e.unwrap(t),e.widgets.push(new ne(t,n)))}))}},{key:"destroy",value:function(){this.widgets.forEach((function(e){return e.destroy()})),this.widgets=[]}},{key:"queryElements",value:function(e){return"HTMLSelectElement"===te(e)?[e]:"NodeList"===te(e)?[].slice.call(e):"String"===te(e)?[].slice.call(document.querySelectorAll(e)):[]}},{key:"rebuild",value:function(){this.destroy(),this.build()}},{key:"unwrap",value:function(e){var t=e.parentNode,n=t.parentNode;n.insertBefore(e,t),n.removeChild(t)}}]),e}(),re={classNames:{base:"glsr-star-rating"},clearable:!1,tooltip:!1},se=function(e){var t=document.querySelectorAll(e);t.length&&t.forEach(function(e){e.addEventListener("click",this.onClick_)}.bind(this))};se.prototype={onClick_:function(e){var t=e.currentTarget.href.match(/post=([0-9]+)/),n=e.currentTarget.href.match(/action=([a-z]+)/);if(null!==t&&null!==n){var i={_action:"toggle-status",_nonce:GLSR.nonce["toggle-status"],post_id:t[1],status:n[1]};jQuery(e.target).closest("tr").find(".locked-indicator").addClass("spinner is-active"),new l(i,e).post((function(t){if(t.class){var n=jQuery(e.target);n.closest("tr").find(".locked-indicator").removeClass("spinner is-active"),n.closest("tr").removeClass("status-pending status-publish").addClass(t.class),n.closest("td.column-title").find("strong").html(t.link),t.counts&&(n.closest(".wrap").find("ul.subsubsub").html(t.counts),jQuery("#menu-posts-site-review").find(".awaiting-mod").removeClass().addClass("awaiting-mod count-"+t.pending).find(".unapproved-count").html(t.pending))}}))}}};var oe=se,ae=function(){this.button=jQuery("button#sync-reviews"),this.progressbar=jQuery(".glsr-progress"),this.service=null,jQuery("form.glsr-form-sync").on("click","#sync-reviews",this.onSync_.bind(this)),jQuery(document).on("wp-window-resized",this.onWindowResize_),jQuery(window).on("hashchange",this.onWindowResize_),this.onWindowResize_()};ae.prototype={finishSync_:function(e){jQuery(".service-"+this.service+" td.column-last_sync").text(e.last_sync),jQuery(".service-"+this.service+" td.column-total_fetched a").text(e.total),this.watchSyncStatus_(!1)},onSync_:function(e){e.preventDefault(),this.service=jQuery('[name="'+GLSR.nameprefix+'[service]"]').val(),this.service&&(this.watchSyncStatus_(!0),this.syncFetch_())},onWindowResize_:function(){var e=jQuery(".glsr-progress").width();e&&jQuery(".glsr-progress span").width(e)},syncFetch_:function(){var e={_action:"sync-reviews",service:this.service,stage:"fetch"};new l(e).post(this.syncProgress_.bind(this))},syncProgress_:function(e){var t={_action:"sync-reviews",job_id:e.job_id,service:this.service,stage:"progress"},n=e.finished?this.syncReviews_.bind(this,e):this.syncProgress_.bind(this);this.updateMessage_(e.message),this.updateProgress_(e.percent),setTimeout((function(){new l(t).post(n)}),1500)},syncReviews_:function(e){var t=0;try{t=e.meta.pagination.current_page}catch(e){}var n={_action:"sync-reviews",page:t+1,service:this.service,stage:"reviews"};this.updateMessage_(e.message),e.percent_synced&&e.percent_synced>=100?this.finishSync_(e):new l(n).post(this.syncReviews_.bind(this))},updateMessage_:function(e){jQuery(".glsr-progress-status",this.progressbar).text(e)},updateProgress_:function(e){e=(e||0)+"%",jQuery(".glsr-progress-bar",this.progressbar).outerWidth(e)},watchSyncStatus_:function(e){if(!0===e&&(this.updateMessage_(this.progressbar.data("active-text")),this.updateProgress_(),this.button.prop("disabled",!0),window.requestAnimationFrame(function(){this.progressbar.addClass("active")}.bind(this))),!1===e)return this.service=null,this.button.prop("disabled",!1),void this.progressbar.removeClass("active");window.requestAnimationFrame(this.watchSyncStatus_.bind(this))}};var le=ae,ce=function(e){this.options=jQuery.extend({},this.defaults,e),this.active=document.querySelector("input[name=_active_tab]"),this.refererInputs=jQuery("input[name=_wp_http_referer]"),this.sections=document.querySelectorAll(this.options.viewSectionSelector),this.subsubsub=document.querySelectorAll(this.options.viewSubsubsub),this.tabs=document.querySelectorAll(this.options.tabSelector),this.views=document.querySelectorAll(this.options.viewSelector),this.active&&this.refererInputs.length&&this.tabs&&this.views&&this.init_()};ce.prototype={defaults:{smartLinks:".glsr-card a, #glsr-notices a",tabSelector:".glsr-nav-tab",viewSelector:".glsr-nav-view",viewSectionSelector:".glsr-nav-view-section",viewSubsubsub:".glsr-subsubsub a"},init_:function(){var e=this;jQuery(this.options.tabSelector).each((function(t,n){var i=n.getAttribute("href"),r=e.queryHref_(n,"tab"),s=e.queryLocation_("tab");null===s&&0===t&&(s=r,history.replaceState({href:i,tab:r},"",i),e.refererInputs.val(i)),s===r&&e.setActiveTab_(r)})),jQuery(window).on("popstate",this.onPopstate_.bind(this)),jQuery(this.options.smartLinks).on("click",this.onClickLink_.bind(this)),jQuery(this.options.tabSelector+","+this.options.viewSubsubsub).on("click",this.onClick_.bind(this))},onClick_:function(e){var t=e.currentTarget,n=t.getAttribute("href"),i=this.queryHref_(t,"tab");i&&(history.pushState({href:n,tab:i},"",n),this.refererInputs.val(n),this.setActiveTab_(i),e.preventDefault(),t.blur())},onClickLink_:function(e){var t=e.currentTarget,n=this.queryLocation_("page"),i=this.queryLocation_("postType"),r=this.queryLocation_("tab"),s=this.queryHref_(t,"page"),o=this.queryHref_(t,"postType"),a=this.queryHref_(t,"tab");if(s===n&&o===i&&a){var l=t.getAttribute("href");history.pushState({href:l,tab:a},"",l),this.refererInputs.val(l),this.setActiveTab_(a),a!==r&&window.scrollTo(0,0),e.preventDefault()}},onPopstate_:function(e){var t=e.originalEvent.state;t&&t.tab&&t.href&&(this.refererInputs.val(t.href),this.setActiveTab_(t.tab))},getAction_:function(e){return e?"add":"remove"},queryHref_:function(e,t){return new URL(e.getAttribute("href")).searchParams.get(t)},queryLocation_:function(e){return new URL(location.href).searchParams.get(e)},setActiveTab_:function(e){for(var t=0;t<this.views.length;t++)if(e===this.views[t].id){this.setTab_(this.tabs[t]);break}},setSubsubsub_:function(){var e=this,t=0;[].forEach.call(this.subsubsub,(function(n,i){n.classList.remove("current"),e.queryHref_(n,"sub")===e.queryLocation_("sub")&&(t=i)})),this.subsubsub[t]&&this.subsubsub[t].classList.add("current"),[].forEach.call(this.sections,(function(n,i){var r=e.getAction_(i!==t);n.classList[r]("ui-tabs-hide")}))},setTab_:function(e){var t=this;[].forEach.call(this.tabs,(function(n,i){var r=t.getAction_(n===e);"add"===r&&(t.active.value=t.views[i].id,t.setView_(i)),n.classList[r]("nav-tab-active")}))},setView_:function(e){var t=this;[].forEach.call(this.views,(function(n,i){var r=t.getAction_(i!==e);n.classList[r]("ui-tabs-hide"),t.setSubsubsub_()}))}};var ue=ce,de=function(){var e=document.querySelector("#contentdiv > textarea");e&&(this.resize_(e),jQuery(document).on("wp-window-resized.editor-expand",function(){this.resize_(e)}.bind(this)))};de.prototype={resize_:function(e){var t=e.scrollHeight>320?e.scrollHeight:320;e.style.height="auto",e.style.height=t+"px"}};var pe=de,fe=function(){jQuery("form").on("click","#glsr-clear-console",this.loadConsole_,this.onClick_.bind(this)),jQuery("form").on("click","#glsr-fetch-console",this.loadConsole_,this.onClick_.bind(this)),jQuery("form").on("click","[data-ajax-click]",this.onClick_.bind(this)),jQuery(".glsr-button").on("click",this.setExpand_);var e=jQuery("input[data-alt]");e.length&&(jQuery(document).on("keydown",this.onKeyDown_.bind(this,e)),jQuery(document).on("keyup",this.onKeyUp_.bind(this,e)))};fe.prototype={loadConsole_:function(e,t){t&&jQuery("#glsr-log-file").val(e.console)},onClick_:function(e){var t=jQuery(e.currentTarget),n=this;t.addClass("is-busy"),new l({},e,t.closest("form")).post((function(i,r){"function"==typeof e.data&&e.data(i,r),t.get(0).hasAttribute("data-ajax-scroll")&&jQuery("html, body").animate({scrollTop:0},500),t.removeClass("is-busy"),t.closest("[data-ajax-hide]").css({backgroundColor:"rgba(74,184,102,.25)"}).fadeOut("normal",(function(){jQuery(this).remove()})),jQuery("#glsr-notices").on("click","a",n.setExpand_),jQuery('.glsr-notice[data-notice="'+t.data("remove-notice")+'"]').remove()}))},onKeyDown_:function(e,t){GLSR.keys.ALT!==t.keyCode||t.repeat||(e.closest("form").find("[data-alt-text]").addClass("alt"),e.val(1))},onKeyUp_:function(e,t){GLSR.keys.ALT===t.keyCode&&(e.closest("form").find("[data-alt-text]").removeClass("alt"),e.val(0))},setExpand_:function(e){var t=jQuery(e.currentTarget).data("expand");t&&localStorage.setItem("glsr-expand",t)}};var he=fe;function ge(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ve(e){return e instanceof ge(e).Element||e instanceof Element}function me(e){return e instanceof ge(e).HTMLElement||e instanceof HTMLElement}function ye(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ge(e).ShadowRoot||e instanceof ShadowRoot)}var be=Math.max,we=Math.min,_e=Math.round;function ke(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,r=1;if(me(e)&&t){var s=e.offsetHeight,o=e.offsetWidth;o>0&&(i=_e(n.width)/o||1),s>0&&(r=_e(n.height)/s||1)}return{width:n.width/i,height:n.height/r,top:n.top/r,right:n.right/i,bottom:n.bottom/r,left:n.left/i,x:n.left/i,y:n.top/r}}function xe(e){var t=ge(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ee(e){return e?(e.nodeName||"").toLowerCase():null}function Se(e){return((ve(e)?e.ownerDocument:e.document)||window.document).documentElement}function je(e){return ke(Se(e)).left+xe(e).scrollLeft}function Ce(e){return ge(e).getComputedStyle(e)}function Oe(e){var t=Ce(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function Ae(e,t,n){void 0===n&&(n=!1);var i,r,s=me(t),o=me(t)&&function(e){var t=e.getBoundingClientRect(),n=_e(t.width)/e.offsetWidth||1,i=_e(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),a=Se(t),l=ke(e,o),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!n)&&(("body"!==Ee(t)||Oe(a))&&(c=(i=t)!==ge(i)&&me(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:xe(i)),me(t)?((u=ke(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=je(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Le(e){var t=ke(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function Te(e){return"html"===Ee(e)?e:e.assignedSlot||e.parentNode||(ye(e)?e.host:null)||Se(e)}function Re(e){return["html","body","#document"].indexOf(Ee(e))>=0?e.ownerDocument.body:me(e)&&Oe(e)?e:Re(Te(e))}function Pe(e,t){var n;void 0===t&&(t=[]);var i=Re(e),r=i===(null==(n=e.ownerDocument)?void 0:n.body),s=ge(i),o=r?[s].concat(s.visualViewport||[],Oe(i)?i:[]):i,a=t.concat(o);return r?a:a.concat(Pe(Te(o)))}function Qe(e){return["table","td","th"].indexOf(Ee(e))>=0}function Fe(e){return me(e)&&"fixed"!==Ce(e).position?e.offsetParent:null}function De(e){for(var t=ge(e),n=Fe(e);n&&Qe(n)&&"static"===Ce(n).position;)n=Fe(n);return n&&("html"===Ee(n)||"body"===Ee(n)&&"static"===Ce(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&me(e)&&"fixed"===Ce(e).position)return null;var n=Te(e);for(ye(n)&&(n=n.host);me(n)&&["html","body"].indexOf(Ee(n))<0;){var i=Ce(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}var ze="top",qe="bottom",Ne="right",Ie="left",$e="auto",He=[ze,qe,Ne,Ie],Me="start",Ge="end",Ve="viewport",Be="popper",We=He.reduce((function(e,t){return e.concat([t+"-"+Me,t+"-"+Ge])}),[]),Ue=[].concat(He,[$e]).reduce((function(e,t){return e.concat([t,t+"-"+Me,t+"-"+Ge])}),[]),Ke=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Ye(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}var Xe={placement:"bottom",modifiers:[],strategy:"absolute"};function Ze(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Je(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,s=void 0===r?Xe:r;return function(e,t,n){void 0===n&&(n=s);var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},Xe,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:a,setOptions:function(n){var r="function"==typeof n?n(a.options):n;d(),a.options=Object.assign({},s,a.options,r),a.scrollParents={reference:ve(e)?Pe(e):e.contextElement?Pe(e.contextElement):[],popper:Pe(t)};var o=function(e){var t=Ye(e);return Ke.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(i,a.options.modifiers)));return a.orderedModifiers=o.filter((function(e){return e.enabled})),a.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var s=r({state:a,name:t,instance:u,options:i}),o=function(){};l.push(s||o)}})),u.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,n=e.popper;if(Ze(t,n)){a.rects={reference:Ae(t,De(n),"fixed"===a.options.strategy),popper:Le(n)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<a.orderedModifiers.length;i++)if(!0!==a.reset){var r=a.orderedModifiers[i],s=r.fn,o=r.options,l=void 0===o?{}:o,d=r.name;"function"==typeof s&&(a=s({state:a,options:l,name:d,instance:u})||a)}else a.reset=!1,i=-1}}},update:(r=function(){return new Promise((function(e){u.forceUpdate(),e(a)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(r())}))}))),o}),destroy:function(){d(),c=!0}};if(!Ze(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var et={passive:!0};var tt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,s=void 0===r||r,o=i.resize,a=void 0===o||o,l=ge(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",n.update,et)})),a&&l.addEventListener("resize",n.update,et),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",n.update,et)})),a&&l.removeEventListener("resize",n.update,et)}},data:{}};function nt(e){return e.split("-")[0]}function it(e){return e.split("-")[1]}function rt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function st(e){var t,n=e.reference,i=e.element,r=e.placement,s=r?nt(r):null,o=r?it(r):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(s){case ze:t={x:a,y:n.y-i.height};break;case qe:t={x:a,y:n.y+n.height};break;case Ne:t={x:n.x+n.width,y:l};break;case Ie:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=s?rt(s):null;if(null!=c){var u="y"===c?"height":"width";switch(o){case Me:t[c]=t[c]-(n[u]/2-i[u]/2);break;case Ge:t[c]=t[c]+(n[u]/2-i[u]/2)}}return t}var ot={top:"auto",right:"auto",bottom:"auto",left:"auto"};function at(e){var t,n=e.popper,i=e.popperRect,r=e.placement,s=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=o.x,f=void 0===p?0:p,h=o.y,g=void 0===h?0:h,v="function"==typeof u?u({x:f,y:g}):{x:f,y:g};f=v.x,g=v.y;var m=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=Ie,w=ze,_=window;if(c){var k=De(n),x="clientHeight",E="clientWidth";if(k===ge(n)&&"static"!==Ce(k=Se(n)).position&&"absolute"===a&&(x="scrollHeight",E="scrollWidth"),r===ze||(r===Ie||r===Ne)&&s===Ge)w=qe,g-=(d&&k===_&&_.visualViewport?_.visualViewport.height:k[x])-i.height,g*=l?1:-1;if(r===Ie||(r===ze||r===qe)&&s===Ge)b=Ne,f-=(d&&k===_&&_.visualViewport?_.visualViewport.width:k[E])-i.width,f*=l?1:-1}var S,j=Object.assign({position:a},c&&ot),C=!0===u?function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:_e(t*i)/i||0,y:_e(n*i)/i||0}}({x:f,y:g}):{x:f,y:g};return f=C.x,g=C.y,l?Object.assign({},j,((S={})[w]=y?"0":"",S[b]=m?"0":"",S.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",S)):Object.assign({},j,((t={})[w]=y?g+"px":"",t[b]=m?f+"px":"",t.transform="",t))}var lt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];me(r)&&Ee(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});me(i)&&Ee(i)&&(Object.assign(i.style,s),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]};var ct={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,s=void 0===r?[0,0]:r,o=Ue.reduce((function(e,n){return e[n]=function(e,t,n){var i=nt(e),r=[Ie,ze].indexOf(i)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,o=s[0],a=s[1];return o=o||0,a=(a||0)*r,[Ie,Ne].indexOf(i)>=0?{x:a,y:o}:{x:o,y:a}}(n,t.rects,s),e}),{}),a=o[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=o}},ut={left:"right",right:"left",bottom:"top",top:"bottom"};function dt(e){return e.replace(/left|right|bottom|top/g,(function(e){return ut[e]}))}var pt={start:"end",end:"start"};function ft(e){return e.replace(/start|end/g,(function(e){return pt[e]}))}function ht(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ye(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function gt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function vt(e,t){return t===Ve?gt(function(e){var t=ge(e),n=Se(e),i=t.visualViewport,r=n.clientWidth,s=n.clientHeight,o=0,a=0;return i&&(r=i.width,s=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=i.offsetLeft,a=i.offsetTop)),{width:r,height:s,x:o+je(e),y:a}}(e)):ve(t)?function(e){var t=ke(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):gt(function(e){var t,n=Se(e),i=xe(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=be(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=be(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+je(e),l=-i.scrollTop;return"rtl"===Ce(r||n).direction&&(a+=be(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(Se(e)))}function mt(e,t,n){var i="clippingParents"===t?function(e){var t=Pe(Te(e)),n=["absolute","fixed"].indexOf(Ce(e).position)>=0&&me(e)?De(e):e;return ve(n)?t.filter((function(e){return ve(e)&&ht(e,n)&&"body"!==Ee(e)})):[]}(e):[].concat(t),r=[].concat(i,[n]),s=r[0],o=r.reduce((function(t,n){var i=vt(e,n);return t.top=be(i.top,t.top),t.right=we(i.right,t.right),t.bottom=we(i.bottom,t.bottom),t.left=be(i.left,t.left),t}),vt(e,s));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function yt(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function bt(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function wt(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,s=n.boundary,o=void 0===s?"clippingParents":s,a=n.rootBoundary,l=void 0===a?Ve:a,c=n.elementContext,u=void 0===c?Be:c,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,h=void 0===f?0:f,g=yt("number"!=typeof h?h:bt(h,He)),v=u===Be?"reference":Be,m=e.rects.popper,y=e.elements[p?v:u],b=mt(ve(y)?y:y.contextElement||Se(e.elements.popper),o,l),w=ke(e.elements.reference),_=st({reference:w,element:m,strategy:"absolute",placement:r}),k=gt(Object.assign({},m,_)),x=u===Be?k:w,E={top:b.top-x.top+g.top,bottom:x.bottom-b.bottom+g.bottom,left:b.left-x.left+g.left,right:x.right-b.right+g.right},S=e.modifiersData.offset;if(u===Be&&S){var j=S[r];Object.keys(E).forEach((function(e){var t=[Ne,qe].indexOf(e)>=0?1:-1,n=[ze,qe].indexOf(e)>=0?"y":"x";E[e]+=j[n]*t}))}return E}var _t={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,s=void 0===r||r,o=n.altAxis,a=void 0===o||o,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,g=n.allowedAutoPlacements,v=t.options.placement,m=nt(v),y=l||(m===v||!h?[dt(v)]:function(e){if(nt(e)===$e)return[];var t=dt(e);return[ft(e),t,ft(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(nt(n)===$e?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,s=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Ue:l,u=it(i),d=u?a?We:We.filter((function(e){return it(e)===u})):He,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=wt(e,{placement:n,boundary:r,rootBoundary:s,padding:o})[nt(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),w=t.rects.reference,_=t.rects.popper,k=new Map,x=!0,E=b[0],S=0;S<b.length;S++){var j=b[S],C=nt(j),O=it(j)===Me,A=[ze,qe].indexOf(C)>=0,L=A?"width":"height",T=wt(t,{placement:j,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),R=A?O?Ne:Ie:O?qe:ze;w[L]>_[L]&&(R=dt(R));var P=dt(R),Q=[];if(s&&Q.push(T[C]<=0),a&&Q.push(T[R]<=0,T[P]<=0),Q.every((function(e){return e}))){E=j,x=!1;break}k.set(j,Q)}if(x)for(var F=function(e){var t=b.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},D=h?3:1;D>0;D--){if("break"===F(D))break}t.placement!==E&&(t.modifiersData[i]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function kt(e,t,n){return be(e,we(t,n))}var xt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,s=void 0===r||r,o=n.altAxis,a=void 0!==o&&o,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,h=n.tetherOffset,g=void 0===h?0:h,v=wt(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),m=nt(t.placement),y=it(t.placement),b=!y,w=rt(m),_="x"===w?"y":"x",k=t.modifiersData.popperOffsets,x=t.rects.reference,E=t.rects.popper,S="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,j="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(k){if(s){var A,L="y"===w?ze:Ie,T="y"===w?qe:Ne,R="y"===w?"height":"width",P=k[w],Q=P+v[L],F=P-v[T],D=f?-E[R]/2:0,z=y===Me?x[R]:E[R],q=y===Me?-E[R]:-x[R],N=t.elements.arrow,I=f&&N?Le(N):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=$[L],M=$[T],G=kt(0,x[R],I[R]),V=b?x[R]/2-D-G-H-j.mainAxis:z-G-H-j.mainAxis,B=b?-x[R]/2+D+G+M+j.mainAxis:q+G+M+j.mainAxis,W=t.elements.arrow&&De(t.elements.arrow),U=W?"y"===w?W.clientTop||0:W.clientLeft||0:0,K=null!=(A=null==C?void 0:C[w])?A:0,Y=P+B-K,X=kt(f?we(Q,P+V-K-U):Q,P,f?be(F,Y):F);k[w]=X,O[w]=X-P}if(a){var Z,J="x"===w?ze:Ie,ee="x"===w?qe:Ne,te=k[_],ne="y"===_?"height":"width",ie=te+v[J],re=te-v[ee],se=-1!==[ze,Ie].indexOf(m),oe=null!=(Z=null==C?void 0:C[_])?Z:0,ae=se?ie:te-x[ne]-E[ne]-oe+j.altAxis,le=se?te+x[ne]+E[ne]-oe-j.altAxis:re,ce=f&&se?function(e,t,n){var i=kt(e,t,n);return i>n?n:i}(ae,te,le):kt(f?ae:ie,te,f?le:re);k[_]=ce,O[_]=ce-te}t.modifiersData[i]=O}},requiresIfExists:["offset"]};var Et={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=e.options,s=n.elements.arrow,o=n.modifiersData.popperOffsets,a=nt(n.placement),l=rt(a),c=[Ie,Ne].indexOf(a)>=0?"height":"width";if(s&&o){var u=function(e,t){return yt("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:bt(e,He))}(r.padding,n),d=Le(s),p="y"===l?ze:Ie,f="y"===l?qe:Ne,h=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],g=o[l]-n.rects.reference[l],v=De(s),m=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=h/2-g/2,b=u[p],w=m-d[c]-u[f],_=m/2-d[c]/2+y,k=kt(b,_,w),x=l;n.modifiersData[i]=((t={})[x]=k,t.centerOffset=k-_,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&ht(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function St(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function jt(e){return[ze,Ne,qe,Ie].some((function(t){return e[t]>=0}))}var Ct=Je({defaultModifiers:[tt,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=st({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,s=n.adaptive,o=void 0===s||s,a=n.roundOffsets,l=void 0===a||a,c={placement:nt(t.placement),variation:it(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,at(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,at(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},lt,ct,_t,xt,Et,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,o=wt(t,{elementContext:"reference"}),a=wt(t,{altBoundary:!0}),l=St(o,i),c=St(a,r,s),u=jt(l),d=jt(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Ot="tippy-content",At="tippy-backdrop",Lt="tippy-arrow",Tt="tippy-svg-arrow",Rt={passive:!0,capture:!0},Pt=function(){return document.body};function Qt(e,t,n){if(Array.isArray(e)){var i=e[t];return null==i?Array.isArray(n)?n[t]:n:i}return e}function Ft(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Dt(e,t){return"function"==typeof e?e.apply(void 0,t):e}function zt(e,t){return 0===t?e:function(i){clearTimeout(n),n=setTimeout((function(){e(i)}),t)};var n}function qt(e){return[].concat(e)}function Nt(e,t){-1===e.indexOf(t)&&e.push(t)}function It(e){return e.split("-")[0]}function $t(e){return[].slice.call(e)}function Ht(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Mt(){return document.createElement("div")}function Gt(e){return["Element","Fragment"].some((function(t){return Ft(e,t)}))}function Vt(e){return Ft(e,"MouseEvent")}function Bt(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Wt(e){return Gt(e)?[e]:function(e){return Ft(e,"NodeList")}(e)?$t(e):Array.isArray(e)?e:$t(document.querySelectorAll(e))}function Ut(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Kt(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Yt(e){var t,n=qt(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function Xt(e,t,n){var i=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[i](t,n)}))}function Zt(e,t){for(var n=t;n;){var i;if(e.contains(n))return!0;n=null==n.getRootNode||null==(i=n.getRootNode())?void 0:i.host}return!1}var Jt={isTouch:!1},en=0;function tn(){Jt.isTouch||(Jt.isTouch=!0,window.performance&&document.addEventListener("mousemove",nn))}function nn(){var e=performance.now();e-en<20&&(Jt.isTouch=!1,document.removeEventListener("mousemove",nn)),en=e}function rn(){var e=document.activeElement;if(Bt(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var sn=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var on={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},an=Object.assign({appendTo:Pt,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},on,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ln=Object.keys(an);function cn(e){var t=(e.plugins||[]).reduce((function(t,n){var i,r=n.name,s=n.defaultValue;r&&(t[r]=void 0!==e[r]?e[r]:null!=(i=an[r])?i:s);return t}),{});return Object.assign({},e,t)}function un(e,t){var n=Object.assign({},t,{content:Dt(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(cn(Object.assign({},an,{plugins:t}))):ln).reduce((function(t,n){var i=(e.getAttribute("data-tippy-"+n)||"").trim();if(!i)return t;if("content"===n)t[n]=i;else try{t[n]=JSON.parse(i)}catch(e){t[n]=i}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},an.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function dn(e,t){e.innerHTML=t}function pn(e){var t=Mt();return!0===e?t.className=Lt:(t.className=Tt,Gt(e)?t.appendChild(e):dn(t,e)),t}function fn(e,t){Gt(t.content)?(dn(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?dn(e,t.content):e.textContent=t.content)}function hn(e){var t=e.firstElementChild,n=$t(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(Ot)})),arrow:n.find((function(e){return e.classList.contains(Lt)||e.classList.contains(Tt)})),backdrop:n.find((function(e){return e.classList.contains(At)}))}}function gn(e){var t=Mt(),n=Mt();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=Mt();function r(n,i){var r=hn(t),s=r.box,o=r.content,a=r.arrow;i.theme?s.setAttribute("data-theme",i.theme):s.removeAttribute("data-theme"),"string"==typeof i.animation?s.setAttribute("data-animation",i.animation):s.removeAttribute("data-animation"),i.inertia?s.setAttribute("data-inertia",""):s.removeAttribute("data-inertia"),s.style.maxWidth="number"==typeof i.maxWidth?i.maxWidth+"px":i.maxWidth,i.role?s.setAttribute("role",i.role):s.removeAttribute("role"),n.content===i.content&&n.allowHTML===i.allowHTML||fn(o,e.props),i.arrow?a?n.arrow!==i.arrow&&(s.removeChild(a),s.appendChild(pn(i.arrow))):s.appendChild(pn(i.arrow)):a&&s.removeChild(a)}return i.className=Ot,i.setAttribute("data-state","hidden"),fn(i,e.props),t.appendChild(n),n.appendChild(i),r(e.props,e.props),{popper:t,onUpdate:r}}gn.$$tippy=!0;var vn=1,mn=[],yn=[];function bn(e,t){var n,i,r,s,o,a,l,c,u=un(e,Object.assign({},an,cn(Ht(t)))),d=!1,p=!1,f=!1,h=!1,g=[],v=zt(W,u.interactiveDebounce),m=vn++,y=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),b={id:m,reference:e,popper:Mt(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(i),cancelAnimationFrame(r)},setProps:function(t){0;if(b.state.isDestroyed)return;P("onBeforeUpdate",[b,t]),V();var n=b.props,i=un(e,Object.assign({},n,Ht(t),{ignoreAttributes:!0}));b.props=i,G(),n.interactiveDebounce!==i.interactiveDebounce&&(D(),v=zt(W,i.interactiveDebounce));n.triggerTarget&&!i.triggerTarget?qt(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):i.triggerTarget&&e.removeAttribute("aria-expanded");F(),R(),k&&k(n,i);b.popperInstance&&(X(),J().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));P("onAfterUpdate",[b,t])},setContent:function(e){b.setProps({content:e})},show:function(){0;var e=b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,i=Jt.isTouch&&!b.props.touch,r=Qt(b.props.duration,0,an.duration);if(e||t||n||i)return;if(O().hasAttribute("disabled"))return;if(P("onShow",[b],!1),!1===b.props.onShow(b))return;b.state.isVisible=!0,C()&&(_.style.visibility="visible");R(),I(),b.state.isMounted||(_.style.transition="none");if(C()){var s=L(),o=s.box,l=s.content;Ut([o,l],0)}a=function(){var e;if(b.state.isVisible&&!h){if(h=!0,_.offsetHeight,_.style.transition=b.props.moveTransition,C()&&b.props.animation){var t=L(),n=t.box,i=t.content;Ut([n,i],r),Kt([n,i],"visible")}Q(),F(),Nt(yn,b),null==(e=b.popperInstance)||e.forceUpdate(),P("onMount",[b]),b.props.animation&&C()&&function(e,t){H(e,t)}(r,(function(){b.state.isShown=!0,P("onShown",[b])}))}},function(){var e,t=b.props.appendTo,n=O();e=b.props.interactive&&t===Pt||"parent"===t?n.parentNode:Dt(t,[n]);e.contains(_)||e.appendChild(_);b.state.isMounted=!0,X(),!1}()},hide:function(){0;var e=!b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,i=Qt(b.props.duration,1,an.duration);if(e||t||n)return;if(P("onHide",[b],!1),!1===b.props.onHide(b))return;b.state.isVisible=!1,b.state.isShown=!1,h=!1,d=!1,C()&&(_.style.visibility="hidden");if(D(),$(),R(!0),C()){var r=L(),s=r.box,o=r.content;b.props.animation&&(Ut([s,o],i),Kt([s,o],"hidden"))}Q(),F(),b.props.animation?C()&&function(e,t){H(e,(function(){!b.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()}))}(i,b.unmount):b.unmount()},hideWithInteractivity:function(e){0;A().addEventListener("mousemove",v),Nt(mn,v),v(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){0;b.state.isVisible&&b.hide();if(!b.state.isMounted)return;Z(),J().forEach((function(e){e._tippy.unmount()})),_.parentNode&&_.parentNode.removeChild(_);yn=yn.filter((function(e){return e!==b})),b.state.isMounted=!1,P("onHidden",[b])},destroy:function(){0;if(b.state.isDestroyed)return;b.clearDelayTimeouts(),b.unmount(),V(),delete e._tippy,b.state.isDestroyed=!0,P("onDestroy",[b])}};if(!u.render)return b;var w=u.render(b),_=w.popper,k=w.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+b.id,b.popper=_,e._tippy=b,_._tippy=b;var x=y.map((function(e){return e.fn(b)})),E=e.hasAttribute("aria-expanded");return G(),F(),R(),P("onCreate",[b]),u.showOnCreate&&ee(),_.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",v)})),b;function S(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function j(){return"hold"===S()[0]}function C(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function O(){return l||e}function A(){var e=O().parentNode;return e?Yt(e):document}function L(){return hn(_)}function T(e){return b.state.isMounted&&!b.state.isVisible||Jt.isTouch||s&&"focus"===s.type?0:Qt(b.props.delay,e?0:1,an.delay)}function R(e){void 0===e&&(e=!1),_.style.pointerEvents=b.props.interactive&&!e?"":"none",_.style.zIndex=""+b.props.zIndex}function P(e,t,n){var i;(void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(i=b.props)[e].apply(i,t)}function Q(){var t=b.props.aria;if(t.content){var n="aria-"+t.content,i=_.id;qt(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(b.state.isVisible)e.setAttribute(n,t?t+" "+i:i);else{var r=t&&t.replace(i,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function F(){!E&&b.props.aria.expanded&&qt(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===O()?"true":"false"):e.removeAttribute("aria-expanded")}))}function D(){A().removeEventListener("mousemove",v),mn=mn.filter((function(e){return e!==v}))}function z(t){if(!Jt.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!Zt(_,n)){if(qt(b.props.triggerTarget||e).some((function(e){return Zt(e,n)}))){if(Jt.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else P("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout((function(){p=!1})),b.state.isMounted||$())}}}function q(){f=!0}function N(){f=!1}function I(){var e=A();e.addEventListener("mousedown",z,!0),e.addEventListener("touchend",z,Rt),e.addEventListener("touchstart",N,Rt),e.addEventListener("touchmove",q,Rt)}function $(){var e=A();e.removeEventListener("mousedown",z,!0),e.removeEventListener("touchend",z,Rt),e.removeEventListener("touchstart",N,Rt),e.removeEventListener("touchmove",q,Rt)}function H(e,t){var n=L().box;function i(e){e.target===n&&(Xt(n,"remove",i),t())}if(0===e)return t();Xt(n,"remove",o),Xt(n,"add",i),o=i}function M(t,n,i){void 0===i&&(i=!1),qt(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,i),g.push({node:e,eventType:t,handler:n,options:i})}))}function G(){var e;j()&&(M("touchstart",B,{passive:!0}),M("touchend",U,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(M(e,B),e){case"mouseenter":M("mouseleave",U);break;case"focus":M(sn?"focusout":"blur",K);break;case"focusin":M("focusout",K)}}))}function V(){g.forEach((function(e){var t=e.node,n=e.eventType,i=e.handler,r=e.options;t.removeEventListener(n,i,r)})),g=[]}function B(e){var t,n=!1;if(b.state.isEnabled&&!Y(e)&&!p){var i="focus"===(null==(t=s)?void 0:t.type);s=e,l=e.currentTarget,F(),!b.state.isVisible&&Vt(e)&&mn.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||d)&&!1!==b.props.hideOnClick&&b.state.isVisible?n=!0:ee(e),"click"===e.type&&(d=!n),n&&!i&&te(e)}}function W(e){var t=e.target,n=O().contains(t)||_.contains(t);if("mousemove"!==e.type||!n){var i=J().concat(_).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:u}:null})).filter(Boolean);(function(e,t){var n=t.clientX,i=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,s=e.props.interactiveBorder,o=It(r.placement),a=r.modifiersData.offset;if(!a)return!0;var l="bottom"===o?a.top.y:0,c="top"===o?a.bottom.y:0,u="right"===o?a.left.x:0,d="left"===o?a.right.x:0,p=t.top-i+l>s,f=i-t.bottom-c>s,h=t.left-n+u>s,g=n-t.right-d>s;return p||f||h||g}))})(i,e)&&(D(),te(e))}}function U(e){Y(e)||b.props.trigger.indexOf("click")>=0&&d||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function K(e){b.props.trigger.indexOf("focusin")<0&&e.target!==O()||b.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||te(e)}function Y(e){return!!Jt.isTouch&&j()!==e.type.indexOf("touch")>=0}function X(){Z();var t=b.props,n=t.popperOptions,i=t.placement,r=t.offset,s=t.getReferenceClientRect,o=t.moveTransition,l=C()?hn(_).arrow:null,c=s?{getBoundingClientRect:s,contextElement:s.contextElement||O()}:e,u={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(C()){var n=L().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}},d=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!o}},u];C()&&l&&d.push({name:"arrow",options:{element:l,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),b.popperInstance=Ct(c,_,Object.assign({},n,{placement:i,onFirstUpdate:a,modifiers:d}))}function Z(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function J(){return $t(_.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&P("onTrigger",[b,e]),I();var t=T(!0),i=S(),r=i[0],s=i[1];Jt.isTouch&&"hold"===r&&s&&(t=s),t?n=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),P("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=T(!1);t?i=setTimeout((function(){b.state.isVisible&&b.hide()}),t):r=requestAnimationFrame((function(){b.hide()}))}}else $()}}function wn(e,t){void 0===t&&(t={});var n=an.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",tn,Rt),window.addEventListener("blur",rn);var i=Object.assign({},t,{plugins:n}),r=Wt(e).reduce((function(e,t){var n=t&&bn(t,i);return n&&e.push(n),e}),[]);return Gt(e)?r[0]:r}wn.defaultProps=an,wn.setDefaultProps=function(e){Object.keys(e).forEach((function(t){an[t]=e[t]}))},wn.currentInput=Jt;Object.assign({},lt,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});var _n={clientX:0,clientY:0},kn=[];function xn(e){var t=e.clientX,n=e.clientY;_n={clientX:t,clientY:n}}var En={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=Yt(e.props.triggerTarget||t),i=!1,r=!1,s=!0,o=e.props;function a(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){i=!0,e.setProps({getReferenceClientRect:null}),i=!1}function d(n){var i=!n.target||t.contains(n.target),r=e.props.followCursor,s=n.clientX,o=n.clientY,a=t.getBoundingClientRect(),l=s-a.left,c=o-a.top;!i&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=s,i=o;"initial"===r&&(n=e.left+l,i=e.top+c);var a="horizontal"===r?e.top:i,u="vertical"===r?e.right:n,d="horizontal"===r?e.bottom:i,p="vertical"===r?e.left:n;return{width:u-p,height:d-a,top:a,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(kn.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",xn)}(n))}function f(){0===(kn=kn.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",xn)}(n)}return{onCreate:p,onDestroy:f,onBeforeUpdate:function(){o=e.props},onAfterUpdate:function(t,n){var s=n.followCursor;i||void 0!==s&&o.followCursor!==s&&(f(),s?(p(),!e.state.isMounted||r||a()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!r&&(s&&(d(_n),s=!1),a()||l())},onTrigger:function(e,t){Vt(t)&&(_n={clientX:t.clientX,clientY:t.clientY}),r="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),s=!0)}}}};wn.setDefaultProps({render:gn});var Sn=wn,jn=function(){this.el=jQuery("#verified-status-select"),this.el&&(this.cancel=jQuery("a.cancel-verified-status"),this.cancel.on("click",this.onClickCancel_.bind(this)),this.edit=jQuery("a.edit-verified-status"),this.edit.on("click",this.onClickEdit_.bind(this)),this.save=jQuery("a.save-verified-status"),this.save.on("click",this.onClickSave_.bind(this))),jQuery("td.column-is_verified i.verify-review").on("click",this.onClickToggle_.bind(this))};jn.prototype={restoreEditLink_:function(){this.el.slideUp("fast"),this.edit.show().focus()},onClickCancel_:function(e){e.preventDefault(),this.restoreEditLink_(),this.el.find("select").val("0"===jQuery("#hidden-verified-status").val()?1:0)},onClickEdit_:function(e){e.preventDefault(),this.el.is(":hidden")&&(this.el.slideDown("fast",function(){this.el.find("select").focus()}.bind(this)),this.edit.hide())},onClickSave_:function(e){e.preventDefault(),this.restoreEditLink_(),this.target=e.currentTarget;var t={_action:"toggle-verified",id:jQuery("#post_ID").val(),verified:jQuery("#verified-status").val()};new l(t).post(this.save_.bind(this))},onClickToggle_:function(e){e.preventDefault(),this.target=e.currentTarget;var t={_action:"toggle-verified",id:e.currentTarget.getAttribute("data-id"),verified:-1};jQuery(this.target).addClass("spinner is-active").removeClass("dashicons-sticky"),new l(t).post(this.toggleVerified_.bind(this))},save_:function(e){jQuery("#verified-status").val(0|!e.verified),jQuery("#hidden-verified-status").val(0|e.verified),jQuery("#verified-status-text").text(e.verified?this.target.dataset.yes:this.target.dataset.no),GLSR.notices.add(e.notices)},toggleVerified_:function(e){this.target.classList[e.verified?"add":"remove"]("verified"),jQuery(this.target).removeClass("spinner is-active").addClass("dashicons-sticky")}};var Cn,On,An=jn;GLSR.autosize=h,GLSR.keys={ALT:18,DOWN:40,ENTER:13,ESC:27,SPACE:32,TAB:9,UP:38},GLSR.Event=w,GLSR.stars=(Cn=null,{init:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return On()||(Cn=new ie(e,Object.assign({},re,t))),Cn},destroy:function(){return!!Cn&&(Cn.destroy(),!0)},rebuild:On=function(){return!!Cn&&(Cn.rebuild(),!0)}}),GLSR.Tippy={tippy:Sn,plugins:{followCursor:En}},jQuery((function(e){I().highlightAll(),GLSR.notices=new Q,GLSR.shortcode=new B(".glsr-mce"),GLSR.stars.init(".glsr-field-rating select",{clearable:!0}),GLSR.Tippy.tippy(".glsr-tooltip",{appendTo:function(){return document.body}}),e(".glsr-tooltip").each((function(e,t){var n=t.dataset.tippyContent,i=t.dataset.syntax;t._tippy&&n&&i&&I().languages[i]&&t._tippy.setContent('<pre class="language-'+i+'"><code>'+I().highlight(n,I().languages[i],i)+"</code></pre>")})),v(),new O,e(".glsr-filter").each((function(e,t){new j(t)})),new L("form.glsr-form"),new R,new D,new An,new q,new H("#glsr-search-posts",{action:"search-posts",onInit:function(){this.el.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this))},onResultClick:function(t){var n=e(t.currentTarget),i=wp.template("glsr-assigned-posts"),r={id:n.data("id"),name:"post_ids[]",url:n.data("url"),title:n.text()};if(i){var s=e(i(r));s.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this)),this.el.find(".glsr-selected-entries").append(s),this.reset_()}this.options.searchEl.focus()}}),new H("#glsr-search-translations",{action:"search-strings",onInit:function(){this.makeSortable_()},onResultClick:function(t){var n=e(t.currentTarget),i=n.data("entry"),r=wp.template("glsr-string-"+(i.p1?"plural":"single"));i.index=this.options.entriesEl.children().length,i.prefix=this.options.resultsEl.data("prefix"),r&&(this.options.entriesEl.append(r(i)),this.options.exclude.push({id:i.id}),this.options.results=this.options.results.filter((function(e,t){return t!==n.get(0)}))),this.setVisibility_()}}),new H("#glsr-search-users",{action:"search-users",onInit:function(){this.el.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this))},onResultClick:function(t){var n=e(t.currentTarget),i=wp.template("glsr-assigned-users"),r={id:n.data("id"),name:"user_ids[]",url:n.data("url"),title:n.text()};if(i){var s=e(i(r));s.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this)),this.el.find(".glsr-selected-entries").append(s),this.reset_()}this.options.searchEl.focus()}}),new oe("a.glsr-toggle-status"),new G,new ue,new pe,new he,new le;var t=function(){this.dataset.glsrTrack=this.value};e("select[data-glsr-track]").each(t),e("select[data-glsr-track]").on("change",t),e(".glsr-card.postbox:not(.open)").addClass("closed").find(".glsr-accordion-trigger").attr("aria-expanded",!1).closest(".glsr-nav-view").addClass("collapsed"),e(".glsr-support-step").not(":checked").length<1&&e(".glsr-card-result").removeClass("hidden"),e(".glsr-support-step").on("change",(function(){var t=e(".glsr-support-step").not(":checked").length>0?"add":"remove";e(".glsr-card-result")[t+"Class"]("hidden")})),e(".glsr-card.postbox .glsr-card-heading").on("click",(function(){var t=e(this).parent(),n=t.closest(".glsr-nav-view"),i=t.hasClass("closed")?"remove":"add";t[i+"Class"]("closed").find(".glsr-accordion-trigger").attr("aria-expanded","add"!==i),i=n.find(".glsr-card.postbox").not(".closed").length>0?"remove":"add",n[i+"Class"]("collapsed")})),e(".post-type-site-review #the-list").on("click",".editinline",(function(){var t=e(this).closest("tr");e(':input[data-name="post_content"]').val(""),e(':input[name="_response"]').val(""),setTimeout((function(){e(':input[data-name="post_content"]').val(t.find("._post_content").text()),e(':input[name="_response"]').val(t.find("._response").text())}),50)}));var n=e("#glsr-notices .bulk-action-notice").on("click","button.button-link",(function(){e(this).toggleClass("bulk-action-errors-collapsed").attr("aria-expanded",!e(this).hasClass("bulk-action-errors-collapsed")),n.find(".bulk-action-errors").toggleClass("hidden")}));jQuery(".glsr-notice-footer").length&&jQuery("#wpbody-content").addClass("has-footer-notice"),e(".glsr-videos__playlist a").on("click",(function(){var t=e(this).closest(".glsr-videos__playlist"),n=window.getComputedStyle(t[0]),i=n.transform||n.webkitTransform||n.mozTransform;return console.info(i),!!~["none","matrix(1, 0, 0, 1, 0, 0)"].indexOf(i)&&(t.find("a").removeClass("is-active"),e(this).addClass("is-active"),Ln(e(this)),!1)})),e(".glsr-youtube-button").on("click",(function(){Ln(e(this))})),e(".glsr-screen-meta-toggle").on("click",(function(){var t=e("#"+e(this).attr("aria-controls"));t.length&&(t.is(":visible")?(screenMeta.close(t,e(this)),e(".glsr-screen-meta-toggle").removeClass("screen-meta-active").attr("aria-expanded",!1)):screenMeta.open(t,e(this)))}))}));var Ln=function(e){var t=e.data("id"),n=jQuery(document.createElement("iframe"));n.attr("frameborder","0"),n.attr("allowfullscreen",""),n.attr("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"),t.length>12?n.attr("src","https://www.youtube-nocookie.com/embed/videoseries?list="+t+"&rel=0&showinfo=0&autoplay=1&modestbranding=1"):n.attr("src","https://www.youtube-nocookie.com/embed/"+t+"?rel=0&showinfo=0&autoplay=1&modestbranding=1");var i=e.closest(".glsr-videos").find(".glsr-youtube");i.find("iframe").remove(),i.prepend(n)},Tn=function(e){[].forEach.call(document.querySelectorAll('[data-type="site-reviews/'.concat(e,'"] .glsr')),(function(e){var t="glsr-"+window.getComputedStyle(e,null).getPropertyValue("direction");e.classList.add(t)}))};w.on("site-reviews/form",(function(e,t){_.isEmpty(e)||e.error||(Tn("form"),GLSR.stars.destroy(),GLSR.stars.init(".glsr-field-rating select",{clearable:!0}))})),w.on("site-reviews/reviews",(function(e,t){_.isEmpty(e)||e.error||Tn("reviews")})),w.on("site-reviews/summary",(function(e,t){_.isEmpty(e)||e.error||Tn("summary")}))},113:function(){},30:function(){},323:function(){},263:function(){},705:function(){},761:function(){},419:function(){},913:function(){},928:function(){},367:function(){},871:function(){},557:function(){},183:function(){},852:function(){},651:function(){},344:function(){},961:function(){},853:function(){},273:function(){},855:function(){},730:function(){},258:function(){},747:function(){},605:function(){},133:function(){},817:function(){},406:function(){},993:function(){},426:function(){},241:function(){},963:function(){},433:function(){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},325:function(e,t,n){var i=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var i,s;switch(n=n||{},r.util.type(t)){case"Object":if(s=r.util.objId(t),n[s])return n[s];for(var o in i={},n[s]=i,t)t.hasOwnProperty(o)&&(i[o]=e(t[o],n));return i;case"Array":return s=r.util.objId(t),n[s]?n[s]:(i=[],n[s]=i,t.forEach((function(t,r){i[r]=e(t,n)})),i);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(i){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(i.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var i="no-"+t;e;){var r=e.classList;if(r.contains(t))return!0;if(r.contains(i))return!1;e=e.parentElement}return!!n}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var i in t)n[i]=t[i];return n},insertBefore:function(e,t,n,i){var s=(i=i||r.languages)[e],o={};for(var a in s)if(s.hasOwnProperty(a)){if(a==t)for(var l in n)n.hasOwnProperty(l)&&(o[l]=n[l]);n.hasOwnProperty(a)||(o[a]=s[a])}var c=i[e];return i[e]=o,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=o)})),o},DFS:function e(t,n,i,s){s=s||{};var o=r.util.objId;for(var a in t)if(t.hasOwnProperty(a)){n.call(t,a,t[a],i||a);var l=t[a],c=r.util.type(l);"Object"!==c||s[o(l)]?"Array"!==c||s[o(l)]||(s[o(l)]=!0,e(l,n,a,s)):(s[o(l)]=!0,e(l,n,null,s))}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var i={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",i),i.elements=Array.prototype.slice.apply(i.container.querySelectorAll(i.selector)),r.hooks.run("before-all-elements-highlight",i);for(var s,o=0;s=i.elements[o++];)r.highlightElement(s,!0===t,i.callback)},highlightElement:function(t,n,i){var s=r.util.getLanguage(t),o=r.languages[s];r.util.setLanguage(t,s);var a=t.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&r.util.setLanguage(a,s);var l={element:t,language:s,grammar:o,code:t.textContent};function c(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),i&&i.call(l.element)}if(r.hooks.run("before-sanity-check",l),(a=l.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!l.code)return r.hooks.run("complete",l),void(i&&i.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var u=new Worker(r.filename);u.onmessage=function(e){c(e.data)},u.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(r.highlight(l.code,l.grammar,l.language));else c(r.util.encode(l.code))},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",i),!i.grammar)throw new Error('The language "'+i.language+'" has no grammar.');return i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),s.stringify(r.util.encode(i.tokens),i.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var i in n)t[i]=n[i];delete t.rest}var r=new l;return c(r,r.head,e),a(e,r,t,r.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(r)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var i,s=0;i=n[s++];)i(t)}},Token:s};function s(e,t,n,i){this.type=e,this.content=t,this.alias=n,this.length=0|(i||"").length}function o(e,t,n,i){e.lastIndex=t;var r=e.exec(n);if(r&&i&&r[1]){var s=r[1].length;r.index+=s,r[0]=r[0].slice(s)}return r}function a(e,t,n,i,l,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(d&&d.cause==p+","+h)return;var g=f[h],v=g.inside,m=!!g.lookbehind,y=!!g.greedy,b=g.alias;if(y&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var _=g.pattern||g,k=i.next,x=l;k!==t.tail&&!(d&&x>=d.reach);x+=k.value.length,k=k.next){var E=k.value;if(t.length>e.length)return;if(!(E instanceof s)){var S,j=1;if(y){if(!(S=o(_,x,e,m))||S.index>=e.length)break;var C=S.index,O=S.index+S[0].length,A=x;for(A+=k.value.length;C>=A;)A+=(k=k.next).value.length;if(x=A-=k.value.length,k.value instanceof s)continue;for(var L=k;L!==t.tail&&(A<O||"string"==typeof L.value);L=L.next)j++,A+=L.value.length;j--,E=e.slice(x,A),S.index-=x}else if(!(S=o(_,0,E,m)))continue;C=S.index;var T=S[0],R=E.slice(0,C),P=E.slice(C+T.length),Q=x+E.length;d&&Q>d.reach&&(d.reach=Q);var F=k.prev;if(R&&(F=c(t,F,R),x+=R.length),u(t,F,j),k=c(t,F,new s(p,v?r.tokenize(T,v):T,b,T)),P&&c(t,k,P),j>1){var D={cause:p+","+h,reach:Q};a(e,t,n,k.prev,x,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var i=t.next,r={value:n,prev:t,next:i};return t.next=r,i.prev=r,e.length++,r}function u(e,t,n){for(var i=t.next,r=0;r<n&&i!==e.tail;r++)i=i.next;t.next=i,i.prev=t,e.length-=r}if(e.Prism=r,s.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var i="";return t.forEach((function(t){i+=e(t,n)})),i}var s={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(s.classes,o):s.classes.push(o)),r.hooks.run("wrap",s);var a="";for(var l in s.attributes)a+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+a+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),i=n.language,s=n.code,o=n.immediateClose;e.postMessage(r.highlight(s,r.languages[i],i)),o&&e.close()}),!1),r):r;var d=r.util.currentScript();function p(){r.manual||r.highlightAll()}if(d&&(r.filename=d.src,d.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var f=document.readyState;"loading"===f||"interactive"===f&&d&&d.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=i),void 0!==n.g&&(n.g.Prism=i)},251:function(){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism)},980:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},854:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,i,r,s){if(n.language===i){var o=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"==typeof s&&!s(e))return e;for(var r,a=o.length;-1!==n.code.indexOf(r=t(i,a));)++a;return o[a]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,i){if(n.language===i&&n.tokenStack){n.grammar=e.languages[i];var r=0,s=Object.keys(n.tokenStack);!function o(a){for(var l=0;l<a.length&&!(r>=s.length);l++){var c=a[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=s[r],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(i,u),h=p.indexOf(f);if(h>-1){++r;var g=p.substring(0,h),v=new e.Token(i,e.tokenize(d,n.grammar),"language-"+i,d),m=p.substring(h+f.length),y=[];g&&y.push.apply(y,o([g])),y.push(v),m&&y.push.apply(y,o([m])),"string"==typeof c?a.splice.apply(a,[l,1].concat(y)):c.content=y}}else c.content&&o(c.content)}return a}(n.tokens)}}}})}(Prism)},335:function(){Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},Prism.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},945:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:r,punctuation:s};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},a=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:a,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:a,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:i,operator:r,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},759:function(){!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",t=/\n(?!$)/g,n=Prism.plugins.lineNumbers={getLine:function(t,n){if("PRE"===t.tagName&&t.classList.contains(e)){var i=t.querySelector(".line-numbers-rows");if(i){var r=parseInt(t.getAttribute("data-start"),10)||1,s=r+(i.children.length-1);n<r&&(n=r),n>s&&(n=s);var o=n-r;return i.children[o]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",(function(){n.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(n){if(n.code){var i=n.element,s=i.parentNode;if(s&&/pre/i.test(s.nodeName)&&!i.querySelector(".line-numbers-rows")&&Prism.util.isActive(i,e)){i.classList.remove(e),s.classList.add(e);var o,a=n.code.match(t),l=a?a.length+1:1,c=new Array(l+1).join("<span></span>");(o=document.createElement("span")).setAttribute("aria-hidden","true"),o.className="line-numbers-rows",o.innerHTML=c,s.hasAttribute("data-start")&&(s.style.counterReset="linenumber "+(parseInt(s.getAttribute("data-start"),10)-1)),n.element.appendChild(o),r([s]),Prism.hooks.run("line-numbers",n)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var t=function(e){if(!e)return null;return window.getComputedStyle?getComputedStyle(e):e.currentStyle||null}(e)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var n=e.map((function(e){var n=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(n&&i){var r=e.querySelector(".line-numbers-sizer"),s=n.textContent.split(t);r||((r=document.createElement("span")).className="line-numbers-sizer",n.appendChild(r)),r.innerHTML="0",r.style.display="block";var o=r.getBoundingClientRect().height;return r.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:o,sizer:r}}})).filter(Boolean);n.forEach((function(e){var t=e.sizer,n=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[n.length-1]=void 0,n.forEach((function(e,n){if(e&&e.length>1){var s=t.appendChild(document.createElement("span"));s.style.display="block",s.textContent=e}else i[n]=r}))})),n.forEach((function(e){for(var t=e.sizer,n=e.lineHeights,i=0,r=0;r<n.length;r++)void 0===n[r]&&(n[r]=t.children[i++].getBoundingClientRect().height)})),n.forEach((function(e){var t=e.sizer,n=e.element.querySelector(".line-numbers-rows");t.style.display="none",t.innerHTML="",e.lineHeights.forEach((function(e,t){n.children[t].style.height=e+"px"}))}))}}}()}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var s=n[e]={exports:{}};return t[e](s,s.exports,i),s.exports}i.m=t,e=[],i.O=function(t,n,r,s){if(!n){var o=1/0;for(u=0;u<e.length;u++){n=e[u][0],r=e[u][1],s=e[u][2];for(var a=!0,l=0;l<n.length;l++)(!1&s||o>=s)&&Object.keys(i.O).every((function(e){return i.O[e](n[l])}))?n.splice(l--,1):(a=!1,s<o&&(o=s));if(a){e.splice(u--,1);var c=r();void 0!==c&&(t=c)}}return t}s=s||0;for(var u=e.length;u>0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[n,r,s]},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={995:0,884:0,239:0,570:0,220:0,184:0,979:0,444:0,224:0,384:0,691:0,877:0,81:0,931:0,192:0,77:0,540:0,69:0,42:0,181:0,337:0,193:0,994:0,737:0,896:0,232:0,612:0,554:0,483:0,669:0,49:0,985:0};i.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,s,o=n[0],a=n[1],l=n[2],c=0;if(o.some((function(t){return 0!==e[t]}))){for(r in a)i.o(a,r)&&(i.m[r]=a[r]);if(l)var u=l(i)}for(t&&t(n);c<o.length;c++)s=o[c],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return i.O(u)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(387)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(406)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(993)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(426)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(241)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(963)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(113)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(30)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(323)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(263)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(705)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(761)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(419)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(913)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(928)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(367)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(871)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(557)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(183)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(852)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(651)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(344)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(961)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(853)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(273)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(855)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(730)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(258)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(747)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(605)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(133)}));var r=i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(817)}));r=i.O(r)}();
1
  /*! For license information please see site-reviews-admin.js.LICENSE.txt */
2
+ !function(){var e,t={801:function(e,t,n){"use strict";var i=function(e){return this.data={},this.form=jQuery(e),this.pushes={},this.init()};i.prototype={patterns:{validate:/^[a-z_-][a-z0-9_-]*(?:\[(?:\d*|[a-z0-9_-]+)\])*$/i,key:/[a-z0-9_-]+|(?=\[\])/gi,named:/^[a-z0-9_-]+$/i,push:/^$/,fixed:/^\d+$/},addPair:function(e){this.patterns.validate.test(e.name)&&(this.data=jQuery.extend(!0,this.data,this.makeObject(e.name,this.encode(e))))},build:function(e,t,n){return e[t]=n,e},encode:function(e){return"checkbox"===jQuery('[name="'+e.name+'"]',this.form).attr("type")&&"on"===e.value||e.value},incrementPush:function(e){return void 0===this.pushes[e]&&(this.pushes[e]=0),this.pushes[e]++},init:function(){var e=this.form.serializeArray();if(jQuery.isArray(e))for(var t=0,n=e.length;t<n;t++)this.addPair(e[t]);return this.data},makeObject:function(e,t){for(var n,i=e.match(this.patterns.key);void 0!==(n=i.pop());)if(this.patterns.push.test(n)){var r=this.incrementPush(e.replace(/\[\]$/,""));t=this.build([],r,t)}else this.patterns.fixed.test(n)?t=this.build([],n,t):this.patterns.named.test(n)&&(t=this.build({},n,t));return t}};var r=i,s=function(e,t,n){this.event=t||null,this.form=n||null,this.notice=null,this.request=e||{}};s.prototype={post:function(e){this.event?this.postFromEvent_(e):this.doPost_(e)},buildData_:function(e){var t={action:GLSR.action,_ajax_request:!0};if(this.form){var n=new r(this.form);n[GLSR.nameprefix]&&(this.request=n[GLSR.nameprefix])}return this.buildNonce_(e),t[GLSR.nameprefix]=this.request,t},buildNonce_:function(e){this.request._nonce||(GLSR.nonce[this.request._action]?this.request._nonce=GLSR.nonce[this.request._action]:e&&(this.request._nonce=e.closest("form").find("#_wpnonce").val()))},doPost_:function(e,t){jQuery.post(GLSR.ajaxurl,this.buildData_(t)).done((function(n){"function"==typeof e&&e(n.data,n.success),t&&t.prop("disabled",!1)})).always((function(e){e.data?e.data.notices&&GLSR.notices.add(e.data.notices):GLSR.notices.error("Unknown error.")}))},postFromEvent_:function(e){this.event.preventDefault();var t=jQuery(this.event.currentTarget);t.is(":disabled")||(t.prop("disabled",!0),this.doPost_(e,t))}};var o,a,l=s,c="function"==typeof Map?new Map:(o=[],a=[],{has:function(e){return o.indexOf(e)>-1},get:function(e){return a[o.indexOf(e)]},set:function(e,t){-1===o.indexOf(e)&&(o.push(e),a.push(t))},delete:function(e){var t=o.indexOf(e);t>-1&&(o.splice(t,1),a.splice(t,1))}}),u=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(o){u=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function d(e){var t=c.get(e);t&&t.destroy()}function p(e){var t=c.get(e);t&&t.update()}var f=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((f=function(e){return e}).destroy=function(e){return e},f.update=function(e){return e}):((f=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return function(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!c.has(e)){var t,n=null,i=null,r=null,s=function(){e.clientWidth!==i&&d()},o=function(t){window.removeEventListener("resize",s,!1),e.removeEventListener("input",d,!1),e.removeEventListener("keyup",d,!1),e.removeEventListener("autosize:destroy",o,!1),e.removeEventListener("autosize:update",d,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),c.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",o,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",d,!1),window.addEventListener("resize",s,!1),e.addEventListener("input",d,!1),e.addEventListener("autosize:update",d,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",c.set(e,{destroy:o,update:d}),"vertical"===(t=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),n="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(n)&&(n=0),d()}function a(t){var n=e.style.width;e.style.width="0px",e.style.width=n,e.style.overflowY=t}function l(){if(0!==e.scrollHeight){var t=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+n+"px",i=e.clientWidth,t.forEach((function(e){e.node.scrollTop=e.scrollTop})),r&&(document.documentElement.scrollTop=r)}}function d(){l();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),i="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(i<t?"hidden"===n.overflowY&&(a("scroll"),l(),i="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(a("hidden"),l(),i="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),r!==i){r=i;var s=u("autosize:resized");try{e.dispatchEvent(s)}catch(e){}}}}(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],d),e},f.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],p),e});var h=f;function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}var v=function(){"object"===g(jQuery.wp)&&"function"==typeof jQuery.wp.wpColorPicker&&jQuery(document).find("input[type=text].color-picker-hex").each((function(){var e=jQuery(this),t=jQuery.extend({},e.data("colorpicker")||{},{change:function(e,t){jQuery(e.target).val(t.color.toString()).trigger("change")},mode:"hsl",palettes:!1,width:180});e.wpColorPicker(t)}))},m={},y=function(e,t){var n=m[e]||[],i=[];t&&[].forEach.call(n,(function(e){t!==e.fn&&t!==e.fn.once&&i.push(e)})),i.length?m[e]=i:delete m[e]},b=function(e,t,n){(m[e]||(m[e]=[])).push({fn:t,context:n})},w={events:m,off:y,on:b,once:function(e,t,n){var i=function i(){y(e,i),t.apply(n,arguments)};i.once=t,b(e,i,n)},trigger:function(e){var t=[].slice.call(arguments,1),n=(m[e]||[]).slice();[].forEach.call(n,(function(e){return e.fn.apply(e.context,t)}))}};function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function E(e,t,n){return t&&x(e.prototype,t),n&&x(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var S=function(e,t,n){return e.attr("aria-".concat(t),n?"true":"false")},j={classes:{active:"is-active",selected:"is-selected"},onInit:null,onDestroy:null,onSelect:null,selectors:{results:".glsr-filter__results",search:".glsr-filter__search",selected:".glsr-filter__selected",value:".glsr-filter__value"}},C=function(){function e(t,n){k(this,e),this.el=jQuery(t),this.options=jQuery.extend(!0,j,n||{}),this.resultsEl=this.el.find(this.options.selectors.results),this.selectedEl=this.el.find(this.options.selectors.selected),this.searchEl=this.el.find(this.options.selectors.search),this.valueEl=this.el.find(this.options.selectors.value),this.el.length&&this.searchEl.length&&this.selectedEl.length&&this.valueEl.length&&this.resultsEl.length&&(this.action=this.el.data("action"),this.events={document:{mousedown:this.onDocumentClick.bind(this)},search:{blur:_.debounce(this.onSearchBlur.bind(this),10),input:_.debounce(this.onSearchInput.bind(this),200),keydown:this.onSearchKeydown.bind(this)},selected:{keydown:this.onSelectedKeydown.bind(this),mousedown:this.onSelectedClick.bind(this)}},this.init())}return E(e,[{key:"defaults",value:function(){return _.sortBy(_.map(GLSR.filters[this.valueEl.attr("name")],(function(e,t){return{id:t,name:e}})),"name")}},{key:"init",value:function(){this.eventHandler("on"),this.data=[],"function"==typeof this.options.onInit&&this.options.onInit.call(this)}},{key:"destroy",value:function(){this.eventHandler("off"),this.data=[],"function"==typeof this.options.onDestroy&&this.options.onDestroy.call(this)}},{key:"eventHandler",value:function(e){this.eventListener(document,e,this.events.document),this.eventListener(this.searchEl,e,this.events.search),this.eventListener(this.selectedEl,e,this.events.selected)}},{key:"eventListener",value:function(e,t,n){_.each(n,(function(n,i){return jQuery(e)[t](i,n)}))}},{key:"onDocumentClick",value:function(e){var t=this;jQuery(e.target).find(this.el).length&&(this.requestAbort(),this.el.hasClass(this.options.classes.active)&&(this.resultsHide(),_.debounce((function(){return t.selectedEl.focus()}),10)()))}},{key:"onSearchBlur",value:function(){this.el.find(document.activeElement).length||this.resultsHide()}},{key:"onSearchInput",value:function(){var e=this;this.requestAbort(),""!==this.searchEl.val()?(this.resultsEl.html(this.templateSearching()),this.xhr=this.request().done((function(t){e.data=t.items,e.resultsShow()}))):this.resultsShow()}},{key:"onSearchKeydown",value:function(e){var t=this;if(GLSR.keys.ENTER===e.which){e.preventDefault();var n=this.resultsEl.find(".".concat(this.options.classes.selected));n&&n.trigger("mousedown")}else GLSR.keys.ESC===e.which?(this.resultsHide(),_.debounce((function(){return t.selectedEl.focus()}),10)()):GLSR.keys.DOWN===e.which?this.resultsNavigate(1):GLSR.keys.UP===e.which?this.resultsNavigate(-1):GLSR.keys.TAB===e.which&&e.preventDefault()}},{key:"onSelect",value:function(e){var t=this;"function"==typeof this.options.onSelect&&this.options.onSelect.call(this,e);var n=jQuery(e.currentTarget),i=n.data("id");this.selectedEl.attr("title",~["","0",0].indexOf(i)?n.data("name"):"ID: "+i),this.selectedEl.text(n.data("name")),this.valueEl.val(i),this.resultsHide(),_.debounce((function(){return t.selectedEl.focus()}),10)()}},{key:"onSelectedClick",value:function(){this.resultsShow()}},{key:"onSelectedKeydown",value:function(e){~[GLSR.keys.DOWN,GLSR.keys.SPACE,GLSR.keys.UP].indexOf(e.which)?(e.preventDefault(),this.resultsShow()):GLSR.keys.ESC===e.which&&this.selectedEl.blur()}},{key:"request",value:function(){var e=this,t={};return t[GLSR.nameprefix]={_action:this.action,_nonce:GLSR.nonce[this.action],exclude:this.options.exclude,search:this.searchEl.val()},wp.ajax.post(GLSR.action,t).always((function(){return delete e.xhr}))}},{key:"requestAbort",value:function(){void 0!==this.xhr&&this.xhr.abort()}},{key:"results",value:function(){var e=jQuery.merge(this.defaults(),this.data),t=this.valueEl.val(),n=this.selectedEl.text();return-1===_.findIndex(e,{id:t})&&-1===_.findIndex(e,{name:n})?jQuery.merge(e,[{id:t,name:n}]):e}},{key:"resultsHide",value:function(){this.requestAbort(),this.el.removeClass(this.options.classes.active),this.searchEl.val(""),this.selected=-1,S(this.el,"expanded",0),S(this.resultsEl,"expanded",0),S(this.resultsEl,"hidden",1)}},{key:"resultsNavigate",value:function(e){this.selected+=e;var t=this.resultsEl.children();if(t.attr("aria-selected","false").removeClass(this.options.classes.selected),this.selected<0&&(this.selected=-1),this.selected>=t.length&&(this.selected=t.length-1),this.selected>=0){var n=t.eq(this.selected);n.addClass(this.options.classes.selected),S(n,"selected",1),this.resultsScrollIntoView()}}},{key:"resultsScrollIntoView",value:function(){var e=this.resultsEl.children().eq(this.selected)[0].getBoundingClientRect(),t=this.resultsEl[0].getBoundingClientRect(),n=e.top<t.top,i=e.bottom>t.top+t.height,r=this.resultsEl.scrollTop();if(n){var s=t.top-e.top;this.resultsEl.scrollTop(r-s)}else if(i){var o=e.bottom-(t.top+t.height);this.resultsEl.scrollTop(r+o)}else;}},{key:"resultsShow",value:function(){var e=this;this.resultsEl.empty(),this.selected=-1,_.each(this.results(),(function(t){return e.resultsEl.append(e.templateResult(t))})),this.resultsEl.children().on("mousedown",this.onSelect.bind(this)),this.el.addClass(this.options.classes.active),S(this.el,"expanded",1),S(this.resultsEl,"expanded",1),S(this.resultsEl,"hidden",0),_.debounce((function(){e.resultsEl.scrollTop(0),e.searchEl.focus()}),10)()}},{key:"templateResult",value:function(e){var t=_.template('<span aria-selected="false" data-id="<%= id %>" data-name="<%= name %>" title="<% if (!~["","0",0].indexOf(id)) { %>ID: <%= id %><% } else { %><%= name %><% } %>"><span><%= name %></span></span>');return jQuery(t(e))}},{key:"templateSearching",value:function(){var e=_.template('<span data-searching><span><%= text %></span><span class="spinner"></span></span>');return jQuery(e({text:GLSR.text.searching}))}}]),e}(),O=C,A=function(){this.request=null,jQuery(".enable-filter-tog","#adv-settings").on("click",this.onClick_.bind(this))};A.prototype={enabled_:function(){return jQuery(".enable-filter-tog:checked").map((function(e,t){return t.value})).get()},onClick_:function(e){var t=jQuery(e.currentTarget),n=t.prop("checked")?"removeClass":"addClass";jQuery("#glsr-filter-by-"+t.val())[n]("hidden"),jQuery("#glsr-filter-by-"+t.val())[n]("is-hidden"),this.saveState_()},saveState_:_.debounce((function(){this.request&&this.request.abort();var e={_ajax_request:!0};e[GLSR.nameprefix]={_action:"toggle-filters",_nonce:GLSR.nonce["toggle-filters"],enabled:this.enabled_()},this.request=wp.ajax.post(GLSR.action,e),this.request.always(function(){this.request=null}.bind(this))}),500)};var L=A,T=function(e){this.el=document.querySelector(e),this.el&&(this.depends=this.el.querySelectorAll("[data-depends]"),this.depends.length&&this.init_())};T.prototype={getDependsData_:function(e){var t=e.getAttribute("data-depends");if(t)try{return JSON.parse(t)}catch(e){return console.error(e)}},init_:function(){for(var e=this.el.elements,t=0;t<e.length;t++)~["INPUT","SELECT"].indexOf(e[t].nodeName)&&e[t].addEventListener("change",this.onChange_.bind(this))},isFieldSelected_:function(e,t){var n=!1;t=[].concat(t);var i=this.el.querySelectorAll('[name="'+e+'"]');return[].map.call(i,function(e){var i=~this.normalizeValues_(t).indexOf(this.normalizeValue_(e.value));~["checkbox","radio"].indexOf(e.type)?e.checked&&i&&(n=!0):i&&(n=!0)}.bind(this)),n},normalizeValue_:function(e){return!!~["true","on","yes","1"].indexOf(e)||!~["false","off","no","0"].indexOf(e)&&e},normalizeValues_:function(e){return e.map(this.normalizeValue_)},onChange_:function(e){this.depends.forEach(function(t){var n=this.getDependsData_(t);if(n&&~n.map((function(e){return e.name})).indexOf(e.currentTarget.name)){var i=!0;n.forEach(function(e){this.isFieldSelected_(e.name,e.value)||(i=!1)}.bind(this)),this.toggleHiddenField_(t,i)}}.bind(this))},toggleHiddenField_:function(e,t){var n=e.closest(".glsr-setting-field");n&&n.classList[t?"remove":"add"]("hidden")}};var R=T;function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=function(){function e(){k(this,e),jQuery("form").on("click","[data-ajax-import]",this.onImport.bind(this)),this.reset()}return E(e,[{key:"data",value:function(e){var t=new FormData(this.$el.closest("form").get(0));for(var n in e)t.set(n,e[n]);return t.set("action",GLSR.action),{body:t,credentials:"same-origin",method:"POST"}}},{key:"import",value:function(e){var t,n=this,i=this.data((P(t={},GLSR.nameprefix+"[page]",e),P(t,GLSR.nameprefix+"[stage]","import"),t));return fetch(wp.ajax.settings.url,i).then((function(e){return e.json()})).then((function(e){n.processed+=e.data.processed})).catch((function(e){console.error(e)}))}},{key:"isBusy",value:function(){this.$el.addClass("is-busy"),this.$el.prop("disabled",!0)}},{key:"isIdle",value:function(){this.$el.removeClass("is-busy"),this.$el.prop("disabled",!1)}},{key:"onImport",value:function(e){var t=this;e.preventDefault(),this.$el=jQuery(e.currentTarget),this.isBusy();var n=this.data(P({},GLSR.nameprefix+"[stage]","prepare"));fetch(wp.ajax.settings.url,n).then((function(e){return e.json()})).then((function(e){var n=e.data,i=[];t.total=n.total;for(var r=0;r<n.pages;)r++,i.push(t.import(r));Promise.all(i).then((function(){t.isIdle(),GLSR.notices.success(n.notice.replace("%d",t.processed)),t.reset()}))})).catch((function(e){console.error(e),GLSR.notices.error(e)})).finally((function(){jQuery("html, body").animate({scrollTop:0},500)}))}},{key:"reset",value:function(){this.$el=null,this.processed=0,this.total=0}}]),e}(),F=function(){jQuery(".glsr-metabox-field input[data-edit-review]").on("change",this.onToggleInput_.bind(this)),jQuery(".glsr-metabox-field input[type=url]").on("change",this.onChangeImage_.bind(this))};F.prototype={onChangeImage_:function(e){var t=jQuery(e.currentTarget);this.switchImage_(t.parent().find("img"),t.val())},onToggleInput_:function(e){var t=e.currentTarget.checked;jQuery(".glsr-input-value").each(function(e,n){if(t)jQuery(n).data("value",n.value);else{if(n.value=jQuery(n).data("value"),"url"!==n.type)return;this.switchImage_(jQuery(n).parent().find("img"),n.value)}}.bind(this)),jQuery(".glsr-input-value").prop("disabled",!t),GLSR.stars.rebuild()},switchImage_:function(e,t){if(e){var n=new Image;n.src=t,n.onerror=function(){e.attr("src",e.data("fallback"))},n.onload=function(){e.attr("src",n.src)}}}};var D=F,z=function(){this.init_()};z.prototype={add:function(e){e&&(jQuery("#glsr-notices").length||(jQuery("#message.notice").remove(),jQuery("hr.wp-header-end").after('<div id="glsr-notices" />')),jQuery("#glsr-notices").html(e),jQuery(document).trigger("wp-updates-notice-added"),jQuery("html").animate({scrollTop:0},500))},success:function(e){this.add('<div class="notice notice-success inline is-dismissible"><p>'+e+"</p></div>")},error:function(e){this.add('<div class="notice notice-error inline is-dismissible"><p>'+e+"</p></div>")},init_:function(){jQuery(".glsr-notice[data-dismiss]").on("click.wp-dismiss-notice",this.onDismiss_.bind(this)),jQuery(".glsr-notice-footer").on("click",this.onDismiss_.bind(this)),this.showBanner_()},data_:function(e){return P({},GLSR.nameprefix,{_action:"dismiss-notice",notice:e})},hideBanner_:function(e){e.hasClass("glsr-notice-top-of-page")&&e.slideUp()},showBanner_:function(){var e=jQuery(".glsr-notice-top-of-page");e&&(jQuery("#glsr-page-header").prepend(e.detach()),e.delay(1e3).slideDown())},onDismiss_:function(e){var t=jQuery(e.currentTarget),n=jQuery(e.target);this.dismissNotice_(n,t)},dismissNotice_:function(e,t){if(e.hasClass("notice-dismiss")||e.hasClass("button")){this.hideBanner_(t),e.hasClass("notice-dismiss")&&this.hideBanner_(t);var n=this.data_(t.data("dismiss"));this.removeNotice_(t),wp.ajax.post(GLSR.action,n)}},removeNotice_:function(e){e.fadeTo(100,0,(function(){return e.slideUp(100,(function(){return e.remove()}))}))}};var q=z,N=function(){this.el=jQuery("#pinned-status-select"),this.el&&(this.cancel=jQuery("a.cancel-pinned-status"),this.cancel.on("click",this.onClickCancel_.bind(this)),this.edit=jQuery("a.edit-pinned-status"),this.edit.on("click",this.onClickEdit_.bind(this)),this.save=jQuery("a.save-pinned-status"),this.save.on("click",this.onClickSave_.bind(this))),jQuery("td.column-is_pinned i.pin-review").on("click",this.onClickToggle_.bind(this))};N.prototype={restoreEditLink_:function(){this.el.slideUp("fast"),this.edit.show().focus()},onClickCancel_:function(e){e.preventDefault(),this.restoreEditLink_(),this.el.find("select").val("0"===jQuery("#hidden-pinned-status").val()?1:0)},onClickEdit_:function(e){e.preventDefault(),this.el.is(":hidden")&&(this.el.slideDown("fast",function(){this.el.find("select").focus()}.bind(this)),this.edit.hide())},onClickSave_:function(e){e.preventDefault(),this.restoreEditLink_(),this.target=e.currentTarget;var t={_action:"toggle-pinned",id:jQuery("#post_ID").val(),pinned:jQuery("#pinned-status").val()};new l(t).post(this.save_.bind(this))},onClickToggle_:function(e){e.preventDefault(),this.target=e.currentTarget;var t={_action:"toggle-pinned",id:e.currentTarget.getAttribute("data-id"),pinned:-1};jQuery(this.target).addClass("spinner is-active").removeClass("dashicons-sticky"),new l(t).post(this.togglePinned_.bind(this))},save_:function(e){jQuery("#pinned-status").val(0|!e.pinned),jQuery("#hidden-pinned-status").val(0|e.pinned),jQuery("#pinned-status-text").text(e.pinned?this.target.dataset.yes:this.target.dataset.no),GLSR.notices.add(e.notices)},togglePinned_:function(e){this.target.classList[e.pinned?"add":"remove"]("pinned"),jQuery(this.target).removeClass("spinner is-active").addClass("dashicons-sticky")}};var I=N,$=function(){jQuery.each(GLSR.pointers,function(e,t){this.init_(t)}.bind(this))};$.prototype={close_:function(e){jQuery.post(GLSR.ajaxurl,{action:"dismiss-wp-pointer",pointer:e})},init_:function(e){jQuery(e.target).pointer({content:e.options.content,position:e.options.position,close:this.close_.bind(null,e.id)}).pointer("open").pointer("sendToTop"),jQuery(document).on("wp-window-resized",(function(){jQuery(e.target).pointer("reposition")}))}};var H=$,G=n(325),M=n.n(G),B=(n(433),n(335),n(980),n(854),n(945),n(251),n(759),function(e,t){this.el=jQuery(e),this.options=t,this.searchTerm=null,this.init_()});B.prototype={defaults:{action:null,exclude:[],onInit:null,onResultClick:null,results:{},selected:-1,selectedClass:"glsr-selected-result",selectorEntries:".glsr-strings-table tbody",selectorResults:".glsr-search-results",selectorSearch:".glsr-search-input"},init_:function(){this.options=jQuery.extend({},this.defaults,this.options),this.el.length&&(this.options.entriesEl=this.el.parent().find(this.options.selectorEntries),this.options.resultsEl=this.el.find(this.options.selectorResults),this.options.searchEl=this.el.find(this.options.selectorSearch),this.options.searchEl.attr("aria-describedby","live-search-desc"),"function"==typeof this.options.onInit&&this.options.onInit.call(this),this.initEvents_())},initEvents_:function(){this.options.searchEl.on("input",_.debounce(this.onSearchInput_.bind(this),500)),this.options.searchEl.on("keyup",this.onSearchKeyup_.bind(this)),this.options.searchEl.on("keydown keypress",(function(e){GLSR.keys.ENTER===e.which&&e.preventDefault()})),jQuery(document).on("click",this.onDocumentClick_.bind(this)),jQuery(document).on("keydown",this.onDocumentKeydown_.bind(this))},abort_:function(){void 0!==this.searchRequest&&this.searchRequest.abort()},clearResults_:function(){this.abort_(),this.options.resultsEl.empty(),this.options.resultsEl.removeClass("is-active"),this.el.removeClass("is-active"),jQuery("body").removeClass("glsr-focus")},deleteEntry_:function(e){var t=this.options.entriesEl.children("tr").eq(e),n=this;t.find("td").css({backgroundColor:"#faafaa"}),t.fadeOut(350,(function(){jQuery(this).remove(),n.options.results={},n.reindexRows_(),n.setVisibility_()}))},displayResults_:function(e){jQuery("body").addClass("glsr-focus"),this.options.resultsEl.append(e),this.options.resultsEl.children("span").on("click",this.onResultClick_.bind(this))},makeSortable_:function(){this.options.entriesEl.on("click","a.delete",this.onEntryDelete_.bind(this)),this.options.entriesEl.sortable({items:"tr",tolerance:"pointer",start:function(e,t){t.placeholder.height(t.helper[0].scrollHeight)},sort:function(e,t){var n=e.pageY-jQuery(this).offsetParent().offset().top-t.helper.outerHeight(!0)/2;t.helper.css({top:n+"px"})}})},navigateResults_:function(e){this.options.selected+=e,this.options.results.removeClass(this.options.selectedClass),this.options.selected<0&&(this.options.selected=-1,this.options.searchEl.focus()),this.options.selected>=this.options.results.length&&(this.options.selected=this.options.results.length-1),this.options.selected>=0&&this.options.results.eq(this.options.selected).addClass(this.options.selectedClass).focus()},onDocumentClick_:function(e){jQuery(e.target).find(this.el).length&&jQuery("body").hasClass("glsr-focus")&&this.clearResults_()},onDocumentKeydown_:function(e){if(!jQuery.isEmptyObject(this.options.results)){if(GLSR.keys.ESC===e.which&&this.clearResults_(),GLSR.keys.ENTER===e.which||GLSR.keys.SPACE===e.which){var t=this.options.resultsEl.find("."+this.options.selectedClass);t&&t.trigger("click")}GLSR.keys.UP===e.which&&(e.preventDefault(),this.navigateResults_(-1)),GLSR.keys.DOWN===e.which&&(e.preventDefault(),this.navigateResults_(1))}},onEntryDelete_:function(e){e.preventDefault(),this.deleteEntry_(jQuery(e.currentTarget).closest("tr").index())},onResultClick_:function(e){e.preventDefault(),"function"==typeof this.options.onResultClick&&this.options.onResultClick.call(this,e),this.clearResults_()},onSearchInput_:function(e){if(this.abort_(),this.searchTerm===e.currentTarget.value&&this.options.results.length)return this.displayResults_(this.options.results);if(this.options.resultsEl.empty(),this.options.selected=-1,this.searchTerm=e.currentTarget.value,""===this.searchTerm)return this.reset_();this.el.addClass("is-active");var t={};t[GLSR.nameprefix]={_action:this.options.action,_nonce:GLSR.nonce[this.options.action],exclude:this.options.exclude,search:this.searchTerm},this.searchRequest=wp.ajax.post(GLSR.action,t).done(function(e){this.el.removeClass("is-active"),this.displayResults_(e.items?e.items:e.empty),this.options.results=this.options.resultsEl.children(),this.options.resultsEl.addClass("is-active"),delete this.searchRequest}.bind(this))},onSearchKeyup_:function(e){GLSR.keys.ESC===e.which&&this.reset_(),GLSR.keys.ENTER===e.which&&(this.onSearchInput_(e),e.preventDefault())},onUnassign_:function(e){e.preventDefault();var t=jQuery(e.currentTarget).closest(".glsr-multibox-entry");t.find("a").css({color:"#c00"}),t.fadeOut("fast",(function(){t.remove()}))},reindexRows_:function(){var e=this;this.options.exclude=[],this.options.entriesEl.children("tr").each((function(t){jQuery(this).find(".glsr-string-td2").children().filter(":input").each((function(){var n=jQuery(this),i=n.attr("name").replace(/\[\d+\]/i,"["+t+"]");n.attr("name",i),n.is("[data-id]")&&e.options.exclude.push({id:n.val()})}))}))},reset_:function(){this.clearResults_(),this.options.results={},this.options.searchEl.val("")},setVisibility_:function(){var e=this.options.entriesEl.children().length>0?"remove":"add";this.options.entriesEl.parent()[e+"Class"]("glsr-hidden")}};var V=B,W=function(e){var t=this;this.options=jQuery.extend({},this.defaults,e),this.tabs=document.querySelectorAll(this.options.tabSelector),this.tabs&&(this.init_(),jQuery((function(){return t.scrollIntoView_(jQuery(localStorage.getItem("glsr-expand")))})))};W.prototype={defaults:{expandSelectors:".glsr-nav-view, .glsr-notice",tabSelector:".glsr-nav-tab"},init_:function(){var e=this;[].forEach.call(e.tabs,function(t,n){t.addEventListener("click",e.onClick_.bind(e)),t.addEventListener("touchend",e.onClick_.bind(e))}.bind(e)),jQuery(e.options.expandSelectors).on("click","a",(function(){var t=this.dataset.expand;localStorage.setItem("glsr-expand",t),e.scrollIntoView_(jQuery(t))}))},onClick_:function(e){e.preventDefault(),this.toggleCollapsibleViewSections_(e.currentTarget)},scrollIntoView_:function(e){if(e.length){var t=e.closest(".glsr-nav-view"),n=e.closest(".glsr-card");t.removeClass("collapsed"),this.toggleCollapsibleSections_(t),t.removeClass("collapsed"),n.removeClass("closed").find(".glsr-accordion-trigger").attr("aria-expanded",!0),window.setTimeout((function(){localStorage.removeItem("glsr-expand"),jQuery("#glsr-notices .notice").length||n[0].scrollIntoView({behavior:"smooth",block:n.outerHeight()>=window.innerHeight?"start":"center"})}),10)}},toggleCollapsibleSections_:function(e){var t=e.hasClass("collapsed")?"remove":"add";e[t+"Class"]("collapsed").find(".glsr-card.postbox")[t+"Class"]("closed").find(".glsr-accordion-trigger").attr("aria-expanded","add"!==t)},toggleCollapsibleViewSections_:function(e){if(e.classList.contains("nav-tab-active")){var t=jQuery("#"+e.dataset.id);this.toggleCollapsibleSections_(t)}}};var U=W,K=function(e){this.current=null,this.editor=null,this.create=function(e){if(this.editor=tinymce.get(e),this.editor){var t={_action:"mce-shortcode",shortcode:this.current};new l(t).post(this.handleResponse_.bind(this))}};var t=document.querySelectorAll(e);t.length&&t.forEach(function(e){var t=e.querySelector("button"),n=e.querySelectorAll(".mce-menu-item");t&&n.length&&this.init_(e,t,n)}.bind(this))};K.prototype={attributes_:{},hiddenKeys_:[],init_:function(e,t,n){document.addEventListener("click",this.onClose_.bind(this,e,t)),t.addEventListener("click",this.onToggle_.bind(this,e,t)),n.forEach(function(n){n.addEventListener("click",this.onTrigger_.bind(this,e,t))}.bind(this))},initTinymceEditor_:function(){tinymce.execCommand("GLSR_Shortcode")},initQuicktagsEditor_:function(){jQuery("#scTemp").length?this.initTinymceEditor_():(jQuery("body").append('<textarea id="scTemp" style="display:none!important;"/>'),tinymce.init({elements:"scTemp",external_plugins:GLSR.tinymce,mode:"exact",plugins:["glsr_shortcode","wplink"]}),setTimeout(function(){this.initTinymceEditor_()}.bind(this),200))},close_:function(e,t){jQuery(t).removeClass("active"),jQuery(e).find(".glsr-mce-menu").hide()},destroy_:function(){var e=jQuery("#scTemp");e.length&&(tinymce.get("scTemp").remove(),e.remove()),this.attributes_={},this.hiddenKeys_=[]},handleResponse_:function(e){if(e){if(0===e.body.length)return window.send_to_editor("["+e.shortcode+"]"),void this.destroy_();var t=this.responsePopup_(e);e.ok.constructor===Array&&(t.buttons[0].text=e.ok[0],t.buttons[0].onclick="close",delete t.buttons[1]),this.editor.windowManager.open(t)}},normalize_:function(e){for(var t in this.attributes_=e,this.hiddenKeys_=[],e)e.hasOwnProperty(t)&&(this.normalizeDisplay_(t),this.normalizeHide_(t),this.normalizeId_(t));this.attributes_.hide=this.hiddenKeys_.join(",")},normalizeDisplay_:function(e){"display"!==e||jQuery.isNumeric(this.attributes_[e])||(this.attributes_[e]="")},normalizeHide_:function(e){if(GLSR.hideoptions.hasOwnProperty(this.current)){var t=e.substring("hide_".length);-1!==Object.keys(GLSR.hideoptions[this.current]).indexOf(t)&&(this.attributes_[e]&&this.hiddenKeys_.push(t),delete this.attributes_[e])}},normalizeId_:function(e){"id"===e&&(this.attributes_[e]=(+new Date).toString(36))},onClose_:function(e,t,n){jQuery(n.target).closest(jQuery(e)).length||this.close_(e,t)},onToggle_:function(e,t,n){n.preventDefault(),n.currentTarget.classList.contains("active")?this.close_(e,t):this.open_(e,t)},onTrigger_:function(e,t,n){n.preventDefault(),this.current=n.currentTarget.dataset.shortcode,this.current&&(tinymce.get(window.wpActiveEditor)?this.initTinymceEditor_():this.initQuicktagsEditor_(),setTimeout(function(){this.close_(e,t)}.bind(this),100))},open_:function(e,t){jQuery(t).addClass("active"),jQuery(e).find(".glsr-mce-menu").show()},responseButtons_:function(e){return[{classes:"btn glsr-btn primary",onclick:this.submitShortcode_.bind(this),text:e.ok},{onclick:"close",text:e.close}]},responsePopup_:function(e){return{title:e.title,body:e.body,classes:"glsr-mce-popup",minWidth:320,buttons:this.responseButtons_(e),onsubmit:this.sendToEditor_.bind(this,e),onclose:this.destroy_.bind(this)}},sendToEditor_:function(e,t){var n="";for(var i in this.normalize_(t.data),this.attributes_)this.attributes_.hasOwnProperty(i)&&""!==this.attributes_[i]&&(n+=" "+i+'="'+this.attributes_[i]+'"');window.send_to_editor("["+e.shortcode+n+"]")},submitShortcode_:function(){var e=this.editor.windowManager.getWindows()[0];this.validateAttributes_(e)&&e.submit()},validateAttributes_:function(e){var t,n=!0,i=GLSR.shortcodes[this.current];for(var r in i)if(i.hasOwnProperty(r)&&void 0!==(t=e.find("#"+r)[0])&&""===t.state.data.value){n=!1,alert(i[r]);break}return n}};var Y=K;function X(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function J(e,t,n){return t&&Z(e.prototype,t),n&&Z(e,n),e}var ee={classNames:{active:"gl-active",base:"gl-star-rating",selected:"gl-selected"},clearable:!0,maxStars:10,prebuilt:!1,stars:null,tooltip:"Select a Rating"},te=function(e,t,n){e.classList[t?"add":"remove"](n)},ne=function(e){var t=document.createElement("span");for(var n in e=e||{})t.setAttribute(n,e[n]);return t},ie=function(e,t,n){var i=ne(n);return e.parentNode.insertBefore(i,t?e.nextSibling:e),i},re=function e(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var r={};return n.forEach((function(t){Object.keys(t||{}).forEach((function(i){if(void 0!==n[0][i]){var s=t[i];"Object"!==se(s)||"Object"!==se(r[i])?r[i]=s:r[i]=e(r[i],s)}}))})),r},se=function(e){return{}.toString.call(e).slice(8,-1)},oe=function(){function e(t,n){var i,r,s;X(this,e),this.direction=window.getComputedStyle(t,null).getPropertyValue("direction"),this.el=t,this.events={change:this.onChange.bind(this),keydown:this.onKeyDown.bind(this),mousedown:this.onPointerDown.bind(this),mouseleave:this.onPointerLeave.bind(this),mousemove:this.onPointerMove.bind(this),reset:this.onReset.bind(this),touchend:this.onPointerDown.bind(this),touchmove:this.onPointerMove.bind(this)},this.indexActive=null,this.indexSelected=null,this.props=n,this.tick=null,this.ticking=!1,this.values=function(e){var t=[];return[].forEach.call(e.options,(function(e){var n=parseInt(e.value,10)||0;n>0&&t.push({index:e.index,text:e.text,value:n})})),t.sort((function(e,t){return e.value-t.value}))}(t),this.widgetEl=null,this.el.widget&&this.el.widget.destroy(),i=this.values.length,r=1,s=this.props.maxStars,/^\d+$/.test(i)&&r<=i&&i<=s?this.build():this.destroy()}return J(e,[{key:"build",value:function(){this.destroy(),this.buildWidget(),this.selectValue(this.indexSelected=this.selected(),!1),this.handleEvents("add"),this.el.widget=this}},{key:"buildWidget",value:function(){var e,t,n=this;this.props.prebuilt?(e=this.el.parentNode,t=e.querySelector("."+this.props.classNames.base+"--stars")):((e=ie(this.el,!1,{class:this.props.classNames.base})).appendChild(this.el),t=ie(this.el,!0,{class:this.props.classNames.base+"--stars"}),this.values.forEach((function(e,i){var r=ne({"data-index":i,"data-value":e.value});"function"==typeof n.props.stars&&n.props.stars.call(n,r,e,i),[].forEach.call(r.children,(function(e){return e.style.pointerEvents="none"})),t.innerHTML+=r.outerHTML}))),e.dataset.starRating="",e.classList.add(this.props.classNames.base+"--"+this.direction),this.props.tooltip&&t.setAttribute("role","tooltip"),this.widgetEl=t}},{key:"changeIndexTo",value:function(e,t){var n=this;if(this.indexActive!==e||t){if([].forEach.call(this.widgetEl.children,(function(t,i){te(t,i<=e,n.props.classNames.active),te(t,i===n.indexSelected,n.props.classNames.selected)})),this.widgetEl.setAttribute("data-rating",e+1),"function"==typeof this.props.stars||this.props.prebuilt||(this.widgetEl.classList.remove("s"+10*(this.indexActive+1)),this.widgetEl.classList.add("s"+10*(e+1))),this.props.tooltip){var i,r=e<0?this.props.tooltip:null===(i=this.values[e])||void 0===i?void 0:i.text;this.widgetEl.setAttribute("aria-label",r)}this.indexActive=e}this.ticking=!1}},{key:"destroy",value:function(){this.indexActive=null,this.indexSelected=this.selected();var e=this.el.parentNode;e.classList.contains(this.props.classNames.base)&&(this.props.prebuilt?(this.widgetEl=e.querySelector("."+this.props.classNames.base+"--stars"),e.classList.remove(this.props.classNames.base+"--"+this.direction),delete e.dataset.starRating):e.parentNode.replaceChild(this.el,e),this.handleEvents("remove")),delete this.el.widget}},{key:"eventListener",value:function(e,t,n,i){var r=this;n.forEach((function(n){return e[t+"EventListener"](n,r.events[n],i||!1)}))}},{key:"handleEvents",value:function(e){var t=this.el.closest("form");t&&"FORM"===t.tagName&&this.eventListener(t,e,["reset"]),this.eventListener(this.el,e,["change"]),"add"===e&&this.el.disabled||(this.eventListener(this.el,e,["keydown"]),this.eventListener(this.widgetEl,e,["mousedown","mouseleave","mousemove","touchend","touchmove"],!1))}},{key:"indexFromEvent",value:function(e){var t,n,i=(null===(t=e.touches)||void 0===t?void 0:t[0])||(null===(n=e.changedTouches)||void 0===n?void 0:n[0])||e,r=document.elementFromPoint(i.clientX,i.clientY);return r.parentNode===this.widgetEl?[].slice.call(r.parentNode.children).indexOf(r):this.indexActive}},{key:"onChange",value:function(){this.changeIndexTo(this.selected(),!0)}},{key:"onKeyDown",value:function(e){var t=e.key.slice(5);if(~["Left","Right"].indexOf(t)){e.preventDefault();var n="Left"===t?-1:1;"rtl"===this.direction&&(n*=-1);var i=this.values.length-1,r=Math.min(Math.max(this.selected()+n,-1),i);this.selectValue(r,!0)}}},{key:"onPointerDown",value:function(e){e.preventDefault();var t=this.indexFromEvent(e);this.props.clearable&&t===this.indexSelected&&(t=-1),this.selectValue(t,!0)}},{key:"onPointerLeave",value:function(e){var t=this;e.preventDefault(),cancelAnimationFrame(this.tick),requestAnimationFrame((function(){return t.changeIndexTo(t.indexSelected)}))}},{key:"onPointerMove",value:function(e){var t=this;e.preventDefault(),this.ticking||(this.tick=requestAnimationFrame((function(){return t.changeIndexTo(t.indexFromEvent(e))})),this.ticking=!0)}},{key:"onReset",value:function(){var e,t=this.valueIndex(null===(e=this.el.querySelector("[selected]"))||void 0===e?void 0:e.value);this.selectValue(t||-1,!1)}},{key:"selected",value:function(){return this.valueIndex(this.el.value)}},{key:"selectValue",value:function(e,t){var n;this.el.value=(null===(n=this.values[e])||void 0===n?void 0:n.value)||"",this.indexSelected=this.selected(),!1===t?this.changeIndexTo(this.selected(),!0):this.el.dispatchEvent(new Event("change"))}},{key:"valueIndex",value:function(e){return this.values.findIndex((function(t){return t.value===+e}))}}]),e}(),ae=function(){function e(t,n){X(this,e),this.destroy=this.destroy.bind(this),this.props=n,this.rebuild=this.rebuild.bind(this),this.selector=t,this.widgets=[],this.build()}return J(e,[{key:"build",value:function(){var e=this;this.queryElements(this.selector).forEach((function(t){var n=re(ee,e.props,JSON.parse(t.getAttribute("data-options")));"SELECT"!==t.tagName||t.widget||(!n.prebuilt&&t.parentNode.classList.contains(n.classNames.base)&&e.unwrap(t),e.widgets.push(new oe(t,n)))}))}},{key:"destroy",value:function(){this.widgets.forEach((function(e){return e.destroy()})),this.widgets=[]}},{key:"queryElements",value:function(e){return"HTMLSelectElement"===se(e)?[e]:"NodeList"===se(e)?[].slice.call(e):"String"===se(e)?[].slice.call(document.querySelectorAll(e)):[]}},{key:"rebuild",value:function(){this.destroy(),this.build()}},{key:"unwrap",value:function(e){var t=e.parentNode,n=t.parentNode;n.insertBefore(e,t),n.removeChild(t)}}]),e}(),le={classNames:{base:"glsr-star-rating"},clearable:!1,tooltip:!1},ce=function(e){var t=document.querySelectorAll(e);t.length&&t.forEach(function(e){e.addEventListener("click",this.onClick_)}.bind(this))};ce.prototype={onClick_:function(e){var t=e.currentTarget.href.match(/post=([0-9]+)/),n=e.currentTarget.href.match(/action=([a-z]+)/);if(null!==t&&null!==n){var i={_action:"toggle-status",_nonce:GLSR.nonce["toggle-status"],post_id:t[1],status:n[1]};jQuery(e.target).closest("tr").find(".locked-indicator").addClass("spinner is-active"),new l(i,e).post((function(t){if(t.class){var n=jQuery(e.target);n.closest("tr").find(".locked-indicator").removeClass("spinner is-active"),n.closest("tr").removeClass("status-pending status-publish").addClass(t.class),n.closest("td.column-title").find("strong").html(t.link),t.counts&&(n.closest(".wrap").find("ul.subsubsub").html(t.counts),jQuery("#menu-posts-site-review").find(".awaiting-mod").removeClass().addClass("awaiting-mod count-"+t.pending).find(".unapproved-count").html(t.pending))}}))}}};var ue=ce,de=function(){this.button=jQuery("button#sync-reviews"),this.progressbar=jQuery(".glsr-progress"),this.service=null,jQuery("form.glsr-form-sync").on("click","#sync-reviews",this.onSync_.bind(this)),jQuery(document).on("wp-window-resized",this.onWindowResize_),jQuery(window).on("hashchange",this.onWindowResize_),this.onWindowResize_()};de.prototype={finishSync_:function(e){jQuery(".service-"+this.service+" td.column-last_sync").text(e.last_sync),jQuery(".service-"+this.service+" td.column-total_fetched a").text(e.total),this.watchSyncStatus_(!1)},onSync_:function(e){e.preventDefault(),this.service=jQuery('[name="'+GLSR.nameprefix+'[service]"]').val(),this.service&&(this.watchSyncStatus_(!0),this.syncFetch_())},onWindowResize_:function(){var e=jQuery(".glsr-progress").width();e&&jQuery(".glsr-progress span").width(e)},syncFetch_:function(){var e={_action:"sync-reviews",service:this.service,stage:"fetch"};new l(e).post(this.syncProgress_.bind(this))},syncProgress_:function(e){var t={_action:"sync-reviews",job_id:e.job_id,service:this.service,stage:"progress"},n=e.finished?this.syncReviews_.bind(this,e):this.syncProgress_.bind(this);this.updateMessage_(e.message),this.updateProgress_(e.percent),setTimeout((function(){new l(t).post(n)}),1500)},syncReviews_:function(e){var t=0;try{t=e.meta.pagination.current_page}catch(e){}var n={_action:"sync-reviews",page:t+1,service:this.service,stage:"reviews"};this.updateMessage_(e.message),e.percent_synced&&e.percent_synced>=100?this.finishSync_(e):new l(n).post(this.syncReviews_.bind(this))},updateMessage_:function(e){jQuery(".glsr-progress-status",this.progressbar).text(e)},updateProgress_:function(e){e=(e||0)+"%",jQuery(".glsr-progress-bar",this.progressbar).outerWidth(e)},watchSyncStatus_:function(e){if(!0===e&&(this.updateMessage_(this.progressbar.data("active-text")),this.updateProgress_(),this.button.prop("disabled",!0),window.requestAnimationFrame(function(){this.progressbar.addClass("active")}.bind(this))),!1===e)return this.service=null,this.button.prop("disabled",!1),void this.progressbar.removeClass("active");window.requestAnimationFrame(this.watchSyncStatus_.bind(this))}};var pe=de,fe=function(e){this.options=jQuery.extend({},this.defaults,e),this.active=document.querySelector("input[name=_active_tab]"),this.refererInputs=jQuery("input[name=_wp_http_referer]"),this.sections=document.querySelectorAll(this.options.viewSectionSelector),this.subsubsub=document.querySelectorAll(this.options.viewSubsubsub),this.tabs=document.querySelectorAll(this.options.tabSelector),this.views=document.querySelectorAll(this.options.viewSelector),this.active&&this.refererInputs.length&&this.tabs&&this.views&&this.init_()};fe.prototype={defaults:{smartLinks:".glsr-card a, #glsr-notices a",tabSelector:".glsr-nav-tab",viewSelector:".glsr-nav-view",viewSectionSelector:".glsr-nav-view-section",viewSubsubsub:".glsr-subsubsub a"},init_:function(){var e=this;jQuery(this.options.tabSelector).each((function(t,n){var i=n.getAttribute("href"),r=e.queryHref_(n,"tab"),s=e.queryLocation_("tab");null===s&&0===t&&(s=r,history.replaceState({href:i,tab:r},"",i),e.refererInputs.val(i)),s===r&&e.setActiveTab_(r)})),jQuery(window).on("popstate",this.onPopstate_.bind(this)),jQuery(this.options.smartLinks).on("click",this.onClickLink_.bind(this)),jQuery(this.options.tabSelector+","+this.options.viewSubsubsub).on("click",this.onClick_.bind(this))},onClick_:function(e){var t=e.currentTarget,n=t.getAttribute("href"),i=this.queryHref_(t,"tab");i&&(history.pushState({href:n,tab:i},"",n),this.refererInputs.val(n),this.setActiveTab_(i),e.preventDefault(),t.blur())},onClickLink_:function(e){var t=e.currentTarget,n=this.queryLocation_("page"),i=this.queryLocation_("postType"),r=this.queryLocation_("tab"),s=this.queryHref_(t,"page"),o=this.queryHref_(t,"postType"),a=this.queryHref_(t,"tab");if(s===n&&o===i&&a){var l=t.getAttribute("href");history.pushState({href:l,tab:a},"",l),this.refererInputs.val(l),this.setActiveTab_(a),a!==r&&window.scrollTo(0,0),e.preventDefault()}},onPopstate_:function(e){var t=e.originalEvent.state;t&&t.tab&&t.href&&(this.refererInputs.val(t.href),this.setActiveTab_(t.tab))},getAction_:function(e){return e?"add":"remove"},queryHref_:function(e,t){return new URL(e.getAttribute("href")).searchParams.get(t)},queryLocation_:function(e){return new URL(location.href).searchParams.get(e)},setActiveTab_:function(e){for(var t=0;t<this.views.length;t++)if(e===this.views[t].id){this.setTab_(this.tabs[t]);break}},setSubsubsub_:function(){var e=this,t=0;[].forEach.call(this.subsubsub,(function(n,i){n.classList.remove("current"),e.queryHref_(n,"sub")===e.queryLocation_("sub")&&(t=i)})),this.subsubsub[t]&&this.subsubsub[t].classList.add("current"),[].forEach.call(this.sections,(function(n,i){var r=e.getAction_(i!==t);n.classList[r]("ui-tabs-hide")}))},setTab_:function(e){var t=this;[].forEach.call(this.tabs,(function(n,i){var r=t.getAction_(n===e);"add"===r&&(t.active.value=t.views[i].id,t.setView_(i)),n.classList[r]("nav-tab-active")}))},setView_:function(e){var t=this;[].forEach.call(this.views,(function(n,i){var r=t.getAction_(i!==e);n.classList[r]("ui-tabs-hide"),t.setSubsubsub_()}))}};var he=fe,ge=function(){var e=document.querySelector("#contentdiv > textarea");e&&(this.resize_(e),jQuery(document).on("wp-window-resized.editor-expand",function(){this.resize_(e)}.bind(this)))};ge.prototype={resize_:function(e){var t=e.scrollHeight>320?e.scrollHeight:320;e.style.height="auto",e.style.height=t+"px"}};var ve=ge,me=function(){jQuery("form").on("click","#glsr-clear-console",this.loadConsole_,this.onClick_.bind(this)),jQuery("form").on("click","#glsr-fetch-console",this.loadConsole_,this.onClick_.bind(this)),jQuery("form").on("click","[data-ajax-click]",this.onClick_.bind(this)),jQuery(".glsr-button").on("click",this.setExpand_);var e=jQuery("input[data-alt]");e.length&&(jQuery(document).on("keydown",this.onKeyDown_.bind(this,e)),jQuery(document).on("keyup",this.onKeyUp_.bind(this,e)))};me.prototype={loadConsole_:function(e,t){t&&jQuery("#glsr-log-file").val(e.console)},onClick_:function(e){var t=jQuery(e.currentTarget),n=this;t.addClass("is-busy"),new l({},e,t.closest("form")).post((function(i,r){"function"==typeof e.data&&e.data(i,r),t.get(0).hasAttribute("data-ajax-scroll")&&jQuery("html, body").animate({scrollTop:0},500),t.removeClass("is-busy"),t.closest("[data-ajax-hide]").css({backgroundColor:"rgba(74,184,102,.25)"}).fadeOut("normal",(function(){jQuery(this).remove()})),jQuery("#glsr-notices").on("click","a",n.setExpand_),jQuery('.glsr-notice[data-notice="'+t.data("remove-notice")+'"]').remove()}))},onKeyDown_:function(e,t){GLSR.keys.ALT!==t.keyCode||t.repeat||(e.closest("form").find("[data-alt-text]").addClass("alt"),e.val(1))},onKeyUp_:function(e,t){GLSR.keys.ALT===t.keyCode&&(e.closest("form").find("[data-alt-text]").removeClass("alt"),e.val(0))},setExpand_:function(e){var t=jQuery(e.currentTarget).data("expand");t&&localStorage.setItem("glsr-expand",t)}};var ye=me;function be(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function we(e){return e instanceof be(e).Element||e instanceof Element}function _e(e){return e instanceof be(e).HTMLElement||e instanceof HTMLElement}function ke(e){return"undefined"!=typeof ShadowRoot&&(e instanceof be(e).ShadowRoot||e instanceof ShadowRoot)}var xe=Math.max,Ee=Math.min,Se=Math.round;function je(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,r=1;if(_e(e)&&t){var s=e.offsetHeight,o=e.offsetWidth;o>0&&(i=Se(n.width)/o||1),s>0&&(r=Se(n.height)/s||1)}return{width:n.width/i,height:n.height/r,top:n.top/r,right:n.right/i,bottom:n.bottom/r,left:n.left/i,x:n.left/i,y:n.top/r}}function Ce(e){var t=be(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Oe(e){return e?(e.nodeName||"").toLowerCase():null}function Ae(e){return((we(e)?e.ownerDocument:e.document)||window.document).documentElement}function Le(e){return je(Ae(e)).left+Ce(e).scrollLeft}function Te(e){return be(e).getComputedStyle(e)}function Re(e){var t=Te(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function Pe(e,t,n){void 0===n&&(n=!1);var i,r,s=_e(t),o=_e(t)&&function(e){var t=e.getBoundingClientRect(),n=Se(t.width)/e.offsetWidth||1,i=Se(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),a=Ae(t),l=je(e,o),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!n)&&(("body"!==Oe(t)||Re(a))&&(c=(i=t)!==be(i)&&_e(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:Ce(i)),_e(t)?((u=je(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=Le(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Qe(e){var t=je(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function Fe(e){return"html"===Oe(e)?e:e.assignedSlot||e.parentNode||(ke(e)?e.host:null)||Ae(e)}function De(e){return["html","body","#document"].indexOf(Oe(e))>=0?e.ownerDocument.body:_e(e)&&Re(e)?e:De(Fe(e))}function ze(e,t){var n;void 0===t&&(t=[]);var i=De(e),r=i===(null==(n=e.ownerDocument)?void 0:n.body),s=be(i),o=r?[s].concat(s.visualViewport||[],Re(i)?i:[]):i,a=t.concat(o);return r?a:a.concat(ze(Fe(o)))}function qe(e){return["table","td","th"].indexOf(Oe(e))>=0}function Ne(e){return _e(e)&&"fixed"!==Te(e).position?e.offsetParent:null}function Ie(e){for(var t=be(e),n=Ne(e);n&&qe(n)&&"static"===Te(n).position;)n=Ne(n);return n&&("html"===Oe(n)||"body"===Oe(n)&&"static"===Te(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&_e(e)&&"fixed"===Te(e).position)return null;var n=Fe(e);for(ke(n)&&(n=n.host);_e(n)&&["html","body"].indexOf(Oe(n))<0;){var i=Te(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}var $e="top",He="bottom",Ge="right",Me="left",Be="auto",Ve=[$e,He,Ge,Me],We="start",Ue="end",Ke="viewport",Ye="popper",Xe=Ve.reduce((function(e,t){return e.concat([t+"-"+We,t+"-"+Ue])}),[]),Ze=[].concat(Ve,[Be]).reduce((function(e,t){return e.concat([t,t+"-"+We,t+"-"+Ue])}),[]),Je=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function et(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}var tt={placement:"bottom",modifiers:[],strategy:"absolute"};function nt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function it(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,s=void 0===r?tt:r;return function(e,t,n){void 0===n&&(n=s);var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},tt,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:a,setOptions:function(n){var r="function"==typeof n?n(a.options):n;d(),a.options=Object.assign({},s,a.options,r),a.scrollParents={reference:we(e)?ze(e):e.contextElement?ze(e.contextElement):[],popper:ze(t)};var o=function(e){var t=et(e);return Je.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(i,a.options.modifiers)));return a.orderedModifiers=o.filter((function(e){return e.enabled})),a.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var s=r({state:a,name:t,instance:u,options:i}),o=function(){};l.push(s||o)}})),u.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,n=e.popper;if(nt(t,n)){a.rects={reference:Pe(t,Ie(n),"fixed"===a.options.strategy),popper:Qe(n)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<a.orderedModifiers.length;i++)if(!0!==a.reset){var r=a.orderedModifiers[i],s=r.fn,o=r.options,l=void 0===o?{}:o,d=r.name;"function"==typeof s&&(a=s({state:a,options:l,name:d,instance:u})||a)}else a.reset=!1,i=-1}}},update:(r=function(){return new Promise((function(e){u.forceUpdate(),e(a)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(r())}))}))),o}),destroy:function(){d(),c=!0}};if(!nt(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var rt={passive:!0};var st={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,s=void 0===r||r,o=i.resize,a=void 0===o||o,l=be(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",n.update,rt)})),a&&l.addEventListener("resize",n.update,rt),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",n.update,rt)})),a&&l.removeEventListener("resize",n.update,rt)}},data:{}};function ot(e){return e.split("-")[0]}function at(e){return e.split("-")[1]}function lt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ct(e){var t,n=e.reference,i=e.element,r=e.placement,s=r?ot(r):null,o=r?at(r):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(s){case $e:t={x:a,y:n.y-i.height};break;case He:t={x:a,y:n.y+n.height};break;case Ge:t={x:n.x+n.width,y:l};break;case Me:t={x:n.x-i.width,y:l};break;default:t={x:n.x,y:n.y}}var c=s?lt(s):null;if(null!=c){var u="y"===c?"height":"width";switch(o){case We:t[c]=t[c]-(n[u]/2-i[u]/2);break;case Ue:t[c]=t[c]+(n[u]/2-i[u]/2)}}return t}var ut={top:"auto",right:"auto",bottom:"auto",left:"auto"};function dt(e){var t,n=e.popper,i=e.popperRect,r=e.placement,s=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=o.x,f=void 0===p?0:p,h=o.y,g=void 0===h?0:h,v="function"==typeof u?u({x:f,y:g}):{x:f,y:g};f=v.x,g=v.y;var m=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=Me,w=$e,_=window;if(c){var k=Ie(n),x="clientHeight",E="clientWidth";if(k===be(n)&&"static"!==Te(k=Ae(n)).position&&"absolute"===a&&(x="scrollHeight",E="scrollWidth"),r===$e||(r===Me||r===Ge)&&s===Ue)w=He,g-=(d&&k===_&&_.visualViewport?_.visualViewport.height:k[x])-i.height,g*=l?1:-1;if(r===Me||(r===$e||r===He)&&s===Ue)b=Ge,f-=(d&&k===_&&_.visualViewport?_.visualViewport.width:k[E])-i.width,f*=l?1:-1}var S,j=Object.assign({position:a},c&&ut),C=!0===u?function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:Se(t*i)/i||0,y:Se(n*i)/i||0}}({x:f,y:g}):{x:f,y:g};return f=C.x,g=C.y,l?Object.assign({},j,((S={})[w]=y?"0":"",S[b]=m?"0":"",S.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",S)):Object.assign({},j,((t={})[w]=y?g+"px":"",t[b]=m?f+"px":"",t.transform="",t))}var pt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];_e(r)&&Oe(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});_e(i)&&Oe(i)&&(Object.assign(i.style,s),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]};var ft={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,s=void 0===r?[0,0]:r,o=Ze.reduce((function(e,n){return e[n]=function(e,t,n){var i=ot(e),r=[Me,$e].indexOf(i)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,o=s[0],a=s[1];return o=o||0,a=(a||0)*r,[Me,Ge].indexOf(i)>=0?{x:a,y:o}:{x:o,y:a}}(n,t.rects,s),e}),{}),a=o[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[i]=o}},ht={left:"right",right:"left",bottom:"top",top:"bottom"};function gt(e){return e.replace(/left|right|bottom|top/g,(function(e){return ht[e]}))}var vt={start:"end",end:"start"};function mt(e){return e.replace(/start|end/g,(function(e){return vt[e]}))}function yt(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ke(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function bt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function wt(e,t){return t===Ke?bt(function(e){var t=be(e),n=Ae(e),i=t.visualViewport,r=n.clientWidth,s=n.clientHeight,o=0,a=0;return i&&(r=i.width,s=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=i.offsetLeft,a=i.offsetTop)),{width:r,height:s,x:o+Le(e),y:a}}(e)):we(t)?function(e){var t=je(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):bt(function(e){var t,n=Ae(e),i=Ce(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=xe(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=xe(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-i.scrollLeft+Le(e),l=-i.scrollTop;return"rtl"===Te(r||n).direction&&(a+=xe(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(Ae(e)))}function _t(e,t,n){var i="clippingParents"===t?function(e){var t=ze(Fe(e)),n=["absolute","fixed"].indexOf(Te(e).position)>=0&&_e(e)?Ie(e):e;return we(n)?t.filter((function(e){return we(e)&&yt(e,n)&&"body"!==Oe(e)})):[]}(e):[].concat(t),r=[].concat(i,[n]),s=r[0],o=r.reduce((function(t,n){var i=wt(e,n);return t.top=xe(i.top,t.top),t.right=Ee(i.right,t.right),t.bottom=Ee(i.bottom,t.bottom),t.left=xe(i.left,t.left),t}),wt(e,s));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function kt(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function xt(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Et(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,s=n.boundary,o=void 0===s?"clippingParents":s,a=n.rootBoundary,l=void 0===a?Ke:a,c=n.elementContext,u=void 0===c?Ye:c,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,h=void 0===f?0:f,g=kt("number"!=typeof h?h:xt(h,Ve)),v=u===Ye?"reference":Ye,m=e.rects.popper,y=e.elements[p?v:u],b=_t(we(y)?y:y.contextElement||Ae(e.elements.popper),o,l),w=je(e.elements.reference),_=ct({reference:w,element:m,strategy:"absolute",placement:r}),k=bt(Object.assign({},m,_)),x=u===Ye?k:w,E={top:b.top-x.top+g.top,bottom:x.bottom-b.bottom+g.bottom,left:b.left-x.left+g.left,right:x.right-b.right+g.right},S=e.modifiersData.offset;if(u===Ye&&S){var j=S[r];Object.keys(E).forEach((function(e){var t=[Ge,He].indexOf(e)>=0?1:-1,n=[$e,He].indexOf(e)>=0?"y":"x";E[e]+=j[n]*t}))}return E}var St={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,s=void 0===r||r,o=n.altAxis,a=void 0===o||o,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,g=n.allowedAutoPlacements,v=t.options.placement,m=ot(v),y=l||(m===v||!h?[gt(v)]:function(e){if(ot(e)===Be)return[];var t=gt(e);return[mt(e),t,mt(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(ot(n)===Be?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,s=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Ze:l,u=at(i),d=u?a?Xe:Xe.filter((function(e){return at(e)===u})):Ve,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=Et(e,{placement:n,boundary:r,rootBoundary:s,padding:o})[ot(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),w=t.rects.reference,_=t.rects.popper,k=new Map,x=!0,E=b[0],S=0;S<b.length;S++){var j=b[S],C=ot(j),O=at(j)===We,A=[$e,He].indexOf(C)>=0,L=A?"width":"height",T=Et(t,{placement:j,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),R=A?O?Ge:Me:O?He:$e;w[L]>_[L]&&(R=gt(R));var P=gt(R),Q=[];if(s&&Q.push(T[C]<=0),a&&Q.push(T[R]<=0,T[P]<=0),Q.every((function(e){return e}))){E=j,x=!1;break}k.set(j,Q)}if(x)for(var F=function(e){var t=b.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},D=h?3:1;D>0;D--){if("break"===F(D))break}t.placement!==E&&(t.modifiersData[i]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function jt(e,t,n){return xe(e,Ee(t,n))}var Ct={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,s=void 0===r||r,o=n.altAxis,a=void 0!==o&&o,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,h=n.tetherOffset,g=void 0===h?0:h,v=Et(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),m=ot(t.placement),y=at(t.placement),b=!y,w=lt(m),_="x"===w?"y":"x",k=t.modifiersData.popperOffsets,x=t.rects.reference,E=t.rects.popper,S="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,j="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(k){if(s){var A,L="y"===w?$e:Me,T="y"===w?He:Ge,R="y"===w?"height":"width",P=k[w],Q=P+v[L],F=P-v[T],D=f?-E[R]/2:0,z=y===We?x[R]:E[R],q=y===We?-E[R]:-x[R],N=t.elements.arrow,I=f&&N?Qe(N):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=$[L],G=$[T],M=jt(0,x[R],I[R]),B=b?x[R]/2-D-M-H-j.mainAxis:z-M-H-j.mainAxis,V=b?-x[R]/2+D+M+G+j.mainAxis:q+M+G+j.mainAxis,W=t.elements.arrow&&Ie(t.elements.arrow),U=W?"y"===w?W.clientTop||0:W.clientLeft||0:0,K=null!=(A=null==C?void 0:C[w])?A:0,Y=P+V-K,X=jt(f?Ee(Q,P+B-K-U):Q,P,f?xe(F,Y):F);k[w]=X,O[w]=X-P}if(a){var Z,J="x"===w?$e:Me,ee="x"===w?He:Ge,te=k[_],ne="y"===_?"height":"width",ie=te+v[J],re=te-v[ee],se=-1!==[$e,Me].indexOf(m),oe=null!=(Z=null==C?void 0:C[_])?Z:0,ae=se?ie:te-x[ne]-E[ne]-oe+j.altAxis,le=se?te+x[ne]+E[ne]-oe-j.altAxis:re,ce=f&&se?function(e,t,n){var i=jt(e,t,n);return i>n?n:i}(ae,te,le):jt(f?ae:ie,te,f?le:re);k[_]=ce,O[_]=ce-te}t.modifiersData[i]=O}},requiresIfExists:["offset"]};var Ot={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=e.options,s=n.elements.arrow,o=n.modifiersData.popperOffsets,a=ot(n.placement),l=lt(a),c=[Me,Ge].indexOf(a)>=0?"height":"width";if(s&&o){var u=function(e,t){return kt("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:xt(e,Ve))}(r.padding,n),d=Qe(s),p="y"===l?$e:Me,f="y"===l?He:Ge,h=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],g=o[l]-n.rects.reference[l],v=Ie(s),m=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=h/2-g/2,b=u[p],w=m-d[c]-u[f],_=m/2-d[c]/2+y,k=jt(b,_,w),x=l;n.modifiersData[i]=((t={})[x]=k,t.centerOffset=k-_,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&yt(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function At(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Lt(e){return[$e,Ge,He,Me].some((function(t){return e[t]>=0}))}var Tt=it({defaultModifiers:[st,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ct({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,s=n.adaptive,o=void 0===s||s,a=n.roundOffsets,l=void 0===a||a,c={placement:ot(t.placement),variation:at(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,dt(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,dt(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},pt,ft,St,Ct,Ot,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,o=Et(t,{elementContext:"reference"}),a=Et(t,{altBoundary:!0}),l=At(o,i),c=At(a,r,s),u=Lt(l),d=Lt(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Rt="tippy-content",Pt="tippy-backdrop",Qt="tippy-arrow",Ft="tippy-svg-arrow",Dt={passive:!0,capture:!0},zt=function(){return document.body};function qt(e,t,n){if(Array.isArray(e)){var i=e[t];return null==i?Array.isArray(n)?n[t]:n:i}return e}function Nt(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function It(e,t){return"function"==typeof e?e.apply(void 0,t):e}function $t(e,t){return 0===t?e:function(i){clearTimeout(n),n=setTimeout((function(){e(i)}),t)};var n}function Ht(e){return[].concat(e)}function Gt(e,t){-1===e.indexOf(t)&&e.push(t)}function Mt(e){return e.split("-")[0]}function Bt(e){return[].slice.call(e)}function Vt(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Wt(){return document.createElement("div")}function Ut(e){return["Element","Fragment"].some((function(t){return Nt(e,t)}))}function Kt(e){return Nt(e,"MouseEvent")}function Yt(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Xt(e){return Ut(e)?[e]:function(e){return Nt(e,"NodeList")}(e)?Bt(e):Array.isArray(e)?e:Bt(document.querySelectorAll(e))}function Zt(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Jt(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function en(e){var t,n=Ht(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function tn(e,t,n){var i=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[i](t,n)}))}function nn(e,t){for(var n=t;n;){var i;if(e.contains(n))return!0;n=null==n.getRootNode||null==(i=n.getRootNode())?void 0:i.host}return!1}var rn={isTouch:!1},sn=0;function on(){rn.isTouch||(rn.isTouch=!0,window.performance&&document.addEventListener("mousemove",an))}function an(){var e=performance.now();e-sn<20&&(rn.isTouch=!1,document.removeEventListener("mousemove",an)),sn=e}function ln(){var e=document.activeElement;if(Yt(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var cn=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var un={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},dn=Object.assign({appendTo:zt,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},un,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),pn=Object.keys(dn);function fn(e){var t=(e.plugins||[]).reduce((function(t,n){var i,r=n.name,s=n.defaultValue;r&&(t[r]=void 0!==e[r]?e[r]:null!=(i=dn[r])?i:s);return t}),{});return Object.assign({},e,t)}function hn(e,t){var n=Object.assign({},t,{content:It(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(fn(Object.assign({},dn,{plugins:t}))):pn).reduce((function(t,n){var i=(e.getAttribute("data-tippy-"+n)||"").trim();if(!i)return t;if("content"===n)t[n]=i;else try{t[n]=JSON.parse(i)}catch(e){t[n]=i}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},dn.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function gn(e,t){e.innerHTML=t}function vn(e){var t=Wt();return!0===e?t.className=Qt:(t.className=Ft,Ut(e)?t.appendChild(e):gn(t,e)),t}function mn(e,t){Ut(t.content)?(gn(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?gn(e,t.content):e.textContent=t.content)}function yn(e){var t=e.firstElementChild,n=Bt(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(Rt)})),arrow:n.find((function(e){return e.classList.contains(Qt)||e.classList.contains(Ft)})),backdrop:n.find((function(e){return e.classList.contains(Pt)}))}}function bn(e){var t=Wt(),n=Wt();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=Wt();function r(n,i){var r=yn(t),s=r.box,o=r.content,a=r.arrow;i.theme?s.setAttribute("data-theme",i.theme):s.removeAttribute("data-theme"),"string"==typeof i.animation?s.setAttribute("data-animation",i.animation):s.removeAttribute("data-animation"),i.inertia?s.setAttribute("data-inertia",""):s.removeAttribute("data-inertia"),s.style.maxWidth="number"==typeof i.maxWidth?i.maxWidth+"px":i.maxWidth,i.role?s.setAttribute("role",i.role):s.removeAttribute("role"),n.content===i.content&&n.allowHTML===i.allowHTML||mn(o,e.props),i.arrow?a?n.arrow!==i.arrow&&(s.removeChild(a),s.appendChild(vn(i.arrow))):s.appendChild(vn(i.arrow)):a&&s.removeChild(a)}return i.className=Rt,i.setAttribute("data-state","hidden"),mn(i,e.props),t.appendChild(n),n.appendChild(i),r(e.props,e.props),{popper:t,onUpdate:r}}bn.$$tippy=!0;var wn=1,_n=[],kn=[];function xn(e,t){var n,i,r,s,o,a,l,c,u=hn(e,Object.assign({},dn,fn(Vt(t)))),d=!1,p=!1,f=!1,h=!1,g=[],v=$t(W,u.interactiveDebounce),m=wn++,y=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),b={id:m,reference:e,popper:Wt(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(i),cancelAnimationFrame(r)},setProps:function(t){0;if(b.state.isDestroyed)return;P("onBeforeUpdate",[b,t]),B();var n=b.props,i=hn(e,Object.assign({},n,Vt(t),{ignoreAttributes:!0}));b.props=i,M(),n.interactiveDebounce!==i.interactiveDebounce&&(D(),v=$t(W,i.interactiveDebounce));n.triggerTarget&&!i.triggerTarget?Ht(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):i.triggerTarget&&e.removeAttribute("aria-expanded");F(),R(),k&&k(n,i);b.popperInstance&&(X(),J().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));P("onAfterUpdate",[b,t])},setContent:function(e){b.setProps({content:e})},show:function(){0;var e=b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,i=rn.isTouch&&!b.props.touch,r=qt(b.props.duration,0,dn.duration);if(e||t||n||i)return;if(O().hasAttribute("disabled"))return;if(P("onShow",[b],!1),!1===b.props.onShow(b))return;b.state.isVisible=!0,C()&&(_.style.visibility="visible");R(),I(),b.state.isMounted||(_.style.transition="none");if(C()){var s=L(),o=s.box,l=s.content;Zt([o,l],0)}a=function(){var e;if(b.state.isVisible&&!h){if(h=!0,_.offsetHeight,_.style.transition=b.props.moveTransition,C()&&b.props.animation){var t=L(),n=t.box,i=t.content;Zt([n,i],r),Jt([n,i],"visible")}Q(),F(),Gt(kn,b),null==(e=b.popperInstance)||e.forceUpdate(),P("onMount",[b]),b.props.animation&&C()&&function(e,t){H(e,t)}(r,(function(){b.state.isShown=!0,P("onShown",[b])}))}},function(){var e,t=b.props.appendTo,n=O();e=b.props.interactive&&t===zt||"parent"===t?n.parentNode:It(t,[n]);e.contains(_)||e.appendChild(_);b.state.isMounted=!0,X(),!1}()},hide:function(){0;var e=!b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,i=qt(b.props.duration,1,dn.duration);if(e||t||n)return;if(P("onHide",[b],!1),!1===b.props.onHide(b))return;b.state.isVisible=!1,b.state.isShown=!1,h=!1,d=!1,C()&&(_.style.visibility="hidden");if(D(),$(),R(!0),C()){var r=L(),s=r.box,o=r.content;b.props.animation&&(Zt([s,o],i),Jt([s,o],"hidden"))}Q(),F(),b.props.animation?C()&&function(e,t){H(e,(function(){!b.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()}))}(i,b.unmount):b.unmount()},hideWithInteractivity:function(e){0;A().addEventListener("mousemove",v),Gt(_n,v),v(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){0;b.state.isVisible&&b.hide();if(!b.state.isMounted)return;Z(),J().forEach((function(e){e._tippy.unmount()})),_.parentNode&&_.parentNode.removeChild(_);kn=kn.filter((function(e){return e!==b})),b.state.isMounted=!1,P("onHidden",[b])},destroy:function(){0;if(b.state.isDestroyed)return;b.clearDelayTimeouts(),b.unmount(),B(),delete e._tippy,b.state.isDestroyed=!0,P("onDestroy",[b])}};if(!u.render)return b;var w=u.render(b),_=w.popper,k=w.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+b.id,b.popper=_,e._tippy=b,_._tippy=b;var x=y.map((function(e){return e.fn(b)})),E=e.hasAttribute("aria-expanded");return M(),F(),R(),P("onCreate",[b]),u.showOnCreate&&ee(),_.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),_.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",v)})),b;function S(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function j(){return"hold"===S()[0]}function C(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function O(){return l||e}function A(){var e=O().parentNode;return e?en(e):document}function L(){return yn(_)}function T(e){return b.state.isMounted&&!b.state.isVisible||rn.isTouch||s&&"focus"===s.type?0:qt(b.props.delay,e?0:1,dn.delay)}function R(e){void 0===e&&(e=!1),_.style.pointerEvents=b.props.interactive&&!e?"":"none",_.style.zIndex=""+b.props.zIndex}function P(e,t,n){var i;(void 0===n&&(n=!0),x.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(i=b.props)[e].apply(i,t)}function Q(){var t=b.props.aria;if(t.content){var n="aria-"+t.content,i=_.id;Ht(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(b.state.isVisible)e.setAttribute(n,t?t+" "+i:i);else{var r=t&&t.replace(i,"").trim();r?e.setAttribute(n,r):e.removeAttribute(n)}}))}}function F(){!E&&b.props.aria.expanded&&Ht(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===O()?"true":"false"):e.removeAttribute("aria-expanded")}))}function D(){A().removeEventListener("mousemove",v),_n=_n.filter((function(e){return e!==v}))}function z(t){if(!rn.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!nn(_,n)){if(Ht(b.props.triggerTarget||e).some((function(e){return nn(e,n)}))){if(rn.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else P("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout((function(){p=!1})),b.state.isMounted||$())}}}function q(){f=!0}function N(){f=!1}function I(){var e=A();e.addEventListener("mousedown",z,!0),e.addEventListener("touchend",z,Dt),e.addEventListener("touchstart",N,Dt),e.addEventListener("touchmove",q,Dt)}function $(){var e=A();e.removeEventListener("mousedown",z,!0),e.removeEventListener("touchend",z,Dt),e.removeEventListener("touchstart",N,Dt),e.removeEventListener("touchmove",q,Dt)}function H(e,t){var n=L().box;function i(e){e.target===n&&(tn(n,"remove",i),t())}if(0===e)return t();tn(n,"remove",o),tn(n,"add",i),o=i}function G(t,n,i){void 0===i&&(i=!1),Ht(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,i),g.push({node:e,eventType:t,handler:n,options:i})}))}function M(){var e;j()&&(G("touchstart",V,{passive:!0}),G("touchend",U,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(G(e,V),e){case"mouseenter":G("mouseleave",U);break;case"focus":G(cn?"focusout":"blur",K);break;case"focusin":G("focusout",K)}}))}function B(){g.forEach((function(e){var t=e.node,n=e.eventType,i=e.handler,r=e.options;t.removeEventListener(n,i,r)})),g=[]}function V(e){var t,n=!1;if(b.state.isEnabled&&!Y(e)&&!p){var i="focus"===(null==(t=s)?void 0:t.type);s=e,l=e.currentTarget,F(),!b.state.isVisible&&Kt(e)&&_n.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||d)&&!1!==b.props.hideOnClick&&b.state.isVisible?n=!0:ee(e),"click"===e.type&&(d=!n),n&&!i&&te(e)}}function W(e){var t=e.target,n=O().contains(t)||_.contains(t);if("mousemove"!==e.type||!n){var i=J().concat(_).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:u}:null})).filter(Boolean);(function(e,t){var n=t.clientX,i=t.clientY;return e.every((function(e){var t=e.popperRect,r=e.popperState,s=e.props.interactiveBorder,o=Mt(r.placement),a=r.modifiersData.offset;if(!a)return!0;var l="bottom"===o?a.top.y:0,c="top"===o?a.bottom.y:0,u="right"===o?a.left.x:0,d="left"===o?a.right.x:0,p=t.top-i+l>s,f=i-t.bottom-c>s,h=t.left-n+u>s,g=n-t.right-d>s;return p||f||h||g}))})(i,e)&&(D(),te(e))}}function U(e){Y(e)||b.props.trigger.indexOf("click")>=0&&d||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function K(e){b.props.trigger.indexOf("focusin")<0&&e.target!==O()||b.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||te(e)}function Y(e){return!!rn.isTouch&&j()!==e.type.indexOf("touch")>=0}function X(){Z();var t=b.props,n=t.popperOptions,i=t.placement,r=t.offset,s=t.getReferenceClientRect,o=t.moveTransition,l=C()?yn(_).arrow:null,c=s?{getBoundingClientRect:s,contextElement:s.contextElement||O()}:e,u={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(C()){var n=L().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}},d=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!o}},u];C()&&l&&d.push({name:"arrow",options:{element:l,padding:3}}),d.push.apply(d,(null==n?void 0:n.modifiers)||[]),b.popperInstance=Tt(c,_,Object.assign({},n,{placement:i,onFirstUpdate:a,modifiers:d}))}function Z(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function J(){return Bt(_.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&P("onTrigger",[b,e]),I();var t=T(!0),i=S(),r=i[0],s=i[1];rn.isTouch&&"hold"===r&&s&&(t=s),t?n=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),P("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=T(!1);t?i=setTimeout((function(){b.state.isVisible&&b.hide()}),t):r=requestAnimationFrame((function(){b.hide()}))}}else $()}}function En(e,t){void 0===t&&(t={});var n=dn.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",on,Dt),window.addEventListener("blur",ln);var i=Object.assign({},t,{plugins:n}),r=Xt(e).reduce((function(e,t){var n=t&&xn(t,i);return n&&e.push(n),e}),[]);return Ut(e)?r[0]:r}En.defaultProps=dn,En.setDefaultProps=function(e){Object.keys(e).forEach((function(t){dn[t]=e[t]}))},En.currentInput=rn;Object.assign({},pt,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});var Sn={clientX:0,clientY:0},jn=[];function Cn(e){var t=e.clientX,n=e.clientY;Sn={clientX:t,clientY:n}}var On={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=en(e.props.triggerTarget||t),i=!1,r=!1,s=!0,o=e.props;function a(){return"initial"===e.props.followCursor&&e.state.isVisible}function l(){n.addEventListener("mousemove",d)}function c(){n.removeEventListener("mousemove",d)}function u(){i=!0,e.setProps({getReferenceClientRect:null}),i=!1}function d(n){var i=!n.target||t.contains(n.target),r=e.props.followCursor,s=n.clientX,o=n.clientY,a=t.getBoundingClientRect(),l=s-a.left,c=o-a.top;!i&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=s,i=o;"initial"===r&&(n=e.left+l,i=e.top+c);var a="horizontal"===r?e.top:i,u="vertical"===r?e.right:n,d="horizontal"===r?e.bottom:i,p="vertical"===r?e.left:n;return{width:u-p,height:d-a,top:a,right:u,bottom:d,left:p}}})}function p(){e.props.followCursor&&(jn.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",Cn)}(n))}function f(){0===(jn=jn.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",Cn)}(n)}return{onCreate:p,onDestroy:f,onBeforeUpdate:function(){o=e.props},onAfterUpdate:function(t,n){var s=n.followCursor;i||void 0!==s&&o.followCursor!==s&&(f(),s?(p(),!e.state.isMounted||r||a()||l()):(c(),u()))},onMount:function(){e.props.followCursor&&!r&&(s&&(d(Sn),s=!1),a()||l())},onTrigger:function(e,t){Kt(t)&&(Sn={clientX:t.clientX,clientY:t.clientY}),r="focus"===t.type},onHidden:function(){e.props.followCursor&&(u(),c(),s=!0)}}}};En.setDefaultProps({render:bn});var An=En,Ln=function(){this.el=jQuery("#verified-status-select"),this.el&&(this.cancel=jQuery("a.cancel-verified-status"),this.cancel.on("click",this.onClickCancel_.bind(this)),this.edit=jQuery("a.edit-verified-status"),this.edit.on("click",this.onClickEdit_.bind(this)),this.save=jQuery("a.save-verified-status"),this.save.on("click",this.onClickSave_.bind(this))),jQuery("td.column-is_verified i.verify-review").on("click",this.onClickToggle_.bind(this))};Ln.prototype={restoreEditLink_:function(){this.el.slideUp("fast"),this.edit.show().focus()},onClickCancel_:function(e){e.preventDefault(),this.restoreEditLink_(),this.el.find("select").val("0"===jQuery("#hidden-verified-status").val()?1:0)},onClickEdit_:function(e){e.preventDefault(),this.el.is(":hidden")&&(this.el.slideDown("fast",function(){this.el.find("select").focus()}.bind(this)),this.edit.hide())},onClickSave_:function(e){e.preventDefault(),this.restoreEditLink_(),this.target=e.currentTarget;var t={_action:"toggle-verified",id:jQuery("#post_ID").val(),verified:jQuery("#verified-status").val()};new l(t).post(this.save_.bind(this))},onClickToggle_:function(e){e.preventDefault(),this.target=e.currentTarget;var t={_action:"toggle-verified",id:e.currentTarget.getAttribute("data-id"),verified:-1};jQuery(this.target).addClass("spinner is-active").removeClass("dashicons-sticky"),new l(t).post(this.toggleVerified_.bind(this))},save_:function(e){jQuery("#verified-status").val(0|!e.verified),jQuery("#hidden-verified-status").val(0|e.verified),jQuery("#verified-status-text").text(e.verified?this.target.dataset.yes:this.target.dataset.no),GLSR.notices.add(e.notices)},toggleVerified_:function(e){this.target.classList[e.verified?"add":"remove"]("verified"),jQuery(this.target).removeClass("spinner is-active").addClass("dashicons-sticky")}};var Tn,Rn,Pn=Ln;GLSR.autosize=h,GLSR.keys={ALT:18,DOWN:40,ENTER:13,ESC:27,SPACE:32,TAB:9,UP:38},GLSR.Event=w,GLSR.stars=(Tn=null,{init:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Rn()||(Tn=new ae(e,Object.assign({},le,t))),Tn},destroy:function(){return!!Tn&&(Tn.destroy(),!0)},rebuild:Rn=function(){return!!Tn&&(Tn.rebuild(),!0)}}),GLSR.Tippy={tippy:An,plugins:{followCursor:On}},jQuery((function(e){M().highlightAll(),GLSR.notices=new q,GLSR.shortcode=new Y(".glsr-mce"),GLSR.stars.init(".glsr-field-rating select",{clearable:!0}),GLSR.Tippy.tippy(".glsr-tooltip",{appendTo:function(){return document.body}}),e(".glsr-tooltip").each((function(e,t){var n=t.dataset.tippyContent,i=t.dataset.syntax;t._tippy&&n&&i&&M().languages[i]&&t._tippy.setContent('<pre class="language-'+i+'"><code>'+M().highlight(n,M().languages[i],i)+"</code></pre>")})),v(),new L,e(".glsr-filter").each((function(e,t){new O(t)})),new R("form.glsr-form"),new Q,new D,new I,new Pn,new H,new V("#glsr-search-posts",{action:"search-posts",onInit:function(){this.el.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this))},onResultClick:function(t){var n=e(t.currentTarget),i=wp.template("glsr-assigned-posts"),r={id:n.data("id"),name:"post_ids[]",url:n.data("url"),title:n.text()};if(i){var s=e(i(r));s.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this)),this.el.find(".glsr-selected-entries").append(s),this.reset_()}this.options.searchEl.focus()}}),new V("#glsr-search-translations",{action:"search-strings",onInit:function(){this.makeSortable_()},onResultClick:function(t){var n=e(t.currentTarget),i=n.data("entry"),r=wp.template("glsr-string-"+(i.p1?"plural":"single"));i.index=this.options.entriesEl.children().length,i.prefix=this.options.resultsEl.data("prefix"),r&&(this.options.entriesEl.append(r(i)),this.options.exclude.push({id:i.id}),this.options.results=this.options.results.filter((function(e,t){return t!==n.get(0)}))),this.setVisibility_()}}),new V("#glsr-search-users",{action:"search-users",onInit:function(){this.el.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this))},onResultClick:function(t){var n=e(t.currentTarget),i=wp.template("glsr-assigned-users"),r={id:n.data("id"),name:"user_ids[]",url:n.data("url"),title:n.text()};if(i){var s=e(i(r));s.find(".glsr-remove-button").on("click",this.onUnassign_.bind(this)),this.el.find(".glsr-selected-entries").append(s),this.reset_()}this.options.searchEl.focus()}}),new ue("a.glsr-toggle-status"),new U,new he,new ve,new ye,new pe;var t=function(){this.dataset.glsrTrack=this.value};e("select[data-glsr-track]").each(t),e("select[data-glsr-track]").on("change",t),e(".glsr-card.postbox:not(.open)").addClass("closed").find(".glsr-accordion-trigger").attr("aria-expanded",!1).closest(".glsr-nav-view").addClass("collapsed"),e(".glsr-support-step").not(":checked").length<1&&e(".glsr-card-result").removeClass("hidden"),e(".glsr-support-step").on("change",(function(){var t=e(".glsr-support-step").not(":checked").length>0?"add":"remove";e(".glsr-card-result")[t+"Class"]("hidden")})),e(".glsr-card.postbox .glsr-card-heading").on("click",(function(){var t=e(this).parent(),n=t.closest(".glsr-nav-view"),i=t.hasClass("closed")?"remove":"add";t[i+"Class"]("closed").find(".glsr-accordion-trigger").attr("aria-expanded","add"!==i),i=n.find(".glsr-card.postbox").not(".closed").length>0?"remove":"add",n[i+"Class"]("collapsed")})),e(".post-type-site-review #the-list").on("click",".editinline",(function(){var t=e(this).closest("tr");e(':input[data-name="post_content"]').val(""),e(':input[name="_response"]').val(""),setTimeout((function(){e(':input[data-name="post_content"]').val(t.find("._post_content").text()),e(':input[name="_response"]').val(t.find("._response").text())}),50)}));var n=e("#glsr-notices .bulk-action-notice").on("click","button.button-link",(function(){e(this).toggleClass("bulk-action-errors-collapsed").attr("aria-expanded",!e(this).hasClass("bulk-action-errors-collapsed")),n.find(".bulk-action-errors").toggleClass("hidden")}));jQuery(".glsr-notice-footer").length&&jQuery("#wpbody-content").addClass("has-footer-notice"),e(".glsr-videos__playlist a").on("click",(function(){var t=e(this).closest(".glsr-videos__playlist"),n=window.getComputedStyle(t[0]),i=n.transform||n.webkitTransform||n.mozTransform;return console.info(i),!!~["none","matrix(1, 0, 0, 1, 0, 0)"].indexOf(i)&&(t.find("a").removeClass("is-active"),e(this).addClass("is-active"),Qn(e(this)),!1)})),e(".glsr-youtube-button").on("click",(function(){Qn(e(this))})),e(".glsr-screen-meta-toggle").on("click",(function(){var t=e("#"+e(this).attr("aria-controls"));t.length&&(t.is(":visible")?(screenMeta.close(t,e(this)),e(".glsr-screen-meta-toggle").removeClass("screen-meta-active").attr("aria-expanded",!1)):screenMeta.open(t,e(this)))}))}));var Qn=function(e){var t=e.data("id"),n=jQuery(document.createElement("iframe"));n.attr("frameborder","0"),n.attr("allowfullscreen",""),n.attr("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"),t.length>12?n.attr("src","https://www.youtube-nocookie.com/embed/videoseries?list="+t+"&rel=0&showinfo=0&autoplay=1&modestbranding=1"):n.attr("src","https://www.youtube-nocookie.com/embed/"+t+"?rel=0&showinfo=0&autoplay=1&modestbranding=1");var i=e.closest(".glsr-videos").find(".glsr-youtube");i.find("iframe").remove(),i.prepend(n)},Fn=function(e){[].forEach.call(document.querySelectorAll('[data-type="site-reviews/'.concat(e,'"] .glsr')),(function(e){var t="glsr-"+window.getComputedStyle(e,null).getPropertyValue("direction");e.classList.add(t)}))};w.on("site-reviews/form",(function(e,t){_.isEmpty(e)||e.error||(Fn("form"),GLSR.stars.destroy(),GLSR.stars.init(".glsr-field-rating select",{clearable:!0}))})),w.on("site-reviews/reviews",(function(e,t){_.isEmpty(e)||e.error||Fn("reviews")})),w.on("site-reviews/summary",(function(e,t){_.isEmpty(e)||e.error||Fn("summary")}))},113:function(){},30:function(){},323:function(){},263:function(){},705:function(){},761:function(){},419:function(){},913:function(){},928:function(){},367:function(){},871:function(){},557:function(){},183:function(){},852:function(){},651:function(){},344:function(){},961:function(){},853:function(){},273:function(){},855:function(){},730:function(){},258:function(){},747:function(){},605:function(){},133:function(){},817:function(){},406:function(){},993:function(){},426:function(){},241:function(){},963:function(){},433:function(){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},325:function(e,t,n){var i=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var i,s;switch(n=n||{},r.util.type(t)){case"Object":if(s=r.util.objId(t),n[s])return n[s];for(var o in i={},n[s]=i,t)t.hasOwnProperty(o)&&(i[o]=e(t[o],n));return i;case"Array":return s=r.util.objId(t),n[s]?n[s]:(i=[],n[s]=i,t.forEach((function(t,r){i[r]=e(t,n)})),i);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(i){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(i.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var i="no-"+t;e;){var r=e.classList;if(r.contains(t))return!0;if(r.contains(i))return!1;e=e.parentElement}return!!n}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var i in t)n[i]=t[i];return n},insertBefore:function(e,t,n,i){var s=(i=i||r.languages)[e],o={};for(var a in s)if(s.hasOwnProperty(a)){if(a==t)for(var l in n)n.hasOwnProperty(l)&&(o[l]=n[l]);n.hasOwnProperty(a)||(o[a]=s[a])}var c=i[e];return i[e]=o,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=o)})),o},DFS:function e(t,n,i,s){s=s||{};var o=r.util.objId;for(var a in t)if(t.hasOwnProperty(a)){n.call(t,a,t[a],i||a);var l=t[a],c=r.util.type(l);"Object"!==c||s[o(l)]?"Array"!==c||s[o(l)]||(s[o(l)]=!0,e(l,n,a,s)):(s[o(l)]=!0,e(l,n,null,s))}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var i={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",i),i.elements=Array.prototype.slice.apply(i.container.querySelectorAll(i.selector)),r.hooks.run("before-all-elements-highlight",i);for(var s,o=0;s=i.elements[o++];)r.highlightElement(s,!0===t,i.callback)},highlightElement:function(t,n,i){var s=r.util.getLanguage(t),o=r.languages[s];r.util.setLanguage(t,s);var a=t.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&r.util.setLanguage(a,s);var l={element:t,language:s,grammar:o,code:t.textContent};function c(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),i&&i.call(l.element)}if(r.hooks.run("before-sanity-check",l),(a=l.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!l.code)return r.hooks.run("complete",l),void(i&&i.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var u=new Worker(r.filename);u.onmessage=function(e){c(e.data)},u.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(r.highlight(l.code,l.grammar,l.language));else c(r.util.encode(l.code))},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",i),!i.grammar)throw new Error('The language "'+i.language+'" has no grammar.');return i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),s.stringify(r.util.encode(i.tokens),i.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var i in n)t[i]=n[i];delete t.rest}var r=new l;return c(r,r.head,e),a(e,r,t,r.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(r)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var i,s=0;i=n[s++];)i(t)}},Token:s};function s(e,t,n,i){this.type=e,this.content=t,this.alias=n,this.length=0|(i||"").length}function o(e,t,n,i){e.lastIndex=t;var r=e.exec(n);if(r&&i&&r[1]){var s=r[1].length;r.index+=s,r[0]=r[0].slice(s)}return r}function a(e,t,n,i,l,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(d&&d.cause==p+","+h)return;var g=f[h],v=g.inside,m=!!g.lookbehind,y=!!g.greedy,b=g.alias;if(y&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var _=g.pattern||g,k=i.next,x=l;k!==t.tail&&!(d&&x>=d.reach);x+=k.value.length,k=k.next){var E=k.value;if(t.length>e.length)return;if(!(E instanceof s)){var S,j=1;if(y){if(!(S=o(_,x,e,m))||S.index>=e.length)break;var C=S.index,O=S.index+S[0].length,A=x;for(A+=k.value.length;C>=A;)A+=(k=k.next).value.length;if(x=A-=k.value.length,k.value instanceof s)continue;for(var L=k;L!==t.tail&&(A<O||"string"==typeof L.value);L=L.next)j++,A+=L.value.length;j--,E=e.slice(x,A),S.index-=x}else if(!(S=o(_,0,E,m)))continue;C=S.index;var T=S[0],R=E.slice(0,C),P=E.slice(C+T.length),Q=x+E.length;d&&Q>d.reach&&(d.reach=Q);var F=k.prev;if(R&&(F=c(t,F,R),x+=R.length),u(t,F,j),k=c(t,F,new s(p,v?r.tokenize(T,v):T,b,T)),P&&c(t,k,P),j>1){var D={cause:p+","+h,reach:Q};a(e,t,n,k.prev,x,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var i=t.next,r={value:n,prev:t,next:i};return t.next=r,i.prev=r,e.length++,r}function u(e,t,n){for(var i=t.next,r=0;r<n&&i!==e.tail;r++)i=i.next;t.next=i,i.prev=t,e.length-=r}if(e.Prism=r,s.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var i="";return t.forEach((function(t){i+=e(t,n)})),i}var s={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(s.classes,o):s.classes.push(o)),r.hooks.run("wrap",s);var a="";for(var l in s.attributes)a+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+a+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),i=n.language,s=n.code,o=n.immediateClose;e.postMessage(r.highlight(s,r.languages[i],i)),o&&e.close()}),!1),r):r;var d=r.util.currentScript();function p(){r.manual||r.highlightAll()}if(d&&(r.filename=d.src,d.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var f=document.readyState;"loading"===f||"interactive"===f&&d&&d.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=i),void 0!==n.g&&(n.g.Prism=i)},251:function(){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism)},980:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},854:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,i,r,s){if(n.language===i){var o=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"==typeof s&&!s(e))return e;for(var r,a=o.length;-1!==n.code.indexOf(r=t(i,a));)++a;return o[a]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,i){if(n.language===i&&n.tokenStack){n.grammar=e.languages[i];var r=0,s=Object.keys(n.tokenStack);!function o(a){for(var l=0;l<a.length&&!(r>=s.length);l++){var c=a[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=s[r],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(i,u),h=p.indexOf(f);if(h>-1){++r;var g=p.substring(0,h),v=new e.Token(i,e.tokenize(d,n.grammar),"language-"+i,d),m=p.substring(h+f.length),y=[];g&&y.push.apply(y,o([g])),y.push(v),m&&y.push.apply(y,o([m])),"string"==typeof c?a.splice.apply(a,[l,1].concat(y)):c.content=y}}else c.content&&o(c.content)}return a}(n.tokens)}}}})}(Prism)},335:function(){Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},Prism.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},945:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:r,punctuation:s};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},a=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:a,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:a,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:i,operator:r,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},759:function(){!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",t=/\n(?!$)/g,n=Prism.plugins.lineNumbers={getLine:function(t,n){if("PRE"===t.tagName&&t.classList.contains(e)){var i=t.querySelector(".line-numbers-rows");if(i){var r=parseInt(t.getAttribute("data-start"),10)||1,s=r+(i.children.length-1);n<r&&(n=r),n>s&&(n=s);var o=n-r;return i.children[o]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",(function(){n.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(n){if(n.code){var i=n.element,s=i.parentNode;if(s&&/pre/i.test(s.nodeName)&&!i.querySelector(".line-numbers-rows")&&Prism.util.isActive(i,e)){i.classList.remove(e),s.classList.add(e);var o,a=n.code.match(t),l=a?a.length+1:1,c=new Array(l+1).join("<span></span>");(o=document.createElement("span")).setAttribute("aria-hidden","true"),o.className="line-numbers-rows",o.innerHTML=c,s.hasAttribute("data-start")&&(s.style.counterReset="linenumber "+(parseInt(s.getAttribute("data-start"),10)-1)),n.element.appendChild(o),r([s]),Prism.hooks.run("line-numbers",n)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var t=function(e){if(!e)return null;return window.getComputedStyle?getComputedStyle(e):e.currentStyle||null}(e)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var n=e.map((function(e){var n=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(n&&i){var r=e.querySelector(".line-numbers-sizer"),s=n.textContent.split(t);r||((r=document.createElement("span")).className="line-numbers-sizer",n.appendChild(r)),r.innerHTML="0",r.style.display="block";var o=r.getBoundingClientRect().height;return r.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:o,sizer:r}}})).filter(Boolean);n.forEach((function(e){var t=e.sizer,n=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[n.length-1]=void 0,n.forEach((function(e,n){if(e&&e.length>1){var s=t.appendChild(document.createElement("span"));s.style.display="block",s.textContent=e}else i[n]=r}))})),n.forEach((function(e){for(var t=e.sizer,n=e.lineHeights,i=0,r=0;r<n.length;r++)void 0===n[r]&&(n[r]=t.children[i++].getBoundingClientRect().height)})),n.forEach((function(e){var t=e.sizer,n=e.element.querySelector(".line-numbers-rows");t.style.display="none",t.innerHTML="",e.lineHeights.forEach((function(e,t){n.children[t].style.height=e+"px"}))}))}}}()}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var s=n[e]={exports:{}};return t[e](s,s.exports,i),s.exports}i.m=t,e=[],i.O=function(t,n,r,s){if(!n){var o=1/0;for(u=0;u<e.length;u++){n=e[u][0],r=e[u][1],s=e[u][2];for(var a=!0,l=0;l<n.length;l++)(!1&s||o>=s)&&Object.keys(i.O).every((function(e){return i.O[e](n[l])}))?n.splice(l--,1):(a=!1,s<o&&(o=s));if(a){e.splice(u--,1);var c=r();void 0!==c&&(t=c)}}return t}s=s||0;for(var u=e.length;u>0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[n,r,s]},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={995:0,884:0,239:0,570:0,220:0,184:0,979:0,444:0,224:0,384:0,691:0,877:0,81:0,931:0,192:0,77:0,540:0,69:0,42:0,181:0,337:0,193:0,994:0,737:0,896:0,232:0,612:0,554:0,483:0,669:0,49:0,985:0};i.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,s,o=n[0],a=n[1],l=n[2],c=0;if(o.some((function(t){return 0!==e[t]}))){for(r in a)i.o(a,r)&&(i.m[r]=a[r]);if(l)var u=l(i)}for(t&&t(n);c<o.length;c++)s=o[c],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return i.O(u)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(801)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(406)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(993)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(426)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(241)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(963)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(113)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(30)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(323)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(263)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(705)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(761)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(419)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(913)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(928)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(367)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(871)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(557)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(183)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(852)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(651)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(344)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(961)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(853)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(273)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(855)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(730)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(258)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(747)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(605)})),i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(133)}));var r=i.O(void 0,[884,239,570,220,184,979,444,224,384,691,877,81,931,192,77,540,69,42,181,337,193,994,737,896,232,612,554,483,669,49,985],(function(){return i(817)}));r=i.O(r)}();
assets/scripts/site-reviews.js CHANGED
@@ -1 +1 @@
1
- !function(){"use strict";let t;const e=function(t){return"json"===this.responseType||!0===this.json?t({message:this.statusText},!1):"text"===this.responseType?t(this.statusText):void console.error(this)},i=function(t){if(0===this.status||this.status>=200&&this.status<300||304===this.status){if("json"===this.responseType)return t(this.response.data,this.response.success);if("text"===this.responseType)return t(this.responseText);if(!0===this.json){const e=JSON.parse(this.response);return t(e.data,e.success)}console.info(this)}else e.bind(this,t)},s=t=>{let e=new FormData;const i=Object.prototype.toString.call(t);return"[object FormData]"===i&&(e=t),"[object HTMLFormElement]"===i&&(e=new FormData(t)),"[object Object]"===i&&Object.keys(t).forEach((i=>e.append(i,t[i]))),e.append("action",GLSR.action),e.append("_ajax_request",!0),e},n=s=>{t=new XMLHttpRequest,t.addEventListener("load",i.bind(t,s)),t.addEventListener("error",e.bind(t,s))},r=e=>{(e=e||{})["X-Requested-With"]="XMLHttpRequest";for(let i in e)e.hasOwnProperty(i)&&t.setRequestHeader(i,e[i])};var o={get:(e,i,s)=>{n(i),t.open("GET",e,!0),t.responseType="text",r(s),t.send()},post:(e,i,o)=>{n(i),t.open("POST",GLSR.ajaxurl,!0),t.responseType="json",t.json=!0,r(o),t.send(s(e))}};const a={},l=function(t,e){const i=a[t]||[],s=[];e&&[].forEach.call(i,(t=>{e!==t.fn&&e!==t.fn.once&&s.push(t)})),s.length?a[t]=s:delete a[t]},c=function(t,e,i){(a[t]||(a[t]=[])).push({fn:e,context:i})};var h={events:a,off:l,on:c,once:function(t,e,i){const s=function(){l(t,s),e.apply(i,arguments)};s.once=e,c(t,s,i)},trigger:function(t){const e=[].slice.call(arguments,1),i=(a[t]||[]).slice();[].forEach.call(i,(t=>t.fn.apply(t.context,e)))}};const d="function",u=(t,e)=>typeof t===e,p=(t,e)=>{null!==e&&(Array.isArray(e)?e.map((e=>p(t,e))):(f.isNode(e)||(e=document.createTextNode(e)),t.appendChild(e)))};function f(t,e){let i,s,n=arguments,r=1;if(t=f.isElement(t)?t:document.createElement(t),u(e,"object")&&!f.isNode(e)&&!Array.isArray(e))for(i in r++,e)s=e[i],i=f.attrMap[i]||i,u(i,d)?i(t,s):u(s,d)?t[i]=s:t.setAttribute(i,s);for(;r<n.length;r++)p(t,n[r]);return t}f.attrMap={},f.isElement=t=>t instanceof Element,f.isNode=t=>t instanceof Node;const v="glsr-read-more",g=".glsr-hidden-text",m=".glsr-tag-value";class w{constructor(t){this.events={click:this._onClick.bind(this)},(t||document).querySelectorAll(g).forEach((t=>this.init(t)))}init(t){const e=this._insertLink(t);e&&("expand"===t.dataset.trigger&&(e.dataset.text=t.dataset.showLess,e.removeEventListener("click",this.events.click),e.addEventListener("click",this.events.click)),"modal"===t.dataset.trigger&&(e.dataset.glsrTrigger="glsr-modal-review"))}_insertLink(t){let e=t.parentElement.querySelector("."+v);e&&e.parentElement.removeChild(e);const i=f("a",{href:"#"},t.dataset.showMore),s=f("span",{class:v},i);return t.appendChild(s).querySelector("a")}_onClick(t){t.preventDefault();const e=t.currentTarget,i=e.parentElement,s=e.closest(m),n=s.querySelector(g),r=e.dataset.text,o=e.innerText;e.dataset.text=o,e.innerText=r,e.removeEventListener("click",this.events.click),"false"===s.dataset.expanded?(s.querySelector("p:last-of-type").appendChild(i),s.dataset.expanded=!0):(n.appendChild(i),s.dataset.expanded=!1),e.addEventListener("click",this.events.click),e.focus()}}var y=t=>{const e=t.dataset.loading,i=t.innerText;return{el:t,loading:()=>{t.setAttribute("aria-busy",!0),t.setAttribute("disabled",""),t.innerHTML='<span class="glsr-loading"></span>'+e||i},loaded:()=>{t.setAttribute("aria-busy",!1),t.removeAttribute("disabled"),t.innerHTML=i}}};class _{constructor(t){this.Form=t,this.captcha={friendlycaptcha:"friendlyChallenge",hcaptcha:"hcaptcha",recaptcha_v2_invisible:"grecaptcha",recaptcha_v3:"grecaptcha",turnstile:"turnstile"}[GLSR.captcha.type],this.captchaEl=!1,this.containerEl=this.Form.form.querySelector(".glsr-captcha-holder"),this.loaded=!1,this.token=null,this.widget=-1,this.fixCompatibility()}execute(){if(this.captchaEl&&this.isWidgetLoaded())try{this["execute_"+GLSR.captcha.type]()}catch(t){console.error(t),this.Form.submitForm()}else this.Form.submitForm()}execute_friendlycaptcha(){1==+this.captchaEl.dataset.error?this._submitFormWithToken("sitekey_invalid"):this.token?this.Form.submitForm():setTimeout((()=>this.execute_friendlycaptcha()),100)}execute_hcaptcha(){this.execute_recaptcha()}execute_recaptcha_v2_invisible(){this.execute_recaptcha_v3()}execute_recaptcha_v3(){1==+this.captchaEl.dataset.error?this._submitFormWithToken("sitekey_invalid"):window[this.captcha].execute(this.widget,{action:"submit_review"})}execute_turnstile(){let t=window[this.captcha].getResponse(this.widget);1==+this.captchaEl.dataset.error||this.token||void 0===t?this.Form.submitForm():setTimeout((()=>this.execute_turnstile()),100)}fixCompatibility(){"hcaptcha"===GLSR.captcha.type&&void 0!==window.hCaptchaOnLoad&&document.body.click()}isLoaded(t){for(let e=0;e<document.scripts.length;e++)if(t.split("?")[0]===document.scripts[e].src.split("?")[0])return!0;return!1}isWidgetLoaded(){return!~[-1,null,void 0].indexOf(this.widget)}load(t){return new Promise(((e,i)=>{if(void 0===t||this.isLoaded(t))e();else{const s=document.createElement("script");s.onload=e,s.onerror=i,s.src=t,s.type="text/javascript",GLSR.captcha.urls.length>1&&(-1!==t.indexOf("module")?s.type="module":s.setAttribute("nomodule","")),s.setAttribute("defer",""),document.head.append(s)}}))}render(){if(this.Form.form.onsubmit=null,this.containerEl&&!this.isWidgetLoaded())if(void 0===window[this.captcha])this.loaded?setTimeout((()=>this.render()),50):this.load(GLSR.captcha.urls[0]).then((()=>{this.load(GLSR.captcha.urls[1])})).then((()=>this.loaded=!0)).then((()=>setTimeout((()=>this.render()),100))).catch((t=>console.error(t)));else{this.reset(),this._buildContainer();try{this["render_"+GLSR.captcha.type]()}catch(t){this.captchaEl.dataset.error=1,console.error(t)}}}render_friendlycaptcha(){this.widget=new window[this.captcha].WidgetInstance(this.captchaEl,{doneCallback:t=>this.token=t,errorCallback:t=>{console.error(t),this.captchaEl.dataset.error=1}})}render_hcaptcha(){this.widget=window[this.captcha].render(this.captchaEl,{callback:t=>this._submitFormWithToken(t),"chalexpired-callback":()=>this.reset(),"close-callback":()=>this.Form.button.loaded(),"error-callback":()=>this.captchaEl.dataset.error=1,"expired-callback":()=>this.reset()})}render_recaptcha_v2_invisible(){this.render_recaptcha_v3()}render_recaptcha_v3(){this.widget=window[this.captcha].render(this.captchaEl,{callback:t=>this._submitFormWithToken(t),"error-callback":()=>this.captchaEl.dataset.error=1,"expired-callback":()=>this.reset(),isolated:!0})}render_turnstile(){this.widget=window[this.captcha].render(this.captchaEl,{action:"submit_review",callback:t=>this.token=t,"error-callback":()=>{this.captchaEl.dataset.error=1},"expired-callback":()=>this.reset(),sitekey:GLSR.captcha.sitekey,theme:GLSR.captcha.theme})}reset(){this.token=null,this.captchaEl&&(this.captchaEl.dataset.error=0),this.isWidgetLoaded()&&("friendlycaptcha"===GLSR.captcha.type?this.widget.reset():window[this.captcha].reset(this.widget))}_buildContainer(){"friendlycaptcha"===GLSR.captcha.type&&this.isWidgetLoaded()&&this.widget.destroy(),Array.from(this.containerEl.getElementsByClassName(GLSR.captcha.class)).forEach((t=>t.remove())),this.captchaEl=f("div",{class:GLSR.captcha.class,"data-badge":GLSR.captcha.badge,"data-isolated":!0,"data-sitekey":GLSR.captcha.sitekey,"data-size":GLSR.captcha.size,"data-theme":GLSR.captcha.theme}),this.containerEl.appendChild(this.captchaEl)}_submitFormWithToken(t){["frc-captcha-solution","g-recaptcha-response","h-captcha-response"].forEach((e=>{this.Form.form[e]&&t&&(this.Form.form[e].value=t)})),this.Form.submitForm()}}function b(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var i=0;i<e.length;i++){var s=e[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function L(t,e,i){return e&&E(t.prototype,e),i&&E(t,i),t}var S={classNames:{active:"gl-active",base:"gl-star-rating",selected:"gl-selected"},clearable:!0,maxStars:10,prebuilt:!1,stars:null,tooltip:"Select a Rating"},x=function(t,e,i){t.classList[e?"add":"remove"](i)},k=function(t){var e=document.createElement("span");for(var i in t=t||{})e.setAttribute(i,t[i]);return e},R=function(t,e,i){var s=k(i);return t.parentNode.insertBefore(s,e?t.nextSibling:t),s},T=function t(){for(var e=arguments.length,i=new Array(e),s=0;s<e;s++)i[s]=arguments[s];var n={};return i.forEach((function(e){Object.keys(e||{}).forEach((function(s){if(void 0!==i[0][s]){var r=e[s];"Object"!==G(r)||"Object"!==G(n[s])?n[s]=r:n[s]=t(n[s],r)}}))})),n},G=function(t){return{}.toString.call(t).slice(8,-1)},A=function(){function t(e,i){var s,n,r;b(this,t),this.direction=window.getComputedStyle(e,null).getPropertyValue("direction"),this.el=e,this.events={change:this.onChange.bind(this),keydown:this.onKeyDown.bind(this),mousedown:this.onPointerDown.bind(this),mouseleave:this.onPointerLeave.bind(this),mousemove:this.onPointerMove.bind(this),reset:this.onReset.bind(this),touchend:this.onPointerDown.bind(this),touchmove:this.onPointerMove.bind(this)},this.indexActive=null,this.indexSelected=null,this.props=i,this.tick=null,this.ticking=!1,this.values=function(t){var e=[];return[].forEach.call(t.options,(function(t){var i=parseInt(t.value,10)||0;i>0&&e.push({index:t.index,text:t.text,value:i})})),e.sort((function(t,e){return t.value-e.value}))}(e),this.widgetEl=null,this.el.widget&&this.el.widget.destroy(),s=this.values.length,n=1,r=this.props.maxStars,/^\d+$/.test(s)&&n<=s&&s<=r?this.build():this.destroy()}return L(t,[{key:"build",value:function(){this.destroy(),this.buildWidget(),this.selectValue(this.indexSelected=this.selected(),!1),this.handleEvents("add"),this.el.widget=this}},{key:"buildWidget",value:function(){var t,e,i=this;this.props.prebuilt?(t=this.el.parentNode,e=t.querySelector("."+this.props.classNames.base+"--stars")):((t=R(this.el,!1,{class:this.props.classNames.base})).appendChild(this.el),e=R(this.el,!0,{class:this.props.classNames.base+"--stars"}),this.values.forEach((function(t,s){var n=k({"data-index":s,"data-value":t.value});"function"==typeof i.props.stars&&i.props.stars.call(i,n,t,s),[].forEach.call(n.children,(function(t){return t.style.pointerEvents="none"})),e.innerHTML+=n.outerHTML}))),t.dataset.starRating="",t.classList.add(this.props.classNames.base+"--"+this.direction),this.props.tooltip&&e.setAttribute("role","tooltip"),this.widgetEl=e}},{key:"changeIndexTo",value:function(t,e){var i=this;if(this.indexActive!==t||e){if([].forEach.call(this.widgetEl.children,(function(e,s){x(e,s<=t,i.props.classNames.active),x(e,s===i.indexSelected,i.props.classNames.selected)})),this.widgetEl.setAttribute("data-rating",t+1),"function"==typeof this.props.stars||this.props.prebuilt||(this.widgetEl.classList.remove("s"+10*(this.indexActive+1)),this.widgetEl.classList.add("s"+10*(t+1))),this.props.tooltip){var s,n=t<0?this.props.tooltip:null===(s=this.values[t])||void 0===s?void 0:s.text;this.widgetEl.setAttribute("aria-label",n)}this.indexActive=t}this.ticking=!1}},{key:"destroy",value:function(){this.indexActive=null,this.indexSelected=this.selected();var t=this.el.parentNode;t.classList.contains(this.props.classNames.base)&&(this.props.prebuilt?(this.widgetEl=t.querySelector("."+this.props.classNames.base+"--stars"),t.classList.remove(this.props.classNames.base+"--"+this.direction),delete t.dataset.starRating):t.parentNode.replaceChild(this.el,t),this.handleEvents("remove")),delete this.el.widget}},{key:"eventListener",value:function(t,e,i,s){var n=this;i.forEach((function(i){return t[e+"EventListener"](i,n.events[i],s||!1)}))}},{key:"handleEvents",value:function(t){var e=this.el.closest("form");e&&"FORM"===e.tagName&&this.eventListener(e,t,["reset"]),this.eventListener(this.el,t,["change"]),"add"===t&&this.el.disabled||(this.eventListener(this.el,t,["keydown"]),this.eventListener(this.widgetEl,t,["mousedown","mouseleave","mousemove","touchend","touchmove"],!1))}},{key:"indexFromEvent",value:function(t){var e,i,s=(null===(e=t.touches)||void 0===e?void 0:e[0])||(null===(i=t.changedTouches)||void 0===i?void 0:i[0])||t,n=document.elementFromPoint(s.clientX,s.clientY);return n.parentNode===this.widgetEl?[].slice.call(n.parentNode.children).indexOf(n):this.indexActive}},{key:"onChange",value:function(){this.changeIndexTo(this.selected(),!0)}},{key:"onKeyDown",value:function(t){var e=t.key.slice(5);if(~["Left","Right"].indexOf(e)){t.preventDefault();var i="Left"===e?-1:1;"rtl"===this.direction&&(i*=-1);var s=this.values.length-1,n=Math.min(Math.max(this.selected()+i,-1),s);this.selectValue(n,!0)}}},{key:"onPointerDown",value:function(t){t.preventDefault();var e=this.indexFromEvent(t);this.props.clearable&&e===this.indexSelected&&(e=-1),this.selectValue(e,!0)}},{key:"onPointerLeave",value:function(t){var e=this;t.preventDefault(),cancelAnimationFrame(this.tick),requestAnimationFrame((function(){return e.changeIndexTo(e.indexSelected)}))}},{key:"onPointerMove",value:function(t){var e=this;t.preventDefault(),this.ticking||(this.tick=requestAnimationFrame((function(){return e.changeIndexTo(e.indexFromEvent(t))})),this.ticking=!0)}},{key:"onReset",value:function(){var t,e=this.valueIndex(null===(t=this.el.querySelector("[selected]"))||void 0===t?void 0:t.value);this.selectValue(e||-1,!1)}},{key:"selected",value:function(){return this.valueIndex(this.el.value)}},{key:"selectValue",value:function(t,e){var i;this.el.value=(null===(i=this.values[t])||void 0===i?void 0:i.value)||"",this.indexSelected=this.selected(),!1===e?this.changeIndexTo(this.selected(),!0):this.el.dispatchEvent(new Event("change"))}},{key:"valueIndex",value:function(t){return this.values.findIndex((function(e){return e.value===+t}))}}]),t}(),F=function(){function t(e,i){b(this,t),this.destroy=this.destroy.bind(this),this.props=i,this.rebuild=this.rebuild.bind(this),this.selector=e,this.widgets=[],this.build()}return L(t,[{key:"build",value:function(){var t=this;this.queryElements(this.selector).forEach((function(e){var i=T(S,t.props,JSON.parse(e.getAttribute("data-options")));"SELECT"!==e.tagName||e.widget||(!i.prebuilt&&e.parentNode.classList.contains(i.classNames.base)&&t.unwrap(e),t.widgets.push(new A(e,i)))}))}},{key:"destroy",value:function(){this.widgets.forEach((function(t){return t.destroy()})),this.widgets=[]}},{key:"queryElements",value:function(t){return"HTMLSelectElement"===G(t)?[t]:"NodeList"===G(t)?[].slice.call(t):"String"===G(t)?[].slice.call(document.querySelectorAll(t)):[]}},{key:"rebuild",value:function(){this.destroy(),this.build()}},{key:"unwrap",value:function(t){var e=t.parentNode,i=e.parentNode;i.insertBefore(t,e),i.removeChild(e)}}]),t}();const N={classNames:{base:"glsr-star-rating"},clearable:!1,tooltip:!1};const O=(t,e,i)=>{t&&e.split(" ").forEach((e=>{t.classList[i?"add":"remove"](e)}))},M=t=>"."+t.trim().split(" ").join("."),C=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=null;return function(){clearTimeout(i);for(var s=arguments.length,n=new Array(s),r=0;r<s;r++)n[r]=arguments[r];i=setTimeout(t,e,...n)}},q=t=>{let e='input[name="'+t.getAttribute("name")+'"]:checked';return t.validation.form.querySelectorAll(e).length},j={email:{fn:function(t){return!t||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)}},max:{fn:function(t,e){return!t||("checkbox"===this.type?q(this)<=parseInt(e):parseFloat(t)<=parseFloat(e))}},maxlength:{fn:function(t,e){return!t||t.length<=parseInt(e)}},min:{fn:function(t,e){return!t||("checkbox"===this.type?q(this)>=parseInt(e):parseFloat(t)>=parseFloat(e))}},minlength:{fn:function(t,e){return!t||t.length>=parseInt(e)}},number:{fn:function(t){return!t||!isNaN(parseFloat(t))},priority:2},pattern:{fn:function(t,e){let i=e.match(new RegExp("^/(.*?)/([gimy]*)$"));return!t||new RegExp(i[1],i[2]).test(t)}},required:{fn:function(t){return"radio"===this.type||"checkbox"===this.type?q(this):void 0!==t&&""!==t},priority:99,halt:!0},tel:{fn:function(t){let e=t.replace(/[^0-9]/g,"").length;return!t||4<=e&&15>=e&&new RegExp("^[+]?[\\d\\s()-]*$").test(t)}},url:{fn:function(t){return!t||new RegExp("^(https?)://([\\p{L}\\p{N}\\p{S}\\-_.])+(.?([\\p{L}\\p{N}]|xn--[\\p{L}\\p{N}\\-]+)+.?)(:[0-9]+)?(?:/(?:[\\p{L}\\p{N}\\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*(?:\\?(?:[\\p{L}\\p{N}\\-._~!$&'\\[\\]()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[\\p{L}\\p{N}\\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$","iu").test(t)}}},P=["required","max","maxlength","min","minlength","pattern"];class H{constructor(t){this.config=GLSR.validationconfig,this.fields=[],this.form=t,this.form.setAttribute("novalidate",""),this.strings=GLSR.validationstrings,this.validateEvent=this._onChange.bind(this)}destroy(){for(this.reset();this.fields.length;){const t=this.fields.shift();this._removeEvent(t.input),delete t.input.validation}}init(){this.form.querySelectorAll("input:not([type^=hidden]):not([type^=submit]), select, textarea, [data-glsr-validate]").forEach((t=>{if(this.fields.find((e=>e.input.name===t.name&&!t.name.endsWith("[]"))))return;let e=t.closest(M(this.config.field));e&&"none"!==e.style.display&&this.fields.push(this._initField(t))}))}reset(){for(let t in this.fields){if(!this.fields.hasOwnProperty(t))continue;this.fields[t].errorElements=null;let e=this.fields[t].input.closest(M(this.config.field));O(this.fields[t].input,this.config.input_error,!1),O(this.fields[t].input,this.config.input_valid,!1),O(e,this.config.field_error,!1),O(e,this.config.field_valid,!1)}}setErrors(t,e){t.hasOwnProperty("validation")&&this._initField(t),t.validation.errors=e}toggleError(t,e){let i=t.input.closest(M(this.config.field));if(O(t.input,this.config.input_error,e),O(t.input,this.config.input_valid,!e),i){O(i,this.config.field_error,e),O(i,this.config.field_valid,!e);let s=i.querySelector(M(this.config.field_message));s.innerHTML=e?t.errors.join("<br>"):"",s.style.display=e?"":"none"}}validate(t){let e=!0,i=this.fields;t instanceof HTMLElement&&(i=[t.validation]);for(let t in i){if(!i.hasOwnProperty(t))continue;const s=i[t];this._validateField(s)?this.toggleError(s,!1):(e=!1,this.toggleError(s,!0))}return e}_addEvent(t){t.addEventListener(this._getEventName(t),this.validateEvent)}_addValidators(t,e,i){[].forEach.call(t,(t=>{let s=t.name.replace("data-","");~P.indexOf(s)?this._addValidatorToField(e,i,s,t.value):"type"===t.name&&this._addValidatorToField(e,i,t.value)}))}_addValidatorToField(t,e,i,s){if(j[i]&&(j[i].name=i,t.push(j[i]),s)){var n="pattern"===i?[s]:s.split(",");n.unshift(null),e[i]=n}}_onChange(t){this.validate(t.currentTarget)}_removeEvent(t){t.removeEventListener(this._getEventName(t),this.validateEvent)}_getEventName(t){return~["radio","checkbox"].indexOf(t.getAttribute("type"))||"SELECT"===t.nodeName?"change":"input"}_initField(t){let e={},i=[];return null!==t.offsetParent&&(this._addValidators(t.attributes,i,e),this._sortValidators(i),this._addEvent(t)),t.validation={form:this.form,input:t,params:e,validate:()=>this.validate(t),validators:i}}_sortValidators(t){t.sort(((t,e)=>(e.priority||1)-(t.priority||1)))}_validateField(t){let e=[],i=!0;for(let s in t.validators){if(!t.validators.hasOwnProperty(s))continue;let n=t.validators[s],r=t.params[n.name]?t.params[n.name]:[];if(r[0]=t.input.value,!n.fn.apply(t.input,r)){i=!1;let t=this.strings[n.name];if(e.push(t.replace(/(\%s)/g,r[1])),!0===n.halt)break}}return t.errors=e,i}}class D{constructor(t,e){var i,s;this.button=y(e),this.config=GLSR.validationconfig,this.events={submit:this._onSubmit.bind(this)},this.form=t,this.isActive=!1,this.stars=(()=>{let t=null;const e=()=>!!t&&(t.rebuild(),!0);return{init:function(i){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e()||(t=new F(i,Object.assign({},N,s))),t},destroy:()=>!!t&&(t.destroy(),!0),rebuild:e}})(),this.strings=GLSR.validationstrings,this.captcha=new _(this),this.validation=new H(t),this.reviewsEl=document.getElementById(null===(i=t.closest(".glsr"))||void 0===i||null===(s=i.dataset)||void 0===s?void 0:s.reviews_id)}destroy(){this._destroyForm(),this.stars.destroy(),this.captcha.reset(),this.isActive=!1}init(){this.isActive||(this._initForm(),this.stars.init(this.form.querySelectorAll(".glsr-field-rating select"),GLSR.starsconfig),this.captcha.render(),this.isActive=!0)}submitForm(){this.button.loading(),GLSR.ajax.post(this._data(),this._handleResponse.bind(this))}_data(){const t=new FormData(this.form);if(this.reviewsEl&&this.reviewsEl.classList.contains("glsr"))try{const e=JSON.parse(JSON.stringify(this.reviewsEl.dataset));for(let i of Object.keys(e)){let s;try{s=JSON.parse(e[i])}catch(t){s=e[i]}t.append("".concat(GLSR.nameprefix,"[_reviews_atts][").concat(i,"]"),s)}t.append(["".concat(GLSR.nameprefix,"[_pagination_atts][page]")],1),t.append(["".concat(GLSR.nameprefix,"[_pagination_atts][url]")],location.href)}catch(t){console.error(t)}return t}_destroyForm(){this.form.removeEventListener("submit",this.events.submit),this._resetErrors(),this.validation.destroy()}_handleResponse(t,e){const i=!0===e;if(this.captcha.reset(),i&&this.form.reset(),this._showFieldErrors(t.errors),this._showResults(t.message,i),this.button.loaded(),GLSR.Event.trigger("site-reviews/form/handle",t,this.form),i){if(""!==t.redirect)return void(window.location=t.redirect);if(this.reviewsEl&&t.reviews){if(this.reviewsEl.innerHTML=t.reviews,GLSR.urlparameter){let t=new URL(location.href);t.searchParams.delete(GLSR.urlparameter),window.history.replaceState({},"",t.toString())}GLSR.Event.trigger("site-reviews/pagination/init")}}}_initForm(){this._destroyForm(),this.form.addEventListener("submit",this.events.submit),this.validation.init()}_onSubmit(t){if(!this.validation.validate())return t.preventDefault(),void this._showResults(this.strings.errors,!1);t.preventDefault(),this._resetErrors(),this.button.loading(),this.captcha.execute()}_resetErrors(){O(this.form,this.config.form_error,!1),this._showResults("",null),this.validation.reset()}_showFieldErrors(t){if(t)for(let e in t){if(!t.hasOwnProperty(e))continue;const i=GLSR.nameprefix?GLSR.nameprefix+"["+e+"]":e,s=this.form.querySelector('[name="'+i+'"]');s&&(this.validation.setErrors(s,t[e]),this.validation.toggleError(s.validation,"add"))}}_showResults(t,e){const i=this.form.querySelector(M(this.config.form_message));null!==i&&(O(this.form,this.config.form_error,!1===e),O(i,this.config.form_message_failed,!1===e),O(i,this.config.form_message_success,!0===e),i.innerHTML=t)}}var I=function(){return"undefined"==typeof window},W=function(t){t=t||navigator.userAgent;var e=/(iPad).*OS\s([\d_]+)/.test(t);return{ios:!e&&/(iPhone\sOS)\s([\d_]+)/.test(t)||e,android:/(Android);?[\s/]+([\d.]+)?/.test(t)}};var V=0,Y=0,J=0,$=null,B=!1,K=[],X=function(t){if(I())return!1;if(!t)throw new Error("options must be provided");var e=!1,i={get passive(){e=!0}},s=function(){},n="__TUA_BSL_TEST_PASSIVE__";window.addEventListener(n,s,i),window.removeEventListener(n,s,i);var r=t.capture;return e?t:void 0!==r&&r}({passive:!1}),z=!I()&&"scrollBehavior"in document.documentElement.style,U=function(t){t.cancelable&&t.preventDefault()},Q=function(t){t||null!==t&&"production"!==process.env.NODE_ENV&&console.warn("If scrolling is also required in the floating layer, the target element must be provided.")},Z=function(t){if(!I()){if(Q(t),W().ios){if(t)(Array.isArray(t)?t:[t]).forEach((function(t){t&&-1===K.indexOf(t)&&(t.ontouchstart=function(t){Y=t.targetTouches[0].clientY,J=t.targetTouches[0].clientX},t.ontouchmove=function(e){1===e.targetTouches.length&&function(t,e){if(e){var i=e.scrollTop,s=e.scrollLeft,n=e.scrollWidth,r=e.scrollHeight,o=e.clientWidth,a=e.clientHeight,l=t.targetTouches[0].clientX-J,c=t.targetTouches[0].clientY-Y,h=Math.abs(c)>Math.abs(l);if(h&&(c>0&&0===i||c<0&&i+a+1>=r)||!h&&(l>0&&0===s||l<0&&s+o+1>=n))return U(t)}t.stopPropagation()}(e,t)},K.push(t))}));B||(document.addEventListener("touchmove",U,X),B=!0)}else V<=0&&($=W().android?(e=document.documentElement,i=document.body,s=e.scrollTop||i.scrollTop,n=Object.assign({},e.style),r=Object.assign({},i.style),e.style.height="100%",e.style.overflow="hidden",i.style.top="-".concat(s,"px"),i.style.width="100%",i.style.height="auto",i.style.position="fixed",i.style.overflow="hidden",function(){e.style.height=n.height||"",e.style.overflow=n.overflow||"",["top","width","height","overflow","position"].forEach((function(t){i.style[t]=r[t]||""})),z?window.scrollTo({top:s,behavior:"instant"}):window.scrollTo(0,s)}):function(){var t=document.body,e=Object.assign({},t.style),i=window.innerWidth-t.clientWidth;return t.style.overflow="hidden",t.style.boxSizing="border-box",t.style.paddingRight="".concat(i,"px"),function(){["overflow","boxSizing","paddingRight"].forEach((function(i){t.style[i]=e[i]||""}))}}());var e,i,s,n,r;V+=1}};const tt=["[contenteditable]",'[tabindex]:not([tabindex^="-"])',"a[href]","button:not([disabled]):not([aria-hidden])",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])"],et={focus:!1,onClose:()=>{},onOpen:()=>{}},it="data-glsr-close",st="glsr-modal",nt="is-open",rt="data-glsr-trigger",ot=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.class="glsr-modal__"+t,e};class at{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.config=Object.assign({},et,e),this.events={_open:this._openModal.bind(this),mouseup:this._onClick.bind(this),keydown:this._onKeydown.bind(this),touchstart:this._onClick.bind(this)},this.id=t,this.triggers=[],this._reset()}_closeModal(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var e;t&&(t.preventDefault(),t.stopPropagation()),this.root.setAttribute("aria-hidden","true"),this._eventHandler("remove"),e=this.content,I()||(Q(e),(V-=1)>0)||(W().ios||"function"!=typeof $?(e&&(Array.isArray(e)?e:[e]).forEach((function(t){var e=K.indexOf(t);-1!==e&&(t.ontouchmove=null,t.ontouchstart=null,K.splice(e,1))})),B&&(document.removeEventListener("touchmove",U,X),B=!1)):$()),this.trigger&&this.trigger.focus&&this.trigger.focus();const i=()=>{this.root.removeEventListener("animationend",i,!1),this.root.classList.remove(nt),ct.pop(),this.config.onClose(this,t),GLSR.Event.trigger("site-reviews/modal/close",this.root,this.trigger,t),C((()=>this._reset()))()};this.root.addEventListener("animationend",i,!1)}_eventHandler(t){this._eventListener(this.close,t,["keydown"]),this._eventListener(this.root,t,["mouseup","touchstart"]),this._eventListener(document,t,["keydown"])}_eventListener(t,e,i){t&&i.forEach((i=>t[e+"EventListener"](i,this.events[i])))}_focusableNodes(){return[].slice.call(this.root.querySelectorAll(tt))}_insertModal(){const t=f("button",ot("close",{"aria-label":GLSR.text.closemodal,"data-glsr-close":""})),e=f("div",ot("content",{tabindex:-1})),i=f("div",ot("header")),s=f("div",ot("footer")),n=f("div",{class:st,id:this.id,"aria-hidden":!0},f("div",ot("overlay",{tabindex:-1,"data-glsr-close":""}),f("div",ot("dialog",{"aria-modal":!0,role:"dialog"}),t,i,e,s)));this.close=t,this.content=e,this.footer=s,this.header=i,this.root=document.body.appendChild(n)}_onClick(t){t.target.hasAttribute(it)&&this._closeModal(t)}_onKeydown(t){~[13,32].indexOf(t.keyCode)&&t.target===this.close&&this._closeModal(t),27===t.keyCode&&ct.slice(-1)[0]===this.id&&this._closeModal(t),9===t.keyCode&&this._retainFocus(t)}_openModal(t){ct.push(this.id),this.trigger=document.activeElement,t&&(t.preventDefault(),this.trigger=t.currentTarget),this._insertModal(),Z(this.content),this.config.onOpen(this,t),GLSR.Event.trigger("site-reviews/modal/open",this.root,this.trigger,t),this.root.setAttribute("aria-hidden","false"),this.root.classList.add(nt),this._eventHandler("add");const e=()=>{this.root.removeEventListener("animationend",e,!1),this._setFocusToFirstNode()};this.root.addEventListener("animationend",e,!1)}_registerTrigger(t){this._removeTrigger(t),t.addEventListener("click",this.events._open),this.triggers.push(t)}_removeTrigger(t){this.triggers.filter((e=>e!==t)),t.removeEventListener("click",this.events._open)}_removeTriggers(){this.triggers.forEach((t=>this._removeTrigger(t))),this.triggers=[]}_reset(){this.root&&this.root.remove(),this.close=null,this.content=null,this.footer=null,this.header=null,this.trigger=null}_retainFocus(t){let e=this._focusableNodes();if(0!==e.length)if(e=e.filter((t=>null!==t.offsetParent)),this.root.contains(document.activeElement)){const i=e.indexOf(document.activeElement);t.shiftKey&&0===i?(e[e.length-1].focus(),t.preventDefault()):!t.shiftKey&&e.length>0&&i===e.length-1&&(e[0].focus(),t.preventDefault())}else e[0].focus()}_setFocusToFirstNode(){if(!this.config.focus)return;const t=this._focusableNodes();if(0===t.length)return;const e=t.filter((t=>!t.hasAttribute(it)));e.length>0?e[0].focus():0===e.length&&t[0].focus()}}const lt={},ct=[];var ht={close:t=>{if(t)lt[t]&&lt[t]._closeModal();else for(let t in lt)lt[t]._closeModal()},init:(t,e)=>{const i=lt[t]||new at(t,e);return i._removeTriggers(),document.querySelectorAll("["+rt+"]").forEach((e=>{t===e.attributes[rt].value&&i._registerTrigger(e)})),lt[t]=i,lt},open:(t,e)=>{const i=lt[t]||new at(t,e);i.root&&i._eventHandler("remove"),lt[t]=i,i._openModal()}};const dt="glsr-hide",ut=16,pt=468,ft="button.glsr-button-loadmore",vt=".glsr-pagination a[data-page]",gt=".glsr-reviews, [data-reviews]";class mt{constructor(t,e){this.events={button:{click:this._onLoadMore.bind(this)},link:{click:this._onPaginate.bind(this)},window:{popstate:this._onPopstate.bind(this)}},this.paginationEl=e,this.reviewsEl=t.querySelector(gt),this.wrapperEl=t}destroy(){this._eventHandler("remove")}init(){this._eventHandler("add");const t=this.paginationEl.querySelector(".current");if(t){const e=this._data(t),i=t.nextElementSibling;e&&i&&2==+i.dataset.page&&GLSR.urlparameter&&window.history.replaceState(e,"",window.location)}}_data(t){try{const i=JSON.parse(JSON.stringify(this.paginationEl.dataset)),s={};for(var e of Object.keys(i)){let t;try{t=JSON.parse(i[e])}catch(s){t=i[e]}s["".concat(GLSR.nameprefix,"[atts][").concat(e,"]")]=t}return s["".concat(GLSR.nameprefix,"[_action]")]="fetch-paged-reviews",s["".concat(GLSR.nameprefix,"[page]")]=t.dataset.page||1,s["".concat(GLSR.nameprefix,"[schema]")]=!1,s["".concat(GLSR.nameprefix,"[url]")]=t.href||location.href,s}catch(t){return console.error("Invalid pagination config."),!1}}_eventHandler(t){this._eventListener(window,t,this.events.window),this.wrapperEl.querySelectorAll(ft).forEach((e=>{this._eventListener(e,t,this.events.button)})),this.wrapperEl.querySelectorAll(vt).forEach((e=>{this._eventListener(e,t,this.events.link)}))}_eventListener(t,e,i){Object.keys(i).forEach((s=>t[e+"EventListener"](s,i[s])))}_handleLoadMore(t,e,i,s){s?(t.loaded(),this.destroy(),this.paginationEl.innerHTML=i.pagination,this.reviewsEl.insertAdjacentHTML("beforeend",i.reviews),this.init(),GLSR.Event.trigger("site-reviews/pagination/handle",i,this)):window.location=location}_handlePagination(t,e,i,s){s?(this._paginate(i),GLSR.urlparameter&&window.history.pushState(e,"",t.href)):window.location=t.href}_handlePopstate(t,e,i){i?this._paginate(e):console.error(e)}_loaded(){const t=this.paginationEl.querySelector(".glsr-spinner");t&&this.paginationEl.removeChild(t),this.wrapperEl.classList.remove(dt)}_loading(){this.wrapperEl.classList.add(dt),this.paginationEl.insertAdjacentHTML("beforeend",'<div class="glsr-spinner"></div>')}_onLoadMore(t){const e=t.currentTarget,i=this._data(e);if(i){const s=y(e);s.loading(),t.preventDefault(),GLSR.ajax.post(i,this._handleLoadMore.bind(this,s,i))}}_onPaginate(t){const e=t.currentTarget,i=this._data(e);i&&(this._loading(),t.preventDefault(),GLSR.ajax.post(i,this._handlePagination.bind(this,e,i)))}_onPopstate(t){GLSR.Event.trigger("site-reviews/pagination/popstate",t,this),t.state&&t.state["".concat(GLSR.nameprefix,"[_action]")]&&(this._loading(),GLSR.ajax.post(t.state,this._handlePopstate.bind(this,t.state)))}_paginate(t){this.destroy(),this.paginationEl.innerHTML=t.pagination,this.reviewsEl.innerHTML=t.reviews,this.init(),this._scrollToTop(),this._loaded(),GLSR.Event.trigger("site-reviews/pagination/handle",t,this)}_scrollStep(t){const e=Math.min(1,(window.performance.now()-t.startTime)/pt),i=.5*(1-Math.cos(Math.PI*e)),s=t.startY+(t.endY-t.startY)*i;window.scroll(0,t.offset+s),s!==t.endY&&window.requestAnimationFrame(this._scrollStep.bind(this,t))}_scrollToTop(){let t=ut;[].forEach.call(GLSR.ajaxpagination,(e=>{const i=document.querySelector(e);i&&"fixed"===window.getComputedStyle(i).getPropertyValue("position")&&(t+=i.clientHeight)}));const e=this.reviewsEl.getBoundingClientRect().top-t;e>0||this._scrollStep({endY:e,offset:window.pageYOffset,startTime:window.performance.now(),startY:this.reviewsEl.scrollTop})}}const wt="site-reviews/excerpts/init",yt="site-reviews/forms/init",_t="site-reviews/init",bt="site-reviews/loaded",Et="site-reviews/modal/init",Lt="site-reviews/pagination/init";window.hasOwnProperty("GLSR")||(window.GLSR={}),window.GLSR.ajax=o,window.GLSR.forms=[],window.GLSR.pagination=[],window.GLSR.Event=h,window.GLSR.Modal=ht,window.GLSR.Utils={debounce:C,dom:f},h.on(wt,(t=>{new w(t),h.trigger(Et)})),h.on(yt,(()=>{GLSR.forms.forEach((t=>t.destroy())),GLSR.forms=[],document.querySelectorAll("form.glsr-review-form").forEach((t=>{const e=t.querySelector("[type=submit]");if(e){const i=new D(t,e);i.init(),GLSR.forms.push(i)}}))})),h.on(Et,(()=>{GLSR.Modal.init("glsr-modal-review",{onOpen:t=>{const e=t.trigger.closest(".glsr").cloneNode(!0),i=t.trigger.closest(".glsr-review").cloneNode(!0);e.innerHTML="",e.appendChild(i),t.content.appendChild(e)}})})),h.on(Lt,(()=>{GLSR.pagination.forEach((t=>t.destroy())),GLSR.pagination=[],document.querySelectorAll(".glsr").forEach((t=>{const e=t.querySelector(".glsr-pagination");if(e&&(e.classList.contains("glsr-ajax-loadmore")||e.classList.contains("glsr-ajax-pagination"))){const i=new mt(t,e);i.init(),GLSR.pagination.push(i)}}))})),h.on(_t,(()=>{document.querySelectorAll(".glsr").forEach((t=>{const e="glsr-"+window.getComputedStyle(t,null).getPropertyValue("direction");t.classList.add(e)})),h.trigger(wt),h.trigger(yt),h.trigger(Lt),h.trigger(bt)})),h.on("site-reviews/pagination/handle",((t,e)=>{h.trigger(wt,e.wrapperEl)})),document.addEventListener("DOMContentLoaded",(()=>{h.trigger(_t)}))}();
1
+ !function(){"use strict";let t;const e=function(t){return"json"===this.responseType||!0===this.json?t({message:this.statusText},!1):"text"===this.responseType?t(this.statusText):void console.error(this)},i=function(t){if(0===this.status||this.status>=200&&this.status<300||304===this.status){if("json"===this.responseType)return t(this.response.data,this.response.success);if("text"===this.responseType)return t(this.responseText);if(!0===this.json){const e=JSON.parse(this.response);return t(e.data,e.success)}console.info(this)}else e.bind(this,t)},s=t=>{let e=new FormData;const i=Object.prototype.toString.call(t);return"[object FormData]"===i&&(e=t),"[object HTMLFormElement]"===i&&(e=new FormData(t)),"[object Object]"===i&&Object.keys(t).forEach((i=>e.append(i,t[i]))),e.append("action",GLSR.action),e.append("_ajax_request",!0),e},n=s=>{t=new XMLHttpRequest,t.addEventListener("load",i.bind(t,s)),t.addEventListener("error",e.bind(t,s))},r=e=>{(e=e||{})["X-Requested-With"]="XMLHttpRequest";for(let i in e)e.hasOwnProperty(i)&&t.setRequestHeader(i,e[i])};var o={get:(e,i,s)=>{n(i),t.open("GET",e,!0),t.responseType="text",r(s),t.send()},post:(e,i,o)=>{n(i),t.open("POST",GLSR.ajaxurl,!0),t.responseType="json",t.json=!0,r(o),t.send(s(e))}};const a={},l=function(t,e){const i=a[t]||[],s=[];e&&[].forEach.call(i,(t=>{e!==t.fn&&e!==t.fn.once&&s.push(t)})),s.length?a[t]=s:delete a[t]},c=function(t,e,i){(a[t]||(a[t]=[])).push({fn:e,context:i})};var h={events:a,off:l,on:c,once:function(t,e,i){const s=function(){l(t,s),e.apply(i,arguments)};s.once=e,c(t,s,i)},trigger:function(t){const e=[].slice.call(arguments,1),i=(a[t]||[]).slice();[].forEach.call(i,(t=>t.fn.apply(t.context,e)))}};const d="function",u=(t,e)=>typeof t===e,p=(t,e)=>{null!==e&&(Array.isArray(e)?e.map((e=>p(t,e))):(f.isNode(e)||(e=document.createTextNode(e)),t.appendChild(e)))};function f(t,e){let i,s,n=arguments,r=1;if(t=f.isElement(t)?t:document.createElement(t),u(e,"object")&&!f.isNode(e)&&!Array.isArray(e))for(i in r++,e)s=e[i],i=f.attrMap[i]||i,u(i,d)?i(t,s):u(s,d)?t[i]=s:t.setAttribute(i,s);for(;r<n.length;r++)p(t,n[r]);return t}f.attrMap={},f.isElement=t=>t instanceof Element,f.isNode=t=>t instanceof Node;const v="glsr-read-more",g=".glsr-hidden-text",m=".glsr-tag-value";class w{constructor(t){this.events={click:this._onClick.bind(this)},(t||document).querySelectorAll(g).forEach((t=>this.init(t)))}init(t){const e=this._insertLink(t);e&&("expand"===t.dataset.trigger&&(e.dataset.text=t.dataset.showLess,e.removeEventListener("click",this.events.click),e.addEventListener("click",this.events.click)),"modal"===t.dataset.trigger&&(e.dataset.glsrTrigger="glsr-modal-review"))}_insertLink(t){let e=t.parentElement.querySelector("."+v);e&&e.parentElement.removeChild(e);const i=f("a",{href:"#"},t.dataset.showMore),s=f("span",{class:v},i);return t.appendChild(s).querySelector("a")}_onClick(t){t.preventDefault();const e=t.currentTarget,i=e.parentElement,s=e.closest(m),n=s.querySelector(g),r=e.dataset.text,o=e.innerText;e.dataset.text=o,e.innerText=r,e.removeEventListener("click",this.events.click),"false"===s.dataset.expanded?(s.querySelector("p:last-of-type").appendChild(i),s.dataset.expanded=!0):(n.appendChild(i),s.dataset.expanded=!1),e.addEventListener("click",this.events.click),e.focus()}}var y=t=>{const e=t.dataset.loading,i=t.innerText;return{el:t,loading:()=>{t.setAttribute("aria-busy",!0),t.setAttribute("disabled",""),t.innerHTML='<span class="glsr-loading"></span>'+e||i},loaded:()=>{t.setAttribute("aria-busy",!1),t.removeAttribute("disabled"),t.innerHTML=i}}};class _{constructor(t){this.Form=t,this.captcha={friendlycaptcha:"friendlyChallenge",hcaptcha:"hcaptcha",recaptcha_v2_invisible:"grecaptcha",recaptcha_v3:"grecaptcha",turnstile:"turnstile"}[GLSR.captcha.type],this.captchaEl=!1,this.containerEl=this.Form.form.querySelector(".glsr-captcha-holder"),this.loaded=!1,this.token=null,this.widget=-1,this.fixCompatibility()}execute(){if(this.captchaEl&&this.isWidgetLoaded())try{this["execute_"+GLSR.captcha.type]()}catch(t){console.error(t),this.Form.submitForm()}else this.Form.submitForm()}execute_friendlycaptcha(){1==+this.captchaEl.dataset.error?this._submitFormWithToken("sitekey_invalid"):this.token?this.Form.submitForm():setTimeout((()=>this.execute_friendlycaptcha()),100)}execute_hcaptcha(){1==+this.captchaEl.dataset.error?this._submitFormWithToken("sitekey_invalid"):this.token?this._submitFormWithToken(this.token):window[this.captcha].execute(this.widget,{action:"submit_review",async:!0}).then((t=>{let{response:e}=t;this._submitFormWithToken(e)})).catch((t=>{console.error(t)}))}execute_recaptcha_v2_invisible(){this.execute_recaptcha_v3()}execute_recaptcha_v3(){1==+this.captchaEl.dataset.error?this._submitFormWithToken("sitekey_invalid"):window[this.captcha].execute(this.widget,{action:"submit_review"})}execute_turnstile(){let t=window[this.captcha].getResponse(this.widget);1==+this.captchaEl.dataset.error||this.token||void 0===t?this.Form.submitForm():setTimeout((()=>this.execute_turnstile()),100)}fixCompatibility(){"hcaptcha"===GLSR.captcha.type&&void 0!==window.hCaptchaOnLoad&&document.body.click()}isLoaded(t){for(let e=0;e<document.scripts.length;e++)if(t.split("?")[0]===document.scripts[e].src.split("?")[0])return!0;return!1}isWidgetLoaded(){return!~[-1,null,void 0].indexOf(this.widget)}load(t){return new Promise(((e,i)=>{if(void 0===t||this.isLoaded(t))e();else{const s=document.createElement("script");s.onload=e,s.onerror=i,s.src=t,s.type="text/javascript",GLSR.captcha.urls.length>1&&(-1!==t.indexOf("module")?s.type="module":s.setAttribute("nomodule","")),s.setAttribute("defer",""),document.head.append(s)}}))}render(){if(this.Form.form.onsubmit=null,this.containerEl&&!this.isWidgetLoaded())if(void 0===window[this.captcha])this.loaded?setTimeout((()=>this.render()),50):this.load(GLSR.captcha.urls[0]).then((()=>{this.load(GLSR.captcha.urls[1])})).then((()=>this.loaded=!0)).then((()=>setTimeout((()=>this.render()),100))).catch((t=>console.error(t)));else{this.reset(),this._buildContainer();try{this["render_"+GLSR.captcha.type]()}catch(t){this.captchaEl.dataset.error=1,console.error(t)}}}render_friendlycaptcha(){this.widget=new window[this.captcha].WidgetInstance(this.captchaEl,{doneCallback:t=>this.token=t,errorCallback:t=>{console.error(t),this.captchaEl.dataset.error=1}})}render_hcaptcha(){void 0===window[this.captcha].render&&setTimeout((()=>this.render_hcaptcha()),100),this.widget=window[this.captcha].render(this.captchaEl,{callback:t=>this.token=t,"chalexpired-callback":()=>this.reset(),"close-callback":()=>this.Form.button.loaded(),"error-callback":()=>this.captchaEl.dataset.error=1,"expired-callback":()=>this.reset()})}render_recaptcha_v2_invisible(){this.render_recaptcha_v3()}render_recaptcha_v3(){void 0===window[this.captcha].render&&setTimeout((()=>this.render_recaptcha_v3()),100),this.widget=window[this.captcha].render(this.captchaEl,{callback:t=>this._submitFormWithToken(t),"error-callback":()=>this.captchaEl.dataset.error=1,"expired-callback":()=>this.reset(),isolated:!0})}render_turnstile(){this.widget=window[this.captcha].render(this.captchaEl,{action:"submit_review",callback:t=>this.token=t,"error-callback":()=>{this.captchaEl.dataset.error=1},"expired-callback":()=>this.reset(),sitekey:GLSR.captcha.sitekey,theme:GLSR.captcha.theme})}reset(){this.token=null,this.captchaEl&&(this.captchaEl.dataset.error=0),this.isWidgetLoaded()&&("friendlycaptcha"===GLSR.captcha.type?this.widget.reset():window[this.captcha].reset(this.widget))}_buildContainer(){"friendlycaptcha"===GLSR.captcha.type&&this.isWidgetLoaded()&&this.widget.destroy(),Array.from(this.containerEl.getElementsByClassName(GLSR.captcha.class)).forEach((t=>t.remove())),this.captchaEl=f("div",{class:GLSR.captcha.class,"data-badge":GLSR.captcha.badge,"data-lang":GLSR.captcha.language,"data-isolated":!0,"data-sitekey":GLSR.captcha.sitekey,"data-size":GLSR.captcha.size,"data-theme":GLSR.captcha.theme}),this.containerEl.appendChild(this.captchaEl)}_submitFormWithToken(t){["frc-captcha-solution","g-recaptcha-response","h-captcha-response"].forEach((e=>{this.Form.form[e]&&t&&(this.Form.form[e].value=t)})),this.Form.submitForm()}}function b(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var i=0;i<e.length;i++){var s=e[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function L(t,e,i){return e&&E(t.prototype,e),i&&E(t,i),t}var S={classNames:{active:"gl-active",base:"gl-star-rating",selected:"gl-selected"},clearable:!0,maxStars:10,prebuilt:!1,stars:null,tooltip:"Select a Rating"},x=function(t,e,i){t.classList[e?"add":"remove"](i)},k=function(t){var e=document.createElement("span");for(var i in t=t||{})e.setAttribute(i,t[i]);return e},R=function(t,e,i){var s=k(i);return t.parentNode.insertBefore(s,e?t.nextSibling:t),s},T=function t(){for(var e=arguments.length,i=new Array(e),s=0;s<e;s++)i[s]=arguments[s];var n={};return i.forEach((function(e){Object.keys(e||{}).forEach((function(s){if(void 0!==i[0][s]){var r=e[s];"Object"!==G(r)||"Object"!==G(n[s])?n[s]=r:n[s]=t(n[s],r)}}))})),n},G=function(t){return{}.toString.call(t).slice(8,-1)},F=function(){function t(e,i){var s,n,r;b(this,t),this.direction=window.getComputedStyle(e,null).getPropertyValue("direction"),this.el=e,this.events={change:this.onChange.bind(this),keydown:this.onKeyDown.bind(this),mousedown:this.onPointerDown.bind(this),mouseleave:this.onPointerLeave.bind(this),mousemove:this.onPointerMove.bind(this),reset:this.onReset.bind(this),touchend:this.onPointerDown.bind(this),touchmove:this.onPointerMove.bind(this)},this.indexActive=null,this.indexSelected=null,this.props=i,this.tick=null,this.ticking=!1,this.values=function(t){var e=[];return[].forEach.call(t.options,(function(t){var i=parseInt(t.value,10)||0;i>0&&e.push({index:t.index,text:t.text,value:i})})),e.sort((function(t,e){return t.value-e.value}))}(e),this.widgetEl=null,this.el.widget&&this.el.widget.destroy(),s=this.values.length,n=1,r=this.props.maxStars,/^\d+$/.test(s)&&n<=s&&s<=r?this.build():this.destroy()}return L(t,[{key:"build",value:function(){this.destroy(),this.buildWidget(),this.selectValue(this.indexSelected=this.selected(),!1),this.handleEvents("add"),this.el.widget=this}},{key:"buildWidget",value:function(){var t,e,i=this;this.props.prebuilt?(t=this.el.parentNode,e=t.querySelector("."+this.props.classNames.base+"--stars")):((t=R(this.el,!1,{class:this.props.classNames.base})).appendChild(this.el),e=R(this.el,!0,{class:this.props.classNames.base+"--stars"}),this.values.forEach((function(t,s){var n=k({"data-index":s,"data-value":t.value});"function"==typeof i.props.stars&&i.props.stars.call(i,n,t,s),[].forEach.call(n.children,(function(t){return t.style.pointerEvents="none"})),e.innerHTML+=n.outerHTML}))),t.dataset.starRating="",t.classList.add(this.props.classNames.base+"--"+this.direction),this.props.tooltip&&e.setAttribute("role","tooltip"),this.widgetEl=e}},{key:"changeIndexTo",value:function(t,e){var i=this;if(this.indexActive!==t||e){if([].forEach.call(this.widgetEl.children,(function(e,s){x(e,s<=t,i.props.classNames.active),x(e,s===i.indexSelected,i.props.classNames.selected)})),this.widgetEl.setAttribute("data-rating",t+1),"function"==typeof this.props.stars||this.props.prebuilt||(this.widgetEl.classList.remove("s"+10*(this.indexActive+1)),this.widgetEl.classList.add("s"+10*(t+1))),this.props.tooltip){var s,n=t<0?this.props.tooltip:null===(s=this.values[t])||void 0===s?void 0:s.text;this.widgetEl.setAttribute("aria-label",n)}this.indexActive=t}this.ticking=!1}},{key:"destroy",value:function(){this.indexActive=null,this.indexSelected=this.selected();var t=this.el.parentNode;t.classList.contains(this.props.classNames.base)&&(this.props.prebuilt?(this.widgetEl=t.querySelector("."+this.props.classNames.base+"--stars"),t.classList.remove(this.props.classNames.base+"--"+this.direction),delete t.dataset.starRating):t.parentNode.replaceChild(this.el,t),this.handleEvents("remove")),delete this.el.widget}},{key:"eventListener",value:function(t,e,i,s){var n=this;i.forEach((function(i){return t[e+"EventListener"](i,n.events[i],s||!1)}))}},{key:"handleEvents",value:function(t){var e=this.el.closest("form");e&&"FORM"===e.tagName&&this.eventListener(e,t,["reset"]),this.eventListener(this.el,t,["change"]),"add"===t&&this.el.disabled||(this.eventListener(this.el,t,["keydown"]),this.eventListener(this.widgetEl,t,["mousedown","mouseleave","mousemove","touchend","touchmove"],!1))}},{key:"indexFromEvent",value:function(t){var e,i,s=(null===(e=t.touches)||void 0===e?void 0:e[0])||(null===(i=t.changedTouches)||void 0===i?void 0:i[0])||t,n=document.elementFromPoint(s.clientX,s.clientY);return n.parentNode===this.widgetEl?[].slice.call(n.parentNode.children).indexOf(n):this.indexActive}},{key:"onChange",value:function(){this.changeIndexTo(this.selected(),!0)}},{key:"onKeyDown",value:function(t){var e=t.key.slice(5);if(~["Left","Right"].indexOf(e)){t.preventDefault();var i="Left"===e?-1:1;"rtl"===this.direction&&(i*=-1);var s=this.values.length-1,n=Math.min(Math.max(this.selected()+i,-1),s);this.selectValue(n,!0)}}},{key:"onPointerDown",value:function(t){t.preventDefault();var e=this.indexFromEvent(t);this.props.clearable&&e===this.indexSelected&&(e=-1),this.selectValue(e,!0)}},{key:"onPointerLeave",value:function(t){var e=this;t.preventDefault(),cancelAnimationFrame(this.tick),requestAnimationFrame((function(){return e.changeIndexTo(e.indexSelected)}))}},{key:"onPointerMove",value:function(t){var e=this;t.preventDefault(),this.ticking||(this.tick=requestAnimationFrame((function(){return e.changeIndexTo(e.indexFromEvent(t))})),this.ticking=!0)}},{key:"onReset",value:function(){var t,e=this.valueIndex(null===(t=this.el.querySelector("[selected]"))||void 0===t?void 0:t.value);this.selectValue(e||-1,!1)}},{key:"selected",value:function(){return this.valueIndex(this.el.value)}},{key:"selectValue",value:function(t,e){var i;this.el.value=(null===(i=this.values[t])||void 0===i?void 0:i.value)||"",this.indexSelected=this.selected(),!1===e?this.changeIndexTo(this.selected(),!0):this.el.dispatchEvent(new Event("change"))}},{key:"valueIndex",value:function(t){return this.values.findIndex((function(e){return e.value===+t}))}}]),t}(),A=function(){function t(e,i){b(this,t),this.destroy=this.destroy.bind(this),this.props=i,this.rebuild=this.rebuild.bind(this),this.selector=e,this.widgets=[],this.build()}return L(t,[{key:"build",value:function(){var t=this;this.queryElements(this.selector).forEach((function(e){var i=T(S,t.props,JSON.parse(e.getAttribute("data-options")));"SELECT"!==e.tagName||e.widget||(!i.prebuilt&&e.parentNode.classList.contains(i.classNames.base)&&t.unwrap(e),t.widgets.push(new F(e,i)))}))}},{key:"destroy",value:function(){this.widgets.forEach((function(t){return t.destroy()})),this.widgets=[]}},{key:"queryElements",value:function(t){return"HTMLSelectElement"===G(t)?[t]:"NodeList"===G(t)?[].slice.call(t):"String"===G(t)?[].slice.call(document.querySelectorAll(t)):[]}},{key:"rebuild",value:function(){this.destroy(),this.build()}},{key:"unwrap",value:function(t){var e=t.parentNode,i=e.parentNode;i.insertBefore(t,e),i.removeChild(e)}}]),t}();const N={classNames:{base:"glsr-star-rating"},clearable:!1,tooltip:!1};const O=(t,e,i)=>{t&&e.split(" ").forEach((e=>{t.classList[i?"add":"remove"](e)}))},M=t=>"."+t.trim().split(" ").join("."),C=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=null;return function(){clearTimeout(i);for(var s=arguments.length,n=new Array(s),r=0;r<s;r++)n[r]=arguments[r];i=setTimeout(t,e,...n)}},q=t=>{let e='input[name="'+t.getAttribute("name")+'"]:checked';return t.validation.form.querySelectorAll(e).length},j={email:{fn:function(t){return!t||/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)}},max:{fn:function(t,e){return!t||("checkbox"===this.type?q(this)<=parseInt(e):parseFloat(t)<=parseFloat(e))}},maxlength:{fn:function(t,e){return!t||t.length<=parseInt(e)}},min:{fn:function(t,e){return!t||("checkbox"===this.type?q(this)>=parseInt(e):parseFloat(t)>=parseFloat(e))}},minlength:{fn:function(t,e){return!t||t.length>=parseInt(e)}},number:{fn:function(t){return!t||!isNaN(parseFloat(t))},priority:2},pattern:{fn:function(t,e){let i=e.match(new RegExp("^/(.*?)/([gimy]*)$"));return!t||new RegExp(i[1],i[2]).test(t)}},required:{fn:function(t){return"radio"===this.type||"checkbox"===this.type?q(this):void 0!==t&&""!==t},priority:99,halt:!0},tel:{fn:function(t){let e=t.replace(/[^0-9]/g,"").length;return!t||4<=e&&15>=e&&new RegExp("^[+]?[\\d\\s()-]*$").test(t)}},url:{fn:function(t){return!t||new RegExp("^(https?)://([\\p{L}\\p{N}\\p{S}\\-_.])+(.?([\\p{L}\\p{N}]|xn--[\\p{L}\\p{N}\\-]+)+.?)(:[0-9]+)?(?:/(?:[\\p{L}\\p{N}\\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*(?:\\?(?:[\\p{L}\\p{N}\\-._~!$&'\\[\\]()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[\\p{L}\\p{N}\\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$","iu").test(t)}}},P=["required","max","maxlength","min","minlength","pattern"];class H{constructor(t){this.config=GLSR.validationconfig,this.fields=[],this.form=t,this.form.setAttribute("novalidate",""),this.strings=GLSR.validationstrings,this.validateEvent=this._onChange.bind(this)}destroy(){for(this.reset();this.fields.length;){const t=this.fields.shift();this._removeEvent(t.input),delete t.input.validation}}init(){this.form.querySelectorAll("input:not([type^=hidden]):not([type^=submit]), select, textarea, [data-glsr-validate]").forEach((t=>{if(this.fields.find((e=>e.input.name===t.name&&!t.name.endsWith("[]"))))return;let e=t.closest(M(this.config.field));e&&"none"!==e.style.display&&this.fields.push(this._initField(t))}))}reset(){for(let t in this.fields){if(!this.fields.hasOwnProperty(t))continue;this.fields[t].errorElements=null;let e=this.fields[t].input.closest(M(this.config.field));O(this.fields[t].input,this.config.input_error,!1),O(this.fields[t].input,this.config.input_valid,!1),O(e,this.config.field_error,!1),O(e,this.config.field_valid,!1)}}setErrors(t,e){t.hasOwnProperty("validation")&&this._initField(t),t.validation.errors=e}toggleError(t,e){let i=t.input.closest(M(this.config.field));if(O(t.input,this.config.input_error,e),O(t.input,this.config.input_valid,!e),i){O(i,this.config.field_error,e),O(i,this.config.field_valid,!e);let s=i.querySelector(M(this.config.field_message));s.innerHTML=e?t.errors.join("<br>"):"",s.style.display=e?"":"none"}}validate(t){let e=!0,i=this.fields;t instanceof HTMLElement&&(i=[t.validation]);for(let t in i){if(!i.hasOwnProperty(t))continue;const s=i[t];this._validateField(s)?this.toggleError(s,!1):(e=!1,this.toggleError(s,!0))}return e}_addEvent(t){t.addEventListener(this._getEventName(t),this.validateEvent)}_addValidators(t,e,i){[].forEach.call(t,(t=>{let s=t.name.replace("data-","");~P.indexOf(s)?this._addValidatorToField(e,i,s,t.value):"type"===t.name&&this._addValidatorToField(e,i,t.value)}))}_addValidatorToField(t,e,i,s){if(j[i]&&(j[i].name=i,t.push(j[i]),s)){var n="pattern"===i?[s]:s.split(",");n.unshift(null),e[i]=n}}_onChange(t){this.validate(t.currentTarget)}_removeEvent(t){t.removeEventListener(this._getEventName(t),this.validateEvent)}_getEventName(t){return~["radio","checkbox"].indexOf(t.getAttribute("type"))||"SELECT"===t.nodeName?"change":"input"}_initField(t){let e={},i=[];return null!==t.offsetParent&&(this._addValidators(t.attributes,i,e),this._sortValidators(i),this._addEvent(t)),t.validation={form:this.form,input:t,params:e,validate:()=>this.validate(t),validators:i}}_sortValidators(t){t.sort(((t,e)=>(e.priority||1)-(t.priority||1)))}_validateField(t){let e=[],i=!0;for(let s in t.validators){if(!t.validators.hasOwnProperty(s))continue;let n=t.validators[s],r=t.params[n.name]?t.params[n.name]:[];if(r[0]=t.input.value,!n.fn.apply(t.input,r)){i=!1;let t=this.strings[n.name];if(e.push(t.replace(/(\%s)/g,r[1])),!0===n.halt)break}}return t.errors=e,i}}class D{constructor(t,e){var i,s;this.button=y(e),this.config=GLSR.validationconfig,this.events={submit:this._onSubmit.bind(this)},this.form=t,this.isActive=!1,this.stars=(()=>{let t=null;const e=()=>!!t&&(t.rebuild(),!0);return{init:function(i){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e()||(t=new A(i,Object.assign({},N,s))),t},destroy:()=>!!t&&(t.destroy(),!0),rebuild:e}})(),this.strings=GLSR.validationstrings,this.captcha=new _(this),this.validation=new H(t),this.reviewsEl=document.getElementById(null===(i=t.closest(".glsr"))||void 0===i||null===(s=i.dataset)||void 0===s?void 0:s.reviews_id)}destroy(){this._destroyForm(),this.stars.destroy(),this.captcha.reset(),this.isActive=!1}init(){this.isActive||(this._initForm(),this.stars.init(this.form.querySelectorAll(".glsr-field-rating select"),GLSR.starsconfig),this.captcha.render(),this.isActive=!0)}submitForm(){this.button.loading(),GLSR.ajax.post(this._data(),this._handleResponse.bind(this))}_data(){const t=new FormData(this.form);if(this.reviewsEl&&this.reviewsEl.classList.contains("glsr"))try{const e=JSON.parse(JSON.stringify(this.reviewsEl.dataset));for(let i of Object.keys(e)){let s;try{s=JSON.parse(e[i])}catch(t){s=e[i]}t.append("".concat(GLSR.nameprefix,"[_reviews_atts][").concat(i,"]"),s)}t.append(["".concat(GLSR.nameprefix,"[_pagination_atts][page]")],1),t.append(["".concat(GLSR.nameprefix,"[_pagination_atts][url]")],location.href)}catch(t){console.error(t)}return t}_destroyForm(){this.form.removeEventListener("submit",this.events.submit),this._resetErrors(),this.validation.destroy()}_handleResponse(t,e){const i=!0===e;if(this.captcha.reset(),i&&this.form.reset(),this._showFieldErrors(t.errors),this._showResults(t.message,i),this.button.loaded(),GLSR.Event.trigger("site-reviews/form/handle",t,this.form),i){if(""!==t.redirect)return void(window.location=t.redirect);if(this.reviewsEl&&t.reviews){if(this.reviewsEl.innerHTML=t.reviews,GLSR.urlparameter){let t=new URL(location.href);t.searchParams.delete(GLSR.urlparameter),window.history.replaceState({},"",t.toString())}GLSR.Event.trigger("site-reviews/pagination/init")}}}_initForm(){this._destroyForm(),this.form.addEventListener("submit",this.events.submit),this.validation.init()}_onSubmit(t){if(!this.validation.validate())return t.preventDefault(),void this._showResults(this.strings.errors,!1);t.preventDefault(),this._resetErrors(),this.button.loading(),this.captcha.execute()}_resetErrors(){O(this.form,this.config.form_error,!1),this._showResults("",null),this.validation.reset()}_showFieldErrors(t){if(t)for(let e in t){if(!t.hasOwnProperty(e))continue;const i=GLSR.nameprefix?GLSR.nameprefix+"["+e+"]":e,s=this.form.querySelector('[name="'+i+'"]');s&&(this.validation.setErrors(s,t[e]),this.validation.toggleError(s.validation,"add"))}}_showResults(t,e){const i=this.form.querySelector(M(this.config.form_message));null!==i&&(O(this.form,this.config.form_error,!1===e),O(i,this.config.form_message_failed,!1===e),O(i,this.config.form_message_success,!0===e),i.innerHTML=t)}}var W=function(){return"undefined"==typeof window},I=function(t){t=t||navigator.userAgent;var e=/(iPad).*OS\s([\d_]+)/.test(t);return{ios:!e&&/(iPhone\sOS)\s([\d_]+)/.test(t)||e,android:/(Android);?[\s/]+([\d.]+)?/.test(t)}};var V=0,Y=0,J=0,$=null,B=!1,K=[],X=function(t){if(W())return!1;if(!t)throw new Error("options must be provided");var e=!1,i={get passive(){e=!0}},s=function(){},n="__TUA_BSL_TEST_PASSIVE__";window.addEventListener(n,s,i),window.removeEventListener(n,s,i);var r=t.capture;return e?t:void 0!==r&&r}({passive:!1}),z=!W()&&"scrollBehavior"in document.documentElement.style,U=function(t){t.cancelable&&t.preventDefault()},Q=function(t){t||null!==t&&"production"!==process.env.NODE_ENV&&console.warn("If scrolling is also required in the floating layer, the target element must be provided.")},Z=function(t){if(!W()){if(Q(t),I().ios){if(t)(Array.isArray(t)?t:[t]).forEach((function(t){t&&-1===K.indexOf(t)&&(t.ontouchstart=function(t){Y=t.targetTouches[0].clientY,J=t.targetTouches[0].clientX},t.ontouchmove=function(e){1===e.targetTouches.length&&function(t,e){if(e){var i=e.scrollTop,s=e.scrollLeft,n=e.scrollWidth,r=e.scrollHeight,o=e.clientWidth,a=e.clientHeight,l=t.targetTouches[0].clientX-J,c=t.targetTouches[0].clientY-Y,h=Math.abs(c)>Math.abs(l);if(h&&(c>0&&0===i||c<0&&i+a+1>=r)||!h&&(l>0&&0===s||l<0&&s+o+1>=n))return U(t)}t.stopPropagation()}(e,t)},K.push(t))}));B||(document.addEventListener("touchmove",U,X),B=!0)}else V<=0&&($=I().android?(e=document.documentElement,i=document.body,s=e.scrollTop||i.scrollTop,n=Object.assign({},e.style),r=Object.assign({},i.style),e.style.height="100%",e.style.overflow="hidden",i.style.top="-".concat(s,"px"),i.style.width="100%",i.style.height="auto",i.style.position="fixed",i.style.overflow="hidden",function(){e.style.height=n.height||"",e.style.overflow=n.overflow||"",["top","width","height","overflow","position"].forEach((function(t){i.style[t]=r[t]||""})),z?window.scrollTo({top:s,behavior:"instant"}):window.scrollTo(0,s)}):function(){var t=document.body,e=Object.assign({},t.style),i=window.innerWidth-t.clientWidth;return t.style.overflow="hidden",t.style.boxSizing="border-box",t.style.paddingRight="".concat(i,"px"),function(){["overflow","boxSizing","paddingRight"].forEach((function(i){t.style[i]=e[i]||""}))}}());var e,i,s,n,r;V+=1}};const tt=["[contenteditable]",'[tabindex]:not([tabindex^="-"])',"a[href]","button:not([disabled]):not([aria-hidden])",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])"],et={focus:!1,onClose:()=>{},onOpen:()=>{}},it="data-glsr-close",st="glsr-modal",nt="is-open",rt="data-glsr-trigger",ot=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.class="glsr-modal__"+t,e};class at{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.config=Object.assign({},et,e),this.events={_open:this._openModal.bind(this),mouseup:this._onClick.bind(this),keydown:this._onKeydown.bind(this),touchstart:this._onClick.bind(this)},this.id=t,this.triggers=[],this._reset()}_closeModal(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;var e;t&&(t.preventDefault(),t.stopPropagation()),this.root.setAttribute("aria-hidden","true"),this._eventHandler("remove"),e=this.content,W()||(Q(e),(V-=1)>0)||(I().ios||"function"!=typeof $?(e&&(Array.isArray(e)?e:[e]).forEach((function(t){var e=K.indexOf(t);-1!==e&&(t.ontouchmove=null,t.ontouchstart=null,K.splice(e,1))})),B&&(document.removeEventListener("touchmove",U,X),B=!1)):$()),this.trigger&&this.trigger.focus&&this.trigger.focus();const i=()=>{this.root.removeEventListener("animationend",i,!1),this.root.classList.remove(nt),ct.pop(),this.config.onClose(this,t),GLSR.Event.trigger("site-reviews/modal/close",this.root,this.trigger,t),C((()=>this._reset()))()};this.root.addEventListener("animationend",i,!1)}_eventHandler(t){this._eventListener(this.close,t,["keydown"]),this._eventListener(this.root,t,["mouseup","touchstart"]),this._eventListener(document,t,["keydown"])}_eventListener(t,e,i){t&&i.forEach((i=>t[e+"EventListener"](i,this.events[i])))}_focusableNodes(){return[].slice.call(this.root.querySelectorAll(tt))}_insertModal(){const t=f("button",ot("close",{"aria-label":GLSR.text.closemodal,"data-glsr-close":""})),e=f("div",ot("content",{tabindex:-1})),i=f("div",ot("header")),s=f("div",ot("footer")),n=f("div",{class:st,id:this.id,"aria-hidden":!0},f("div",ot("overlay",{tabindex:-1,"data-glsr-close":""}),f("div",ot("dialog",{"aria-modal":!0,role:"dialog"}),t,i,e,s)));this.close=t,this.content=e,this.footer=s,this.header=i,this.root=document.body.appendChild(n)}_onClick(t){t.target.hasAttribute(it)&&this._closeModal(t)}_onKeydown(t){~[13,32].indexOf(t.keyCode)&&t.target===this.close&&this._closeModal(t),27===t.keyCode&&ct.slice(-1)[0]===this.id&&this._closeModal(t),9===t.keyCode&&this._retainFocus(t)}_openModal(t){ct.push(this.id),this.trigger=document.activeElement,t&&(t.preventDefault(),this.trigger=t.currentTarget),this._insertModal(),Z(this.content),this.config.onOpen(this,t),GLSR.Event.trigger("site-reviews/modal/open",this.root,this.trigger,t),this.root.setAttribute("aria-hidden","false"),this.root.classList.add(nt),this._eventHandler("add");const e=()=>{this.root.removeEventListener("animationend",e,!1),this._setFocusToFirstNode()};this.root.addEventListener("animationend",e,!1)}_registerTrigger(t){this._removeTrigger(t),t.addEventListener("click",this.events._open),this.triggers.push(t)}_removeTrigger(t){this.triggers.filter((e=>e!==t)),t.removeEventListener("click",this.events._open)}_removeTriggers(){this.triggers.forEach((t=>this._removeTrigger(t))),this.triggers=[]}_reset(){this.root&&this.root.remove(),this.close=null,this.content=null,this.footer=null,this.header=null,this.trigger=null}_retainFocus(t){let e=this._focusableNodes();if(0!==e.length)if(e=e.filter((t=>null!==t.offsetParent)),this.root.contains(document.activeElement)){const i=e.indexOf(document.activeElement);t.shiftKey&&0===i?(e[e.length-1].focus(),t.preventDefault()):!t.shiftKey&&e.length>0&&i===e.length-1&&(e[0].focus(),t.preventDefault())}else e[0].focus()}_setFocusToFirstNode(){if(!this.config.focus)return;const t=this._focusableNodes();if(0===t.length)return;const e=t.filter((t=>!t.hasAttribute(it)));e.length>0?e[0].focus():0===e.length&&t[0].focus()}}const lt={},ct=[];var ht={close:t=>{if(t)lt[t]&&lt[t]._closeModal();else for(let t in lt)lt[t]._closeModal()},init:(t,e)=>{const i=lt[t]||new at(t,e);return i._removeTriggers(),document.querySelectorAll("["+rt+"]").forEach((e=>{t===e.attributes[rt].value&&i._registerTrigger(e)})),lt[t]=i,lt},open:(t,e)=>{const i=lt[t]||new at(t,e);i.root&&i._eventHandler("remove"),lt[t]=i,i._openModal()}};const dt="glsr-hide",ut=16,pt=468,ft="button.glsr-button-loadmore",vt=".glsr-pagination a[data-page]",gt=".glsr-reviews, [data-reviews]";class mt{constructor(t,e){this.events={button:{click:this._onLoadMore.bind(this)},link:{click:this._onPaginate.bind(this)},window:{popstate:this._onPopstate.bind(this)}},this.paginationEl=e,this.reviewsEl=t.querySelector(gt),this.wrapperEl=t}destroy(){this._eventHandler("remove")}init(){this._eventHandler("add");const t=this.paginationEl.querySelector(".current");if(t){const e=this._data(t),i=t.nextElementSibling;e&&i&&2==+i.dataset.page&&GLSR.urlparameter&&window.history.replaceState(e,"",window.location)}}_data(t){try{const i=JSON.parse(JSON.stringify(this.paginationEl.dataset)),s={};for(var e of Object.keys(i)){let t;try{t=JSON.parse(i[e])}catch(s){t=i[e]}s["".concat(GLSR.nameprefix,"[atts][").concat(e,"]")]=t}return s["".concat(GLSR.nameprefix,"[_action]")]="fetch-paged-reviews",s["".concat(GLSR.nameprefix,"[page]")]=t.dataset.page||1,s["".concat(GLSR.nameprefix,"[schema]")]=!1,s["".concat(GLSR.nameprefix,"[url]")]=t.href||location.href,s}catch(t){return console.error("Invalid pagination config."),!1}}_eventHandler(t){this._eventListener(window,t,this.events.window),this.wrapperEl.querySelectorAll(ft).forEach((e=>{this._eventListener(e,t,this.events.button)})),this.wrapperEl.querySelectorAll(vt).forEach((e=>{this._eventListener(e,t,this.events.link)}))}_eventListener(t,e,i){Object.keys(i).forEach((s=>t[e+"EventListener"](s,i[s])))}_handleLoadMore(t,e,i,s){s?(t.loaded(),this.destroy(),this.paginationEl.innerHTML=i.pagination,this.reviewsEl.insertAdjacentHTML("beforeend",i.reviews),this.init(),GLSR.Event.trigger("site-reviews/pagination/handle",i,this)):window.location=location}_handlePagination(t,e,i,s){s?(this._paginate(i),GLSR.urlparameter&&window.history.pushState(e,"",t.href)):window.location=t.href}_handlePopstate(t,e,i){i?this._paginate(e):console.error(e)}_loaded(){const t=this.paginationEl.querySelector(".glsr-spinner");t&&this.paginationEl.removeChild(t),this.wrapperEl.classList.remove(dt)}_loading(){this.wrapperEl.classList.add(dt),this.paginationEl.insertAdjacentHTML("beforeend",'<div class="glsr-spinner"></div>')}_onLoadMore(t){const e=t.currentTarget,i=this._data(e);if(i){const s=y(e);s.loading(),t.preventDefault(),GLSR.ajax.post(i,this._handleLoadMore.bind(this,s,i))}}_onPaginate(t){const e=t.currentTarget,i=this._data(e);i&&(this._loading(),t.preventDefault(),GLSR.ajax.post(i,this._handlePagination.bind(this,e,i)))}_onPopstate(t){GLSR.Event.trigger("site-reviews/pagination/popstate",t,this),t.state&&t.state["".concat(GLSR.nameprefix,"[_action]")]&&(this._loading(),GLSR.ajax.post(t.state,this._handlePopstate.bind(this,t.state)))}_paginate(t){this.destroy(),this.paginationEl.innerHTML=t.pagination,this.reviewsEl.innerHTML=t.reviews,this.init(),this._scrollToTop(),this._loaded(),GLSR.Event.trigger("site-reviews/pagination/handle",t,this)}_scrollStep(t){const e=Math.min(1,(window.performance.now()-t.startTime)/pt),i=.5*(1-Math.cos(Math.PI*e)),s=t.startY+(t.endY-t.startY)*i;window.scroll(0,t.offset+s),s!==t.endY&&window.requestAnimationFrame(this._scrollStep.bind(this,t))}_scrollToTop(){let t=ut;[].forEach.call(GLSR.ajaxpagination,(e=>{const i=document.querySelector(e);i&&"fixed"===window.getComputedStyle(i).getPropertyValue("position")&&(t+=i.clientHeight)}));const e=this.reviewsEl.getBoundingClientRect().top-t;e>0||this._scrollStep({endY:e,offset:window.pageYOffset,startTime:window.performance.now(),startY:this.reviewsEl.scrollTop})}}const wt="site-reviews/excerpts/init",yt="site-reviews/forms/init",_t="site-reviews/init",bt="site-reviews/loaded",Et="site-reviews/modal/init",Lt="site-reviews/pagination/init";window.hasOwnProperty("GLSR")||(window.GLSR={}),window.GLSR.ajax=o,window.GLSR.forms=[],window.GLSR.pagination=[],window.GLSR.Event=h,window.GLSR.Modal=ht,window.GLSR.Utils={debounce:C,dom:f},h.on(wt,(t=>{new w(t),h.trigger(Et)})),h.on(yt,(()=>{GLSR.forms.forEach((t=>t.destroy())),GLSR.forms=[],document.querySelectorAll("form.glsr-review-form").forEach((t=>{const e=t.querySelector("[type=submit]");if(e){const i=new D(t,e);i.init(),GLSR.forms.push(i)}}))})),h.on(Et,(()=>{GLSR.Modal.init("glsr-modal-review",{onOpen:t=>{const e=t.trigger.closest(".glsr").cloneNode(!0),i=t.trigger.closest(".glsr-review").cloneNode(!0);e.innerHTML="",e.appendChild(i),t.content.appendChild(e)}})})),h.on(Lt,(()=>{GLSR.pagination.forEach((t=>t.destroy())),GLSR.pagination=[],document.querySelectorAll(".glsr").forEach((t=>{const e=t.querySelector(".glsr-pagination");if(e&&(e.classList.contains("glsr-ajax-loadmore")||e.classList.contains("glsr-ajax-pagination"))){const i=new mt(t,e);i.init(),GLSR.pagination.push(i)}}))})),h.on(_t,(()=>{document.querySelectorAll(".glsr").forEach((t=>{const e="glsr-"+window.getComputedStyle(t,null).getPropertyValue("direction");t.classList.add(e)})),h.trigger(wt),h.trigger(yt),h.trigger(Lt),h.trigger(bt)})),h.on("site-reviews/pagination/handle",((t,e)=>{h.trigger(wt,e.wrapperEl)})),document.addEventListener("DOMContentLoaded",(()=>{h.trigger(_t)}))}();
assets/styles/bootstrap.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-bootstrap .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-bootstrap .glsr-loading:after,.glsr-bootstrap .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-bootstrap .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-bootstrap .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-bootstrap .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-bootstrap .glsr-spinner:after,.glsr-bootstrap .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-bootstrap .glsr-spinner:before{left:0;top:0}.glsr-bootstrap .glsr-spinner:after{bottom:0;right:0}.glsr-bootstrap .glsr-pagination{position:relative}.glsr-bootstrap .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-bootstrap .glsr-pagination .glsr-spinner{position:absolute}.glsr-bootstrap .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-bootstrap.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-bootstrap .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-bootstrap .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-bootstrap .glsr-review-assigned_links,.glsr-bootstrap .glsr-review-assigned_posts,.glsr-bootstrap .glsr-review-assigned_terms,.glsr-bootstrap .glsr-review-assigned_users{width:100%}.glsr-bootstrap .glsr-review-author{align-items:center;display:inline-flex}.glsr-bootstrap .glsr-review-avatar{flex:0 0}.glsr-bootstrap .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-bootstrap .glsr-review-content{width:100%}.glsr-bootstrap .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-bootstrap .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-bootstrap .glsr-review-response,.glsr-bootstrap .glsr-review-title{width:100%}.glsr-bootstrap .glsr-review-title h3,.glsr-bootstrap .glsr-review-title h4,.glsr-bootstrap .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-bootstrap .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-bootstrap .glsr-read-more{white-space:nowrap}.glsr-bootstrap .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-bootstrap.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-bootstrap [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-bootstrap [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-bootstrap form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-bootstrap .glsr-field{position:relative}.glsr-bootstrap .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-bootstrap .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-bootstrap .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-bootstrap .glsr-form-failed{color:var(--glsr-form-error)}.glsr-bootstrap .glsr-form-success{color:var(--glsr-form-success)}.glsr-bootstrap .glsr-is-invalid{border-color:var(--glsr-form-error)!important}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-bootstrap button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-bootstrap button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-bootstrap button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-bootstrap .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-text-base:1rem}.glsr-bootstrap form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-bootstrap form.glsr-form-is-invalid .glsr-field-error{display:block}.glsr-bootstrap form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-bootstrap form.glsr-form:not(.glsr-form-is-invalid) .glsr-field-error{display:none}.glsr-bootstrap .glsr-pagination ul.pagination{margin-bottom:0}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-bootstrap .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-bootstrap .glsr-loading:after,.glsr-bootstrap .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-bootstrap .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-bootstrap .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-bootstrap .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-bootstrap .glsr-spinner:after,.glsr-bootstrap .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-bootstrap .glsr-spinner:before{left:0;top:0}.glsr-bootstrap .glsr-spinner:after{bottom:0;right:0}.glsr-bootstrap .glsr-pagination{position:relative}.glsr-bootstrap .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-bootstrap .glsr-pagination .glsr-spinner{position:absolute}.glsr-bootstrap .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-bootstrap.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-bootstrap .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-bootstrap .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-bootstrap .glsr-review-assigned_links,.glsr-bootstrap .glsr-review-assigned_posts,.glsr-bootstrap .glsr-review-assigned_terms,.glsr-bootstrap .glsr-review-assigned_users{width:100%}.glsr-bootstrap .glsr-review-author{align-items:center;display:inline-flex}.glsr-bootstrap .glsr-review-avatar{flex:0 0}.glsr-bootstrap .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-bootstrap .glsr-review-content{width:100%}.glsr-bootstrap .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-bootstrap .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-bootstrap .glsr-review-response,.glsr-bootstrap .glsr-review-title{width:100%}.glsr-bootstrap .glsr-review-title h3,.glsr-bootstrap .glsr-review-title h4,.glsr-bootstrap .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-bootstrap .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-bootstrap .glsr-read-more{white-space:nowrap}.glsr-bootstrap .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-bootstrap.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-bootstrap [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-bootstrap [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-bootstrap form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-bootstrap .glsr-field{position:relative}.glsr-bootstrap .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-bootstrap .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-bootstrap .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-bootstrap .glsr-form-failed{color:var(--glsr-form-error)}.glsr-bootstrap .glsr-form-success{color:var(--glsr-form-success)}.glsr-bootstrap .glsr-is-invalid{border-color:var(--glsr-form-error)!important}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-bootstrap button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-bootstrap button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-bootstrap button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-bootstrap .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-text-base:1rem}.glsr-bootstrap form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-bootstrap form.glsr-form-is-invalid .glsr-field-error{display:block}.glsr-bootstrap form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-bootstrap form.glsr-form:not(.glsr-form-is-invalid) .glsr-field-error{display:none}.glsr-bootstrap .glsr-pagination ul.pagination{margin-bottom:0}
assets/styles/contact_form_7.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-contact_form_7 .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-contact_form_7 .glsr-loading:after,.glsr-contact_form_7 .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-contact_form_7 .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-contact_form_7 .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-contact_form_7 .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-contact_form_7 .glsr-spinner:after,.glsr-contact_form_7 .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-contact_form_7 .glsr-spinner:before{left:0;top:0}.glsr-contact_form_7 .glsr-spinner:after{bottom:0;right:0}.glsr-contact_form_7 .glsr-pagination{position:relative}.glsr-contact_form_7 .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-contact_form_7 .glsr-pagination .glsr-spinner{position:absolute}.glsr-contact_form_7 .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-contact_form_7.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-contact_form_7 .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-contact_form_7 .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-contact_form_7 .glsr-review-assigned_links,.glsr-contact_form_7 .glsr-review-assigned_posts,.glsr-contact_form_7 .glsr-review-assigned_terms,.glsr-contact_form_7 .glsr-review-assigned_users{width:100%}.glsr-contact_form_7 .glsr-review-author{align-items:center;display:inline-flex}.glsr-contact_form_7 .glsr-review-avatar{flex:0 0}.glsr-contact_form_7 .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-contact_form_7 .glsr-review-content{width:100%}.glsr-contact_form_7 .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-contact_form_7 .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-contact_form_7 .glsr-review-response,.glsr-contact_form_7 .glsr-review-title{width:100%}.glsr-contact_form_7 .glsr-review-title h3,.glsr-contact_form_7 .glsr-review-title h4,.glsr-contact_form_7 .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-contact_form_7 .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-contact_form_7 .glsr-read-more{white-space:nowrap}.glsr-contact_form_7 .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-contact_form_7.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-contact_form_7 [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-contact_form_7 [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-contact_form_7 form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-contact_form_7 form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-contact_form_7 .glsr-field{position:relative}.glsr-contact_form_7 .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-contact_form_7 .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-contact_form_7 .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-contact_form_7 .glsr-form-failed{color:var(--glsr-form-error)}.glsr-contact_form_7 .glsr-form-success{color:var(--glsr-form-success)}.glsr-contact_form_7 .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-contact_form_7 form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-contact_form_7 form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-contact_form_7 form.glsr-form select.glsr-select,.glsr-contact_form_7 form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-contact_form_7 form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-contact_form_7 form.glsr-form .glsr-field-checkbox label,.glsr-contact_form_7 form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-contact_form_7 form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-contact_form_7 form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-contact_form_7 form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-contact_form_7 form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-contact_form_7 form.glsr-form .glsr-field-toggle{display:flex}.glsr-contact_form_7 form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-contact_form_7 form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-contact_form_7 form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-contact_form_7 form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-contact_form_7 form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-contact_form_7.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-contact_form_7 button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-contact_form_7 button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-contact_form_7 button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-contact_form_7 .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-contact_form_7 form.glsr-form .glsr-form-message{margin-left:0;margin-right:0}.glsr-contact_form_7 form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-contact_form_7 form.glsr-form:not(.glsr-form-is-invalid) .glsr-field-error{display:none}.glsr-contact_form_7 form.glsr-form .glsr-field-checkbox,.glsr-contact_form_7 form.glsr-form .glsr-field-radio{display:flex}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-contact_form_7 .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-contact_form_7 .glsr-loading:after,.glsr-contact_form_7 .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-contact_form_7 .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-contact_form_7 .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-contact_form_7 .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-contact_form_7 .glsr-spinner:after,.glsr-contact_form_7 .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-contact_form_7 .glsr-spinner:before{left:0;top:0}.glsr-contact_form_7 .glsr-spinner:after{bottom:0;right:0}.glsr-contact_form_7 .glsr-pagination{position:relative}.glsr-contact_form_7 .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-contact_form_7 .glsr-pagination .glsr-spinner{position:absolute}.glsr-contact_form_7 .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-contact_form_7.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-contact_form_7 .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-contact_form_7 .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-contact_form_7 .glsr-review-assigned_links,.glsr-contact_form_7 .glsr-review-assigned_posts,.glsr-contact_form_7 .glsr-review-assigned_terms,.glsr-contact_form_7 .glsr-review-assigned_users{width:100%}.glsr-contact_form_7 .glsr-review-author{align-items:center;display:inline-flex}.glsr-contact_form_7 .glsr-review-avatar{flex:0 0}.glsr-contact_form_7 .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-contact_form_7 .glsr-review-content{width:100%}.glsr-contact_form_7 .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-contact_form_7 .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-contact_form_7 .glsr-review-response,.glsr-contact_form_7 .glsr-review-title{width:100%}.glsr-contact_form_7 .glsr-review-title h3,.glsr-contact_form_7 .glsr-review-title h4,.glsr-contact_form_7 .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-contact_form_7 .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-contact_form_7 .glsr-read-more{white-space:nowrap}.glsr-contact_form_7 .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-contact_form_7.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-contact_form_7 [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-contact_form_7 [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-contact_form_7 form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-contact_form_7 form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-contact_form_7 .glsr-field{position:relative}.glsr-contact_form_7 .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-contact_form_7 .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-contact_form_7 .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-contact_form_7 .glsr-form-failed{color:var(--glsr-form-error)}.glsr-contact_form_7 .glsr-form-success{color:var(--glsr-form-success)}.glsr-contact_form_7 .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-contact_form_7 form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-contact_form_7 form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-contact_form_7 form.glsr-form select.glsr-select,.glsr-contact_form_7 form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-contact_form_7 form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-contact_form_7 form.glsr-form .glsr-field-checkbox label,.glsr-contact_form_7 form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-contact_form_7 form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-contact_form_7 form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-contact_form_7 form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-contact_form_7 form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-contact_form_7 form.glsr-form .glsr-field-toggle{display:flex}.glsr-contact_form_7 form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-contact_form_7 form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-contact_form_7 form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-contact_form_7 form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-contact_form_7 form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-contact_form_7 form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-contact_form_7.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-contact_form_7 button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-contact_form_7 button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-contact_form_7 button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-contact_form_7 .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-contact_form_7 form.glsr-form .glsr-form-message{margin-left:0;margin-right:0}.glsr-contact_form_7 form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-contact_form_7 form.glsr-form:not(.glsr-form-is-invalid) .glsr-field-error{display:none}.glsr-contact_form_7 form.glsr-form .glsr-field-checkbox,.glsr-contact_form_7 form.glsr-form .glsr-field-radio{display:flex}
assets/styles/default.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-default .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:after,.glsr-default .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-default .glsr-field{position:relative}.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-default form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-default button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggle-bg-1:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-leading);margin-bottom:.25em;padding:0}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border:var(--glsr-input-b);border-radius:var(--glsr-input-radius);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);min-height:auto!important;padding:var(--glsr-input-py) var(--glsr-input-px)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form select.glsr-select{color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-default form.glsr-form input[type=radio].glsr-input-radio{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-gray-400);color:var(--glsr-blue);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input[type=radio].glsr-input-radio{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-default .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:after,.glsr-default .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-default .glsr-field{position:relative}.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-default form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-default button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggle-bg-1:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-leading);margin-bottom:.25em;padding:0}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border:var(--glsr-input-b);border-radius:var(--glsr-input-radius);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);min-height:auto!important;padding:var(--glsr-input-py) var(--glsr-input-px)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form select.glsr-select{color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-default form.glsr-form input[type=radio].glsr-input-radio{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-gray-400);color:var(--glsr-blue);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input[type=radio].glsr-input-radio{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}
assets/styles/divi.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.et-db #et-boc .glsr-divi .glsr-loading,.et-db #et-main-area .glsr-divi .glsr-loading,.glsr-divi .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.et-db #et-boc .glsr-divi .glsr-loading:after,.et-db #et-boc .glsr-divi .glsr-loading:before,.et-db #et-main-area .glsr-divi .glsr-loading:after,.et-db #et-main-area .glsr-divi .glsr-loading:before,.glsr-divi .glsr-loading:after,.glsr-divi .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.et-db #et-boc .glsr-divi .glsr-loading:before,.et-db #et-main-area .glsr-divi .glsr-loading:before,.glsr-divi .glsr-loading:before{border-top-color:transparent;opacity:.5}.et-db #et-boc .glsr-divi .glsr-loading:after,.et-db #et-main-area .glsr-divi .glsr-loading:after,.glsr-divi .glsr-loading:after{border-color:currentColor transparent transparent}.et-db #et-boc .glsr-divi .glsr-spinner,.et-db #et-main-area .glsr-divi .glsr-spinner,.glsr-divi .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.et-db #et-boc .glsr-divi .glsr-spinner:after,.et-db #et-boc .glsr-divi .glsr-spinner:before,.et-db #et-main-area .glsr-divi .glsr-spinner:after,.et-db #et-main-area .glsr-divi .glsr-spinner:before,.glsr-divi .glsr-spinner:after,.glsr-divi .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.et-db #et-boc .glsr-divi .glsr-spinner:before,.et-db #et-main-area .glsr-divi .glsr-spinner:before,.glsr-divi .glsr-spinner:before{left:0;top:0}.et-db #et-boc .glsr-divi .glsr-spinner:after,.et-db #et-main-area .glsr-divi .glsr-spinner:after,.glsr-divi .glsr-spinner:after{bottom:0;right:0}.et-db #et-boc .glsr-divi .glsr-pagination,.et-db #et-main-area .glsr-divi .glsr-pagination,.glsr-divi .glsr-pagination{position:relative}.et-db #et-boc .glsr-divi .glsr-pagination:not(.glsr-ajax-loadmore),.et-db #et-main-area .glsr-divi .glsr-pagination:not(.glsr-ajax-loadmore),.glsr-divi .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.et-db #et-boc .glsr-divi .glsr-pagination .glsr-spinner,.et-db #et-main-area .glsr-divi .glsr-pagination .glsr-spinner,.glsr-divi .glsr-pagination .glsr-spinner{position:absolute}.et-db #et-boc .glsr-divi .glsr-pagination .pagination,.et-db #et-main-area .glsr-divi .glsr-pagination .pagination,.glsr-divi .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.et-db #et-boc .glsr-divi.glsr-hide .glsr-pagination .pagination,.et-db #et-main-area .glsr-divi.glsr-hide .glsr-pagination .pagination,.glsr-divi.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.et-db #et-boc .glsr-divi .glsr-review,.et-db #et-main-area .glsr-divi .glsr-review,.glsr-divi .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.et-db #et-boc .glsr-divi .glsr-review p,.et-db #et-main-area .glsr-divi .glsr-review p,.glsr-divi .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.et-db #et-boc .glsr-divi .glsr-review-assigned_links,.et-db #et-boc .glsr-divi .glsr-review-assigned_posts,.et-db #et-boc .glsr-divi .glsr-review-assigned_terms,.et-db #et-boc .glsr-divi .glsr-review-assigned_users,.et-db #et-main-area .glsr-divi .glsr-review-assigned_links,.et-db #et-main-area .glsr-divi .glsr-review-assigned_posts,.et-db #et-main-area .glsr-divi .glsr-review-assigned_terms,.et-db #et-main-area .glsr-divi .glsr-review-assigned_users,.glsr-divi .glsr-review-assigned_links,.glsr-divi .glsr-review-assigned_posts,.glsr-divi .glsr-review-assigned_terms,.glsr-divi .glsr-review-assigned_users{width:100%}.et-db #et-boc .glsr-divi .glsr-review-author,.et-db #et-main-area .glsr-divi .glsr-review-author,.glsr-divi .glsr-review-author{align-items:center;display:inline-flex}.et-db #et-boc .glsr-divi .glsr-review-avatar,.et-db #et-main-area .glsr-divi .glsr-review-avatar,.glsr-divi .glsr-review-avatar{flex:0 0}.et-db #et-boc .glsr-divi .glsr-review-avatar img,.et-db #et-main-area .glsr-divi .glsr-review-avatar img,.glsr-divi .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.et-db #et-boc .glsr-divi .glsr-review-content,.et-db #et-main-area .glsr-divi .glsr-review-content,.glsr-divi .glsr-review-content{width:100%}.et-db #et-boc .glsr-divi .glsr-review-date,.et-db #et-main-area .glsr-divi .glsr-review-date,.glsr-divi .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.et-db #et-boc .glsr-divi .glsr-review-rating,.et-db #et-main-area .glsr-divi .glsr-review-rating,.glsr-divi .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.et-db #et-boc .glsr-divi .glsr-review-response,.et-db #et-boc .glsr-divi .glsr-review-title,.et-db #et-main-area .glsr-divi .glsr-review-response,.et-db #et-main-area .glsr-divi .glsr-review-title,.glsr-divi .glsr-review-response,.glsr-divi .glsr-review-title{width:100%}.et-db #et-boc .glsr-divi .glsr-review-title h3,.et-db #et-boc .glsr-divi .glsr-review-title h4,.et-db #et-boc .glsr-divi .glsr-review-title h5,.et-db #et-main-area .glsr-divi .glsr-review-title h3,.et-db #et-main-area .glsr-divi .glsr-review-title h4,.et-db #et-main-area .glsr-divi .glsr-review-title h5,.glsr-divi .glsr-review-title h3,.glsr-divi .glsr-review-title h4,.glsr-divi .glsr-review-title h5{margin-bottom:0;margin-top:0}.et-db #et-boc .glsr-divi .glsr-review-verified,.et-db #et-main-area .glsr-divi .glsr-review-verified,.glsr-divi .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.et-db #et-boc .glsr-divi .glsr-read-more,.et-db #et-main-area .glsr-divi .glsr-read-more,.glsr-divi .glsr-read-more{white-space:nowrap}.et-db #et-boc .glsr-divi .glsr-read-more:before,.et-db #et-main-area .glsr-divi .glsr-read-more:before,.glsr-divi .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.et-db #et-boc .glsr-divi.glsr-rtl .glsr-read-more:before,.et-db #et-main-area .glsr-divi.glsr-rtl .glsr-read-more:before,.glsr-divi.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.et-db #et-boc .glsr-divi [data-expanded=false] .glsr-read-more:before,.et-db #et-main-area .glsr-divi [data-expanded=false] .glsr-read-more:before,.glsr-divi [data-expanded=false] .glsr-read-more:before{content:"\2026"}.et-db #et-boc .glsr-divi [data-expanded=false] .glsr-hidden,.et-db #et-main-area .glsr-divi [data-expanded=false] .glsr-hidden,.glsr-divi [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.et-db #et-boc .glsr-divi form.glsr-form .glsr-field-toggle,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-field-toggle,.glsr-divi form.glsr-form .glsr-field-toggle{display:flex}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle,.glsr-divi form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle label,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle label,.glsr-divi form.glsr-form .glsr-toggle label{display:block;margin:0}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle .glsr-toggle-switch,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle .glsr-toggle-switch,.glsr-divi form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox],.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox],.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:after,.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:before,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:after,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:before,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.et-db #et-boc .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before,.glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.et-db #et-boc .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.et-db #et-boc .glsr-divi.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.et-db #et-main-area .glsr-divi.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.glsr-divi.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.et-db #et-boc .glsr-divi button.glsr-button,.et-db #et-main-area .glsr-divi button.glsr-button,.glsr-divi button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.et-db #et-boc .glsr-divi button.glsr-button:not(.wp-block-search__button),.et-db #et-main-area .glsr-divi button.glsr-button:not(.wp-block-search__button),.glsr-divi button.glsr-button:not(.wp-block-search__button){margin:0}.et-db #et-boc .glsr-divi button.glsr-button[aria-busy=true],.et-db #et-main-area .glsr-divi button.glsr-button[aria-busy=true],.glsr-divi button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.et-db #et-boc .glsr-divi .wp-block-button,.et-db #et-main-area .glsr-divi .wp-block-button,.glsr-divi .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-blue:#2ea3f2;--glsr-toggle-bg-1:var(--glsr-blue);--glsr-toggle-h:20px}.et-db #et-boc .glsr-divi form.glsr-hide-form,.et-db #et-main-area .glsr-divi form.glsr-hide-form,.glsr-divi form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.et-db #et-boc .glsr-divi .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.et-db #et-boc .glsr-divi .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.et-db #et-main-area .glsr-divi .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.et-db #et-main-area .glsr-divi .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-divi .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-divi .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.et-db #et-boc .glsr-divi .glsr-field-error,.et-db #et-main-area .glsr-divi .glsr-field-error,.glsr-divi .glsr-field-error{display:flex}.et-db #et-boc .glsr-divi form.glsr-form input.glsr-input,.et-db #et-boc .glsr-divi form.glsr-form select.glsr-select,.et-db #et-boc .glsr-divi form.glsr-form textarea.glsr-textarea,.et-db #et-main-area .glsr-divi form.glsr-form input.glsr-input,.et-db #et-main-area .glsr-divi form.glsr-form select.glsr-select,.et-db #et-main-area .glsr-divi form.glsr-form textarea.glsr-textarea,.glsr-divi form.glsr-form input.glsr-input,.glsr-divi form.glsr-form select.glsr-select,.glsr-divi form.glsr-form textarea.glsr-textarea{width:100%}.et-db #et-boc .glsr-divi .glsr-field-rating:after,.et-db #et-main-area .glsr-divi .glsr-field-rating:after,.glsr-divi .glsr-field-rating:after{display:none}.et-db #et-boc .glsr-divi .et_pb_contact_field_options_title label,.et-db #et-boc .glsr-divi .glsr-field-rating label,.et-db #et-main-area .glsr-divi .et_pb_contact_field_options_title label,.et-db #et-main-area .glsr-divi .glsr-field-rating label,.glsr-divi .et_pb_contact_field_options_title label,.glsr-divi .glsr-field-rating label{display:block;font-weight:600}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.et-db #et-boc .glsr-divi .glsr-loading,.et-db #et-main-area .glsr-divi .glsr-loading,.glsr-divi .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.et-db #et-boc .glsr-divi .glsr-loading:after,.et-db #et-boc .glsr-divi .glsr-loading:before,.et-db #et-main-area .glsr-divi .glsr-loading:after,.et-db #et-main-area .glsr-divi .glsr-loading:before,.glsr-divi .glsr-loading:after,.glsr-divi .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.et-db #et-boc .glsr-divi .glsr-loading:before,.et-db #et-main-area .glsr-divi .glsr-loading:before,.glsr-divi .glsr-loading:before{border-top-color:transparent;opacity:.5}.et-db #et-boc .glsr-divi .glsr-loading:after,.et-db #et-main-area .glsr-divi .glsr-loading:after,.glsr-divi .glsr-loading:after{border-color:currentColor transparent transparent}.et-db #et-boc .glsr-divi .glsr-spinner,.et-db #et-main-area .glsr-divi .glsr-spinner,.glsr-divi .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.et-db #et-boc .glsr-divi .glsr-spinner:after,.et-db #et-boc .glsr-divi .glsr-spinner:before,.et-db #et-main-area .glsr-divi .glsr-spinner:after,.et-db #et-main-area .glsr-divi .glsr-spinner:before,.glsr-divi .glsr-spinner:after,.glsr-divi .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.et-db #et-boc .glsr-divi .glsr-spinner:before,.et-db #et-main-area .glsr-divi .glsr-spinner:before,.glsr-divi .glsr-spinner:before{left:0;top:0}.et-db #et-boc .glsr-divi .glsr-spinner:after,.et-db #et-main-area .glsr-divi .glsr-spinner:after,.glsr-divi .glsr-spinner:after{bottom:0;right:0}.et-db #et-boc .glsr-divi .glsr-pagination,.et-db #et-main-area .glsr-divi .glsr-pagination,.glsr-divi .glsr-pagination{position:relative}.et-db #et-boc .glsr-divi .glsr-pagination:not(.glsr-ajax-loadmore),.et-db #et-main-area .glsr-divi .glsr-pagination:not(.glsr-ajax-loadmore),.glsr-divi .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.et-db #et-boc .glsr-divi .glsr-pagination .glsr-spinner,.et-db #et-main-area .glsr-divi .glsr-pagination .glsr-spinner,.glsr-divi .glsr-pagination .glsr-spinner{position:absolute}.et-db #et-boc .glsr-divi .glsr-pagination .pagination,.et-db #et-main-area .glsr-divi .glsr-pagination .pagination,.glsr-divi .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.et-db #et-boc .glsr-divi.glsr-hide .glsr-pagination .pagination,.et-db #et-main-area .glsr-divi.glsr-hide .glsr-pagination .pagination,.glsr-divi.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.et-db #et-boc .glsr-divi .glsr-review,.et-db #et-main-area .glsr-divi .glsr-review,.glsr-divi .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.et-db #et-boc .glsr-divi .glsr-review p,.et-db #et-main-area .glsr-divi .glsr-review p,.glsr-divi .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.et-db #et-boc .glsr-divi .glsr-review-assigned_links,.et-db #et-boc .glsr-divi .glsr-review-assigned_posts,.et-db #et-boc .glsr-divi .glsr-review-assigned_terms,.et-db #et-boc .glsr-divi .glsr-review-assigned_users,.et-db #et-main-area .glsr-divi .glsr-review-assigned_links,.et-db #et-main-area .glsr-divi .glsr-review-assigned_posts,.et-db #et-main-area .glsr-divi .glsr-review-assigned_terms,.et-db #et-main-area .glsr-divi .glsr-review-assigned_users,.glsr-divi .glsr-review-assigned_links,.glsr-divi .glsr-review-assigned_posts,.glsr-divi .glsr-review-assigned_terms,.glsr-divi .glsr-review-assigned_users{width:100%}.et-db #et-boc .glsr-divi .glsr-review-author,.et-db #et-main-area .glsr-divi .glsr-review-author,.glsr-divi .glsr-review-author{align-items:center;display:inline-flex}.et-db #et-boc .glsr-divi .glsr-review-avatar,.et-db #et-main-area .glsr-divi .glsr-review-avatar,.glsr-divi .glsr-review-avatar{flex:0 0}.et-db #et-boc .glsr-divi .glsr-review-avatar img,.et-db #et-main-area .glsr-divi .glsr-review-avatar img,.glsr-divi .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.et-db #et-boc .glsr-divi .glsr-review-content,.et-db #et-main-area .glsr-divi .glsr-review-content,.glsr-divi .glsr-review-content{width:100%}.et-db #et-boc .glsr-divi .glsr-review-date,.et-db #et-main-area .glsr-divi .glsr-review-date,.glsr-divi .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.et-db #et-boc .glsr-divi .glsr-review-rating,.et-db #et-main-area .glsr-divi .glsr-review-rating,.glsr-divi .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.et-db #et-boc .glsr-divi .glsr-review-response,.et-db #et-boc .glsr-divi .glsr-review-title,.et-db #et-main-area .glsr-divi .glsr-review-response,.et-db #et-main-area .glsr-divi .glsr-review-title,.glsr-divi .glsr-review-response,.glsr-divi .glsr-review-title{width:100%}.et-db #et-boc .glsr-divi .glsr-review-title h3,.et-db #et-boc .glsr-divi .glsr-review-title h4,.et-db #et-boc .glsr-divi .glsr-review-title h5,.et-db #et-main-area .glsr-divi .glsr-review-title h3,.et-db #et-main-area .glsr-divi .glsr-review-title h4,.et-db #et-main-area .glsr-divi .glsr-review-title h5,.glsr-divi .glsr-review-title h3,.glsr-divi .glsr-review-title h4,.glsr-divi .glsr-review-title h5{margin-bottom:0;margin-top:0}.et-db #et-boc .glsr-divi .glsr-review-verified,.et-db #et-main-area .glsr-divi .glsr-review-verified,.glsr-divi .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.et-db #et-boc .glsr-divi .glsr-read-more,.et-db #et-main-area .glsr-divi .glsr-read-more,.glsr-divi .glsr-read-more{white-space:nowrap}.et-db #et-boc .glsr-divi .glsr-read-more:before,.et-db #et-main-area .glsr-divi .glsr-read-more:before,.glsr-divi .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.et-db #et-boc .glsr-divi.glsr-rtl .glsr-read-more:before,.et-db #et-main-area .glsr-divi.glsr-rtl .glsr-read-more:before,.glsr-divi.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.et-db #et-boc .glsr-divi [data-expanded=false] .glsr-read-more:before,.et-db #et-main-area .glsr-divi [data-expanded=false] .glsr-read-more:before,.glsr-divi [data-expanded=false] .glsr-read-more:before{content:"\2026"}.et-db #et-boc .glsr-divi [data-expanded=false] .glsr-hidden,.et-db #et-main-area .glsr-divi [data-expanded=false] .glsr-hidden,.glsr-divi [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.et-db #et-boc .glsr-divi form.glsr-form .glsr-field-toggle,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-field-toggle,.glsr-divi form.glsr-form .glsr-field-toggle{display:flex}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle,.glsr-divi form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle label,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle label,.glsr-divi form.glsr-form .glsr-toggle label{display:block;margin:0}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle .glsr-toggle-switch,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle .glsr-toggle-switch,.glsr-divi form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox],.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox],.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:after,.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:before,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:after,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:before,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.et-db #et-boc .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after,.glsr-divi form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.et-db #et-boc .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before,.glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.et-db #et-boc .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.et-db #et-main-area .glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.glsr-divi form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.et-db #et-boc .glsr-divi.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.et-db #et-main-area .glsr-divi.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after,.glsr-divi.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.et-db #et-boc .glsr-divi button.glsr-button,.et-db #et-main-area .glsr-divi button.glsr-button,.glsr-divi button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.et-db #et-boc .glsr-divi button.glsr-button:not(.wp-block-search__button),.et-db #et-main-area .glsr-divi button.glsr-button:not(.wp-block-search__button),.glsr-divi button.glsr-button:not(.wp-block-search__button){margin:0}.et-db #et-boc .glsr-divi button.glsr-button[aria-busy=true],.et-db #et-main-area .glsr-divi button.glsr-button[aria-busy=true],.glsr-divi button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.et-db #et-boc .glsr-divi .wp-block-button,.et-db #et-main-area .glsr-divi .wp-block-button,.glsr-divi .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-blue:#2ea3f2;--glsr-toggle-bg-1:var(--glsr-blue);--glsr-toggle-h:20px}.et-db #et-boc .glsr-divi form.glsr-hide-form,.et-db #et-main-area .glsr-divi form.glsr-hide-form,.glsr-divi form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.et-db #et-boc .glsr-divi .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.et-db #et-boc .glsr-divi .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.et-db #et-main-area .glsr-divi .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.et-db #et-main-area .glsr-divi .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-divi .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-divi .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.et-db #et-boc .glsr-divi .glsr-field-error,.et-db #et-main-area .glsr-divi .glsr-field-error,.glsr-divi .glsr-field-error{display:flex}.et-db #et-boc .glsr-divi form.glsr-form input.glsr-input,.et-db #et-boc .glsr-divi form.glsr-form select.glsr-select,.et-db #et-boc .glsr-divi form.glsr-form textarea.glsr-textarea,.et-db #et-main-area .glsr-divi form.glsr-form input.glsr-input,.et-db #et-main-area .glsr-divi form.glsr-form select.glsr-select,.et-db #et-main-area .glsr-divi form.glsr-form textarea.glsr-textarea,.glsr-divi form.glsr-form input.glsr-input,.glsr-divi form.glsr-form select.glsr-select,.glsr-divi form.glsr-form textarea.glsr-textarea{width:100%}.et-db #et-boc .glsr-divi .glsr-field-rating:after,.et-db #et-main-area .glsr-divi .glsr-field-rating:after,.glsr-divi .glsr-field-rating:after{display:none}.et-db #et-boc .glsr-divi .et_pb_contact_field_options_title label,.et-db #et-boc .glsr-divi .glsr-field-rating label,.et-db #et-main-area .glsr-divi .et_pb_contact_field_options_title label,.et-db #et-main-area .glsr-divi .glsr-field-rating label,.glsr-divi .et_pb_contact_field_options_title label,.glsr-divi .glsr-field-rating label{display:block;font-weight:600}
assets/styles/elementor.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-elementor .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-elementor .glsr-loading:after,.glsr-elementor .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-elementor .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-elementor .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-elementor .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-elementor .glsr-spinner:after,.glsr-elementor .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-elementor .glsr-spinner:before{left:0;top:0}.glsr-elementor .glsr-spinner:after{bottom:0;right:0}.glsr-elementor .glsr-pagination{position:relative}.glsr-elementor .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-elementor .glsr-pagination .glsr-spinner{position:absolute}.glsr-elementor .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-elementor.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-elementor .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-elementor .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-elementor .glsr-review-assigned_links,.glsr-elementor .glsr-review-assigned_posts,.glsr-elementor .glsr-review-assigned_terms,.glsr-elementor .glsr-review-assigned_users{width:100%}.glsr-elementor .glsr-review-author{align-items:center;display:inline-flex}.glsr-elementor .glsr-review-avatar{flex:0 0}.glsr-elementor .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-elementor .glsr-review-content{width:100%}.glsr-elementor .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-elementor .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-elementor .glsr-review-response,.glsr-elementor .glsr-review-title{width:100%}.glsr-elementor .glsr-review-title h3,.glsr-elementor .glsr-review-title h4,.glsr-elementor .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-elementor .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-elementor .glsr-read-more{white-space:nowrap}.glsr-elementor .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-elementor.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-elementor [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-elementor [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-elementor form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-elementor form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-elementor .glsr-field{position:relative}.glsr-elementor .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-elementor .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-elementor .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-elementor .glsr-form-failed{color:var(--glsr-form-error)}.glsr-elementor .glsr-form-success{color:var(--glsr-form-success)}.glsr-elementor .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-elementor form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-elementor form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-elementor form.glsr-form select.glsr-select,.glsr-elementor form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-elementor form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-elementor form.glsr-form .glsr-field-checkbox,.glsr-elementor form.glsr-form .glsr-field-radio{display:flex}.glsr-elementor form.glsr-form .glsr-field-checkbox label,.glsr-elementor form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-elementor form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-elementor form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-elementor form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-elementor form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-elementor form.glsr-form .glsr-field-toggle{display:flex}.glsr-elementor form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-elementor form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-elementor form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-elementor form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-elementor form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-elementor.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-elementor button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-elementor button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-elementor button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-elementor .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-elementor form.glsr-form label.glsr-label{margin-bottom:.25em;width:100%}.glsr-elementor form.glsr-review-form .glsr-field{flex-basis:100%;margin-bottom:10px}.glsr-elementor form.glsr-form .glsr-field-error{width:100%}.glsr-elementor form.glsr-form .glsr-toggle,.glsr-elementor form.glsr-form .glsr-toggle label{line-height:var(--glsr-leading)}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-elementor .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-elementor .glsr-loading:after,.glsr-elementor .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-elementor .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-elementor .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-elementor .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-elementor .glsr-spinner:after,.glsr-elementor .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-elementor .glsr-spinner:before{left:0;top:0}.glsr-elementor .glsr-spinner:after{bottom:0;right:0}.glsr-elementor .glsr-pagination{position:relative}.glsr-elementor .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-elementor .glsr-pagination .glsr-spinner{position:absolute}.glsr-elementor .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-elementor.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-elementor .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-elementor .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-elementor .glsr-review-assigned_links,.glsr-elementor .glsr-review-assigned_posts,.glsr-elementor .glsr-review-assigned_terms,.glsr-elementor .glsr-review-assigned_users{width:100%}.glsr-elementor .glsr-review-author{align-items:center;display:inline-flex}.glsr-elementor .glsr-review-avatar{flex:0 0}.glsr-elementor .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-elementor .glsr-review-content{width:100%}.glsr-elementor .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-elementor .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-elementor .glsr-review-response,.glsr-elementor .glsr-review-title{width:100%}.glsr-elementor .glsr-review-title h3,.glsr-elementor .glsr-review-title h4,.glsr-elementor .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-elementor .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-elementor .glsr-read-more{white-space:nowrap}.glsr-elementor .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-elementor.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-elementor [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-elementor [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-elementor form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-elementor form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-elementor .glsr-field{position:relative}.glsr-elementor .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-elementor .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-elementor .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-elementor .glsr-form-failed{color:var(--glsr-form-error)}.glsr-elementor .glsr-form-success{color:var(--glsr-form-success)}.glsr-elementor .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-elementor form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-elementor form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-elementor form.glsr-form select.glsr-select,.glsr-elementor form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-elementor form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-elementor form.glsr-form .glsr-field-checkbox,.glsr-elementor form.glsr-form .glsr-field-radio{display:flex}.glsr-elementor form.glsr-form .glsr-field-checkbox label,.glsr-elementor form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-elementor form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-elementor form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-elementor form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-elementor form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-elementor form.glsr-form .glsr-field-toggle{display:flex}.glsr-elementor form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-elementor form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-elementor form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-elementor form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-elementor form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-elementor form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-elementor.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-elementor button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-elementor button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-elementor button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-elementor .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-elementor form.glsr-form label.glsr-label{margin-bottom:.25em;width:100%}.glsr-elementor form.glsr-review-form .glsr-field{flex-basis:100%;margin-bottom:10px}.glsr-elementor form.glsr-form .glsr-field-error{width:100%}.glsr-elementor form.glsr-form .glsr-toggle,.glsr-elementor form.glsr-form .glsr-toggle label{line-height:var(--glsr-leading)}
assets/styles/minimal.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-minimal .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-minimal .glsr-loading:after,.glsr-minimal .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-minimal .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-minimal .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-minimal .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-minimal .glsr-spinner:after,.glsr-minimal .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-minimal .glsr-spinner:before{left:0;top:0}.glsr-minimal .glsr-spinner:after{bottom:0;right:0}.glsr-minimal .glsr-pagination{position:relative}.glsr-minimal .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-minimal .glsr-pagination .glsr-spinner{position:absolute}.glsr-minimal .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-minimal.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-minimal .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-minimal .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-minimal .glsr-review-assigned_links,.glsr-minimal .glsr-review-assigned_posts,.glsr-minimal .glsr-review-assigned_terms,.glsr-minimal .glsr-review-assigned_users{width:100%}.glsr-minimal .glsr-review-author{align-items:center;display:inline-flex}.glsr-minimal .glsr-review-avatar{flex:0 0}.glsr-minimal .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-minimal .glsr-review-content{width:100%}.glsr-minimal .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-minimal .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-minimal .glsr-review-response,.glsr-minimal .glsr-review-title{width:100%}.glsr-minimal .glsr-review-title h3,.glsr-minimal .glsr-review-title h4,.glsr-minimal .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-minimal .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-minimal .glsr-read-more{white-space:nowrap}.glsr-minimal .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-minimal.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-minimal [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-minimal [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-minimal form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-minimal form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-minimal .glsr-field{position:relative}.glsr-minimal .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-minimal .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-minimal .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-minimal .glsr-form-failed{color:var(--glsr-form-error)}.glsr-minimal .glsr-form-success{color:var(--glsr-form-success)}.glsr-minimal .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-minimal form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-minimal form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-minimal form.glsr-form select.glsr-select,.glsr-minimal form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-minimal form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-minimal form.glsr-form .glsr-field-checkbox,.glsr-minimal form.glsr-form .glsr-field-radio{display:flex}.glsr-minimal form.glsr-form .glsr-field-checkbox label,.glsr-minimal form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-minimal form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-minimal form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-minimal form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-minimal form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-minimal form.glsr-form .glsr-field-toggle{display:flex}.glsr-minimal form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-minimal form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-minimal form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-minimal form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-minimal form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-minimal.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-minimal button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-minimal button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-minimal button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-minimal .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-minimal .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-minimal .glsr-loading:after,.glsr-minimal .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-minimal .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-minimal .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-minimal .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-minimal .glsr-spinner:after,.glsr-minimal .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-minimal .glsr-spinner:before{left:0;top:0}.glsr-minimal .glsr-spinner:after{bottom:0;right:0}.glsr-minimal .glsr-pagination{position:relative}.glsr-minimal .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-minimal .glsr-pagination .glsr-spinner{position:absolute}.glsr-minimal .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-minimal.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-minimal .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-minimal .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-minimal .glsr-review-assigned_links,.glsr-minimal .glsr-review-assigned_posts,.glsr-minimal .glsr-review-assigned_terms,.glsr-minimal .glsr-review-assigned_users{width:100%}.glsr-minimal .glsr-review-author{align-items:center;display:inline-flex}.glsr-minimal .glsr-review-avatar{flex:0 0}.glsr-minimal .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-minimal .glsr-review-content{width:100%}.glsr-minimal .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-minimal .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-minimal .glsr-review-response,.glsr-minimal .glsr-review-title{width:100%}.glsr-minimal .glsr-review-title h3,.glsr-minimal .glsr-review-title h4,.glsr-minimal .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-minimal .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-minimal .glsr-read-more{white-space:nowrap}.glsr-minimal .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-minimal.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-minimal [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-minimal [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-minimal form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-minimal form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-minimal .glsr-field{position:relative}.glsr-minimal .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-minimal .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-minimal .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-minimal .glsr-form-failed{color:var(--glsr-form-error)}.glsr-minimal .glsr-form-success{color:var(--glsr-form-success)}.glsr-minimal .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-minimal form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-minimal form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-minimal form.glsr-form select.glsr-select,.glsr-minimal form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-minimal form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-minimal form.glsr-form .glsr-field-checkbox,.glsr-minimal form.glsr-form .glsr-field-radio{display:flex}.glsr-minimal form.glsr-form .glsr-field-checkbox label,.glsr-minimal form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-minimal form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-minimal form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-minimal form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-minimal form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-minimal form.glsr-form .glsr-field-toggle{display:flex}.glsr-minimal form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-minimal form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-minimal form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-minimal form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-minimal form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-minimal form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-minimal.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-minimal button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-minimal button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-minimal button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-minimal .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}
assets/styles/ninja_forms.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-ninja_forms .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-ninja_forms .glsr-loading:after,.glsr-ninja_forms .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-ninja_forms .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-ninja_forms .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-ninja_forms .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-ninja_forms .glsr-spinner:after,.glsr-ninja_forms .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-ninja_forms .glsr-spinner:before{left:0;top:0}.glsr-ninja_forms .glsr-spinner:after{bottom:0;right:0}.glsr-ninja_forms .glsr-pagination{position:relative}.glsr-ninja_forms .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-ninja_forms .glsr-pagination .glsr-spinner{position:absolute}.glsr-ninja_forms .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-ninja_forms.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-ninja_forms .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-ninja_forms .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-ninja_forms .glsr-review-assigned_links,.glsr-ninja_forms .glsr-review-assigned_posts,.glsr-ninja_forms .glsr-review-assigned_terms,.glsr-ninja_forms .glsr-review-assigned_users{width:100%}.glsr-ninja_forms .glsr-review-author{align-items:center;display:inline-flex}.glsr-ninja_forms .glsr-review-avatar{flex:0 0}.glsr-ninja_forms .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-ninja_forms .glsr-review-content{width:100%}.glsr-ninja_forms .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-ninja_forms .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-ninja_forms .glsr-review-response,.glsr-ninja_forms .glsr-review-title{width:100%}.glsr-ninja_forms .glsr-review-title h3,.glsr-ninja_forms .glsr-review-title h4,.glsr-ninja_forms .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-ninja_forms .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-ninja_forms .glsr-read-more{white-space:nowrap}.glsr-ninja_forms .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-ninja_forms.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-ninja_forms [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-ninja_forms [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-ninja_forms form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-ninja_forms form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-ninja_forms .glsr-field{position:relative}.glsr-ninja_forms .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-ninja_forms .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-ninja_forms .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-ninja_forms .glsr-form-failed{color:var(--glsr-form-error)}.glsr-ninja_forms .glsr-form-success{color:var(--glsr-form-success)}.glsr-ninja_forms .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-ninja_forms form.glsr-form .glsr-field-toggle{display:flex}.glsr-ninja_forms form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-ninja_forms form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-ninja_forms form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-ninja_forms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-ninja_forms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-ninja_forms.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-ninja_forms button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-ninja_forms button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-ninja_forms button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-ninja_forms .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-ninja_forms form.glsr-form textarea{display:block}.glsr-ninja_forms form.glsr-form.nf-style-light .listcheckbox-wrap input[type=checkbox]:not(:checked)+label:after,.glsr-ninja_forms form.glsr-form.nf-style-light .listradio-wrap input[type=radio]:not(:checked)+label:after{border-color:#c4c4c4}.glsr-ninja_forms form.glsr-form.nf-style-dark .listcheckbox-wrap input[type=checkbox]:not(:checked)+label:after,.glsr-ninja_forms form.glsr-form.nf-style-dark .listradio-wrap input[type=radio]:not(:checked)+label:after{border-color:#3c3c3c}.glsr-ninja_forms form.glsr-form .listcheckbox-wrap input[type=checkbox]:not(:checked)+label:before,.glsr-ninja_forms form.glsr-form .listradio-wrap input[type=radio]:not(:checked)+label:before{opacity:0}.glsr-ninja_forms form.glsr-form .glsr-field-error{order:50}.glsr-ninja_forms form.glsr-form .glsr-form-failed,.glsr-ninja_forms form.glsr-form .glsr-form-success{display:block}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-ninja_forms .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-ninja_forms .glsr-loading:after,.glsr-ninja_forms .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-ninja_forms .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-ninja_forms .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-ninja_forms .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-ninja_forms .glsr-spinner:after,.glsr-ninja_forms .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-ninja_forms .glsr-spinner:before{left:0;top:0}.glsr-ninja_forms .glsr-spinner:after{bottom:0;right:0}.glsr-ninja_forms .glsr-pagination{position:relative}.glsr-ninja_forms .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-ninja_forms .glsr-pagination .glsr-spinner{position:absolute}.glsr-ninja_forms .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-ninja_forms.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-ninja_forms .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-ninja_forms .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-ninja_forms .glsr-review-assigned_links,.glsr-ninja_forms .glsr-review-assigned_posts,.glsr-ninja_forms .glsr-review-assigned_terms,.glsr-ninja_forms .glsr-review-assigned_users{width:100%}.glsr-ninja_forms .glsr-review-author{align-items:center;display:inline-flex}.glsr-ninja_forms .glsr-review-avatar{flex:0 0}.glsr-ninja_forms .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-ninja_forms .glsr-review-content{width:100%}.glsr-ninja_forms .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-ninja_forms .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-ninja_forms .glsr-review-response,.glsr-ninja_forms .glsr-review-title{width:100%}.glsr-ninja_forms .glsr-review-title h3,.glsr-ninja_forms .glsr-review-title h4,.glsr-ninja_forms .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-ninja_forms .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-ninja_forms .glsr-read-more{white-space:nowrap}.glsr-ninja_forms .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-ninja_forms.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-ninja_forms [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-ninja_forms [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-ninja_forms form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-ninja_forms form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-ninja_forms .glsr-field{position:relative}.glsr-ninja_forms .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-ninja_forms .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-ninja_forms .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-ninja_forms .glsr-form-failed{color:var(--glsr-form-error)}.glsr-ninja_forms .glsr-form-success{color:var(--glsr-form-success)}.glsr-ninja_forms .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-ninja_forms form.glsr-form .glsr-field-toggle{display:flex}.glsr-ninja_forms form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-ninja_forms form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-ninja_forms form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-ninja_forms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-ninja_forms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-ninja_forms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-ninja_forms.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-ninja_forms button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-ninja_forms button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-ninja_forms button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-ninja_forms .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-ninja_forms form.glsr-form textarea{display:block}.glsr-ninja_forms form.glsr-form.nf-style-light .listcheckbox-wrap input[type=checkbox]:not(:checked)+label:after,.glsr-ninja_forms form.glsr-form.nf-style-light .listradio-wrap input[type=radio]:not(:checked)+label:after{border-color:#c4c4c4}.glsr-ninja_forms form.glsr-form.nf-style-dark .listcheckbox-wrap input[type=checkbox]:not(:checked)+label:after,.glsr-ninja_forms form.glsr-form.nf-style-dark .listradio-wrap input[type=radio]:not(:checked)+label:after{border-color:#3c3c3c}.glsr-ninja_forms form.glsr-form .listcheckbox-wrap input[type=checkbox]:not(:checked)+label:before,.glsr-ninja_forms form.glsr-form .listradio-wrap input[type=radio]:not(:checked)+label:before{opacity:0}.glsr-ninja_forms form.glsr-form .glsr-field-error{order:50}.glsr-ninja_forms form.glsr-form .glsr-form-failed,.glsr-ninja_forms form.glsr-form .glsr-form-success{display:block}
assets/styles/twentyfifteen.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentyfifteen .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentyfifteen .glsr-loading:after,.glsr-twentyfifteen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentyfifteen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentyfifteen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentyfifteen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentyfifteen .glsr-spinner:after,.glsr-twentyfifteen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentyfifteen .glsr-spinner:before{left:0;top:0}.glsr-twentyfifteen .glsr-spinner:after{bottom:0;right:0}.glsr-twentyfifteen .glsr-pagination{position:relative}.glsr-twentyfifteen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentyfifteen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentyfifteen .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentyfifteen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentyfifteen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentyfifteen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentyfifteen .glsr-review-assigned_links,.glsr-twentyfifteen .glsr-review-assigned_posts,.glsr-twentyfifteen .glsr-review-assigned_terms,.glsr-twentyfifteen .glsr-review-assigned_users{width:100%}.glsr-twentyfifteen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentyfifteen .glsr-review-avatar{flex:0 0}.glsr-twentyfifteen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentyfifteen .glsr-review-content{width:100%}.glsr-twentyfifteen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentyfifteen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentyfifteen .glsr-review-response,.glsr-twentyfifteen .glsr-review-title{width:100%}.glsr-twentyfifteen .glsr-review-title h3,.glsr-twentyfifteen .glsr-review-title h4,.glsr-twentyfifteen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentyfifteen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentyfifteen .glsr-read-more{white-space:nowrap}.glsr-twentyfifteen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentyfifteen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentyfifteen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentyfifteen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentyfifteen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentyfifteen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentyfifteen .glsr-field{position:relative}.glsr-twentyfifteen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentyfifteen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentyfifteen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentyfifteen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentyfifteen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentyfifteen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentyfifteen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentyfifteen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentyfifteen form.glsr-form select.glsr-select,.glsr-twentyfifteen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentyfifteen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentyfifteen form.glsr-form .glsr-field-checkbox,.glsr-twentyfifteen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentyfifteen form.glsr-form .glsr-field-checkbox label,.glsr-twentyfifteen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentyfifteen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentyfifteen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentyfifteen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentyfifteen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentyfifteen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentyfifteen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentyfifteen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentyfifteen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentyfifteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentyfifteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentyfifteen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentyfifteen button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentyfifteen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentyfifteen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentyfifteen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#eaeaea;--glsr-gray-400:#707070;--glsr-gray-500:#333;--glsr-red:#c0392b;--glsr-blue:#21759b;--glsr-form-success:var(--gl-blue);--glsr-font:"Noto Sans",sans-serif}.glsr{--glsr-leading:1.6842;--glsr-text-base:1.5rem;--glsr-input-px:0.375em;--glsr-input-py:0.375em;font-size:var(--glsr-text-base)}@media screen and (min-width:46.25em){.glsr{--glsr-text-base:1.7rem;--glsr-input-px:0.5em;--glsr-input-py:0.5em}}@media screen and (min-width:55em){.glsr{--glsr-text-base:1.9rem;--glsr-input-px:0.5278em;--glsr-input-py:0.5278em}}@media screen and (min-width:59.6875em){.glsr{--glsr-text-base:1.5rem;--glsr-input-px:0.375em;--glsr-input-py:0.375em}}@media screen and (min-width:68.75em){.glsr{--glsr-leading:1.6842;--glsr-text-base:1.7rem;--glsr-input-px:0.5em;--glsr-input-py:0.5em}}@media screen and (min-width:77.5em){.glsr{--glsr-text-base:1.9rem}}.widget .glsr{--glsr-leading:1.5;--glsr-text-base:1.2rem;font-size:var(--glsr-text-base)}@media screen and (min-width:46.25em){.widget .glsr{--glsr-text-base:1.4rem}}@media screen and (min-width:55em){.widget .glsr{--glsr-text-base:1.6rem}}@media screen and (min-width:59.6875em){.widget .glsr{--glsr-text-base:1.2rem}}@media screen and (min-width:68.75em){.widget .glsr{--glsr-text-base:1.4rem}}@media screen and (min-width:77.5em){.widget .glsr{--glsr-text-base:1.6rem}}.glsr-modal h4{--glsr-leading:1.2;--glsr-text-base:1.5rem;font-size:var(--glsr-text-base)}@media screen and (min-width:46.25em){.glsr-modal h4{--glsr-leading:1.4;--glsr-text-base:2rem}}@media screen and (min-width:55em){.glsr-modal h4{--glsr-leading:1.4545;--glsr-text-base:2.2rem}}@media screen and (min-width:59.6875em){.glsr-modal h4{--glsr-leading:1.3333;--glsr-text-base:1.8rem}}@media screen and (min-width:68.75em){.glsr-modal h4{--glsr-leading:1.4;--glsr-text-base:2rem}}@media screen and (min-width:77.5em){.glsr-modal h4{--glsr-leading:1.4545;--glsr-text-base:2.2rem}}.glsr-button{border-radius:0}.glsr-twentyfifteen .glsr-field-error{font-family:var(--glsr-font)}.glsr-twentyfifteen .glsr-field-choice span label,.glsr-twentyfifteen .glsr-field-toggle label{font-size:var(--glsr-text-md);font-weight:normal;letter-spacing:0;line-height:var(--glsr-leading);text-transform:none}.glsr-twentyfifteen .nav-links{justify-content:center}.glsr-twentyfifteen form.glsr-form input.glsr-input,.glsr-twentyfifteen form.glsr-form select.glsr-select,.glsr-twentyfifteen form.glsr-form textarea.glsr-textarea{border:1px solid var(--glsr-gray-300);color:var(--glsr-gray-400);padding:var(--glsr-input-py) var(--glsr-input-px)}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentyfifteen .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentyfifteen .glsr-loading:after,.glsr-twentyfifteen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentyfifteen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentyfifteen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentyfifteen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentyfifteen .glsr-spinner:after,.glsr-twentyfifteen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentyfifteen .glsr-spinner:before{left:0;top:0}.glsr-twentyfifteen .glsr-spinner:after{bottom:0;right:0}.glsr-twentyfifteen .glsr-pagination{position:relative}.glsr-twentyfifteen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentyfifteen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentyfifteen .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentyfifteen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentyfifteen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentyfifteen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentyfifteen .glsr-review-assigned_links,.glsr-twentyfifteen .glsr-review-assigned_posts,.glsr-twentyfifteen .glsr-review-assigned_terms,.glsr-twentyfifteen .glsr-review-assigned_users{width:100%}.glsr-twentyfifteen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentyfifteen .glsr-review-avatar{flex:0 0}.glsr-twentyfifteen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentyfifteen .glsr-review-content{width:100%}.glsr-twentyfifteen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentyfifteen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentyfifteen .glsr-review-response,.glsr-twentyfifteen .glsr-review-title{width:100%}.glsr-twentyfifteen .glsr-review-title h3,.glsr-twentyfifteen .glsr-review-title h4,.glsr-twentyfifteen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentyfifteen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentyfifteen .glsr-read-more{white-space:nowrap}.glsr-twentyfifteen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentyfifteen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentyfifteen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentyfifteen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentyfifteen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentyfifteen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentyfifteen .glsr-field{position:relative}.glsr-twentyfifteen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentyfifteen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentyfifteen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentyfifteen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentyfifteen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentyfifteen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentyfifteen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentyfifteen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentyfifteen form.glsr-form select.glsr-select,.glsr-twentyfifteen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentyfifteen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentyfifteen form.glsr-form .glsr-field-checkbox,.glsr-twentyfifteen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentyfifteen form.glsr-form .glsr-field-checkbox label,.glsr-twentyfifteen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentyfifteen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentyfifteen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentyfifteen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentyfifteen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentyfifteen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentyfifteen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentyfifteen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentyfifteen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentyfifteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentyfifteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentyfifteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentyfifteen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentyfifteen button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentyfifteen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentyfifteen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentyfifteen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#eaeaea;--glsr-gray-400:#707070;--glsr-gray-500:#333;--glsr-red:#c0392b;--glsr-blue:#21759b;--glsr-form-success:var(--gl-blue);--glsr-font:"Noto Sans",sans-serif}.glsr{--glsr-leading:1.6842;--glsr-text-base:1.5rem;--glsr-input-px:0.375em;--glsr-input-py:0.375em;font-size:var(--glsr-text-base)}@media screen and (min-width:46.25em){.glsr{--glsr-text-base:1.7rem;--glsr-input-px:0.5em;--glsr-input-py:0.5em}}@media screen and (min-width:55em){.glsr{--glsr-text-base:1.9rem;--glsr-input-px:0.5278em;--glsr-input-py:0.5278em}}@media screen and (min-width:59.6875em){.glsr{--glsr-text-base:1.5rem;--glsr-input-px:0.375em;--glsr-input-py:0.375em}}@media screen and (min-width:68.75em){.glsr{--glsr-leading:1.6842;--glsr-text-base:1.7rem;--glsr-input-px:0.5em;--glsr-input-py:0.5em}}@media screen and (min-width:77.5em){.glsr{--glsr-text-base:1.9rem}}.widget .glsr{--glsr-leading:1.5;--glsr-text-base:1.2rem;font-size:var(--glsr-text-base)}@media screen and (min-width:46.25em){.widget .glsr{--glsr-text-base:1.4rem}}@media screen and (min-width:55em){.widget .glsr{--glsr-text-base:1.6rem}}@media screen and (min-width:59.6875em){.widget .glsr{--glsr-text-base:1.2rem}}@media screen and (min-width:68.75em){.widget .glsr{--glsr-text-base:1.4rem}}@media screen and (min-width:77.5em){.widget .glsr{--glsr-text-base:1.6rem}}.glsr-modal h4{--glsr-leading:1.2;--glsr-text-base:1.5rem;font-size:var(--glsr-text-base)}@media screen and (min-width:46.25em){.glsr-modal h4{--glsr-leading:1.4;--glsr-text-base:2rem}}@media screen and (min-width:55em){.glsr-modal h4{--glsr-leading:1.4545;--glsr-text-base:2.2rem}}@media screen and (min-width:59.6875em){.glsr-modal h4{--glsr-leading:1.3333;--glsr-text-base:1.8rem}}@media screen and (min-width:68.75em){.glsr-modal h4{--glsr-leading:1.4;--glsr-text-base:2rem}}@media screen and (min-width:77.5em){.glsr-modal h4{--glsr-leading:1.4545;--glsr-text-base:2.2rem}}.glsr-button{border-radius:0}.glsr-twentyfifteen .glsr-field-error{font-family:var(--glsr-font)}.glsr-twentyfifteen .glsr-field-choice span label,.glsr-twentyfifteen .glsr-field-toggle label{font-size:var(--glsr-text-md);font-weight:normal;letter-spacing:0;line-height:var(--glsr-leading);text-transform:none}.glsr-twentyfifteen .nav-links{justify-content:center}.glsr-twentyfifteen form.glsr-form input.glsr-input,.glsr-twentyfifteen form.glsr-form select.glsr-select,.glsr-twentyfifteen form.glsr-form textarea.glsr-textarea{border:1px solid var(--glsr-gray-300);color:var(--glsr-gray-400);padding:var(--glsr-input-py) var(--glsr-input-px)}
assets/styles/twentynineteen.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentynineteen .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentynineteen .glsr-loading:after,.glsr-twentynineteen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentynineteen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentynineteen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentynineteen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentynineteen .glsr-spinner:after,.glsr-twentynineteen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentynineteen .glsr-spinner:before{left:0;top:0}.glsr-twentynineteen .glsr-spinner:after{bottom:0;right:0}.glsr-twentynineteen .glsr-pagination{position:relative}.glsr-twentynineteen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentynineteen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentynineteen .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentynineteen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentynineteen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentynineteen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentynineteen .glsr-review-assigned_links,.glsr-twentynineteen .glsr-review-assigned_posts,.glsr-twentynineteen .glsr-review-assigned_terms,.glsr-twentynineteen .glsr-review-assigned_users{width:100%}.glsr-twentynineteen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentynineteen .glsr-review-avatar{flex:0 0}.glsr-twentynineteen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentynineteen .glsr-review-content{width:100%}.glsr-twentynineteen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentynineteen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentynineteen .glsr-review-response,.glsr-twentynineteen .glsr-review-title{width:100%}.glsr-twentynineteen .glsr-review-title h3,.glsr-twentynineteen .glsr-review-title h4,.glsr-twentynineteen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentynineteen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentynineteen .glsr-read-more{white-space:nowrap}.glsr-twentynineteen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentynineteen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentynineteen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentynineteen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentynineteen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentynineteen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentynineteen .glsr-field{position:relative}.glsr-twentynineteen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentynineteen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentynineteen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentynineteen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentynineteen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentynineteen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentynineteen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentynineteen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentynineteen form.glsr-form select.glsr-select,.glsr-twentynineteen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentynineteen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentynineteen form.glsr-form .glsr-field-checkbox,.glsr-twentynineteen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentynineteen form.glsr-form .glsr-field-checkbox label,.glsr-twentynineteen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentynineteen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentynineteen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentynineteen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentynineteen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentynineteen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentynineteen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentynineteen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentynineteen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentynineteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentynineteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentynineteen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentynineteen button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentynineteen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentynineteen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentynineteen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#ccc;--glsr-gray-400:#767676;--glsr-blue:#0073aa;--glsr-font:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--glsr-gap-lg:2em;--glsr-input-px:0.66rem;--glsr-input-py:0.36rem;--glsr-leading:1.8;--glsr-radius:0;--glsr-summary-text:0.88889em;--glsr-text-base:1rem;--glsr-text-sm:0.71111em;--glsr-toggle-bg-1:var(--glsr-blue);--glsr-toggle-h:1rem;--glsr-toggle-text:var(--glsr-text-sm)}.glsr-twentynineteen .glsr-review-author{font-family:var(--glsr-font)}.glsr-twentynineteen .glsr-review-date{color:var(--glsr-gray-400);font-family:var(--glsr-font);font-size:var(--glsr-text-sm);font-style:normal;font-weight:500}.glsr-twentynineteen .glsr-review-response-inner p:first-of-type strong{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--glsr-font);font-weight:700;letter-spacing:-.02em;line-height:1.2}.glsr-twentynineteen form.glsr-form .glsr-field-error{font-family:var(--glsr-font)}.glsr-twentynineteen .glsr-modal__dialog{--gl-text-base:0.88889em}.glsr-twentynineteen form.glsr-form select.glsr-select{background:var(--glsr-white);border:1px solid var(--glsr-gray-300);border-radius:var(--glsr-radius);outline:none;outline-offset:0;padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentynineteen form.glsr-form select.glsr-select:focus{border-color:var(--glsr-blue);outline:thin solid rgba(0,115,170,.15);outline-offset:-4px}.glsr-twentynineteen form.glsr-form .glsr-toggle label{font-size:var(--glsr-toggle-text)}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentynineteen .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentynineteen .glsr-loading:after,.glsr-twentynineteen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentynineteen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentynineteen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentynineteen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentynineteen .glsr-spinner:after,.glsr-twentynineteen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentynineteen .glsr-spinner:before{left:0;top:0}.glsr-twentynineteen .glsr-spinner:after{bottom:0;right:0}.glsr-twentynineteen .glsr-pagination{position:relative}.glsr-twentynineteen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentynineteen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentynineteen .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentynineteen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentynineteen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentynineteen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentynineteen .glsr-review-assigned_links,.glsr-twentynineteen .glsr-review-assigned_posts,.glsr-twentynineteen .glsr-review-assigned_terms,.glsr-twentynineteen .glsr-review-assigned_users{width:100%}.glsr-twentynineteen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentynineteen .glsr-review-avatar{flex:0 0}.glsr-twentynineteen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentynineteen .glsr-review-content{width:100%}.glsr-twentynineteen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentynineteen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentynineteen .glsr-review-response,.glsr-twentynineteen .glsr-review-title{width:100%}.glsr-twentynineteen .glsr-review-title h3,.glsr-twentynineteen .glsr-review-title h4,.glsr-twentynineteen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentynineteen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentynineteen .glsr-read-more{white-space:nowrap}.glsr-twentynineteen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentynineteen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentynineteen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentynineteen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentynineteen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentynineteen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentynineteen .glsr-field{position:relative}.glsr-twentynineteen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentynineteen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentynineteen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentynineteen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentynineteen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentynineteen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentynineteen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentynineteen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentynineteen form.glsr-form select.glsr-select,.glsr-twentynineteen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentynineteen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentynineteen form.glsr-form .glsr-field-checkbox,.glsr-twentynineteen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentynineteen form.glsr-form .glsr-field-checkbox label,.glsr-twentynineteen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentynineteen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentynineteen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentynineteen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentynineteen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentynineteen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentynineteen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentynineteen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentynineteen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentynineteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentynineteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentynineteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentynineteen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentynineteen button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentynineteen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentynineteen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentynineteen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#ccc;--glsr-gray-400:#767676;--glsr-blue:#0073aa;--glsr-font:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--glsr-gap-lg:2em;--glsr-input-px:0.66rem;--glsr-input-py:0.36rem;--glsr-leading:1.8;--glsr-radius:0;--glsr-summary-text:0.88889em;--glsr-text-base:1rem;--glsr-text-sm:0.71111em;--glsr-toggle-bg-1:var(--glsr-blue);--glsr-toggle-h:1rem;--glsr-toggle-text:var(--glsr-text-sm)}.glsr-twentynineteen .glsr-review-author{font-family:var(--glsr-font)}.glsr-twentynineteen .glsr-review-date{color:var(--glsr-gray-400);font-family:var(--glsr-font);font-size:var(--glsr-text-sm);font-style:normal;font-weight:500}.glsr-twentynineteen .glsr-review-response-inner p:first-of-type strong{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--glsr-font);font-weight:700;letter-spacing:-.02em;line-height:1.2}.glsr-twentynineteen form.glsr-form .glsr-field-error{font-family:var(--glsr-font)}.glsr-twentynineteen .glsr-modal__dialog{--gl-text-base:0.88889em}.glsr-twentynineteen form.glsr-form select.glsr-select{background:var(--glsr-white);border:1px solid var(--glsr-gray-300);border-radius:var(--glsr-radius);outline:none;outline-offset:0;padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentynineteen form.glsr-form select.glsr-select:focus{border-color:var(--glsr-blue);outline:thin solid rgba(0,115,170,.15);outline-offset:-4px}.glsr-twentynineteen form.glsr-form .glsr-toggle label{font-size:var(--glsr-toggle-text)}
assets/styles/twentyseventeen.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentyseventeen .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentyseventeen .glsr-loading:after,.glsr-twentyseventeen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentyseventeen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentyseventeen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentyseventeen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentyseventeen .glsr-spinner:after,.glsr-twentyseventeen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentyseventeen .glsr-spinner:before{left:0;top:0}.glsr-twentyseventeen .glsr-spinner:after{bottom:0;right:0}.glsr-twentyseventeen .glsr-pagination{position:relative}.glsr-twentyseventeen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentyseventeen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentyseventeen .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentyseventeen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentyseventeen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentyseventeen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentyseventeen .glsr-review-assigned_links,.glsr-twentyseventeen .glsr-review-assigned_posts,.glsr-twentyseventeen .glsr-review-assigned_terms,.glsr-twentyseventeen .glsr-review-assigned_users{width:100%}.glsr-twentyseventeen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentyseventeen .glsr-review-avatar{flex:0 0}.glsr-twentyseventeen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentyseventeen .glsr-review-content{width:100%}.glsr-twentyseventeen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentyseventeen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentyseventeen .glsr-review-response,.glsr-twentyseventeen .glsr-review-title{width:100%}.glsr-twentyseventeen .glsr-review-title h3,.glsr-twentyseventeen .glsr-review-title h4,.glsr-twentyseventeen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentyseventeen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentyseventeen .glsr-read-more{white-space:nowrap}.glsr-twentyseventeen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentyseventeen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentyseventeen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentyseventeen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentyseventeen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentyseventeen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentyseventeen .glsr-field{position:relative}.glsr-twentyseventeen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentyseventeen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentyseventeen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentyseventeen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentyseventeen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentyseventeen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentyseventeen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentyseventeen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentyseventeen form.glsr-form select.glsr-select,.glsr-twentyseventeen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentyseventeen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentyseventeen form.glsr-form .glsr-field-checkbox,.glsr-twentyseventeen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentyseventeen form.glsr-form .glsr-field-checkbox label,.glsr-twentyseventeen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentyseventeen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentyseventeen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentyseventeen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentyseventeen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentyseventeen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentyseventeen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentyseventeen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentyseventeen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentyseventeen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentyseventeen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentyseventeen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentyseventeen button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentyseventeen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentyseventeen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentyseventeen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#bbb;--glsr-gray-400:#666;--glsr-gray-500:#333;--glsr-black:#222;--glsr-input-px:0.7em;--glsr-input-py:0.7em}.glsr-button{border-radius:2px}.glsr-twentyseventeen form.glsr-form label.glsr-label{font-weight:800}.glsr-twentyseventeen form.glsr-form .glsr-field-choice span label{font-weight:normal}.glsr-twentyseventeen form.glsr-form select.glsr-select{background:var(--glsr-white);border:1px solid var(--glsr-gray-300);border-radius:var(--glsr-radius);padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentyseventeen form.glsr-form select.glsr-select:focus{border-color:var(--glsr-gray-500)}.glsr-twentyseventeen .glsr-pagination .pagination{padding-bottom:0}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentyseventeen .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentyseventeen .glsr-loading:after,.glsr-twentyseventeen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentyseventeen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentyseventeen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentyseventeen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentyseventeen .glsr-spinner:after,.glsr-twentyseventeen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentyseventeen .glsr-spinner:before{left:0;top:0}.glsr-twentyseventeen .glsr-spinner:after{bottom:0;right:0}.glsr-twentyseventeen .glsr-pagination{position:relative}.glsr-twentyseventeen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentyseventeen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentyseventeen .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentyseventeen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentyseventeen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentyseventeen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentyseventeen .glsr-review-assigned_links,.glsr-twentyseventeen .glsr-review-assigned_posts,.glsr-twentyseventeen .glsr-review-assigned_terms,.glsr-twentyseventeen .glsr-review-assigned_users{width:100%}.glsr-twentyseventeen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentyseventeen .glsr-review-avatar{flex:0 0}.glsr-twentyseventeen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentyseventeen .glsr-review-content{width:100%}.glsr-twentyseventeen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentyseventeen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentyseventeen .glsr-review-response,.glsr-twentyseventeen .glsr-review-title{width:100%}.glsr-twentyseventeen .glsr-review-title h3,.glsr-twentyseventeen .glsr-review-title h4,.glsr-twentyseventeen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentyseventeen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentyseventeen .glsr-read-more{white-space:nowrap}.glsr-twentyseventeen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentyseventeen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentyseventeen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentyseventeen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentyseventeen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentyseventeen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentyseventeen .glsr-field{position:relative}.glsr-twentyseventeen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentyseventeen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentyseventeen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentyseventeen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentyseventeen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentyseventeen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentyseventeen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentyseventeen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentyseventeen form.glsr-form select.glsr-select,.glsr-twentyseventeen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentyseventeen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentyseventeen form.glsr-form .glsr-field-checkbox,.glsr-twentyseventeen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentyseventeen form.glsr-form .glsr-field-checkbox label,.glsr-twentyseventeen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentyseventeen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentyseventeen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentyseventeen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentyseventeen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentyseventeen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentyseventeen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentyseventeen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentyseventeen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentyseventeen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentyseventeen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentyseventeen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentyseventeen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentyseventeen button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentyseventeen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentyseventeen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentyseventeen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#bbb;--glsr-gray-400:#666;--glsr-gray-500:#333;--glsr-black:#222;--glsr-input-px:0.7em;--glsr-input-py:0.7em}.glsr-button{border-radius:2px}.glsr-twentyseventeen form.glsr-form label.glsr-label{font-weight:800}.glsr-twentyseventeen form.glsr-form .glsr-field-choice span label{font-weight:normal}.glsr-twentyseventeen form.glsr-form select.glsr-select{background:var(--glsr-white);border:1px solid var(--glsr-gray-300);border-radius:var(--glsr-radius);padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentyseventeen form.glsr-form select.glsr-select:focus{border-color:var(--glsr-gray-500)}.glsr-twentyseventeen .glsr-pagination .pagination{padding-bottom:0}
assets/styles/twentysixteen.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentysixteen .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentysixteen .glsr-loading:after,.glsr-twentysixteen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentysixteen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentysixteen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentysixteen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentysixteen .glsr-spinner:after,.glsr-twentysixteen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentysixteen .glsr-spinner:before{left:0;top:0}.glsr-twentysixteen .glsr-spinner:after{bottom:0;right:0}.glsr-twentysixteen .glsr-pagination{position:relative}.glsr-twentysixteen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentysixteen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentysixteen .glsr-pagination .pagination{flex-basis:100%;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentysixteen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentysixteen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentysixteen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentysixteen .glsr-review-assigned_links,.glsr-twentysixteen .glsr-review-assigned_posts,.glsr-twentysixteen .glsr-review-assigned_terms,.glsr-twentysixteen .glsr-review-assigned_users{width:100%}.glsr-twentysixteen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentysixteen .glsr-review-avatar{flex:0 0}.glsr-twentysixteen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentysixteen .glsr-review-content{width:100%}.glsr-twentysixteen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentysixteen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentysixteen .glsr-review-response,.glsr-twentysixteen .glsr-review-title{width:100%}.glsr-twentysixteen .glsr-review-title h3,.glsr-twentysixteen .glsr-review-title h4,.glsr-twentysixteen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentysixteen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentysixteen .glsr-read-more{white-space:nowrap}.glsr-twentysixteen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentysixteen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentysixteen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentysixteen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentysixteen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentysixteen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentysixteen .glsr-field{position:relative}.glsr-twentysixteen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentysixteen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentysixteen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentysixteen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentysixteen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentysixteen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentysixteen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentysixteen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentysixteen form.glsr-form select.glsr-select,.glsr-twentysixteen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentysixteen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentysixteen form.glsr-form .glsr-field-checkbox,.glsr-twentysixteen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentysixteen form.glsr-form .glsr-field-checkbox label,.glsr-twentysixteen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentysixteen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentysixteen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentysixteen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentysixteen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentysixteen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentysixteen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentysixteen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentysixteen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentysixteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentysixteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentysixteen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentysixteen button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentysixteen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentysixteen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentysixteen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#f7f7f7;--glsr-gray-400:#d1d1d1;--glsr-gray-500:#686868;--glsr-black:#1a1a1a;--glsr-blue:#007acc;--glsr-toggle-bg-1:var(--glsr-blue);--glsr-text-sm:0.8125rem;--glsr-gap-sm:0.5384615385em;--glsr-leading:1.75;--glsr-font:Montserrat,"Helvetica Neue",sans-serif;--glsr-input-px:0.4375em;--glsr-input-py:0.625em;--glsr-input-radius:2px;--glsr-radius:2px}.glsr-button{border-radius:2px}.glsr-modal h4{font-size:1rem;font-weight:900;letter-spacing:.140625em;line-height:1.3125;text-transform:uppercase}.glsr-twentysixteen .glsr-field-error{font-family:var(--glsr-font)}.glsr-twentysixteen form.glsr-form label.glsr-label:not(.glsr-label-toggle){color:var(--glsr-gray-500);font-family:var(--glsr-font);font-size:var(--glsr-text-sm);font-weight:500;letter-spacing:1px;line-height:1.6153846154;margin-bottom:var(--glsr-gap-sm);text-transform:uppercase}.glsr-twentysixteen form.glsr-form input.glsr-input,.glsr-twentysixteen form.glsr-form select.glsr-select,.glsr-twentysixteen form.glsr-form textarea.glsr-textarea{background-color:var(--glsr-gray-300);border:1px solid var(--glsr-gray-400);border-radius:var(--glsr-input-radius);color:var(--glsr-gray-500);padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentysixteen form.glsr-form input.glsr-input:focus,.glsr-twentysixteen form.glsr-form select.glsr-select:focus,.glsr-twentysixteen form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-white);border-color:var(--glsr-blue);color:var(--glsr-black);outline:0}.glsr-twentysixteen .glsr-pagination .pagination{margin-bottom:0}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentysixteen .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentysixteen .glsr-loading:after,.glsr-twentysixteen .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentysixteen .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentysixteen .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentysixteen .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentysixteen .glsr-spinner:after,.glsr-twentysixteen .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentysixteen .glsr-spinner:before{left:0;top:0}.glsr-twentysixteen .glsr-spinner:after{bottom:0;right:0}.glsr-twentysixteen .glsr-pagination{position:relative}.glsr-twentysixteen .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentysixteen .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentysixteen .glsr-pagination .pagination{flex-basis:100%;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentysixteen.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentysixteen .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentysixteen .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentysixteen .glsr-review-assigned_links,.glsr-twentysixteen .glsr-review-assigned_posts,.glsr-twentysixteen .glsr-review-assigned_terms,.glsr-twentysixteen .glsr-review-assigned_users{width:100%}.glsr-twentysixteen .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentysixteen .glsr-review-avatar{flex:0 0}.glsr-twentysixteen .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentysixteen .glsr-review-content{width:100%}.glsr-twentysixteen .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentysixteen .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentysixteen .glsr-review-response,.glsr-twentysixteen .glsr-review-title{width:100%}.glsr-twentysixteen .glsr-review-title h3,.glsr-twentysixteen .glsr-review-title h4,.glsr-twentysixteen .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentysixteen .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentysixteen .glsr-read-more{white-space:nowrap}.glsr-twentysixteen .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentysixteen.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentysixteen [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentysixteen [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentysixteen form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentysixteen form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentysixteen .glsr-field{position:relative}.glsr-twentysixteen .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentysixteen .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentysixteen .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentysixteen .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentysixteen .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentysixteen .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentysixteen form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentysixteen form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentysixteen form.glsr-form select.glsr-select,.glsr-twentysixteen form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentysixteen form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentysixteen form.glsr-form .glsr-field-checkbox,.glsr-twentysixteen form.glsr-form .glsr-field-radio{display:flex}.glsr-twentysixteen form.glsr-form .glsr-field-checkbox label,.glsr-twentysixteen form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentysixteen form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentysixteen form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentysixteen form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentysixteen form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentysixteen form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentysixteen form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentysixteen form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentysixteen form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentysixteen form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentysixteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentysixteen form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentysixteen.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentysixteen button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentysixteen button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentysixteen button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentysixteen .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#f7f7f7;--glsr-gray-400:#d1d1d1;--glsr-gray-500:#686868;--glsr-black:#1a1a1a;--glsr-blue:#007acc;--glsr-toggle-bg-1:var(--glsr-blue);--glsr-text-sm:0.8125rem;--glsr-gap-sm:0.5384615385em;--glsr-leading:1.75;--glsr-font:Montserrat,"Helvetica Neue",sans-serif;--glsr-input-px:0.4375em;--glsr-input-py:0.625em;--glsr-input-radius:2px;--glsr-radius:2px}.glsr-button{border-radius:2px}.glsr-modal h4{font-size:1rem;font-weight:900;letter-spacing:.140625em;line-height:1.3125;text-transform:uppercase}.glsr-twentysixteen .glsr-field-error{font-family:var(--glsr-font)}.glsr-twentysixteen form.glsr-form label.glsr-label:not(.glsr-label-toggle){color:var(--glsr-gray-500);font-family:var(--glsr-font);font-size:var(--glsr-text-sm);font-weight:500;letter-spacing:1px;line-height:1.6153846154;margin-bottom:var(--glsr-gap-sm);text-transform:uppercase}.glsr-twentysixteen form.glsr-form input.glsr-input,.glsr-twentysixteen form.glsr-form select.glsr-select,.glsr-twentysixteen form.glsr-form textarea.glsr-textarea{background-color:var(--glsr-gray-300);border:1px solid var(--glsr-gray-400);border-radius:var(--glsr-input-radius);color:var(--glsr-gray-500);padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentysixteen form.glsr-form input.glsr-input:focus,.glsr-twentysixteen form.glsr-form select.glsr-select:focus,.glsr-twentysixteen form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-white);border-color:var(--glsr-blue);color:var(--glsr-black);outline:0}.glsr-twentysixteen .glsr-pagination .pagination{margin-bottom:0}
assets/styles/twentytwenty.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentytwenty .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentytwenty .glsr-loading:after,.glsr-twentytwenty .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentytwenty .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentytwenty .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentytwenty .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentytwenty .glsr-spinner:after,.glsr-twentytwenty .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentytwenty .glsr-spinner:before{left:0;top:0}.glsr-twentytwenty .glsr-spinner:after{bottom:0;right:0}.glsr-twentytwenty .glsr-pagination{position:relative}.glsr-twentytwenty .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentytwenty .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentytwenty .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentytwenty.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentytwenty .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentytwenty .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentytwenty .glsr-review-assigned_links,.glsr-twentytwenty .glsr-review-assigned_posts,.glsr-twentytwenty .glsr-review-assigned_terms,.glsr-twentytwenty .glsr-review-assigned_users{width:100%}.glsr-twentytwenty .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentytwenty .glsr-review-avatar{flex:0 0}.glsr-twentytwenty .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentytwenty .glsr-review-content{width:100%}.glsr-twentytwenty .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentytwenty .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentytwenty .glsr-review-response,.glsr-twentytwenty .glsr-review-title{width:100%}.glsr-twentytwenty .glsr-review-title h3,.glsr-twentytwenty .glsr-review-title h4,.glsr-twentytwenty .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentytwenty .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentytwenty .glsr-read-more{white-space:nowrap}.glsr-twentytwenty .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentytwenty.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentytwenty [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentytwenty [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentytwenty form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentytwenty form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentytwenty .glsr-field{position:relative}.glsr-twentytwenty .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentytwenty .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentytwenty .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentytwenty .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentytwenty .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentytwenty .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentytwenty form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentytwenty form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentytwenty form.glsr-form select.glsr-select,.glsr-twentytwenty form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentytwenty form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox,.glsr-twentytwenty form.glsr-form .glsr-field-radio{display:flex}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox label,.glsr-twentytwenty form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentytwenty form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentytwenty form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwenty form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentytwenty form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentytwenty form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentytwenty form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentytwenty form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentytwenty form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentytwenty form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentytwenty.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentytwenty button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentytwenty button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentytwenty button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentytwenty .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#dcd7ca;--glsr-black:#000;--glsr-red:#cd2653;--glsr-font:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;--glsr-font-serif:NonBreakingSpaceOverride,"Hoefler Text","Noto Serif",Garamond,"Times New Roman",serif;--glsr-leading:1.476;--glsr-input-radius:0;--glsr-input-px:1em;--glsr-input-py:0.83333333em;--glsr-text-base:1.8rem;--glsr-text-sm:0.88888889em;--glsr-summary-text:0.88888889em;--glsr-toggle-h:1em}@media (min-width:700px){:root{--glsr-text-base:2.1rem}}.glsr-modal,.glsr-modal .glsr{font-size:var(--glsr-text-sm)}.glsr-twentytwenty .glsr-toggle,.glsr-twentytwenty .glsr-toggle>label{font-family:var(--glsr-font);font-size:var(--glsr-text-sm)}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox label,.glsr-twentytwenty form.glsr-form .glsr-field-radio label{font-family:var(--glsr-font)}.glsr-twentytwenty form.glsr-form label.glsr-label{font-family:var(--glsr-font);margin-bottom:.5rem}.glsr-twentytwenty form.glsr-form select.glsr-select{background:var(--glsr-white);border:.1rem solid var(--glsr-gray-300);border-radius:var(--glsr-input-radius);font-size:var(--glsr-text-sm);letter-spacing:-.015em;padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentytwenty form.glsr-form select.glsr-select:focus{border-color:currentColor}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentytwenty .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentytwenty .glsr-loading:after,.glsr-twentytwenty .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentytwenty .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentytwenty .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentytwenty .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentytwenty .glsr-spinner:after,.glsr-twentytwenty .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentytwenty .glsr-spinner:before{left:0;top:0}.glsr-twentytwenty .glsr-spinner:after{bottom:0;right:0}.glsr-twentytwenty .glsr-pagination{position:relative}.glsr-twentytwenty .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentytwenty .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentytwenty .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentytwenty.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentytwenty .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentytwenty .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentytwenty .glsr-review-assigned_links,.glsr-twentytwenty .glsr-review-assigned_posts,.glsr-twentytwenty .glsr-review-assigned_terms,.glsr-twentytwenty .glsr-review-assigned_users{width:100%}.glsr-twentytwenty .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentytwenty .glsr-review-avatar{flex:0 0}.glsr-twentytwenty .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentytwenty .glsr-review-content{width:100%}.glsr-twentytwenty .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentytwenty .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentytwenty .glsr-review-response,.glsr-twentytwenty .glsr-review-title{width:100%}.glsr-twentytwenty .glsr-review-title h3,.glsr-twentytwenty .glsr-review-title h4,.glsr-twentytwenty .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentytwenty .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentytwenty .glsr-read-more{white-space:nowrap}.glsr-twentytwenty .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentytwenty.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentytwenty [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentytwenty [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentytwenty form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentytwenty form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentytwenty .glsr-field{position:relative}.glsr-twentytwenty .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentytwenty .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentytwenty .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentytwenty .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentytwenty .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentytwenty .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentytwenty form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentytwenty form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentytwenty form.glsr-form select.glsr-select,.glsr-twentytwenty form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentytwenty form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox,.glsr-twentytwenty form.glsr-form .glsr-field-radio{display:flex}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox label,.glsr-twentytwenty form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentytwenty form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentytwenty form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwenty form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentytwenty form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentytwenty form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentytwenty form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentytwenty form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentytwenty form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentytwenty form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentytwenty form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentytwenty.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentytwenty button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentytwenty button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentytwenty button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentytwenty .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-gray-300:#dcd7ca;--glsr-black:#000;--glsr-red:#cd2653;--glsr-font:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;--glsr-font-serif:NonBreakingSpaceOverride,"Hoefler Text","Noto Serif",Garamond,"Times New Roman",serif;--glsr-leading:1.476;--glsr-input-radius:0;--glsr-input-px:1em;--glsr-input-py:0.83333333em;--glsr-text-base:1.8rem;--glsr-text-sm:0.88888889em;--glsr-summary-text:0.88888889em;--glsr-toggle-h:1em}@media (min-width:700px){:root{--glsr-text-base:2.1rem}}.glsr-modal,.glsr-modal .glsr{font-size:var(--glsr-text-sm)}.glsr-twentytwenty .glsr-toggle,.glsr-twentytwenty .glsr-toggle>label{font-family:var(--glsr-font);font-size:var(--glsr-text-sm)}.glsr-twentytwenty form.glsr-form .glsr-field-checkbox label,.glsr-twentytwenty form.glsr-form .glsr-field-radio label{font-family:var(--glsr-font)}.glsr-twentytwenty form.glsr-form label.glsr-label{font-family:var(--glsr-font);margin-bottom:.5rem}.glsr-twentytwenty form.glsr-form select.glsr-select{background:var(--glsr-white);border:.1rem solid var(--glsr-gray-300);border-radius:var(--glsr-input-radius);font-size:var(--glsr-text-sm);letter-spacing:-.015em;padding:var(--glsr-input-py) var(--glsr-input-px)}.glsr-twentytwenty form.glsr-form select.glsr-select:focus{border-color:currentColor}
assets/styles/twentytwentyone.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentytwentyone .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentytwentyone .glsr-loading:after,.glsr-twentytwentyone .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentytwentyone .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentytwentyone .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentytwentyone .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentytwentyone .glsr-spinner:after,.glsr-twentytwentyone .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentytwentyone .glsr-spinner:before{left:0;top:0}.glsr-twentytwentyone .glsr-spinner:after{bottom:0;right:0}.glsr-twentytwentyone .glsr-pagination{position:relative}.glsr-twentytwentyone .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentytwentyone .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentytwentyone .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentytwentyone.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentytwentyone .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentytwentyone .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentytwentyone .glsr-review-assigned_links,.glsr-twentytwentyone .glsr-review-assigned_posts,.glsr-twentytwentyone .glsr-review-assigned_terms,.glsr-twentytwentyone .glsr-review-assigned_users{width:100%}.glsr-twentytwentyone .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentytwentyone .glsr-review-avatar{flex:0 0}.glsr-twentytwentyone .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentytwentyone .glsr-review-content{width:100%}.glsr-twentytwentyone .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentytwentyone .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentytwentyone .glsr-review-response,.glsr-twentytwentyone .glsr-review-title{width:100%}.glsr-twentytwentyone .glsr-review-title h3,.glsr-twentytwentyone .glsr-review-title h4,.glsr-twentytwentyone .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentytwentyone .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentytwentyone .glsr-read-more{white-space:nowrap}.glsr-twentytwentyone .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentytwentyone.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentytwentyone [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentytwentyone [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentytwentyone form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentytwentyone form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentytwentyone .glsr-field{position:relative}.glsr-twentytwentyone .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentytwentyone .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentytwentyone .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentytwentyone .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentytwentyone .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentytwentyone .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentytwentyone form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentytwentyone form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentytwentyone form.glsr-form select.glsr-select,.glsr-twentytwentyone form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentytwentyone form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentytwentyone form.glsr-form .glsr-field-checkbox,.glsr-twentytwentyone form.glsr-form .glsr-field-radio{display:flex}.glsr-twentytwentyone form.glsr-form .glsr-field-checkbox label,.glsr-twentytwentyone form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentytwentyone form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentytwentyone form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentytwentyone form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentyone form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentytwentyone form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentytwentyone form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentytwentyone form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentytwentyone.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentytwentyone button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentytwentyone button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentytwentyone button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentytwentyone .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-choice-h:25px;--glsr-choice-w:25px;--glsr-input-b:var(--form--border-width) solid var(--form--border-color);--glsr-input-radius:var(--form--border-radius);--glsr-leading:var(--wp--typography--line-height,var(--global--line-height-body));--glsr-modal-bg:var(--global--color-background);--glsr-text-base:var(--global--font-size-base);--glsr-toggle-bg-0:var(--global--color-white);--glsr-toggle-bg-1:var(--form--border-color);--glsr-toggle-color:var(--global--color-white);--glsr-toggle-h:25px;--glsr-toggle-opacity-0:1}.is-dark-theme{--glsr-toggle-bg-0:var(--global--color-background);--glsr-toggle-color:var(--global--color-background);--glsr-toggle-opacity-0:0.25}.glsr-twentytwentyone form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:none;outline:2px dotted var(--form--border-color)}.glsr-twentytwentyone form.glsr-form input.glsr-input,.glsr-twentytwentyone form.glsr-form input.glsr-input-checkbox,.glsr-twentytwentyone form.glsr-form input.glsr-input-radio:not(:checked){border:var(--glsr-input-b)}.glsr-twentytwentyone form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentyone form.glsr-form input[type=radio].glsr-input-radio{height:var(--glsr-choice-h);width:var(--glsr-choice-w)}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]+.glsr-toggle-track:before{border:var(--form--border-width) solid var(--glsr-toggle-bg-1)}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-bg-1);border:2px solid var(--glsr-toggle-bg-0);box-shadow:none;transition:transform 75ms ease-in-out}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{background-color:var(--glsr-toggle-bg-0);border-color:var(--glsr-toggle-bg-1);border-width:1px}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentytwentyone .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentytwentyone .glsr-loading:after,.glsr-twentytwentyone .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentytwentyone .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentytwentyone .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentytwentyone .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentytwentyone .glsr-spinner:after,.glsr-twentytwentyone .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentytwentyone .glsr-spinner:before{left:0;top:0}.glsr-twentytwentyone .glsr-spinner:after{bottom:0;right:0}.glsr-twentytwentyone .glsr-pagination{position:relative}.glsr-twentytwentyone .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentytwentyone .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentytwentyone .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentytwentyone.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentytwentyone .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentytwentyone .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentytwentyone .glsr-review-assigned_links,.glsr-twentytwentyone .glsr-review-assigned_posts,.glsr-twentytwentyone .glsr-review-assigned_terms,.glsr-twentytwentyone .glsr-review-assigned_users{width:100%}.glsr-twentytwentyone .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentytwentyone .glsr-review-avatar{flex:0 0}.glsr-twentytwentyone .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentytwentyone .glsr-review-content{width:100%}.glsr-twentytwentyone .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentytwentyone .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentytwentyone .glsr-review-response,.glsr-twentytwentyone .glsr-review-title{width:100%}.glsr-twentytwentyone .glsr-review-title h3,.glsr-twentytwentyone .glsr-review-title h4,.glsr-twentytwentyone .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentytwentyone .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentytwentyone .glsr-read-more{white-space:nowrap}.glsr-twentytwentyone .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentytwentyone.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentytwentyone [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentytwentyone [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentytwentyone form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentytwentyone form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentytwentyone .glsr-field{position:relative}.glsr-twentytwentyone .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentytwentyone .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentytwentyone .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentytwentyone .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentytwentyone .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentytwentyone .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentytwentyone form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentytwentyone form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentytwentyone form.glsr-form select.glsr-select,.glsr-twentytwentyone form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentytwentyone form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentytwentyone form.glsr-form .glsr-field-checkbox,.glsr-twentytwentyone form.glsr-form .glsr-field-radio{display:flex}.glsr-twentytwentyone form.glsr-form .glsr-field-checkbox label,.glsr-twentytwentyone form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentytwentyone form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentytwentyone form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentytwentyone form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentyone form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentytwentyone form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentytwentyone form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentytwentyone form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentytwentyone form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentytwentyone.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentytwentyone button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentytwentyone button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentytwentyone button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentytwentyone .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-choice-h:25px;--glsr-choice-w:25px;--glsr-input-b:var(--form--border-width) solid var(--form--border-color);--glsr-input-radius:var(--form--border-radius);--glsr-leading:var(--wp--typography--line-height,var(--global--line-height-body));--glsr-modal-bg:var(--global--color-background);--glsr-text-base:var(--global--font-size-base);--glsr-toggle-bg-0:var(--global--color-white);--glsr-toggle-bg-1:var(--form--border-color);--glsr-toggle-color:var(--global--color-white);--glsr-toggle-h:25px;--glsr-toggle-opacity-0:1}.is-dark-theme{--glsr-toggle-bg-0:var(--global--color-background);--glsr-toggle-color:var(--global--color-background);--glsr-toggle-opacity-0:0.25}.glsr-twentytwentyone form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:none;outline:2px dotted var(--form--border-color)}.glsr-twentytwentyone form.glsr-form input.glsr-input,.glsr-twentytwentyone form.glsr-form input.glsr-input-checkbox,.glsr-twentytwentyone form.glsr-form input.glsr-input-radio:not(:checked){border:var(--glsr-input-b)}.glsr-twentytwentyone form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentyone form.glsr-form input[type=radio].glsr-input-radio{height:var(--glsr-choice-h);width:var(--glsr-choice-w)}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]+.glsr-toggle-track:before{border:var(--form--border-width) solid var(--glsr-toggle-bg-1)}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-bg-1);border:2px solid var(--glsr-toggle-bg-0);box-shadow:none;transition:transform 75ms ease-in-out}.glsr-twentytwentyone form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{background-color:var(--glsr-toggle-bg-0);border-color:var(--glsr-toggle-bg-1);border-width:1px}
assets/styles/twentytwentytwo.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentytwentytwo .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-twentytwentytwo .glsr-loading:after,.glsr-twentytwentytwo .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentytwentytwo .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentytwentytwo .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentytwentytwo .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentytwentytwo .glsr-spinner:after,.glsr-twentytwentytwo .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentytwentytwo .glsr-spinner:before{left:0;top:0}.glsr-twentytwentytwo .glsr-spinner:after{bottom:0;right:0}.glsr-twentytwentytwo .glsr-pagination{position:relative}.glsr-twentytwentytwo .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentytwentytwo .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentytwentytwo .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentytwentytwo.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentytwentytwo .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentytwentytwo .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentytwentytwo .glsr-review-assigned_links,.glsr-twentytwentytwo .glsr-review-assigned_posts,.glsr-twentytwentytwo .glsr-review-assigned_terms,.glsr-twentytwentytwo .glsr-review-assigned_users{width:100%}.glsr-twentytwentytwo .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentytwentytwo .glsr-review-avatar{flex:0 0}.glsr-twentytwentytwo .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentytwentytwo .glsr-review-content{width:100%}.glsr-twentytwentytwo .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentytwentytwo .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentytwentytwo .glsr-review-response,.glsr-twentytwentytwo .glsr-review-title{width:100%}.glsr-twentytwentytwo .glsr-review-title h3,.glsr-twentytwentytwo .glsr-review-title h4,.glsr-twentytwentytwo .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentytwentytwo .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentytwentytwo .glsr-read-more{white-space:nowrap}.glsr-twentytwentytwo .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentytwentytwo.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentytwentytwo [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentytwentytwo [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentytwentytwo form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentytwentytwo form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentytwentytwo .glsr-field{position:relative}.glsr-twentytwentytwo .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentytwentytwo .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentytwentytwo .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentytwentytwo .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentytwentytwo .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentytwentytwo .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentytwentytwo form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentytwentytwo form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentytwentytwo form.glsr-form select.glsr-select,.glsr-twentytwentytwo form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentytwentytwo form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentytwentytwo form.glsr-form .glsr-field-checkbox,.glsr-twentytwentytwo form.glsr-form .glsr-field-radio{display:flex}.glsr-twentytwentytwo form.glsr-form .glsr-field-checkbox label,.glsr-twentytwentytwo form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentytwentytwo form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentytwentytwo form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentytwentytwo form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentytwo form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentytwentytwo form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentytwentytwo form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentytwentytwo form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentytwentytwo form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentytwentytwo form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentytwentytwo form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentytwentytwo.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentytwentytwo button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-twentytwentytwo button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentytwentytwo button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentytwentytwo .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-radius:0}.glsr-button{border-width:0}.glsr-modal input{border:1px solid var(--glsr-black)}.glsr-twentytwentytwo{--glsr-black:var(--wp--preset--color--black);--glsr-input-radius:0;--glsr-input-px:calc(0.667em + 2px);--glsr-input-py:calc(0.667em + 2px);--glsr-toggle-bg-1:var(--wp--preset--color--primary)}.glsr-twentytwentytwo form.glsr-form input.glsr-input,.glsr-twentytwentytwo form.glsr-form select.glsr-select,.glsr-twentytwentytwo form.glsr-form textarea.glsr-textarea{background-color:var(--glsr-white);border:1px solid var(--glsr-black);border-radius:var(--glsr-input-radius);font-family:var(--wp--preset--font-family--inter);font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:var(--glsr-input-py) var(--glsr-input-px);transition:border-color var(--glsr-duration-fast) ease-in-out}.glsr-twentytwentytwo .glsr-pagination .nav-links{-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm)}.glsr-twentytwentytwo.glsr-ltr .glsr-pagination .page-numbers.prev,.glsr-twentytwentytwo.glsr-rtr .glsr-pagination .page-numbers.next{flex:1;text-align:left}.glsr-twentytwentytwo.glsr-ltr .glsr-pagination .page-numbers.next,.glsr-twentytwentytwo.glsr-rtl .glsr-pagination .page-numbers.prev{flex:1;text-align:right}.glsr-twentytwentytwo form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentytwo form.glsr-form input[type=radio].glsr-input-radio{height:var(--glsr-text-lg);width:var(--glsr-text-lg)}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-twentytwentytwo .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-twentytwentytwo .glsr-loading:after,.glsr-twentytwentytwo .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-twentytwentytwo .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-twentytwentytwo .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-twentytwentytwo .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-twentytwentytwo .glsr-spinner:after,.glsr-twentytwentytwo .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-twentytwentytwo .glsr-spinner:before{left:0;top:0}.glsr-twentytwentytwo .glsr-spinner:after{bottom:0;right:0}.glsr-twentytwentytwo .glsr-pagination{position:relative}.glsr-twentytwentytwo .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-twentytwentytwo .glsr-pagination .glsr-spinner{position:absolute}.glsr-twentytwentytwo .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-twentytwentytwo.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-twentytwentytwo .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-twentytwentytwo .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-twentytwentytwo .glsr-review-assigned_links,.glsr-twentytwentytwo .glsr-review-assigned_posts,.glsr-twentytwentytwo .glsr-review-assigned_terms,.glsr-twentytwentytwo .glsr-review-assigned_users{width:100%}.glsr-twentytwentytwo .glsr-review-author{align-items:center;display:inline-flex}.glsr-twentytwentytwo .glsr-review-avatar{flex:0 0}.glsr-twentytwentytwo .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-twentytwentytwo .glsr-review-content{width:100%}.glsr-twentytwentytwo .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-twentytwentytwo .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-twentytwentytwo .glsr-review-response,.glsr-twentytwentytwo .glsr-review-title{width:100%}.glsr-twentytwentytwo .glsr-review-title h3,.glsr-twentytwentytwo .glsr-review-title h4,.glsr-twentytwentytwo .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-twentytwentytwo .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-twentytwentytwo .glsr-read-more{white-space:nowrap}.glsr-twentytwentytwo .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-twentytwentytwo.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-twentytwentytwo [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-twentytwentytwo [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-twentytwentytwo form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-twentytwentytwo form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-twentytwentytwo .glsr-field{position:relative}.glsr-twentytwentytwo .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-twentytwentytwo .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-twentytwentytwo .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-twentytwentytwo .glsr-form-failed{color:var(--glsr-form-error)}.glsr-twentytwentytwo .glsr-form-success{color:var(--glsr-form-success)}.glsr-twentytwentytwo .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-twentytwentytwo form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-twentytwentytwo form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-twentytwentytwo form.glsr-form select.glsr-select,.glsr-twentytwentytwo form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-twentytwentytwo form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-twentytwentytwo form.glsr-form .glsr-field-checkbox,.glsr-twentytwentytwo form.glsr-form .glsr-field-radio{display:flex}.glsr-twentytwentytwo form.glsr-form .glsr-field-checkbox label,.glsr-twentytwentytwo form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-twentytwentytwo form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-twentytwentytwo form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-twentytwentytwo form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentytwo form.glsr-form input[type=radio].glsr-input-radio{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.glsr-twentytwentytwo form.glsr-form .glsr-field-toggle{display:flex}.glsr-twentytwentytwo form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-twentytwentytwo form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-twentytwentytwo form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-twentytwentytwo form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-twentytwentytwo form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-twentytwentytwo form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-twentytwentytwo.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-twentytwentytwo button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-twentytwentytwo button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-twentytwentytwo button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-twentytwentytwo .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}:root{--glsr-radius:0}.glsr-button{border-width:0}.glsr-modal input{border:1px solid var(--glsr-black)}.glsr-twentytwentytwo{--glsr-black:var(--wp--preset--color--black);--glsr-input-radius:0;--glsr-input-px:calc(0.667em + 2px);--glsr-input-py:calc(0.667em + 2px);--glsr-toggle-bg-1:var(--wp--preset--color--primary)}.glsr-twentytwentytwo form.glsr-form input.glsr-input,.glsr-twentytwentytwo form.glsr-form select.glsr-select,.glsr-twentytwentytwo form.glsr-form textarea.glsr-textarea{background-color:var(--glsr-white);border:1px solid var(--glsr-black);border-radius:var(--glsr-input-radius);font-family:var(--wp--preset--font-family--inter);font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:var(--glsr-input-py) var(--glsr-input-px);transition:border-color var(--glsr-duration-fast) ease-in-out}.glsr-twentytwentytwo .glsr-pagination .nav-links{-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm)}.glsr-twentytwentytwo.glsr-ltr .glsr-pagination .page-numbers.prev,.glsr-twentytwentytwo.glsr-rtr .glsr-pagination .page-numbers.next{flex:1;text-align:left}.glsr-twentytwentytwo.glsr-ltr .glsr-pagination .page-numbers.next,.glsr-twentytwentytwo.glsr-rtl .glsr-pagination .page-numbers.prev{flex:1;text-align:right}.glsr-twentytwentytwo form.glsr-form input[type=checkbox].glsr-input-checkbox,.glsr-twentytwentytwo form.glsr-form input[type=radio].glsr-input-radio{height:var(--glsr-text-lg);width:var(--glsr-text-lg)}
assets/styles/wpforms.css CHANGED
@@ -1 +1 @@
1
- :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-wpforms .glsr-loading{display:inline-flex;height:1em;position:relative;width:1em}.glsr-wpforms .glsr-loading:after,.glsr-wpforms .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-wpforms .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-wpforms .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-wpforms .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-wpforms .glsr-spinner:after,.glsr-wpforms .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-wpforms .glsr-spinner:before{left:0;top:0}.glsr-wpforms .glsr-spinner:after{bottom:0;right:0}.glsr-wpforms .glsr-pagination{position:relative}.glsr-wpforms .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-wpforms .glsr-pagination .glsr-spinner{position:absolute}.glsr-wpforms .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-wpforms.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-wpforms .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-wpforms .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-wpforms .glsr-review-assigned_links,.glsr-wpforms .glsr-review-assigned_posts,.glsr-wpforms .glsr-review-assigned_terms,.glsr-wpforms .glsr-review-assigned_users{width:100%}.glsr-wpforms .glsr-review-author{align-items:center;display:inline-flex}.glsr-wpforms .glsr-review-avatar{flex:0 0}.glsr-wpforms .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-wpforms .glsr-review-content{width:100%}.glsr-wpforms .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-wpforms .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-wpforms .glsr-review-response,.glsr-wpforms .glsr-review-title{width:100%}.glsr-wpforms .glsr-review-title h3,.glsr-wpforms .glsr-review-title h4,.glsr-wpforms .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-wpforms .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-wpforms .glsr-read-more{white-space:nowrap}.glsr-wpforms .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-wpforms.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-wpforms [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-wpforms [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-wpforms form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-wpforms .glsr-field{position:relative}.glsr-wpforms .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-wpforms .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-wpforms .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-wpforms .glsr-form-failed{color:var(--glsr-form-error)}.glsr-wpforms .glsr-form-success{color:var(--glsr-form-success)}.glsr-wpforms .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-wpforms form.glsr-form .glsr-field-toggle{display:flex}.glsr-wpforms form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-wpforms form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-wpforms form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-wpforms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-wpforms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-wpforms.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-wpforms button.glsr-button{align-items:center;cursor:pointer;display:flex;white-space:nowrap}.glsr-wpforms button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-wpforms button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-wpforms .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-wpforms form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-wpforms form.glsr-form .glsr-field-toggle{line-height:1.5}.glsr-wpforms form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-wpforms form.glsr-form:not(.glsr-form-is-invalid) .glsr-field-error{display:none}.glsr-wpforms form.glsr-form .glsr-form-message{border:1px solid transparent;margin:var(--glsr-text-md) auto;padding:var(--glsr-text-md)}.glsr-wpforms form.glsr-form .glsr-form-failed{background-color:#f2dede;border-color:#eed3d7}.glsr-wpforms form.glsr-form .glsr-form-success{background-color:#e0ffc7;border-color:#b4d39b}.glsr-wpforms form.glsr-form .glsr-field-toggle label,.glsr-wpforms form.glsr-form .glsr-toggle .glsr-toggle-switch{font-size:var(--glsr-text-md)}
1
+ :root{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--gl-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:500;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.15;--glsr-toggle-opacity-1:1;--glsr-toggle-p:3px;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.2);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--glsr-white);--glsr-modal-radius:3px}@-webkit-keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@-webkit-keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div{display:flex}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-lg);display:grid;gap:var(--glsr-gap-lg)}.glsr-wpforms .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-wpforms .glsr-loading:after,.glsr-wpforms .glsr-loading:before{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-wpforms .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-wpforms .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-wpforms .glsr-spinner{-webkit-animation:gl-spin .5s linear infinite;animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-wpforms .glsr-spinner:after,.glsr-wpforms .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-wpforms .glsr-spinner:before{left:0;top:0}.glsr-wpforms .glsr-spinner:after{bottom:0;right:0}.glsr-wpforms .glsr-pagination{position:relative}.glsr-wpforms .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-wpforms .glsr-pagination .glsr-spinner{position:absolute}.glsr-wpforms .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-wpforms.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-review{opacity:1;quotes:"“" "”";transition:opacity .5s;word-break:break-word}.glsr-hide .glsr-review{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-wpforms .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-wpforms .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0}.glsr-wpforms .glsr-review-assigned_links,.glsr-wpforms .glsr-review-assigned_posts,.glsr-wpforms .glsr-review-assigned_terms,.glsr-wpforms .glsr-review-assigned_users{width:100%}.glsr-wpforms .glsr-review-author{align-items:center;display:inline-flex}.glsr-wpforms .glsr-review-avatar{flex:0 0}.glsr-wpforms .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-wpforms .glsr-review-content{width:100%}.glsr-wpforms .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-wpforms .glsr-review-rating{align-items:center;display:inline-flex;flex:0 0}.glsr-wpforms .glsr-review-response,.glsr-wpforms .glsr-review-title{width:100%}.glsr-wpforms .glsr-review-title h3,.glsr-wpforms .glsr-review-title h4,.glsr-wpforms .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-wpforms .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-wpforms .glsr-read-more{white-space:nowrap}.glsr-wpforms .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-wpforms.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-wpforms [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-wpforms [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--glsr-summary-text);gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-wpforms form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-wpforms .glsr-field{position:relative}.glsr-wpforms .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-wpforms .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-wpforms .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-wpforms .glsr-form-failed{color:var(--glsr-form-error)}.glsr-wpforms .glsr-form-success{color:var(--glsr-form-success)}.glsr-wpforms .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-wpforms form.glsr-form .glsr-field-toggle{display:flex}.glsr-wpforms form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-wpforms form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-wpforms form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-wpforms form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.125) calc(var(--glsr-toggle-h)*.25) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-wpforms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-wpforms form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-wpforms.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-position:50%;background-repeat:no-repeat;background-size:contain}.glsr-wpforms button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-wpforms button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-wpforms button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-wpforms .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}[aria-hidden=false] .glsr-modal__dialog{-webkit-animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1);animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{-webkit-animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1);animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{padding-right:40px;position:relative}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1.5em;position:relative}.glsr-modal .glsr-button{border:none}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:40px;justify-content:center;line-height:1;margin:1.5em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:40px;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:32px;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-slow);animation-duration:var(--glsr-duration-slow);-webkit-animation-name:gl-fadeIn;animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{-webkit-animation-duration:var(--glsr-duration-fast);animation-duration:var(--glsr-duration-fast);-webkit-animation-name:gl-fadeOut;animation-name:gl-fadeOut}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-review .glsr-hidden{display:inline!important}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-wpforms form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-wpforms form.glsr-form .glsr-field-toggle{line-height:1.5}.glsr-wpforms form.glsr-form .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success),.glsr-wpforms form.glsr-form:not(.glsr-form-is-invalid) .glsr-field-error{display:none}.glsr-wpforms form.glsr-form .glsr-form-message{border:1px solid transparent;margin:var(--glsr-text-md) auto;padding:var(--glsr-text-md)}.glsr-wpforms form.glsr-form .glsr-form-failed{background-color:#f2dede;border-color:#eed3d7}.glsr-wpforms form.glsr-form .glsr-form-success{background-color:#e0ffc7;border-color:#b4d39b}.glsr-wpforms form.glsr-form .glsr-field-toggle label,.glsr-wpforms form.glsr-form .glsr-toggle .glsr-toggle-switch{font-size:var(--glsr-text-md)}
changelog.txt CHANGED
@@ -1,5 +1,21 @@
1
  == Changelog ==
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  = 6.1.2 (2022-10-16) =
4
 
5
  - Added a notice when integrating with "Schema and Structured Data plugin" to load schema markup in the footer
1
  == Changelog ==
2
 
3
+ = 6.2.0 (2022-11-04) =
4
+
5
+ - Added a setting to detect and prevent duplicate review submissions from the same person.
6
+ - Added support for the [Swift Performance](https://swiftperformance.io/) plugin
7
+ - Disabled notifications when importing reviews
8
+ - Fixed date sanitizer
9
+ - Fixed localization for the captcha integrations
10
+ - Fixed migrations that update plugin settings
11
+ - Fixed PHP warning when excerpts are generated
12
+ - Fixed premium notice displaying for licensed users
13
+ - Fixed size of button loading animation
14
+ - Fixed support for GMT dates when importing reviews
15
+ - Fixed the hCaptcha integration, it no longer tries to submit the review after solving the captcha unless the submit button was previously clicked.
16
+ - Fixed the reCAPTCHA integrations
17
+ - Fixed the Rollback Plugin tool
18
+
19
  = 6.1.2 (2022-10-16) =
20
 
21
  - Added a notice when integrating with "Schema and Structured Data plugin" to load schema markup in the footer
compatibility.php CHANGED
@@ -164,150 +164,6 @@ add_action('toplevel_page_flywheel', function () {
164
  }
165
  }, 20);
166
 
167
- /**
168
- * Purge the LiteSpeed Cache after plugin migrations.
169
- * @return void
170
- * @see https://wordpress.org/plugins/litespeed-cache/
171
- */
172
- add_action('site-reviews/migration/end', function () {
173
- do_action('litespeed_purge_all');
174
- });
175
-
176
- /**
177
- * Purge the Endurance Page Cache after plugin migrations.
178
- * @return void
179
- * @see https://github.com/bluehost/endurance-page-cache/
180
- */
181
- add_action('site-reviews/migration/end', function () {
182
- do_action('epc_purge');
183
- });
184
-
185
- /**
186
- * Purge the W3 Total Cache database and object caches after plugin migrations.
187
- * @return void
188
- * @see https://wordpress.org/plugins/w3-total-cache/
189
- */
190
- add_action('site-reviews/migration/end', function () {
191
- if (function_exists('w3tc_dbcache_flush')) {
192
- w3tc_dbcache_flush();
193
- }
194
- if (function_exists('w3tc_objectcache_flush')) {
195
- w3tc_objectcache_flush();
196
- }
197
- });
198
-
199
- /**
200
- * Purge the WP Rocket Cache after plugin migrations.
201
- * @return void
202
- * @see https://wp-rocket.me/
203
- */
204
- add_action('site-reviews/migration/end', function () {
205
- if (function_exists('rocket_clean_home')) {
206
- rocket_clean_home();
207
- }
208
- });
209
-
210
- /**
211
- * Purge the Endurance Page Cache plugin cache of assigned posts after a review has been created.
212
- * @param \GeminiLabs\SiteReviews\Review $review
213
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
214
- * @return void
215
- * @see https://github.com/bluehost/endurance-page-cache/
216
- */
217
- add_action('site-reviews/review/created', function () {
218
- do_action('epc_purge');
219
- });
220
-
221
- /**
222
- * Purge the WP Rocket plugin cache of assigned posts after a review has been created.
223
- * @param \GeminiLabs\SiteReviews\Review $review
224
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
225
- * @return void
226
- * @see https://docs.wp-rocket.me/article/93-rocketcleanpost
227
- */
228
- add_action('site-reviews/review/created', function ($review, $command) {
229
- if (!function_exists('rocket_clean_post')) {
230
- return;
231
- }
232
- rocket_clean_post($command->post_id); // The page the review was submitted on
233
- foreach ($command->assigned_posts as $postId) {
234
- if ($postId != $command->post_id) {
235
- rocket_clean_post($postId);
236
- }
237
- }
238
- }, 10, 2);
239
-
240
- /**
241
- * Purge the WP-Super-Cache plugin cache after a review has been created.
242
- * @param \GeminiLabs\SiteReviews\Review $review
243
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
244
- * @return void
245
- * @see https://wordpress.org/plugins/wp-super-cache/
246
- */
247
- add_action('site-reviews/review/created', function ($review, $command) {
248
- if (!function_exists('wp_cache_post_change')) {
249
- return;
250
- }
251
- wp_cache_post_change($command->post_id);
252
- foreach ($review->assigned_posts as $postId) {
253
- if ($postId != $command->post_id) {
254
- wp_cache_post_change($postId);
255
- }
256
- }
257
- }, 10, 2);
258
-
259
- /**
260
- * Purge the Hummingbird page cache after a review has been created.
261
- * @param \GeminiLabs\SiteReviews\Review $review
262
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
263
- * @return void
264
- * @see https://premium.wpmudev.org/docs/api-plugin-development/hummingbird-api-docs/#action-wphb_clear_page_cache
265
- */
266
- add_action('site-reviews/review/created', function ($review, $command) {
267
- do_action('wphb_clear_page_cache', $command->post_id);
268
- }, 10, 2);
269
-
270
- /**
271
- * Purge the SiteGround page cache after a review has been created.
272
- * @param \GeminiLabs\SiteReviews\Review $review
273
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
274
- * @return void
275
- * @see https://wordpress.org/plugins/sg-cachepress/
276
- */
277
- add_action('site-reviews/review/created', function ($review, $command) {
278
- if (empty($review->images)) { // Review Images compatibility
279
- if (function_exists('sg_cachepress_purge_cache')) {
280
- sg_cachepress_purge_cache(get_permalink($command->post_id));
281
- }
282
- } elseif (function_exists('sg_cachepress_purge_everything')) {
283
- sg_cachepress_purge_everything();
284
- }
285
- }, 10, 2);
286
-
287
- /**
288
- * Purge the WP Fastest Cache page cache after a review has been created.
289
- * @param \GeminiLabs\SiteReviews\Review $review
290
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
291
- * @return void
292
- * @see https://www.wpfastestcache.com/
293
- */
294
- add_action('site-reviews/review/created', function ($review, $command) {
295
- do_action('wpfc_clear_post_cache_by_id', false, $command->post_id);
296
- }, 10, 2);
297
-
298
- /**
299
- * Purge the WP-Optimize page cache after a review has been created.
300
- * @param \GeminiLabs\SiteReviews\Review $review
301
- * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
302
- * @return void
303
- * @see https://getwpo.com/documentation/#Purging-the-cache-from-an-other-plugin-or-theme
304
- */
305
- add_action('site-reviews/review/created', function ($review, $command) {
306
- if (class_exists('WPO_Page_Cache')) {
307
- WPO_Page_Cache::delete_single_post_cache($command->post_id);
308
- }
309
- }, 10, 2);
310
-
311
  /**
312
  * Load the WPForms stylesheet when using the WPForms plugin style
313
  * @param string $template
164
  }
165
  }, 20);
166
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
167
  /**
168
  * Load the WPForms stylesheet when using the WPForms plugin style
169
  * @param string $template
config/settings.php CHANGED
@@ -122,7 +122,7 @@ return [ // order is intentional
122
  'admin' => _x('Send to administrator', 'admin-text', 'site-reviews').' <code>'.(string) get_option('admin_email').'</code>',
123
  'author' => _x('Send to author of the page that the review is assigned to', 'admin-text', 'site-reviews'),
124
  'custom' => _x('Send to one or more email addresses', 'admin-text', 'site-reviews'),
125
- 'slack' => _x('Send to <a href="https://slack.com/">Slack</a>', 'admin-text', 'site-reviews'),
126
  ],
127
  'tooltip' => _x('Select the notification recipients.', 'admin-text', 'site-reviews'),
128
  'type' => 'checkbox',
@@ -154,7 +154,7 @@ return [ // order is intentional
154
  ],
155
  'label' => _x('Slack Webhook URL', 'admin-text', 'site-reviews'),
156
  'tooltip' => sprintf(_x('To send notifications to Slack, create a new %s and then paste the provided Webhook URL in the field above.', 'admin-text', 'site-reviews'),
157
- '<a href="https://api.slack.com/incoming-webhooks">'._x('Incoming WebHook', 'admin-text', 'site-reviews').'</a>'
158
  ),
159
  'type' => 'text',
160
  ],
@@ -166,7 +166,7 @@ return [ // order is intentional
166
  'description' => glsr('Modules\Html\TemplateTags')->description(['exclude' => ['admin_email']]),
167
  'label' => _x('Notification Template', 'admin-text', 'site-reviews'),
168
  'rows' => 10,
169
- 'tooltip' => _x('To restore the default text, save an empty template. If you are sending notifications to Slack then this template will only be used as a fallback in the event that <a href="https://api.slack.com/docs/attachments">Message Attachments</a> have been disabled.', 'admin-text', 'site-reviews'),
170
  'type' => 'code',
171
  ],
172
  'settings.reviews.date.format' => [
@@ -189,7 +189,7 @@ return [ // order is intentional
189
  'settings.reviews.date.format' => 'custom',
190
  ],
191
  'label' => _x('Custom Date Format', 'admin-text', 'site-reviews'),
192
- 'tooltip' => _x('Enter a custom date format (<a href="https://wordpress.org/support/article/formatting-date-and-time/">documentation on date and time formatting</a>).', 'admin-text', 'site-reviews'),
193
  'type' => 'text',
194
  ],
195
  'settings.reviews.name.format' => [
@@ -245,7 +245,7 @@ return [ // order is intentional
245
  'settings.reviews.avatars' => [
246
  'default' => 'no',
247
  'label' => _x('Enable Avatars', 'admin-text', 'site-reviews'),
248
- 'tooltip' => _x('The avatars are generated from the email address of the reviewer using <a href="https://gravatar.com">Gravatar</a>.', 'admin-text', 'site-reviews'),
249
  'type' => 'yes_no',
250
  ],
251
  'settings.reviews.avatars_fallback' => [
@@ -344,7 +344,7 @@ return [ // order is intentional
344
  'default' => 'yes',
345
  'description' => sprintf(
346
  _x('If you would like to keep the pagination links but prevent search engines from indexing them, add the following lines to your %s file: %s', 'admin-text', 'site-reviews'),
347
- '<a href="https://www.robotstxt.org/">robots.txt</a>',
348
  '<br><code>user-agent: *</code>'.
349
  '<br><code>Disallow: /*?'.glsr()->constant('PAGED_QUERY_VAR').'=*</code>'.
350
  '<br><code>Disallow: /*?*'.glsr()->constant('PAGED_QUERY_VAR').'=*</code>'
@@ -400,7 +400,7 @@ return [ // order is intentional
400
  'custom' => _x('Custom', 'admin-text', 'site-reviews'),
401
  ],
402
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_type</code>',
403
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
404
  ),
405
  'type' => 'select',
406
  ],
@@ -411,8 +411,9 @@ return [ // order is intentional
411
  'settings.schema.type.default' => 'custom',
412
  ],
413
  'label' => _x('Custom Schema Type', 'admin-text', 'site-reviews'),
414
- 'tooltip' => sprintf(_x('Google limits the schema types that can potentially trigger review rich results in search. To learn which schema types can be used, please %s.', 'read this (admin-text)', 'site-reviews'),
415
- '<a href="https://developers.google.com/search/blog/2019/09/making-review-rich-results-more-helpful">'._x('read this', 'admin-text', 'site-reviews').'</a>'
 
416
  ),
417
  'type' => 'text',
418
  ],
@@ -428,7 +429,7 @@ return [ // order is intentional
428
  'custom' => _x('Enter a custom title', 'admin-text', 'site-reviews'),
429
  ],
430
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_name</code>',
431
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
432
  ),
433
  'type' => 'select',
434
  ],
@@ -454,7 +455,7 @@ return [ // order is intentional
454
  'custom' => _x('Enter a custom description', 'admin-text', 'site-reviews'),
455
  ],
456
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_description</code>',
457
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
458
  ),
459
  'type' => 'select',
460
  ],
@@ -480,7 +481,7 @@ return [ // order is intentional
480
  'custom' => _x('Enter a custom URL', 'admin-text', 'site-reviews'),
481
  ],
482
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_url</code>',
483
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
484
  ),
485
  'type' => 'select',
486
  ],
@@ -506,7 +507,7 @@ return [ // order is intentional
506
  'custom' => _x('Enter a custom image URL', 'admin-text', 'site-reviews'),
507
  ],
508
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_image</code>',
509
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
510
  ),
511
  'type' => 'select',
512
  ],
@@ -529,7 +530,7 @@ return [ // order is intentional
529
  'label' => _x('Address', 'admin-text', 'site-reviews'),
530
  'placeholder' => esc_attr_x('60 29th Street #343, San Francisco, CA 94110, US', 'admin-text', 'site-reviews'),
531
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_address</code>',
532
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
533
  ),
534
  'type' => 'text',
535
  ],
@@ -542,7 +543,7 @@ return [ // order is intentional
542
  'label' => _x('Telephone Number', 'admin-text', 'site-reviews'),
543
  'placeholder' => esc_attr_x('+1 (877) 273-3049', 'admin-text', 'site-reviews'),
544
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_telephone</code>',
545
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
546
  ),
547
  'type' => 'text',
548
  ],
@@ -555,7 +556,7 @@ return [ // order is intentional
555
  'label' => _x('Price Range', 'admin-text', 'site-reviews'),
556
  'placeholder' => esc_attr_x('$$-$$$', 'admin-text', 'site-reviews'),
557
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_pricerange</code>',
558
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
559
  ),
560
  'type' => 'text',
561
  ],
@@ -572,7 +573,7 @@ return [ // order is intentional
572
  'Offer' => _x('Offer', 'admin-text', 'site-reviews'),
573
  ],
574
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_offertype</code>',
575
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
576
  ),
577
  'type' => 'select',
578
  ],
@@ -586,7 +587,7 @@ return [ // order is intentional
586
  'label' => _x('Price', 'admin-text', 'site-reviews'),
587
  'placeholder' => '50.00',
588
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_price</code>',
589
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
590
  ),
591
  'type' => 'text',
592
  ],
@@ -600,7 +601,7 @@ return [ // order is intentional
600
  'label' => _x('Low Price', 'admin-text', 'site-reviews'),
601
  'placeholder' => '10.00',
602
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_lowprice</code>',
603
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
604
  ),
605
  'type' => 'text',
606
  ],
@@ -614,7 +615,7 @@ return [ // order is intentional
614
  'label' => _x('High Price', 'admin-text', 'site-reviews'),
615
  'placeholder' => '100.00',
616
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_highprice</code>',
617
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
618
  ),
619
  'type' => 'text',
620
  ],
@@ -627,7 +628,7 @@ return [ // order is intentional
627
  'label' => _x('Price Currency', 'admin-text', 'site-reviews'),
628
  'placeholder' => esc_attr_x('USD', 'admin-text', 'site-reviews'),
629
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_pricecurrency</code>',
630
- sprintf('<a href="https://wordpress.org/support/article/custom-fields/">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
631
  ),
632
  'type' => 'text',
633
  ],
@@ -895,6 +896,13 @@ return [ // order is intentional
895
  'tooltip' => _x('The <a href="https://akismet.com" target="_blank">Akismet plugin</a> integration provides spam-filtering for your reviews. In order for this setting to have any affect, you will need to first install and activate the Akismet plugin and set up a WordPress.com API key.', 'admin-text', 'site-reviews'),
896
  'type' => 'yes_no',
897
  ],
 
 
 
 
 
 
 
898
  'settings.forms.blacklist.integration' => [
899
  'class' => 'regular-text',
900
  'default' => 'comments',
122
  'admin' => _x('Send to administrator', 'admin-text', 'site-reviews').' <code>'.(string) get_option('admin_email').'</code>',
123
  'author' => _x('Send to author of the page that the review is assigned to', 'admin-text', 'site-reviews'),
124
  'custom' => _x('Send to one or more email addresses', 'admin-text', 'site-reviews'),
125
+ 'slack' => _x('Send to <a href="https://slack.com/" target="_blank">Slack</a>', 'admin-text', 'site-reviews'),
126
  ],
127
  'tooltip' => _x('Select the notification recipients.', 'admin-text', 'site-reviews'),
128
  'type' => 'checkbox',
154
  ],
155
  'label' => _x('Slack Webhook URL', 'admin-text', 'site-reviews'),
156
  'tooltip' => sprintf(_x('To send notifications to Slack, create a new %s and then paste the provided Webhook URL in the field above.', 'admin-text', 'site-reviews'),
157
+ '<a href="https://api.slack.com/incoming-webhooks" target="_blank">'._x('Incoming WebHook', 'admin-text', 'site-reviews').'</a>'
158
  ),
159
  'type' => 'text',
160
  ],
166
  'description' => glsr('Modules\Html\TemplateTags')->description(['exclude' => ['admin_email']]),
167
  'label' => _x('Notification Template', 'admin-text', 'site-reviews'),
168
  'rows' => 10,
169
+ 'tooltip' => _x('To restore the default text, save an empty template. If you are sending notifications to Slack then this template will only be used as a fallback in the event that <a href="https://api.slack.com/docs/attachments" target="_blank">Message Attachments</a> have been disabled.', 'admin-text', 'site-reviews'),
170
  'type' => 'code',
171
  ],
172
  'settings.reviews.date.format' => [
189
  'settings.reviews.date.format' => 'custom',
190
  ],
191
  'label' => _x('Custom Date Format', 'admin-text', 'site-reviews'),
192
+ 'tooltip' => _x('Enter a custom date format (<a href="https://wordpress.org/support/article/formatting-date-and-time/" target="_blank">documentation on date and time formatting</a>).', 'admin-text', 'site-reviews'),
193
  'type' => 'text',
194
  ],
195
  'settings.reviews.name.format' => [
245
  'settings.reviews.avatars' => [
246
  'default' => 'no',
247
  'label' => _x('Enable Avatars', 'admin-text', 'site-reviews'),
248
+ 'tooltip' => _x('The avatars are generated from the email address of the reviewer using <a href="https://gravatar.com" target="_blank">Gravatar</a>.', 'admin-text', 'site-reviews'),
249
  'type' => 'yes_no',
250
  ],
251
  'settings.reviews.avatars_fallback' => [
344
  'default' => 'yes',
345
  'description' => sprintf(
346
  _x('If you would like to keep the pagination links but prevent search engines from indexing them, add the following lines to your %s file: %s', 'admin-text', 'site-reviews'),
347
+ '<a href="https://www.robotstxt.org/" target="_blank">robots.txt</a>',
348
  '<br><code>user-agent: *</code>'.
349
  '<br><code>Disallow: /*?'.glsr()->constant('PAGED_QUERY_VAR').'=*</code>'.
350
  '<br><code>Disallow: /*?*'.glsr()->constant('PAGED_QUERY_VAR').'=*</code>'
400
  'custom' => _x('Custom', 'admin-text', 'site-reviews'),
401
  ],
402
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_type</code>',
403
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
404
  ),
405
  'type' => 'select',
406
  ],
411
  'settings.schema.type.default' => 'custom',
412
  ],
413
  'label' => _x('Custom Schema Type', 'admin-text', 'site-reviews'),
414
+ 'tooltip' => sprintf(_x('Google limits the schema types that can trigger review rich results in search. To learn more, please %sread this%s.', 'admin-text', 'site-reviews'),
415
+ '<a href="https://developers.google.com/search/blog/2019/09/making-review-rich-results-more-helpful" target="_blank">',
416
+ '</a>'
417
  ),
418
  'type' => 'text',
419
  ],
429
  'custom' => _x('Enter a custom title', 'admin-text', 'site-reviews'),
430
  ],
431
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_name</code>',
432
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
433
  ),
434
  'type' => 'select',
435
  ],
455
  'custom' => _x('Enter a custom description', 'admin-text', 'site-reviews'),
456
  ],
457
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_description</code>',
458
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
459
  ),
460
  'type' => 'select',
461
  ],
481
  'custom' => _x('Enter a custom URL', 'admin-text', 'site-reviews'),
482
  ],
483
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_url</code>',
484
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
485
  ),
486
  'type' => 'select',
487
  ],
507
  'custom' => _x('Enter a custom image URL', 'admin-text', 'site-reviews'),
508
  ],
509
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_image</code>',
510
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
511
  ),
512
  'type' => 'select',
513
  ],
530
  'label' => _x('Address', 'admin-text', 'site-reviews'),
531
  'placeholder' => esc_attr_x('60 29th Street #343, San Francisco, CA 94110, US', 'admin-text', 'site-reviews'),
532
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_address</code>',
533
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
534
  ),
535
  'type' => 'text',
536
  ],
543
  'label' => _x('Telephone Number', 'admin-text', 'site-reviews'),
544
  'placeholder' => esc_attr_x('+1 (877) 273-3049', 'admin-text', 'site-reviews'),
545
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_telephone</code>',
546
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
547
  ),
548
  'type' => 'text',
549
  ],
556
  'label' => _x('Price Range', 'admin-text', 'site-reviews'),
557
  'placeholder' => esc_attr_x('$$-$$$', 'admin-text', 'site-reviews'),
558
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_pricerange</code>',
559
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
560
  ),
561
  'type' => 'text',
562
  ],
573
  'Offer' => _x('Offer', 'admin-text', 'site-reviews'),
574
  ],
575
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_offertype</code>',
576
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
577
  ),
578
  'type' => 'select',
579
  ],
587
  'label' => _x('Price', 'admin-text', 'site-reviews'),
588
  'placeholder' => '50.00',
589
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_price</code>',
590
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
591
  ),
592
  'type' => 'text',
593
  ],
601
  'label' => _x('Low Price', 'admin-text', 'site-reviews'),
602
  'placeholder' => '10.00',
603
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_lowprice</code>',
604
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
605
  ),
606
  'type' => 'text',
607
  ],
615
  'label' => _x('High Price', 'admin-text', 'site-reviews'),
616
  'placeholder' => '100.00',
617
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_highprice</code>',
618
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
619
  ),
620
  'type' => 'text',
621
  ],
628
  'label' => _x('Price Currency', 'admin-text', 'site-reviews'),
629
  'placeholder' => esc_attr_x('USD', 'admin-text', 'site-reviews'),
630
  'tooltip' => sprintf(_x('You can use the %s to override this value on your page. The Custom Field name to use is:', 'admin-text', 'site-reviews').' <code>schema_pricecurrency</code>',
631
+ sprintf('<a href="https://wordpress.org/support/article/custom-fields/" target="_blank">%s</a>', _x('Custom Fields metabox', 'admin-text', 'site-reviews'))
632
  ),
633
  'type' => 'text',
634
  ],
896
  'tooltip' => _x('The <a href="https://akismet.com" target="_blank">Akismet plugin</a> integration provides spam-filtering for your reviews. In order for this setting to have any affect, you will need to first install and activate the Akismet plugin and set up a WordPress.com API key.', 'admin-text', 'site-reviews'),
897
  'type' => 'yes_no',
898
  ],
899
+ 'settings.forms.prevent_duplicates' => [
900
+ 'class' => 'regular-text',
901
+ 'default' => 'no',
902
+ 'label' => _x('Prevent Duplicates', 'admin-text', 'site-reviews'),
903
+ 'tooltip' => _x('This will prevent people from submitting multiple reviews with the same content.', 'admin-text', 'site-reviews'),
904
+ 'type' => 'yes_no',
905
+ ],
906
  'settings.forms.blacklist.integration' => [
907
  'class' => 'regular-text',
908
  'default' => 'comments',
helpers.php CHANGED
@@ -226,15 +226,15 @@ function glsr_set(array $data, $path, $value)
226
 
227
  /**
228
  * @param mixed $rating
229
- * @param int|null $count
230
  * @return string
231
  */
232
- function glsr_star_rating($rating, $count = 0, array $args = [])
233
  {
234
  return glsr(Partial::class)->build('star-rating', [
235
  'args' => $args,
236
- 'count' => $count,
237
  'rating' => $rating,
 
238
  ]);
239
  }
240
 
226
 
227
  /**
228
  * @param mixed $rating
229
+ * @param int|null $reviews
230
  * @return string
231
  */
232
+ function glsr_star_rating($rating, $reviews = 0, array $args = [])
233
  {
234
  return glsr(Partial::class)->build('star-rating', [
235
  'args' => $args,
 
236
  'rating' => $rating,
237
+ 'reviews' => $reviews,
238
  ]);
239
  }
240
 
languages/site-reviews-en_US.mo CHANGED
Binary file
languages/site-reviews-en_US.po CHANGED
@@ -92,15 +92,15 @@ msgstr "This review is based on my own experience and is my genuine opinion."
92
  msgid "Show more"
93
  msgstr "Show more"
94
 
95
- #: plugin/Commands/CreateReview.php:177
96
  msgid "Your review has been submitted!"
97
  msgstr "Your review has been submitted!"
98
 
99
- #: plugin/Commands/CreateReview.php:178
100
  msgid "Your review has been submitted, and is pending approval."
101
  msgstr "Your review has been submitted, and is pending approval."
102
 
103
- #: plugin/Commands/CreateReview.php:183, views/pages/documentation/support/common-problems-and-solutions.php:87
104
  msgid ""
105
  "Your review could not be submitted, and the error has been logged. Please "
106
  "notify the site administrator."
@@ -108,7 +108,7 @@ msgstr ""
108
  "Your review could not be submitted, and the error has been logged. Please "
109
  "notify the site administrator."
110
 
111
- #: plugin/Commands/EnqueuePublicAssets.php:73
112
  msgid "Close Modal"
113
  msgstr "Close Modal"
114
 
@@ -144,7 +144,7 @@ msgstr "This field must have between %s and %s characters."
144
  msgid "This field requires a valid e-mail address."
145
  msgstr "This field requires a valid e-mail address."
146
 
147
- #: plugin/Defaults/ValidationStringsDefaults.php:19, plugin/Modules/Validator/DefaultValidator.php:49
148
  msgid "Please fix the submission errors."
149
  msgstr "Please fix the submission errors."
150
 
@@ -340,6 +340,10 @@ msgstr "The CAPTCHA verification failed, please try again."
340
  msgid "The review submission failed. Please notify the site administrator."
341
  msgstr "The review submission failed. Please notify the site administrator."
342
 
 
 
 
 
343
  #: plugin/Modules/Validator/PermissionValidator.php:26
344
  msgid "You must be logged in to submit a review."
345
  msgstr "You must be logged in to submit a review."
@@ -807,8 +811,8 @@ msgstr "Send to one or more email addresses"
807
 
808
  #: config/settings.php:125
809
  msgctxt "admin-text"
810
- msgid "Send to <a href=\"https://slack.com/\">Slack</a>"
811
- msgstr "Send to <a href=\"https://slack.com/\">Slack</a>"
812
 
813
  #: config/settings.php:127
814
  msgctxt "admin-text"
@@ -868,15 +872,13 @@ msgctxt "admin-text"
868
  msgid ""
869
  "To restore the default text, save an empty template. If you are sending "
870
  "notifications to Slack then this template will only be used as a fallback "
871
- "in the event that <a "
872
- "href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> "
873
- "have been disabled."
874
  msgstr ""
875
  "To restore the default text, save an empty template. If you are sending "
876
  "notifications to Slack then this template will only be used as a fallback "
877
- "in the event that <a "
878
- "href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> "
879
- "have been disabled."
880
 
881
  #: config/settings.php:175, views/pages/tools/general/import-reviews.php:156
882
  msgctxt "admin-text"
@@ -917,12 +919,12 @@ msgstr "Custom Date Format"
917
  msgctxt "admin-text"
918
  msgid ""
919
  "Enter a custom date format (<a "
920
- "href=\"https://wordpress.org/support/article/formatting-date-and-time/\""
921
- ">documentation on date and time formatting</a>)."
922
  msgstr ""
923
  "Enter a custom date format (<a "
924
- "href=\"https://wordpress.org/support/article/formatting-date-and-time/\""
925
- ">documentation on date and time formatting</a>)."
926
 
927
  #: config/settings.php:198
928
  msgctxt "admin-text"
@@ -1045,17 +1047,17 @@ msgstr "Enable Avatars"
1045
  msgctxt "admin-text"
1046
  msgid ""
1047
  "The avatars are generated from the email address of the reviewer using <a "
1048
- "href=\"https://gravatar.com\">Gravatar</a>."
1049
  msgstr ""
1050
  "The avatars are generated from the email address of the reviewer using <a "
1051
- "href=\"https://gravatar.com\">Gravatar</a>."
1052
 
1053
  #: config/settings.php:257
1054
  msgctxt "admin-text"
1055
  msgid "Fallback Avatar"
1056
  msgstr "Fallback Avatar"
1057
 
1058
- #: config/settings.php:259, config/settings.php:519
1059
  msgctxt "admin-text"
1060
  msgid "Custom Image URL"
1061
  msgstr "Custom Image URL"
@@ -1255,7 +1257,7 @@ msgctxt "admin-text"
1255
  msgid "Custom"
1256
  msgstr "Custom"
1257
 
1258
- #: config/settings.php:402, config/settings.php:430, config/settings.php:456, config/settings.php:482, config/settings.php:508, config/settings.php:531, config/settings.php:544, config/settings.php:557, config/settings.php:574, config/settings.php:588, config/settings.php:602, config/settings.php:616, config/settings.php:629
1259
  msgctxt "admin-text"
1260
  msgid ""
1261
  "You can use the %s to override this value on your page. The Custom Field "
@@ -1264,7 +1266,7 @@ msgstr ""
1264
  "You can use the %s to override this value on your page. The Custom Field "
1265
  "name to use is:"
1266
 
1267
- #: config/settings.php:403, config/settings.php:431, config/settings.php:457, config/settings.php:483, config/settings.php:509, config/settings.php:532, config/settings.php:545, config/settings.php:558, config/settings.php:575, config/settings.php:589, config/settings.php:603, config/settings.php:617, config/settings.php:630, views/pages/settings/schema.php:19
1268
  msgctxt "admin-text"
1269
  msgid "Custom Fields metabox"
1270
  msgstr "Custom Fields metabox"
@@ -1274,232 +1276,236 @@ msgctxt "admin-text"
1274
  msgid "Custom Schema Type"
1275
  msgstr "Custom Schema Type"
1276
 
1277
- #: config/settings.php:415
1278
  msgctxt "admin-text"
1279
- msgid "read this"
1280
- msgstr "read this"
 
 
 
 
1281
 
1282
- #: config/settings.php:425
1283
  msgctxt "admin-text"
1284
  msgid "Default Name"
1285
  msgstr "Default Name"
1286
 
1287
- #: config/settings.php:427
1288
  msgctxt "admin-text"
1289
  msgid "Use the assigned or current page title"
1290
  msgstr "Use the assigned or current page title"
1291
 
1292
- #: config/settings.php:428, config/settings.php:442
1293
  msgctxt "admin-text"
1294
  msgid "Enter a custom title"
1295
  msgstr "Enter a custom title"
1296
 
1297
- #: config/settings.php:441
1298
  msgctxt "admin-text"
1299
  msgid "Custom Name"
1300
  msgstr "Custom Name"
1301
 
1302
- #: config/settings.php:451
1303
  msgctxt "admin-text"
1304
  msgid "Default Description"
1305
  msgstr "Default Description"
1306
 
1307
- #: config/settings.php:453
1308
  msgctxt "admin-text"
1309
  msgid "Use the assigned or current page excerpt"
1310
  msgstr "Use the assigned or current page excerpt"
1311
 
1312
- #: config/settings.php:454, config/settings.php:468
1313
  msgctxt "admin-text"
1314
  msgid "Enter a custom description"
1315
  msgstr "Enter a custom description"
1316
 
1317
- #: config/settings.php:467
1318
  msgctxt "admin-text"
1319
  msgid "Custom Description"
1320
  msgstr "Custom Description"
1321
 
1322
- #: config/settings.php:477
1323
  msgctxt "admin-text"
1324
  msgid "Default URL"
1325
  msgstr "Default URL"
1326
 
1327
- #: config/settings.php:479
1328
  msgctxt "admin-text"
1329
  msgid "Use the assigned or current page URL"
1330
  msgstr "Use the assigned or current page URL"
1331
 
1332
- #: config/settings.php:480, config/settings.php:494
1333
  msgctxt "admin-text"
1334
  msgid "Enter a custom URL"
1335
  msgstr "Enter a custom URL"
1336
 
1337
- #: config/settings.php:493
1338
  msgctxt "admin-text"
1339
  msgid "Custom URL"
1340
  msgstr "Custom URL"
1341
 
1342
- #: config/settings.php:503
1343
  msgctxt "admin-text"
1344
  msgid "Default Image"
1345
  msgstr "Default Image"
1346
 
1347
- #: config/settings.php:505
1348
  msgctxt "admin-text"
1349
  msgid "Use the featured image of the assigned or current page"
1350
  msgstr "Use the featured image of the assigned or current page"
1351
 
1352
- #: config/settings.php:506, config/settings.php:520
1353
  msgctxt "admin-text"
1354
  msgid "Enter a custom image URL"
1355
  msgstr "Enter a custom image URL"
1356
 
1357
- #: config/settings.php:529
1358
  msgctxt "admin-text"
1359
  msgid "Address"
1360
  msgstr "Address"
1361
 
1362
- #: config/settings.php:530
1363
  msgctxt "admin-text"
1364
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
1365
  msgstr "60 29th Street #343, San Francisco, CA 94110, US"
1366
 
1367
- #: config/settings.php:542
1368
  msgctxt "admin-text"
1369
  msgid "Telephone Number"
1370
  msgstr "Telephone Number"
1371
 
1372
- #: config/settings.php:543
1373
  msgctxt "admin-text"
1374
  msgid "+1 (877) 273-3049"
1375
  msgstr "+1 (877) 273-3049"
1376
 
1377
- #: config/settings.php:555
1378
  msgctxt "admin-text"
1379
  msgid "Price Range"
1380
  msgstr "Price Range"
1381
 
1382
- #: config/settings.php:556
1383
  msgctxt "admin-text"
1384
  msgid "$$-$$$"
1385
  msgstr "$$-$$$"
1386
 
1387
- #: config/settings.php:569
1388
  msgctxt "admin-text"
1389
  msgid "Offer Type"
1390
  msgstr "Offer Type"
1391
 
1392
- #: config/settings.php:571
1393
  msgctxt "admin-text"
1394
  msgid "AggregateOffer"
1395
  msgstr "AggregateOffer"
1396
 
1397
- #: config/settings.php:572
1398
  msgctxt "admin-text"
1399
  msgid "Offer"
1400
  msgstr "Offer"
1401
 
1402
- #: config/settings.php:586
1403
  msgctxt "admin-text"
1404
  msgid "Price"
1405
  msgstr "Price"
1406
 
1407
- #: config/settings.php:600
1408
  msgctxt "admin-text"
1409
  msgid "Low Price"
1410
  msgstr "Low Price"
1411
 
1412
- #: config/settings.php:614
1413
  msgctxt "admin-text"
1414
  msgid "High Price"
1415
  msgstr "High Price"
1416
 
1417
- #: config/settings.php:627
1418
  msgctxt "admin-text"
1419
  msgid "Price Currency"
1420
  msgstr "Price Currency"
1421
 
1422
- #: config/settings.php:628
1423
  msgctxt "admin-text"
1424
  msgid "USD"
1425
  msgstr "USD"
1426
 
1427
- #: config/settings.php:636
1428
  msgctxt "admin-text"
1429
  msgid "Required Fields"
1430
  msgstr "Required Fields"
1431
 
1432
- #: config/settings.php:638, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30, plugin/Controllers/ListTableColumns/ColumnFilterRating.php:48
1433
  msgctxt "admin-text"
1434
  msgid "Rating"
1435
  msgstr "Rating"
1436
 
1437
- #: config/settings.php:639, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
1438
  msgctxt "admin-text"
1439
  msgid "Title"
1440
  msgstr "Title"
1441
 
1442
- #: config/settings.php:640, plugin/Defaults/PostTypeLabelDefaults.php:15
1443
  msgctxt "admin-text"
1444
  msgid "Review"
1445
  msgstr "Review"
1446
 
1447
- #: config/settings.php:641, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:130, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
1448
  msgctxt "admin-text"
1449
  msgid "Name"
1450
  msgstr "Name"
1451
 
1452
- #: config/settings.php:642, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:131, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
1453
  msgctxt "admin-text"
1454
  msgid "Email"
1455
  msgstr "Email"
1456
 
1457
- #: config/settings.php:643, config/forms/metabox-fields.php:30
1458
  msgctxt "admin-text"
1459
  msgid "Terms"
1460
  msgstr "Terms"
1461
 
1462
- #: config/settings.php:645
1463
  msgctxt "admin-text"
1464
  msgid "Choose which fields should be required in the review form."
1465
  msgstr "Choose which fields should be required in the review form."
1466
 
1467
- #: config/settings.php:651
1468
  msgctxt "admin-text"
1469
  msgid "Limit Reviews"
1470
  msgstr "Limit Reviews"
1471
 
1472
- #: config/settings.php:653
1473
  msgctxt "admin-text"
1474
  msgid "No Limit"
1475
  msgstr "No Limit"
1476
 
1477
- #: config/settings.php:654
1478
  msgctxt "admin-text"
1479
  msgid "By Email Address"
1480
  msgstr "By Email Address"
1481
 
1482
- #: config/settings.php:655
1483
  msgctxt "admin-text"
1484
  msgid "By IP Address"
1485
  msgstr "By IP Address"
1486
 
1487
- #: config/settings.php:656
1488
  msgctxt "admin-text"
1489
  msgid "By Username (will only work for registered users)"
1490
  msgstr "By Username (will only work for registered users)"
1491
 
1492
- #: config/settings.php:658
1493
  msgctxt "admin-text"
1494
  msgid "Limits the number of reviews that can be submitted to one-per-person."
1495
  msgstr "Limits the number of reviews that can be submitted to one-per-person."
1496
 
1497
- #: config/settings.php:667
1498
  msgctxt "admin-text"
1499
  msgid "Limit Reviews For"
1500
  msgstr "Limit Reviews For"
1501
 
1502
- #: config/settings.php:669
1503
  msgctxt "admin-text"
1504
  msgid ""
1505
  "Set the amount of days that the review limits apply for. \"0\" means the "
@@ -1508,32 +1514,32 @@ msgstr ""
1508
  "Set the amount of days that the review limits apply for. \"0\" means the "
1509
  "limit applies forever."
1510
 
1511
- #: config/settings.php:677
1512
  msgctxt "admin-text"
1513
  msgid "Restrict Limits To"
1514
  msgstr "Restrict Limits To"
1515
 
1516
- #: config/settings.php:679, plugin/Metaboxes/AssignedPostsMetabox.php:20, plugin/Tinymce/SiteReviewsSummaryTinymce.php:25, plugin/Tinymce/SiteReviewsTinymce.php:56, views/partials/screen/inline-edit.php:105, views/pages/tools/general/export-reviews.php:34
1517
  msgctxt "admin-text"
1518
  msgid "Assigned Posts"
1519
  msgstr "Assigned Posts"
1520
 
1521
- #: config/settings.php:680
1522
  msgctxt "admin-text"
1523
  msgid "Assigned Terms"
1524
  msgstr "Assigned Terms"
1525
 
1526
- #: config/settings.php:681, plugin/Defaults/PostTypeColumnDefaults.php:19, plugin/Metaboxes/AssignedUsersMetabox.php:19, views/partials/screen/inline-edit.php:116
1527
  msgctxt "admin-text"
1528
  msgid "Assigned Users"
1529
  msgstr "Assigned Users"
1530
 
1531
- #: config/settings.php:684
1532
  msgctxt "admin-text"
1533
  msgid "Select which assignments the review limits should be restricted to."
1534
  msgstr "Select which assignments the review limits should be restricted to."
1535
 
1536
- #: config/settings.php:685
1537
  msgctxt "admin-text"
1538
  msgid ""
1539
  "The review limits use strict assignment, i.e. <code>restrict limits to "
@@ -1542,12 +1548,12 @@ msgstr ""
1542
  "The review limits use strict assignment, i.e. <code>restrict limits to "
1543
  "reviews assigned to this AND this</code>."
1544
 
1545
- #: config/settings.php:694
1546
  msgctxt "admin-text"
1547
  msgid "Email Whitelist"
1548
  msgstr "Email Whitelist"
1549
 
1550
- #: config/settings.php:696
1551
  msgctxt "admin-text"
1552
  msgid ""
1553
  "One Email per line. All emails in the whitelist will be excluded from the "
@@ -1556,12 +1562,12 @@ msgstr ""
1556
  "One Email per line. All emails in the whitelist will be excluded from the "
1557
  "review submission limit."
1558
 
1559
- #: config/settings.php:704
1560
  msgctxt "admin-text"
1561
  msgid "IP Address Whitelist"
1562
  msgstr "IP Address Whitelist"
1563
 
1564
- #: config/settings.php:706
1565
  msgctxt "admin-text"
1566
  msgid ""
1567
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
@@ -1570,12 +1576,12 @@ msgstr ""
1570
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
1571
  "from the review submission limit.."
1572
 
1573
- #: config/settings.php:714
1574
  msgctxt "admin-text"
1575
  msgid "Username Whitelist"
1576
  msgstr "Username Whitelist"
1577
 
1578
- #: config/settings.php:716
1579
  msgctxt "admin-text"
1580
  msgid ""
1581
  "One Username per line. All registered users with a Username in the "
@@ -1584,42 +1590,42 @@ msgstr ""
1584
  "One Username per line. All registered users with a Username in the "
1585
  "whitelist will be excluded from the review submission limit."
1586
 
1587
- #: config/settings.php:722
1588
  msgctxt "admin-text"
1589
  msgid "CAPTCHA"
1590
  msgstr "CAPTCHA"
1591
 
1592
- #: config/settings.php:724
1593
  msgctxt "admin-text"
1594
  msgid "Do not use"
1595
  msgstr "Do not use"
1596
 
1597
- #: config/settings.php:725
1598
  msgctxt "admin-text"
1599
  msgid "Use Cloudflare Turnstile"
1600
  msgstr "Use Cloudflare Turnstile"
1601
 
1602
- #: config/settings.php:726
1603
  msgctxt "admin-text"
1604
  msgid "Use Friendly Captcha"
1605
  msgstr "Use Friendly Captcha"
1606
 
1607
- #: config/settings.php:727
1608
  msgctxt "admin-text"
1609
  msgid "Use hCaptcha"
1610
  msgstr "Use hCaptcha"
1611
 
1612
- #: config/settings.php:728
1613
  msgctxt "admin-text"
1614
  msgid "Use reCAPTCHA v2 Invisible"
1615
  msgstr "Use reCAPTCHA v2 Invisible"
1616
 
1617
- #: config/settings.php:729
1618
  msgctxt "admin-text"
1619
  msgid "Use reCAPTCHA v3"
1620
  msgstr "Use reCAPTCHA v3"
1621
 
1622
- #: config/settings.php:731
1623
  msgctxt "admin-text"
1624
  msgid ""
1625
  "CAPTCHAs (Completely Automated Public Turing test to tell Computers and "
@@ -1628,12 +1634,12 @@ msgstr ""
1628
  "CAPTCHAs (Completely Automated Public Turing test to tell Computers and "
1629
  "Humans Apart) are anti-bot solutions that protect forms from spam."
1630
 
1631
- #: config/settings.php:739, config/settings.php:757, config/settings.php:775, config/settings.php:793, config/settings.php:824
1632
  msgctxt "admin-text"
1633
  msgid "Site Key"
1634
  msgstr "Site Key"
1635
 
1636
- #: config/settings.php:740, config/settings.php:749
1637
  msgctxt "admin-text"
1638
  msgid ""
1639
  "<a href=\"https://friendlycaptcha.com/signup\" target=\"_blank\">Friendly "
@@ -1644,12 +1650,12 @@ msgstr ""
1644
  "Captcha</a> is privacy-first Schrems II and GDPR compliant anti-bot "
1645
  "solution."
1646
 
1647
- #: config/settings.php:748
1648
  msgctxt "admin-text"
1649
  msgid "API Key"
1650
  msgstr "API Key"
1651
 
1652
- #: config/settings.php:758, config/settings.php:767
1653
  msgctxt "admin-text"
1654
  msgid ""
1655
  "hCaptcha is an anti-bot solution that protects user privacy. It is the most "
@@ -1662,12 +1668,12 @@ msgstr ""
1662
  "href=\"https://dashboard.hcaptcha.com/\" target=\"_blank\">sign up</a> for "
1663
  "an API key pair for your site."
1664
 
1665
- #: config/settings.php:766, config/settings.php:784, config/settings.php:802, config/settings.php:833
1666
  msgctxt "admin-text"
1667
  msgid "Secret Key"
1668
  msgstr "Secret Key"
1669
 
1670
- #: config/settings.php:776, config/settings.php:785
1671
  msgctxt "admin-text"
1672
  msgid ""
1673
  "reCAPTCHA v2 Invisible is a free anti-spam service from Google. To use it, "
@@ -1678,7 +1684,7 @@ msgstr ""
1678
  "you will need to <a href=\"https://www.google.com/recaptcha/admin\" "
1679
  "target=\"_blank\">sign up</a> for an API key pair for your site."
1680
 
1681
- #: config/settings.php:794, config/settings.php:803
1682
  msgctxt "admin-text"
1683
  msgid ""
1684
  "reCAPTCHA v3 is a free anti-spam service from Google. To use it, you will "
@@ -1689,22 +1695,22 @@ msgstr ""
1689
  "need to <a href=\"https://www.google.com/recaptcha/admin\" "
1690
  "target=\"_blank\">sign up</a> for an API key pair for your site."
1691
 
1692
- #: config/settings.php:811
1693
  msgctxt "admin-text"
1694
  msgid "Score threshold should be a value between 0 and 1, default: 0.5"
1695
  msgstr "Score threshold should be a value between 0 and 1, default: 0.5"
1696
 
1697
- #: config/settings.php:812
1698
  msgctxt "admin-text"
1699
  msgid "Score Threshold"
1700
  msgstr "Score Threshold"
1701
 
1702
- #: config/settings.php:816
1703
  msgctxt "admin-text"
1704
  msgid "Where 0 is a robot and 1 is a human"
1705
  msgstr "Where 0 is a robot and 1 is a human"
1706
 
1707
- #: config/settings.php:825, config/settings.php:834
1708
  msgctxt "admin-text"
1709
  msgid ""
1710
  "Turnstile is Cloudflare’s privacy-first CAPTCHA alternative. To use it, you "
@@ -1717,27 +1723,27 @@ msgstr ""
1717
  "href=\"https://dash.cloudflare.com/?to=/:account/turnstile\" "
1718
  "target=\"_blank\">obtain</a> a site key and a secret key."
1719
 
1720
- #: config/settings.php:843
1721
  msgctxt "admin-text"
1722
  msgid "CAPTCHA Badge"
1723
  msgstr "CAPTCHA Badge"
1724
 
1725
- #: config/settings.php:845
1726
  msgctxt "admin-text"
1727
  msgid "Bottom Left"
1728
  msgstr "Bottom Left"
1729
 
1730
- #: config/settings.php:846
1731
  msgctxt "admin-text"
1732
  msgid "Bottom Right"
1733
  msgstr "Bottom Right"
1734
 
1735
- #: config/settings.php:847
1736
  msgctxt "admin-text"
1737
  msgid "Inline"
1738
  msgstr "Inline"
1739
 
1740
- #: config/settings.php:849
1741
  msgctxt "admin-text"
1742
  msgid ""
1743
  "Set the position of the CAPTCHA widget. This option may not work "
@@ -1748,52 +1754,52 @@ msgstr ""
1748
  "consistently if another plugin is loading reCAPTCHA on the same page as "
1749
  "Site Reviews."
1750
 
1751
- #: config/settings.php:864
1752
  msgctxt "admin-text"
1753
  msgid "CAPTCHA Theme"
1754
  msgstr "CAPTCHA Theme"
1755
 
1756
- #: config/settings.php:866
1757
  msgctxt "admin-text"
1758
  msgid "Light"
1759
  msgstr "Light"
1760
 
1761
- #: config/settings.php:867
1762
  msgctxt "admin-text"
1763
  msgid "Dark"
1764
  msgstr "Dark"
1765
 
1766
- #: config/settings.php:869
1767
  msgctxt "admin-text"
1768
  msgid "Set the color theme of the CAPTCHA widget."
1769
  msgstr "Set the color theme of the CAPTCHA widget."
1770
 
1771
- #: config/settings.php:884
1772
  msgctxt "admin-text"
1773
  msgid "CAPTCHA Usage"
1774
  msgstr "CAPTCHA Usage"
1775
 
1776
- #: config/settings.php:886
1777
  msgctxt "admin-text"
1778
  msgid "Use for everyone"
1779
  msgstr "Use for everyone"
1780
 
1781
- #: config/settings.php:887
1782
  msgctxt "admin-text"
1783
  msgid "Use only for guest users"
1784
  msgstr "Use only for guest users"
1785
 
1786
- #: config/settings.php:889
1787
  msgctxt "admin-text"
1788
  msgid "Choose who you want to load the CAPTCHA for."
1789
  msgstr "Choose who you want to load the CAPTCHA for."
1790
 
1791
- #: config/settings.php:894
1792
  msgctxt "admin-text"
1793
  msgid "Enable Akismet"
1794
  msgstr "Enable Akismet"
1795
 
1796
- #: config/settings.php:895
1797
  msgctxt "admin-text"
1798
  msgid ""
1799
  "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> "
@@ -1806,22 +1812,36 @@ msgstr ""
1806
  "setting to have any affect, you will need to first install and activate the "
1807
  "Akismet plugin and set up a WordPress.com API key."
1808
 
1809
- #: config/settings.php:901
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1810
  msgctxt "admin-text"
1811
  msgid "Blacklist"
1812
  msgstr "Blacklist"
1813
 
1814
- #: config/settings.php:903
1815
  msgctxt "admin-text"
1816
  msgid "Use the Site Reviews Blacklist"
1817
  msgstr "Use the Site Reviews Blacklist"
1818
 
1819
- #: config/settings.php:904
1820
  msgctxt "admin-text"
1821
  msgid "Use the WordPress Disallowed Comment Keys"
1822
  msgstr "Use the WordPress Disallowed Comment Keys"
1823
 
1824
- #: config/settings.php:906
1825
  msgctxt "admin-text"
1826
  msgid ""
1827
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
@@ -1830,17 +1850,17 @@ msgstr ""
1830
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
1831
  "can be found in the WordPress Discussion Settings page."
1832
 
1833
- #: config/settings.php:907
1834
  msgctxt "admin-text"
1835
  msgid "Disallowed Comment Keys"
1836
  msgstr "Disallowed Comment Keys"
1837
 
1838
- #: config/settings.php:916
1839
  msgctxt "admin-text"
1840
  msgid "Review Blacklist"
1841
  msgstr "Review Blacklist"
1842
 
1843
- #: config/settings.php:918
1844
  msgctxt "admin-text"
1845
  msgid ""
1846
  "One entry or IP address per line. When a review contains any of these "
@@ -1853,22 +1873,22 @@ msgstr ""
1853
  "rejected. It is case-insensitive and will match partial words, so \"press\" "
1854
  "will match \"WordPress\"."
1855
 
1856
- #: config/settings.php:924
1857
  msgctxt "admin-text"
1858
  msgid "Blacklist Action"
1859
  msgstr "Blacklist Action"
1860
 
1861
- #: config/settings.php:926
1862
  msgctxt "admin-text"
1863
  msgid "Require approval"
1864
  msgstr "Require approval"
1865
 
1866
- #: config/settings.php:927
1867
  msgctxt "admin-text"
1868
  msgid "Reject submission"
1869
  msgstr "Reject submission"
1870
 
1871
- #: config/settings.php:929
1872
  msgctxt "admin-text"
1873
  msgid "Choose the action that should be taken when a review is blacklisted."
1874
  msgstr "Choose the action that should be taken when a review is blacklisted."
@@ -1982,12 +2002,12 @@ msgctxt "admin-text"
1982
  msgid "Untitled"
1983
  msgstr "Untitled"
1984
 
1985
- #: plugin/Addons/Controller.php:77, plugin/Controllers/AdminController.php:47, plugin/Controllers/MenuController.php:52, plugin/Integrations/Elementor/ElementorWidget.php:136, views/pages/tools/sync.php:23, views/partials/addons/addon.php:16
1986
  msgctxt "admin-text"
1987
  msgid "Settings"
1988
  msgstr "Settings"
1989
 
1990
- #: plugin/Addons/Controller.php:84, plugin/Controllers/AdminController.php:53
1991
  msgctxt "admin-text"
1992
  msgid "Help"
1993
  msgstr "Help"
@@ -2052,7 +2072,7 @@ msgctxt "admin-text"
2052
  msgid "No reviews found."
2053
  msgstr "No reviews found."
2054
 
2055
- #: plugin/Commands/ImportReviews.php:97
2056
  msgctxt "admin-text"
2057
  msgid ""
2058
  "Cannot detect the delimiter used in the CSV file (supported delimiters are "
@@ -2061,7 +2081,7 @@ msgstr ""
2061
  "Cannot detect the delimiter used in the CSV file (supported delimiters are "
2062
  "comma and semicolon)."
2063
 
2064
- #: plugin/Commands/ImportReviews.php:129
2065
  msgctxt "admin-text"
2066
  msgid ""
2067
  "The CSV file could not be imported. Please verify the following details and "
@@ -2070,61 +2090,61 @@ msgstr ""
2070
  "The CSV file could not be imported. Please verify the following details and "
2071
  "try again:"
2072
 
2073
- #: plugin/Commands/ImportReviews.php:142
2074
  msgctxt "admin-text"
2075
  msgid "Does the CSV file include all required columns?"
2076
  msgstr "Does the CSV file include all required columns?"
2077
 
2078
- #: plugin/Commands/ImportReviews.php:143
2079
  msgctxt "admin-text"
2080
  msgid "Have you named all of the columns in the CSV file?"
2081
  msgstr "Have you named all of the columns in the CSV file?"
2082
 
2083
- #: plugin/Commands/ImportReviews.php:144
2084
  msgctxt "admin-text"
2085
  msgid "Have you removed all empty columns from the CSV file?"
2086
  msgstr "Have you removed all empty columns from the CSV file?"
2087
 
2088
- #: plugin/Commands/ImportReviews.php:145
2089
  msgctxt "admin-text"
2090
  msgid "Is the CSV file encoded as UTF-8?"
2091
  msgstr "Is the CSV file encoded as UTF-8?"
2092
 
2093
- #: plugin/Commands/ImportReviews.php:146
2094
  msgctxt "admin-text"
2095
  msgid "Is the selected delimiter correct?"
2096
  msgstr "Is the selected delimiter correct?"
2097
 
2098
- #: plugin/Commands/ImportReviews.php:177
2099
  msgctxt "admin-text"
2100
  msgid "%s review was imported."
2101
  msgid_plural "%s reviews were imported."
2102
  msgstr[0] "%s review was imported."
2103
  msgstr[1] "%s reviews were imported."
2104
 
2105
- #: plugin/Commands/ImportReviews.php:185
2106
  msgctxt "admin-text"
2107
  msgid "%s entry was skipped."
2108
  msgid_plural "%s entries were skipped."
2109
  msgstr[0] "%s entry was skipped."
2110
  msgstr[1] "%s entries were skipped."
2111
 
2112
- #: plugin/Commands/ImportReviews.php:188
2113
  msgctxt "admin-text"
2114
  msgid "See the %s for more details."
2115
  msgstr "See the %s for more details."
2116
 
2117
- #: plugin/Commands/ImportReviews.php:191, plugin/Controllers/MenuController.php:168
2118
  msgctxt "admin-text"
2119
  msgid "Console"
2120
  msgstr "Console"
2121
 
2122
- #: plugin/Commands/ImportReviews.php:212
2123
  msgctxt "admin-text"
2124
  msgid "wrong date format"
2125
  msgstr "wrong date format"
2126
 
2127
- #: plugin/Commands/ImportReviews.php:213
2128
  msgctxt "admin-text"
2129
  msgid "empty or invalid rating"
2130
  msgstr "empty or invalid rating"
@@ -2178,39 +2198,39 @@ msgctxt "admin-text"
2178
  msgid "Review unverified."
2179
  msgstr "Review unverified."
2180
 
2181
- #: plugin/Controllers/AdminController.php:104
2182
  msgctxt "admin-text"
2183
  msgid "%s Review"
2184
  msgid_plural "%s Reviews"
2185
  msgstr[0] "%s Review"
2186
  msgstr[1] "%s Reviews"
2187
 
2188
- #: plugin/Controllers/AdminController.php:144, views/pages/tools/console.php:50
2189
  msgctxt "admin-text"
2190
  msgid "Apply"
2191
  msgstr "Apply"
2192
 
2193
- #: plugin/Controllers/AdminController.php:148
2194
  msgctxt "admin-text"
2195
  msgid "Close Panel"
2196
  msgstr "Close Panel"
2197
 
2198
- #: plugin/Controllers/AdminController.php:210, plugin/Widgets/SiteReviewsWidget.php:113
2199
  msgctxt "admin-text"
2200
  msgid "Recent Reviews"
2201
  msgstr "Recent Reviews"
2202
 
2203
- #: plugin/Controllers/AdminController.php:211
2204
  msgctxt "admin-text"
2205
  msgid "Submit a Review"
2206
  msgstr "Submit a Review"
2207
 
2208
- #: plugin/Controllers/AdminController.php:212, plugin/Widgets/SiteReviewsSummaryWidget.php:81
2209
  msgctxt "admin-text"
2210
  msgid "Summary of Reviews"
2211
  msgstr "Summary of Reviews"
2212
 
2213
- #: plugin/Controllers/AdminController.php:325, plugin/Controllers/AdminController.php:344, plugin/Controllers/AdminController.php:358
2214
  msgctxt "admin-text"
2215
  msgid "Nothing found."
2216
  msgstr "Nothing found."
@@ -2474,7 +2494,7 @@ msgctxt "admin-text"
2474
  msgid "Yes"
2475
  msgstr "Yes"
2476
 
2477
- #: plugin/Controllers/NoticeController.php:202
2478
  msgctxt "admin-text"
2479
  msgid "Common Problems and Solutions"
2480
  msgstr "Common Problems and Solutions"
@@ -3865,13 +3885,13 @@ msgstr "JSON-LD Schema Settings"
3865
  #: views/pages/settings/schema.php:7
3866
  msgctxt "admin-text"
3867
  msgid ""
3868
- "The (JSON-LD) schema is disabled by default. To enable it, use the schema "
3869
- "option in your blocks or shortcodes."
3870
  msgstr ""
3871
- "The (JSON-LD) schema is disabled by default. To enable it, use the schema "
3872
- "option in your blocks or shortcodes."
3873
 
3874
- #: views/pages/settings/schema.php:12
3875
  msgctxt "admin-text"
3876
  msgid ""
3877
  "The schema is used to display rich review snippets in Google's search "
@@ -3882,12 +3902,12 @@ msgstr ""
3882
  "results. If the schema has been enabled, you can use the %s tool to test "
3883
  "your pages for valid schema."
3884
 
3885
- #: views/pages/settings/schema.php:13
3886
  msgctxt "admin-text"
3887
  msgid "Google Rich Results"
3888
  msgstr "Google Rich Results"
3889
 
3890
- #: views/pages/settings/schema.php:17
3891
  msgctxt "admin-text"
3892
  msgid ""
3893
  "In some cases it may be useful to link the Site Reviews schema with other "
@@ -5336,7 +5356,7 @@ msgctxt "plugin name (admin-text)"
5336
  msgid "Schema Pro"
5337
  msgstr "Schema Pro"
5338
 
5339
- #: plugin/Controllers/NoticeController.php:219
5340
  msgctxt "plugin name (admin-text)"
5341
  msgid "Thank you for installing %s! I hope you love it."
5342
  msgstr "Thank you for installing %s! I hope you love it."
@@ -5381,16 +5401,7 @@ msgctxt "schema type (admin-text)"
5381
  msgid "Software Application"
5382
  msgstr "Software Application"
5383
 
5384
- #: config/settings.php:414
5385
- msgctxt "read this (admin-text)"
5386
- msgid ""
5387
- "Google limits the schema types that can potentially trigger review rich "
5388
- "results in search. To learn which schema types can be used, please %s."
5389
- msgstr ""
5390
- "Google limits the schema types that can potentially trigger review rich "
5391
- "results in search. To learn which schema types can be used, please %s."
5392
-
5393
- #: config/settings.php:662
5394
  msgctxt "limit time (admin-text)"
5395
  msgid "days"
5396
  msgstr "days"
@@ -5448,7 +5459,7 @@ msgctxt "Approve the review (admin-text)"
5448
  msgid "%s this review"
5449
  msgstr "%s this review"
5450
 
5451
- #: plugin/Controllers/NoticeController.php:94, plugin/Controllers/NoticeController.php:246
5452
  msgctxt "Site Reviews (admin-text)"
5453
  msgid "Are you happy with %s?"
5454
  msgstr "Are you happy with %s?"
@@ -5458,12 +5469,12 @@ msgctxt "Site Reviews (admin-text)"
5458
  msgid "Sorry, you are not allowed to rollback %s."
5459
  msgstr "Sorry, you are not allowed to rollback %s."
5460
 
5461
- #: plugin/Controllers/NoticeController.php:95, plugin/Controllers/NoticeController.php:247
5462
  msgctxt "★★★★★ (admin-text)"
5463
  msgid "Please rate %s on WordPress and let other people know about it."
5464
  msgstr "Please rate %s on WordPress and let other people know about it."
5465
 
5466
- #: plugin/Controllers/NoticeController.php:224
5467
  msgctxt "plugin name|version (admin-text)"
5468
  msgid "Thank you for updating %s to %s! I hope you love the improvements."
5469
  msgstr "Thank you for updating %s to %s! I hope you love the improvements."
@@ -5716,7 +5727,7 @@ msgctxt "1 point for ... 1 time"
5716
  msgid "writing a review"
5717
  msgstr "writing a review"
5718
 
5719
- #: views/pages/settings/licenses.php:7
5720
  msgctxt "<a>|</a> (admin-text)"
5721
  msgid ""
5722
  "Make sure to authorize your website with the license before saving it here. "
92
  msgid "Show more"
93
  msgstr "Show more"
94
 
95
+ #: plugin/Commands/CreateReview.php:194
96
  msgid "Your review has been submitted!"
97
  msgstr "Your review has been submitted!"
98
 
99
+ #: plugin/Commands/CreateReview.php:195
100
  msgid "Your review has been submitted, and is pending approval."
101
  msgstr "Your review has been submitted, and is pending approval."
102
 
103
+ #: plugin/Commands/CreateReview.php:200, views/pages/documentation/support/common-problems-and-solutions.php:87
104
  msgid ""
105
  "Your review could not be submitted, and the error has been logged. Please "
106
  "notify the site administrator."
108
  "Your review could not be submitted, and the error has been logged. Please "
109
  "notify the site administrator."
110
 
111
+ #: plugin/Commands/EnqueuePublicAssets.php:75
112
  msgid "Close Modal"
113
  msgstr "Close Modal"
114
 
144
  msgid "This field requires a valid e-mail address."
145
  msgstr "This field requires a valid e-mail address."
146
 
147
+ #: plugin/Defaults/ValidationStringsDefaults.php:19, plugin/Modules/Validator/DefaultValidator.php:33
148
  msgid "Please fix the submission errors."
149
  msgstr "Please fix the submission errors."
150
 
340
  msgid "The review submission failed. Please notify the site administrator."
341
  msgstr "The review submission failed. Please notify the site administrator."
342
 
343
+ #: plugin/Modules/Validator/DuplicateValidator.php:38
344
+ msgid "Duplicate review detected. It looks like you already said that!"
345
+ msgstr "Duplicate review detected. It looks like you already said that!"
346
+
347
  #: plugin/Modules/Validator/PermissionValidator.php:26
348
  msgid "You must be logged in to submit a review."
349
  msgstr "You must be logged in to submit a review."
811
 
812
  #: config/settings.php:125
813
  msgctxt "admin-text"
814
+ msgid "Send to <a href=\"https://slack.com/\" target=\"_blank\">Slack</a>"
815
+ msgstr "Send to <a href=\"https://slack.com/\" target=\"_blank\">Slack</a>"
816
 
817
  #: config/settings.php:127
818
  msgctxt "admin-text"
872
  msgid ""
873
  "To restore the default text, save an empty template. If you are sending "
874
  "notifications to Slack then this template will only be used as a fallback "
875
+ "in the event that <a href=\"https://api.slack.com/docs/attachments\" "
876
+ "target=\"_blank\">Message Attachments</a> have been disabled."
 
877
  msgstr ""
878
  "To restore the default text, save an empty template. If you are sending "
879
  "notifications to Slack then this template will only be used as a fallback "
880
+ "in the event that <a href=\"https://api.slack.com/docs/attachments\" "
881
+ "target=\"_blank\">Message Attachments</a> have been disabled."
 
882
 
883
  #: config/settings.php:175, views/pages/tools/general/import-reviews.php:156
884
  msgctxt "admin-text"
919
  msgctxt "admin-text"
920
  msgid ""
921
  "Enter a custom date format (<a "
922
+ "href=\"https://wordpress.org/support/article/formatting-date-and-time/\" "
923
+ "target=\"_blank\">documentation on date and time formatting</a>)."
924
  msgstr ""
925
  "Enter a custom date format (<a "
926
+ "href=\"https://wordpress.org/support/article/formatting-date-and-time/\" "
927
+ "target=\"_blank\">documentation on date and time formatting</a>)."
928
 
929
  #: config/settings.php:198
930
  msgctxt "admin-text"
1047
  msgctxt "admin-text"
1048
  msgid ""
1049
  "The avatars are generated from the email address of the reviewer using <a "
1050
+ "href=\"https://gravatar.com\" target=\"_blank\">Gravatar</a>."
1051
  msgstr ""
1052
  "The avatars are generated from the email address of the reviewer using <a "
1053
+ "href=\"https://gravatar.com\" target=\"_blank\">Gravatar</a>."
1054
 
1055
  #: config/settings.php:257
1056
  msgctxt "admin-text"
1057
  msgid "Fallback Avatar"
1058
  msgstr "Fallback Avatar"
1059
 
1060
+ #: config/settings.php:259, config/settings.php:520
1061
  msgctxt "admin-text"
1062
  msgid "Custom Image URL"
1063
  msgstr "Custom Image URL"
1257
  msgid "Custom"
1258
  msgstr "Custom"
1259
 
1260
+ #: config/settings.php:402, config/settings.php:431, config/settings.php:457, config/settings.php:483, config/settings.php:509, config/settings.php:532, config/settings.php:545, config/settings.php:558, config/settings.php:575, config/settings.php:589, config/settings.php:603, config/settings.php:617, config/settings.php:630
1261
  msgctxt "admin-text"
1262
  msgid ""
1263
  "You can use the %s to override this value on your page. The Custom Field "
1266
  "You can use the %s to override this value on your page. The Custom Field "
1267
  "name to use is:"
1268
 
1269
+ #: config/settings.php:403, config/settings.php:432, config/settings.php:458, config/settings.php:484, config/settings.php:510, config/settings.php:533, config/settings.php:546, config/settings.php:559, config/settings.php:576, config/settings.php:590, config/settings.php:604, config/settings.php:618, config/settings.php:631, views/pages/settings/schema.php:28
1270
  msgctxt "admin-text"
1271
  msgid "Custom Fields metabox"
1272
  msgstr "Custom Fields metabox"
1276
  msgid "Custom Schema Type"
1277
  msgstr "Custom Schema Type"
1278
 
1279
+ #: config/settings.php:414, views/pages/settings/schema.php:13
1280
  msgctxt "admin-text"
1281
+ msgid ""
1282
+ "Google limits the schema types that can trigger review rich results in "
1283
+ "search. To learn more, please %sread this%s."
1284
+ msgstr ""
1285
+ "Google limits the schema types that can trigger review rich results in "
1286
+ "search. To learn more, please %sread this%s."
1287
 
1288
+ #: config/settings.php:426
1289
  msgctxt "admin-text"
1290
  msgid "Default Name"
1291
  msgstr "Default Name"
1292
 
1293
+ #: config/settings.php:428
1294
  msgctxt "admin-text"
1295
  msgid "Use the assigned or current page title"
1296
  msgstr "Use the assigned or current page title"
1297
 
1298
+ #: config/settings.php:429, config/settings.php:443
1299
  msgctxt "admin-text"
1300
  msgid "Enter a custom title"
1301
  msgstr "Enter a custom title"
1302
 
1303
+ #: config/settings.php:442
1304
  msgctxt "admin-text"
1305
  msgid "Custom Name"
1306
  msgstr "Custom Name"
1307
 
1308
+ #: config/settings.php:452
1309
  msgctxt "admin-text"
1310
  msgid "Default Description"
1311
  msgstr "Default Description"
1312
 
1313
+ #: config/settings.php:454
1314
  msgctxt "admin-text"
1315
  msgid "Use the assigned or current page excerpt"
1316
  msgstr "Use the assigned or current page excerpt"
1317
 
1318
+ #: config/settings.php:455, config/settings.php:469
1319
  msgctxt "admin-text"
1320
  msgid "Enter a custom description"
1321
  msgstr "Enter a custom description"
1322
 
1323
+ #: config/settings.php:468
1324
  msgctxt "admin-text"
1325
  msgid "Custom Description"
1326
  msgstr "Custom Description"
1327
 
1328
+ #: config/settings.php:478
1329
  msgctxt "admin-text"
1330
  msgid "Default URL"
1331
  msgstr "Default URL"
1332
 
1333
+ #: config/settings.php:480
1334
  msgctxt "admin-text"
1335
  msgid "Use the assigned or current page URL"
1336
  msgstr "Use the assigned or current page URL"
1337
 
1338
+ #: config/settings.php:481, config/settings.php:495
1339
  msgctxt "admin-text"
1340
  msgid "Enter a custom URL"
1341
  msgstr "Enter a custom URL"
1342
 
1343
+ #: config/settings.php:494
1344
  msgctxt "admin-text"
1345
  msgid "Custom URL"
1346
  msgstr "Custom URL"
1347
 
1348
+ #: config/settings.php:504
1349
  msgctxt "admin-text"
1350
  msgid "Default Image"
1351
  msgstr "Default Image"
1352
 
1353
+ #: config/settings.php:506
1354
  msgctxt "admin-text"
1355
  msgid "Use the featured image of the assigned or current page"
1356
  msgstr "Use the featured image of the assigned or current page"
1357
 
1358
+ #: config/settings.php:507, config/settings.php:521
1359
  msgctxt "admin-text"
1360
  msgid "Enter a custom image URL"
1361
  msgstr "Enter a custom image URL"
1362
 
1363
+ #: config/settings.php:530
1364
  msgctxt "admin-text"
1365
  msgid "Address"
1366
  msgstr "Address"
1367
 
1368
+ #: config/settings.php:531
1369
  msgctxt "admin-text"
1370
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
1371
  msgstr "60 29th Street #343, San Francisco, CA 94110, US"
1372
 
1373
+ #: config/settings.php:543
1374
  msgctxt "admin-text"
1375
  msgid "Telephone Number"
1376
  msgstr "Telephone Number"
1377
 
1378
+ #: config/settings.php:544
1379
  msgctxt "admin-text"
1380
  msgid "+1 (877) 273-3049"
1381
  msgstr "+1 (877) 273-3049"
1382
 
1383
+ #: config/settings.php:556
1384
  msgctxt "admin-text"
1385
  msgid "Price Range"
1386
  msgstr "Price Range"
1387
 
1388
+ #: config/settings.php:557
1389
  msgctxt "admin-text"
1390
  msgid "$$-$$$"
1391
  msgstr "$$-$$$"
1392
 
1393
+ #: config/settings.php:570
1394
  msgctxt "admin-text"
1395
  msgid "Offer Type"
1396
  msgstr "Offer Type"
1397
 
1398
+ #: config/settings.php:572
1399
  msgctxt "admin-text"
1400
  msgid "AggregateOffer"
1401
  msgstr "AggregateOffer"
1402
 
1403
+ #: config/settings.php:573
1404
  msgctxt "admin-text"
1405
  msgid "Offer"
1406
  msgstr "Offer"
1407
 
1408
+ #: config/settings.php:587
1409
  msgctxt "admin-text"
1410
  msgid "Price"
1411
  msgstr "Price"
1412
 
1413
+ #: config/settings.php:601
1414
  msgctxt "admin-text"
1415
  msgid "Low Price"
1416
  msgstr "Low Price"
1417
 
1418
+ #: config/settings.php:615
1419
  msgctxt "admin-text"
1420
  msgid "High Price"
1421
  msgstr "High Price"
1422
 
1423
+ #: config/settings.php:628
1424
  msgctxt "admin-text"
1425
  msgid "Price Currency"
1426
  msgstr "Price Currency"
1427
 
1428
+ #: config/settings.php:629
1429
  msgctxt "admin-text"
1430
  msgid "USD"
1431
  msgstr "USD"
1432
 
1433
+ #: config/settings.php:637
1434
  msgctxt "admin-text"
1435
  msgid "Required Fields"
1436
  msgstr "Required Fields"
1437
 
1438
+ #: config/settings.php:639, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30, plugin/Controllers/ListTableColumns/ColumnFilterRating.php:48
1439
  msgctxt "admin-text"
1440
  msgid "Rating"
1441
  msgstr "Rating"
1442
 
1443
+ #: config/settings.php:640, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
1444
  msgctxt "admin-text"
1445
  msgid "Title"
1446
  msgstr "Title"
1447
 
1448
+ #: config/settings.php:641, plugin/Defaults/PostTypeLabelDefaults.php:15
1449
  msgctxt "admin-text"
1450
  msgid "Review"
1451
  msgstr "Review"
1452
 
1453
+ #: config/settings.php:642, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:130, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
1454
  msgctxt "admin-text"
1455
  msgid "Name"
1456
  msgstr "Name"
1457
 
1458
+ #: config/settings.php:643, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:131, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
1459
  msgctxt "admin-text"
1460
  msgid "Email"
1461
  msgstr "Email"
1462
 
1463
+ #: config/settings.php:644, config/forms/metabox-fields.php:30
1464
  msgctxt "admin-text"
1465
  msgid "Terms"
1466
  msgstr "Terms"
1467
 
1468
+ #: config/settings.php:646
1469
  msgctxt "admin-text"
1470
  msgid "Choose which fields should be required in the review form."
1471
  msgstr "Choose which fields should be required in the review form."
1472
 
1473
+ #: config/settings.php:652
1474
  msgctxt "admin-text"
1475
  msgid "Limit Reviews"
1476
  msgstr "Limit Reviews"
1477
 
1478
+ #: config/settings.php:654
1479
  msgctxt "admin-text"
1480
  msgid "No Limit"
1481
  msgstr "No Limit"
1482
 
1483
+ #: config/settings.php:655
1484
  msgctxt "admin-text"
1485
  msgid "By Email Address"
1486
  msgstr "By Email Address"
1487
 
1488
+ #: config/settings.php:656
1489
  msgctxt "admin-text"
1490
  msgid "By IP Address"
1491
  msgstr "By IP Address"
1492
 
1493
+ #: config/settings.php:657
1494
  msgctxt "admin-text"
1495
  msgid "By Username (will only work for registered users)"
1496
  msgstr "By Username (will only work for registered users)"
1497
 
1498
+ #: config/settings.php:659
1499
  msgctxt "admin-text"
1500
  msgid "Limits the number of reviews that can be submitted to one-per-person."
1501
  msgstr "Limits the number of reviews that can be submitted to one-per-person."
1502
 
1503
+ #: config/settings.php:668
1504
  msgctxt "admin-text"
1505
  msgid "Limit Reviews For"
1506
  msgstr "Limit Reviews For"
1507
 
1508
+ #: config/settings.php:670
1509
  msgctxt "admin-text"
1510
  msgid ""
1511
  "Set the amount of days that the review limits apply for. \"0\" means the "
1514
  "Set the amount of days that the review limits apply for. \"0\" means the "
1515
  "limit applies forever."
1516
 
1517
+ #: config/settings.php:678
1518
  msgctxt "admin-text"
1519
  msgid "Restrict Limits To"
1520
  msgstr "Restrict Limits To"
1521
 
1522
+ #: config/settings.php:680, plugin/Metaboxes/AssignedPostsMetabox.php:20, plugin/Tinymce/SiteReviewsSummaryTinymce.php:25, plugin/Tinymce/SiteReviewsTinymce.php:56, views/partials/screen/inline-edit.php:105, views/pages/tools/general/export-reviews.php:34
1523
  msgctxt "admin-text"
1524
  msgid "Assigned Posts"
1525
  msgstr "Assigned Posts"
1526
 
1527
+ #: config/settings.php:681
1528
  msgctxt "admin-text"
1529
  msgid "Assigned Terms"
1530
  msgstr "Assigned Terms"
1531
 
1532
+ #: config/settings.php:682, plugin/Defaults/PostTypeColumnDefaults.php:19, plugin/Metaboxes/AssignedUsersMetabox.php:19, views/partials/screen/inline-edit.php:116
1533
  msgctxt "admin-text"
1534
  msgid "Assigned Users"
1535
  msgstr "Assigned Users"
1536
 
1537
+ #: config/settings.php:685
1538
  msgctxt "admin-text"
1539
  msgid "Select which assignments the review limits should be restricted to."
1540
  msgstr "Select which assignments the review limits should be restricted to."
1541
 
1542
+ #: config/settings.php:686
1543
  msgctxt "admin-text"
1544
  msgid ""
1545
  "The review limits use strict assignment, i.e. <code>restrict limits to "
1548
  "The review limits use strict assignment, i.e. <code>restrict limits to "
1549
  "reviews assigned to this AND this</code>."
1550
 
1551
+ #: config/settings.php:695
1552
  msgctxt "admin-text"
1553
  msgid "Email Whitelist"
1554
  msgstr "Email Whitelist"
1555
 
1556
+ #: config/settings.php:697
1557
  msgctxt "admin-text"
1558
  msgid ""
1559
  "One Email per line. All emails in the whitelist will be excluded from the "
1562
  "One Email per line. All emails in the whitelist will be excluded from the "
1563
  "review submission limit."
1564
 
1565
+ #: config/settings.php:705
1566
  msgctxt "admin-text"
1567
  msgid "IP Address Whitelist"
1568
  msgstr "IP Address Whitelist"
1569
 
1570
+ #: config/settings.php:707
1571
  msgctxt "admin-text"
1572
  msgid ""
1573
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
1576
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
1577
  "from the review submission limit.."
1578
 
1579
+ #: config/settings.php:715
1580
  msgctxt "admin-text"
1581
  msgid "Username Whitelist"
1582
  msgstr "Username Whitelist"
1583
 
1584
+ #: config/settings.php:717
1585
  msgctxt "admin-text"
1586
  msgid ""
1587
  "One Username per line. All registered users with a Username in the "
1590
  "One Username per line. All registered users with a Username in the "
1591
  "whitelist will be excluded from the review submission limit."
1592
 
1593
+ #: config/settings.php:723
1594
  msgctxt "admin-text"
1595
  msgid "CAPTCHA"
1596
  msgstr "CAPTCHA"
1597
 
1598
+ #: config/settings.php:725
1599
  msgctxt "admin-text"
1600
  msgid "Do not use"
1601
  msgstr "Do not use"
1602
 
1603
+ #: config/settings.php:726
1604
  msgctxt "admin-text"
1605
  msgid "Use Cloudflare Turnstile"
1606
  msgstr "Use Cloudflare Turnstile"
1607
 
1608
+ #: config/settings.php:727
1609
  msgctxt "admin-text"
1610
  msgid "Use Friendly Captcha"
1611
  msgstr "Use Friendly Captcha"
1612
 
1613
+ #: config/settings.php:728
1614
  msgctxt "admin-text"
1615
  msgid "Use hCaptcha"
1616
  msgstr "Use hCaptcha"
1617
 
1618
+ #: config/settings.php:729
1619
  msgctxt "admin-text"
1620
  msgid "Use reCAPTCHA v2 Invisible"
1621
  msgstr "Use reCAPTCHA v2 Invisible"
1622
 
1623
+ #: config/settings.php:730
1624
  msgctxt "admin-text"
1625
  msgid "Use reCAPTCHA v3"
1626
  msgstr "Use reCAPTCHA v3"
1627
 
1628
+ #: config/settings.php:732
1629
  msgctxt "admin-text"
1630
  msgid ""
1631
  "CAPTCHAs (Completely Automated Public Turing test to tell Computers and "
1634
  "CAPTCHAs (Completely Automated Public Turing test to tell Computers and "
1635
  "Humans Apart) are anti-bot solutions that protect forms from spam."
1636
 
1637
+ #: config/settings.php:740, config/settings.php:758, config/settings.php:776, config/settings.php:794, config/settings.php:825
1638
  msgctxt "admin-text"
1639
  msgid "Site Key"
1640
  msgstr "Site Key"
1641
 
1642
+ #: config/settings.php:741, config/settings.php:750
1643
  msgctxt "admin-text"
1644
  msgid ""
1645
  "<a href=\"https://friendlycaptcha.com/signup\" target=\"_blank\">Friendly "
1650
  "Captcha</a> is privacy-first Schrems II and GDPR compliant anti-bot "
1651
  "solution."
1652
 
1653
+ #: config/settings.php:749
1654
  msgctxt "admin-text"
1655
  msgid "API Key"
1656
  msgstr "API Key"
1657
 
1658
+ #: config/settings.php:759, config/settings.php:768
1659
  msgctxt "admin-text"
1660
  msgid ""
1661
  "hCaptcha is an anti-bot solution that protects user privacy. It is the most "
1668
  "href=\"https://dashboard.hcaptcha.com/\" target=\"_blank\">sign up</a> for "
1669
  "an API key pair for your site."
1670
 
1671
+ #: config/settings.php:767, config/settings.php:785, config/settings.php:803, config/settings.php:834
1672
  msgctxt "admin-text"
1673
  msgid "Secret Key"
1674
  msgstr "Secret Key"
1675
 
1676
+ #: config/settings.php:777, config/settings.php:786
1677
  msgctxt "admin-text"
1678
  msgid ""
1679
  "reCAPTCHA v2 Invisible is a free anti-spam service from Google. To use it, "
1684
  "you will need to <a href=\"https://www.google.com/recaptcha/admin\" "
1685
  "target=\"_blank\">sign up</a> for an API key pair for your site."
1686
 
1687
+ #: config/settings.php:795, config/settings.php:804
1688
  msgctxt "admin-text"
1689
  msgid ""
1690
  "reCAPTCHA v3 is a free anti-spam service from Google. To use it, you will "
1695
  "need to <a href=\"https://www.google.com/recaptcha/admin\" "
1696
  "target=\"_blank\">sign up</a> for an API key pair for your site."
1697
 
1698
+ #: config/settings.php:812
1699
  msgctxt "admin-text"
1700
  msgid "Score threshold should be a value between 0 and 1, default: 0.5"
1701
  msgstr "Score threshold should be a value between 0 and 1, default: 0.5"
1702
 
1703
+ #: config/settings.php:813
1704
  msgctxt "admin-text"
1705
  msgid "Score Threshold"
1706
  msgstr "Score Threshold"
1707
 
1708
+ #: config/settings.php:817
1709
  msgctxt "admin-text"
1710
  msgid "Where 0 is a robot and 1 is a human"
1711
  msgstr "Where 0 is a robot and 1 is a human"
1712
 
1713
+ #: config/settings.php:826, config/settings.php:835
1714
  msgctxt "admin-text"
1715
  msgid ""
1716
  "Turnstile is Cloudflare’s privacy-first CAPTCHA alternative. To use it, you "
1723
  "href=\"https://dash.cloudflare.com/?to=/:account/turnstile\" "
1724
  "target=\"_blank\">obtain</a> a site key and a secret key."
1725
 
1726
+ #: config/settings.php:844
1727
  msgctxt "admin-text"
1728
  msgid "CAPTCHA Badge"
1729
  msgstr "CAPTCHA Badge"
1730
 
1731
+ #: config/settings.php:846
1732
  msgctxt "admin-text"
1733
  msgid "Bottom Left"
1734
  msgstr "Bottom Left"
1735
 
1736
+ #: config/settings.php:847
1737
  msgctxt "admin-text"
1738
  msgid "Bottom Right"
1739
  msgstr "Bottom Right"
1740
 
1741
+ #: config/settings.php:848
1742
  msgctxt "admin-text"
1743
  msgid "Inline"
1744
  msgstr "Inline"
1745
 
1746
+ #: config/settings.php:850
1747
  msgctxt "admin-text"
1748
  msgid ""
1749
  "Set the position of the CAPTCHA widget. This option may not work "
1754
  "consistently if another plugin is loading reCAPTCHA on the same page as "
1755
  "Site Reviews."
1756
 
1757
+ #: config/settings.php:865
1758
  msgctxt "admin-text"
1759
  msgid "CAPTCHA Theme"
1760
  msgstr "CAPTCHA Theme"
1761
 
1762
+ #: config/settings.php:867
1763
  msgctxt "admin-text"
1764
  msgid "Light"
1765
  msgstr "Light"
1766
 
1767
+ #: config/settings.php:868
1768
  msgctxt "admin-text"
1769
  msgid "Dark"
1770
  msgstr "Dark"
1771
 
1772
+ #: config/settings.php:870
1773
  msgctxt "admin-text"
1774
  msgid "Set the color theme of the CAPTCHA widget."
1775
  msgstr "Set the color theme of the CAPTCHA widget."
1776
 
1777
+ #: config/settings.php:885
1778
  msgctxt "admin-text"
1779
  msgid "CAPTCHA Usage"
1780
  msgstr "CAPTCHA Usage"
1781
 
1782
+ #: config/settings.php:887
1783
  msgctxt "admin-text"
1784
  msgid "Use for everyone"
1785
  msgstr "Use for everyone"
1786
 
1787
+ #: config/settings.php:888
1788
  msgctxt "admin-text"
1789
  msgid "Use only for guest users"
1790
  msgstr "Use only for guest users"
1791
 
1792
+ #: config/settings.php:890
1793
  msgctxt "admin-text"
1794
  msgid "Choose who you want to load the CAPTCHA for."
1795
  msgstr "Choose who you want to load the CAPTCHA for."
1796
 
1797
+ #: config/settings.php:895
1798
  msgctxt "admin-text"
1799
  msgid "Enable Akismet"
1800
  msgstr "Enable Akismet"
1801
 
1802
+ #: config/settings.php:896
1803
  msgctxt "admin-text"
1804
  msgid ""
1805
  "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> "
1812
  "setting to have any affect, you will need to first install and activate the "
1813
  "Akismet plugin and set up a WordPress.com API key."
1814
 
1815
+ #: config/settings.php:902
1816
+ msgctxt "admin-text"
1817
+ msgid "Prevent Duplicates"
1818
+ msgstr "Prevent Duplicates"
1819
+
1820
+ #: config/settings.php:903
1821
+ msgctxt "admin-text"
1822
+ msgid ""
1823
+ "This will prevent people from submitting multiple reviews with the same "
1824
+ "content."
1825
+ msgstr ""
1826
+ "This will prevent people from submitting multiple reviews with the same "
1827
+ "content."
1828
+
1829
+ #: config/settings.php:909
1830
  msgctxt "admin-text"
1831
  msgid "Blacklist"
1832
  msgstr "Blacklist"
1833
 
1834
+ #: config/settings.php:911
1835
  msgctxt "admin-text"
1836
  msgid "Use the Site Reviews Blacklist"
1837
  msgstr "Use the Site Reviews Blacklist"
1838
 
1839
+ #: config/settings.php:912
1840
  msgctxt "admin-text"
1841
  msgid "Use the WordPress Disallowed Comment Keys"
1842
  msgstr "Use the WordPress Disallowed Comment Keys"
1843
 
1844
+ #: config/settings.php:914
1845
  msgctxt "admin-text"
1846
  msgid ""
1847
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
1850
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
1851
  "can be found in the WordPress Discussion Settings page."
1852
 
1853
+ #: config/settings.php:915
1854
  msgctxt "admin-text"
1855
  msgid "Disallowed Comment Keys"
1856
  msgstr "Disallowed Comment Keys"
1857
 
1858
+ #: config/settings.php:924
1859
  msgctxt "admin-text"
1860
  msgid "Review Blacklist"
1861
  msgstr "Review Blacklist"
1862
 
1863
+ #: config/settings.php:926
1864
  msgctxt "admin-text"
1865
  msgid ""
1866
  "One entry or IP address per line. When a review contains any of these "
1873
  "rejected. It is case-insensitive and will match partial words, so \"press\" "
1874
  "will match \"WordPress\"."
1875
 
1876
+ #: config/settings.php:932
1877
  msgctxt "admin-text"
1878
  msgid "Blacklist Action"
1879
  msgstr "Blacklist Action"
1880
 
1881
+ #: config/settings.php:934
1882
  msgctxt "admin-text"
1883
  msgid "Require approval"
1884
  msgstr "Require approval"
1885
 
1886
+ #: config/settings.php:935
1887
  msgctxt "admin-text"
1888
  msgid "Reject submission"
1889
  msgstr "Reject submission"
1890
 
1891
+ #: config/settings.php:937
1892
  msgctxt "admin-text"
1893
  msgid "Choose the action that should be taken when a review is blacklisted."
1894
  msgstr "Choose the action that should be taken when a review is blacklisted."
2002
  msgid "Untitled"
2003
  msgstr "Untitled"
2004
 
2005
+ #: plugin/Addons/Controller.php:77, plugin/Controllers/AdminController.php:48, plugin/Controllers/MenuController.php:52, plugin/Integrations/Elementor/ElementorWidget.php:136, views/pages/tools/sync.php:23, views/partials/addons/addon.php:16
2006
  msgctxt "admin-text"
2007
  msgid "Settings"
2008
  msgstr "Settings"
2009
 
2010
+ #: plugin/Addons/Controller.php:84, plugin/Controllers/AdminController.php:54
2011
  msgctxt "admin-text"
2012
  msgid "Help"
2013
  msgstr "Help"
2072
  msgid "No reviews found."
2073
  msgstr "No reviews found."
2074
 
2075
+ #: plugin/Commands/ImportReviews.php:95
2076
  msgctxt "admin-text"
2077
  msgid ""
2078
  "Cannot detect the delimiter used in the CSV file (supported delimiters are "
2081
  "Cannot detect the delimiter used in the CSV file (supported delimiters are "
2082
  "comma and semicolon)."
2083
 
2084
+ #: plugin/Commands/ImportReviews.php:127
2085
  msgctxt "admin-text"
2086
  msgid ""
2087
  "The CSV file could not be imported. Please verify the following details and "
2090
  "The CSV file could not be imported. Please verify the following details and "
2091
  "try again:"
2092
 
2093
+ #: plugin/Commands/ImportReviews.php:140
2094
  msgctxt "admin-text"
2095
  msgid "Does the CSV file include all required columns?"
2096
  msgstr "Does the CSV file include all required columns?"
2097
 
2098
+ #: plugin/Commands/ImportReviews.php:141
2099
  msgctxt "admin-text"
2100
  msgid "Have you named all of the columns in the CSV file?"
2101
  msgstr "Have you named all of the columns in the CSV file?"
2102
 
2103
+ #: plugin/Commands/ImportReviews.php:142
2104
  msgctxt "admin-text"
2105
  msgid "Have you removed all empty columns from the CSV file?"
2106
  msgstr "Have you removed all empty columns from the CSV file?"
2107
 
2108
+ #: plugin/Commands/ImportReviews.php:143
2109
  msgctxt "admin-text"
2110
  msgid "Is the CSV file encoded as UTF-8?"
2111
  msgstr "Is the CSV file encoded as UTF-8?"
2112
 
2113
+ #: plugin/Commands/ImportReviews.php:144
2114
  msgctxt "admin-text"
2115
  msgid "Is the selected delimiter correct?"
2116
  msgstr "Is the selected delimiter correct?"
2117
 
2118
+ #: plugin/Commands/ImportReviews.php:175
2119
  msgctxt "admin-text"
2120
  msgid "%s review was imported."
2121
  msgid_plural "%s reviews were imported."
2122
  msgstr[0] "%s review was imported."
2123
  msgstr[1] "%s reviews were imported."
2124
 
2125
+ #: plugin/Commands/ImportReviews.php:183
2126
  msgctxt "admin-text"
2127
  msgid "%s entry was skipped."
2128
  msgid_plural "%s entries were skipped."
2129
  msgstr[0] "%s entry was skipped."
2130
  msgstr[1] "%s entries were skipped."
2131
 
2132
+ #: plugin/Commands/ImportReviews.php:186
2133
  msgctxt "admin-text"
2134
  msgid "See the %s for more details."
2135
  msgstr "See the %s for more details."
2136
 
2137
+ #: plugin/Commands/ImportReviews.php:189, plugin/Controllers/MenuController.php:168
2138
  msgctxt "admin-text"
2139
  msgid "Console"
2140
  msgstr "Console"
2141
 
2142
+ #: plugin/Commands/ImportReviews.php:210
2143
  msgctxt "admin-text"
2144
  msgid "wrong date format"
2145
  msgstr "wrong date format"
2146
 
2147
+ #: plugin/Commands/ImportReviews.php:211
2148
  msgctxt "admin-text"
2149
  msgid "empty or invalid rating"
2150
  msgstr "empty or invalid rating"
2198
  msgid "Review unverified."
2199
  msgstr "Review unverified."
2200
 
2201
+ #: plugin/Controllers/AdminController.php:105
2202
  msgctxt "admin-text"
2203
  msgid "%s Review"
2204
  msgid_plural "%s Reviews"
2205
  msgstr[0] "%s Review"
2206
  msgstr[1] "%s Reviews"
2207
 
2208
+ #: plugin/Controllers/AdminController.php:145, views/pages/tools/console.php:50
2209
  msgctxt "admin-text"
2210
  msgid "Apply"
2211
  msgstr "Apply"
2212
 
2213
+ #: plugin/Controllers/AdminController.php:149
2214
  msgctxt "admin-text"
2215
  msgid "Close Panel"
2216
  msgstr "Close Panel"
2217
 
2218
+ #: plugin/Controllers/AdminController.php:211, plugin/Widgets/SiteReviewsWidget.php:113
2219
  msgctxt "admin-text"
2220
  msgid "Recent Reviews"
2221
  msgstr "Recent Reviews"
2222
 
2223
+ #: plugin/Controllers/AdminController.php:212
2224
  msgctxt "admin-text"
2225
  msgid "Submit a Review"
2226
  msgstr "Submit a Review"
2227
 
2228
+ #: plugin/Controllers/AdminController.php:213, plugin/Widgets/SiteReviewsSummaryWidget.php:81
2229
  msgctxt "admin-text"
2230
  msgid "Summary of Reviews"
2231
  msgstr "Summary of Reviews"
2232
 
2233
+ #: plugin/Controllers/AdminController.php:326, plugin/Controllers/AdminController.php:345, plugin/Controllers/AdminController.php:359
2234
  msgctxt "admin-text"
2235
  msgid "Nothing found."
2236
  msgstr "Nothing found."
2494
  msgid "Yes"
2495
  msgstr "Yes"
2496
 
2497
+ #: plugin/Controllers/NoticeController.php:203
2498
  msgctxt "admin-text"
2499
  msgid "Common Problems and Solutions"
2500
  msgstr "Common Problems and Solutions"
3885
  #: views/pages/settings/schema.php:7
3886
  msgctxt "admin-text"
3887
  msgid ""
3888
+ "<strong>The schema is disabled by default.</strong> Use the schema option "
3889
+ "in your blocks or shortcodes to enable it."
3890
  msgstr ""
3891
+ "<strong>The schema is disabled by default.</strong> Use the schema option "
3892
+ "in your blocks or shortcodes to enable it."
3893
 
3894
+ #: views/pages/settings/schema.php:21
3895
  msgctxt "admin-text"
3896
  msgid ""
3897
  "The schema is used to display rich review snippets in Google's search "
3902
  "results. If the schema has been enabled, you can use the %s tool to test "
3903
  "your pages for valid schema."
3904
 
3905
+ #: views/pages/settings/schema.php:22
3906
  msgctxt "admin-text"
3907
  msgid "Google Rich Results"
3908
  msgstr "Google Rich Results"
3909
 
3910
+ #: views/pages/settings/schema.php:26
3911
  msgctxt "admin-text"
3912
  msgid ""
3913
  "In some cases it may be useful to link the Site Reviews schema with other "
5356
  msgid "Schema Pro"
5357
  msgstr "Schema Pro"
5358
 
5359
+ #: plugin/Controllers/NoticeController.php:220
5360
  msgctxt "plugin name (admin-text)"
5361
  msgid "Thank you for installing %s! I hope you love it."
5362
  msgstr "Thank you for installing %s! I hope you love it."
5401
  msgid "Software Application"
5402
  msgstr "Software Application"
5403
 
5404
+ #: config/settings.php:663
 
 
 
 
 
 
 
 
 
5405
  msgctxt "limit time (admin-text)"
5406
  msgid "days"
5407
  msgstr "days"
5459
  msgid "%s this review"
5460
  msgstr "%s this review"
5461
 
5462
+ #: plugin/Controllers/NoticeController.php:95, plugin/Controllers/NoticeController.php:247
5463
  msgctxt "Site Reviews (admin-text)"
5464
  msgid "Are you happy with %s?"
5465
  msgstr "Are you happy with %s?"
5469
  msgid "Sorry, you are not allowed to rollback %s."
5470
  msgstr "Sorry, you are not allowed to rollback %s."
5471
 
5472
+ #: plugin/Controllers/NoticeController.php:96, plugin/Controllers/NoticeController.php:248
5473
  msgctxt "★★★★★ (admin-text)"
5474
  msgid "Please rate %s on WordPress and let other people know about it."
5475
  msgstr "Please rate %s on WordPress and let other people know about it."
5476
 
5477
+ #: plugin/Controllers/NoticeController.php:225
5478
  msgctxt "plugin name|version (admin-text)"
5479
  msgid "Thank you for updating %s to %s! I hope you love the improvements."
5480
  msgstr "Thank you for updating %s to %s! I hope you love the improvements."
5727
  msgid "writing a review"
5728
  msgstr "writing a review"
5729
 
5730
+ #: views/pages/settings/licenses.php:8
5731
  msgctxt "<a>|</a> (admin-text)"
5732
  msgid ""
5733
  "Make sure to authorize your website with the license before saving it here. "
languages/site-reviews.pot CHANGED
@@ -387,7 +387,7 @@ msgstr ""
387
 
388
  #: config/settings.php:125
389
  msgctxt "admin-text"
390
- msgid "Send to <a href=\"https://slack.com/\">Slack</a>"
391
  msgstr ""
392
 
393
  #: config/settings.php:127
@@ -437,7 +437,7 @@ msgstr ""
437
 
438
  #: config/settings.php:169
439
  msgctxt "admin-text"
440
- msgid "To restore the default text, save an empty template. If you are sending notifications to Slack then this template will only be used as a fallback in the event that <a href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> have been disabled."
441
  msgstr ""
442
 
443
  #: config/settings.php:175, views/pages/tools/general/import-reviews.php:156
@@ -477,7 +477,7 @@ msgstr ""
477
 
478
  #: config/settings.php:192
479
  msgctxt "admin-text"
480
- msgid "Enter a custom date format (<a href=\"https://wordpress.org/support/article/formatting-date-and-time/\">documentation on date and time formatting</a>)."
481
  msgstr ""
482
 
483
  #: config/settings.php:198
@@ -587,7 +587,7 @@ msgstr ""
587
 
588
  #: config/settings.php:248
589
  msgctxt "admin-text"
590
- msgid "The avatars are generated from the email address of the reviewer using <a href=\"https://gravatar.com\">Gravatar</a>."
591
  msgstr ""
592
 
593
  #: config/settings.php:257
@@ -595,7 +595,7 @@ msgctxt "admin-text"
595
  msgid "Fallback Avatar"
596
  msgstr ""
597
 
598
- #: config/settings.php:259, config/settings.php:519
599
  msgctxt "admin-text"
600
  msgid "Custom Image URL"
601
  msgstr ""
@@ -854,12 +854,12 @@ msgctxt "admin-text"
854
  msgid "Custom"
855
  msgstr ""
856
 
857
- #: config/settings.php:402, config/settings.php:430, config/settings.php:456, config/settings.php:482, config/settings.php:508, config/settings.php:531, config/settings.php:544, config/settings.php:557, config/settings.php:574, config/settings.php:588, config/settings.php:602, config/settings.php:616, config/settings.php:629
858
  msgctxt "admin-text"
859
  msgid "You can use the %s to override this value on your page. The Custom Field name to use is:"
860
  msgstr ""
861
 
862
- #: config/settings.php:403, config/settings.php:431, config/settings.php:457, config/settings.php:483, config/settings.php:509, config/settings.php:532, config/settings.php:545, config/settings.php:558, config/settings.php:575, config/settings.php:589, config/settings.php:603, config/settings.php:617, config/settings.php:630, views/pages/settings/schema.php:19
863
  msgctxt "admin-text"
864
  msgid "Custom Fields metabox"
865
  msgstr ""
@@ -869,527 +869,532 @@ msgctxt "admin-text"
869
  msgid "Custom Schema Type"
870
  msgstr ""
871
 
872
- #: config/settings.php:414
873
- msgctxt "read this (admin-text)"
874
- msgid "Google limits the schema types that can potentially trigger review rich results in search. To learn which schema types can be used, please %s."
875
- msgstr ""
876
-
877
- #: config/settings.php:415
878
  msgctxt "admin-text"
879
- msgid "read this"
880
  msgstr ""
881
 
882
- #: config/settings.php:425
883
  msgctxt "admin-text"
884
  msgid "Default Name"
885
  msgstr ""
886
 
887
- #: config/settings.php:427
888
  msgctxt "admin-text"
889
  msgid "Use the assigned or current page title"
890
  msgstr ""
891
 
892
- #: config/settings.php:428, config/settings.php:442
893
  msgctxt "admin-text"
894
  msgid "Enter a custom title"
895
  msgstr ""
896
 
897
- #: config/settings.php:441
898
  msgctxt "admin-text"
899
  msgid "Custom Name"
900
  msgstr ""
901
 
902
- #: config/settings.php:451
903
  msgctxt "admin-text"
904
  msgid "Default Description"
905
  msgstr ""
906
 
907
- #: config/settings.php:453
908
  msgctxt "admin-text"
909
  msgid "Use the assigned or current page excerpt"
910
  msgstr ""
911
 
912
- #: config/settings.php:454, config/settings.php:468
913
  msgctxt "admin-text"
914
  msgid "Enter a custom description"
915
  msgstr ""
916
 
917
- #: config/settings.php:467
918
  msgctxt "admin-text"
919
  msgid "Custom Description"
920
  msgstr ""
921
 
922
- #: config/settings.php:477
923
  msgctxt "admin-text"
924
  msgid "Default URL"
925
  msgstr ""
926
 
927
- #: config/settings.php:479
928
  msgctxt "admin-text"
929
  msgid "Use the assigned or current page URL"
930
  msgstr ""
931
 
932
- #: config/settings.php:480, config/settings.php:494
933
  msgctxt "admin-text"
934
  msgid "Enter a custom URL"
935
  msgstr ""
936
 
937
- #: config/settings.php:493
938
  msgctxt "admin-text"
939
  msgid "Custom URL"
940
  msgstr ""
941
 
942
- #: config/settings.php:503
943
  msgctxt "admin-text"
944
  msgid "Default Image"
945
  msgstr ""
946
 
947
- #: config/settings.php:505
948
  msgctxt "admin-text"
949
  msgid "Use the featured image of the assigned or current page"
950
  msgstr ""
951
 
952
- #: config/settings.php:506, config/settings.php:520
953
  msgctxt "admin-text"
954
  msgid "Enter a custom image URL"
955
  msgstr ""
956
 
957
- #: config/settings.php:529
958
  msgctxt "admin-text"
959
  msgid "Address"
960
  msgstr ""
961
 
962
- #: config/settings.php:530
963
  msgctxt "admin-text"
964
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
965
  msgstr ""
966
 
967
- #: config/settings.php:542
968
  msgctxt "admin-text"
969
  msgid "Telephone Number"
970
  msgstr ""
971
 
972
- #: config/settings.php:543
973
  msgctxt "admin-text"
974
  msgid "+1 (877) 273-3049"
975
  msgstr ""
976
 
977
- #: config/settings.php:555
978
  msgctxt "admin-text"
979
  msgid "Price Range"
980
  msgstr ""
981
 
982
- #: config/settings.php:556
983
  msgctxt "admin-text"
984
  msgid "$$-$$$"
985
  msgstr ""
986
 
987
- #: config/settings.php:569
988
  msgctxt "admin-text"
989
  msgid "Offer Type"
990
  msgstr ""
991
 
992
- #: config/settings.php:571
993
  msgctxt "admin-text"
994
  msgid "AggregateOffer"
995
  msgstr ""
996
 
997
- #: config/settings.php:572
998
  msgctxt "admin-text"
999
  msgid "Offer"
1000
  msgstr ""
1001
 
1002
- #: config/settings.php:586
1003
  msgctxt "admin-text"
1004
  msgid "Price"
1005
  msgstr ""
1006
 
1007
- #: config/settings.php:600
1008
  msgctxt "admin-text"
1009
  msgid "Low Price"
1010
  msgstr ""
1011
 
1012
- #: config/settings.php:614
1013
  msgctxt "admin-text"
1014
  msgid "High Price"
1015
  msgstr ""
1016
 
1017
- #: config/settings.php:627
1018
  msgctxt "admin-text"
1019
  msgid "Price Currency"
1020
  msgstr ""
1021
 
1022
- #: config/settings.php:628
1023
  msgctxt "admin-text"
1024
  msgid "USD"
1025
  msgstr ""
1026
 
1027
- #: config/settings.php:636
1028
  msgctxt "admin-text"
1029
  msgid "Required Fields"
1030
  msgstr ""
1031
 
1032
- #: config/settings.php:638, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30, plugin/Controllers/ListTableColumns/ColumnFilterRating.php:48
1033
  msgctxt "admin-text"
1034
  msgid "Rating"
1035
  msgstr ""
1036
 
1037
- #: config/settings.php:639, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
1038
  msgctxt "admin-text"
1039
  msgid "Title"
1040
  msgstr ""
1041
 
1042
- #: config/settings.php:640, plugin/Defaults/PostTypeLabelDefaults.php:15
1043
  msgctxt "admin-text"
1044
  msgid "Review"
1045
  msgstr ""
1046
 
1047
- #: config/settings.php:641, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:130, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
1048
  msgctxt "admin-text"
1049
  msgid "Name"
1050
  msgstr ""
1051
 
1052
- #: config/settings.php:642, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:131, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
1053
  msgctxt "admin-text"
1054
  msgid "Email"
1055
  msgstr ""
1056
 
1057
- #: config/settings.php:643, config/forms/metabox-fields.php:30
1058
  msgctxt "admin-text"
1059
  msgid "Terms"
1060
  msgstr ""
1061
 
1062
- #: config/settings.php:645
1063
  msgctxt "admin-text"
1064
  msgid "Choose which fields should be required in the review form."
1065
  msgstr ""
1066
 
1067
- #: config/settings.php:651
1068
  msgctxt "admin-text"
1069
  msgid "Limit Reviews"
1070
  msgstr ""
1071
 
1072
- #: config/settings.php:653
1073
  msgctxt "admin-text"
1074
  msgid "No Limit"
1075
  msgstr ""
1076
 
1077
- #: config/settings.php:654
1078
  msgctxt "admin-text"
1079
  msgid "By Email Address"
1080
  msgstr ""
1081
 
1082
- #: config/settings.php:655
1083
  msgctxt "admin-text"
1084
  msgid "By IP Address"
1085
  msgstr ""
1086
 
1087
- #: config/settings.php:656
1088
  msgctxt "admin-text"
1089
  msgid "By Username (will only work for registered users)"
1090
  msgstr ""
1091
 
1092
- #: config/settings.php:658
1093
  msgctxt "admin-text"
1094
  msgid "Limits the number of reviews that can be submitted to one-per-person."
1095
  msgstr ""
1096
 
1097
- #: config/settings.php:662
1098
  msgctxt "limit time (admin-text)"
1099
  msgid "days"
1100
  msgstr ""
1101
 
1102
- #: config/settings.php:667
1103
  msgctxt "admin-text"
1104
  msgid "Limit Reviews For"
1105
  msgstr ""
1106
 
1107
- #: config/settings.php:669
1108
  msgctxt "admin-text"
1109
  msgid "Set the amount of days that the review limits apply for. \"0\" means the limit applies forever."
1110
  msgstr ""
1111
 
1112
- #: config/settings.php:677
1113
  msgctxt "admin-text"
1114
  msgid "Restrict Limits To"
1115
  msgstr ""
1116
 
1117
- #: config/settings.php:679, plugin/Metaboxes/AssignedPostsMetabox.php:20, plugin/Tinymce/SiteReviewsSummaryTinymce.php:25, plugin/Tinymce/SiteReviewsTinymce.php:56, views/partials/screen/inline-edit.php:105, views/pages/tools/general/export-reviews.php:34
1118
  msgctxt "admin-text"
1119
  msgid "Assigned Posts"
1120
  msgstr ""
1121
 
1122
- #: config/settings.php:680
1123
  msgctxt "admin-text"
1124
  msgid "Assigned Terms"
1125
  msgstr ""
1126
 
1127
- #: config/settings.php:681, plugin/Defaults/PostTypeColumnDefaults.php:19, plugin/Metaboxes/AssignedUsersMetabox.php:19, views/partials/screen/inline-edit.php:116
1128
  msgctxt "admin-text"
1129
  msgid "Assigned Users"
1130
  msgstr ""
1131
 
1132
- #: config/settings.php:684
1133
  msgctxt "admin-text"
1134
  msgid "Select which assignments the review limits should be restricted to."
1135
  msgstr ""
1136
 
1137
- #: config/settings.php:685
1138
  msgctxt "admin-text"
1139
  msgid "The review limits use strict assignment, i.e. <code>restrict limits to reviews assigned to this AND this</code>."
1140
  msgstr ""
1141
 
1142
- #: config/settings.php:694
1143
  msgctxt "admin-text"
1144
  msgid "Email Whitelist"
1145
  msgstr ""
1146
 
1147
- #: config/settings.php:696
1148
  msgctxt "admin-text"
1149
  msgid "One Email per line. All emails in the whitelist will be excluded from the review submission limit."
1150
  msgstr ""
1151
 
1152
- #: config/settings.php:704
1153
  msgctxt "admin-text"
1154
  msgid "IP Address Whitelist"
1155
  msgstr ""
1156
 
1157
- #: config/settings.php:706
1158
  msgctxt "admin-text"
1159
  msgid "One IP Address per line. All IP Addresses in the whitelist will be excluded from the review submission limit.."
1160
  msgstr ""
1161
 
1162
- #: config/settings.php:714
1163
  msgctxt "admin-text"
1164
  msgid "Username Whitelist"
1165
  msgstr ""
1166
 
1167
- #: config/settings.php:716
1168
  msgctxt "admin-text"
1169
  msgid "One Username per line. All registered users with a Username in the whitelist will be excluded from the review submission limit."
1170
  msgstr ""
1171
 
1172
- #: config/settings.php:722
1173
  msgctxt "admin-text"
1174
  msgid "CAPTCHA"
1175
  msgstr ""
1176
 
1177
- #: config/settings.php:724
1178
  msgctxt "admin-text"
1179
  msgid "Do not use"
1180
  msgstr ""
1181
 
1182
- #: config/settings.php:725
1183
  msgctxt "admin-text"
1184
  msgid "Use Cloudflare Turnstile"
1185
  msgstr ""
1186
 
1187
- #: config/settings.php:726
1188
  msgctxt "admin-text"
1189
  msgid "Use Friendly Captcha"
1190
  msgstr ""
1191
 
1192
- #: config/settings.php:727
1193
  msgctxt "admin-text"
1194
  msgid "Use hCaptcha"
1195
  msgstr ""
1196
 
1197
- #: config/settings.php:728
1198
  msgctxt "admin-text"
1199
  msgid "Use reCAPTCHA v2 Invisible"
1200
  msgstr ""
1201
 
1202
- #: config/settings.php:729
1203
  msgctxt "admin-text"
1204
  msgid "Use reCAPTCHA v3"
1205
  msgstr ""
1206
 
1207
- #: config/settings.php:731
1208
  msgctxt "admin-text"
1209
  msgid "CAPTCHAs (Completely Automated Public Turing test to tell Computers and Humans Apart) are anti-bot solutions that protect forms from spam."
1210
  msgstr ""
1211
 
1212
- #: config/settings.php:739, config/settings.php:757, config/settings.php:775, config/settings.php:793, config/settings.php:824
1213
  msgctxt "admin-text"
1214
  msgid "Site Key"
1215
  msgstr ""
1216
 
1217
- #: config/settings.php:740, config/settings.php:749
1218
  msgctxt "admin-text"
1219
  msgid "<a href=\"https://friendlycaptcha.com/signup\" target=\"_blank\">Friendly Captcha</a> is privacy-first Schrems II and GDPR compliant anti-bot solution."
1220
  msgstr ""
1221
 
1222
- #: config/settings.php:748
1223
  msgctxt "admin-text"
1224
  msgid "API Key"
1225
  msgstr ""
1226
 
1227
- #: config/settings.php:758, config/settings.php:767
1228
  msgctxt "admin-text"
1229
  msgid "hCaptcha is an anti-bot solution that protects user privacy. It is the most popular reCAPTCHA alternative. To use it, you will need to <a href=\"https://dashboard.hcaptcha.com/\" target=\"_blank\">sign up</a> for an API key pair for your site."
1230
  msgstr ""
1231
 
1232
- #: config/settings.php:766, config/settings.php:784, config/settings.php:802, config/settings.php:833
1233
  msgctxt "admin-text"
1234
  msgid "Secret Key"
1235
  msgstr ""
1236
 
1237
- #: config/settings.php:776, config/settings.php:785
1238
  msgctxt "admin-text"
1239
  msgid "reCAPTCHA v2 Invisible is a free anti-spam service from Google. To use it, you will need to <a href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign up</a> for an API key pair for your site."
1240
  msgstr ""
1241
 
1242
- #: config/settings.php:794, config/settings.php:803
1243
  msgctxt "admin-text"
1244
  msgid "reCAPTCHA v3 is a free anti-spam service from Google. To use it, you will need to <a href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign up</a> for an API key pair for your site."
1245
  msgstr ""
1246
 
1247
- #: config/settings.php:811
1248
  msgctxt "admin-text"
1249
  msgid "Score threshold should be a value between 0 and 1, default: 0.5"
1250
  msgstr ""
1251
 
1252
- #: config/settings.php:812
1253
  msgctxt "admin-text"
1254
  msgid "Score Threshold"
1255
  msgstr ""
1256
 
1257
- #: config/settings.php:816
1258
  msgctxt "admin-text"
1259
  msgid "Where 0 is a robot and 1 is a human"
1260
  msgstr ""
1261
 
1262
- #: config/settings.php:825, config/settings.php:834
1263
  msgctxt "admin-text"
1264
  msgid "Turnstile is Cloudflare’s privacy-first CAPTCHA alternative. To use it, you will need to <a href=\"https://dash.cloudflare.com/?to=/:account/turnstile\" target=\"_blank\">obtain</a> a site key and a secret key."
1265
  msgstr ""
1266
 
1267
- #: config/settings.php:843
1268
  msgctxt "admin-text"
1269
  msgid "CAPTCHA Badge"
1270
  msgstr ""
1271
 
1272
- #: config/settings.php:845
1273
  msgctxt "admin-text"
1274
  msgid "Bottom Left"
1275
  msgstr ""
1276
 
1277
- #: config/settings.php:846
1278
  msgctxt "admin-text"
1279
  msgid "Bottom Right"
1280
  msgstr ""
1281
 
1282
- #: config/settings.php:847
1283
  msgctxt "admin-text"
1284
  msgid "Inline"
1285
  msgstr ""
1286
 
1287
- #: config/settings.php:849
1288
  msgctxt "admin-text"
1289
  msgid "Set the position of the CAPTCHA widget. This option may not work consistently if another plugin is loading reCAPTCHA on the same page as Site Reviews."
1290
  msgstr ""
1291
 
1292
- #: config/settings.php:864
1293
  msgctxt "admin-text"
1294
  msgid "CAPTCHA Theme"
1295
  msgstr ""
1296
 
1297
- #: config/settings.php:866
1298
  msgctxt "admin-text"
1299
  msgid "Light"
1300
  msgstr ""
1301
 
1302
- #: config/settings.php:867
1303
  msgctxt "admin-text"
1304
  msgid "Dark"
1305
  msgstr ""
1306
 
1307
- #: config/settings.php:869
1308
  msgctxt "admin-text"
1309
  msgid "Set the color theme of the CAPTCHA widget."
1310
  msgstr ""
1311
 
1312
- #: config/settings.php:884
1313
  msgctxt "admin-text"
1314
  msgid "CAPTCHA Usage"
1315
  msgstr ""
1316
 
1317
- #: config/settings.php:886
1318
  msgctxt "admin-text"
1319
  msgid "Use for everyone"
1320
  msgstr ""
1321
 
1322
- #: config/settings.php:887
1323
  msgctxt "admin-text"
1324
  msgid "Use only for guest users"
1325
  msgstr ""
1326
 
1327
- #: config/settings.php:889
1328
  msgctxt "admin-text"
1329
  msgid "Choose who you want to load the CAPTCHA for."
1330
  msgstr ""
1331
 
1332
- #: config/settings.php:894
1333
  msgctxt "admin-text"
1334
  msgid "Enable Akismet"
1335
  msgstr ""
1336
 
1337
- #: config/settings.php:895
1338
  msgctxt "admin-text"
1339
  msgid "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> integration provides spam-filtering for your reviews. In order for this setting to have any affect, you will need to first install and activate the Akismet plugin and set up a WordPress.com API key."
1340
  msgstr ""
1341
 
1342
- #: config/settings.php:901
1343
  msgctxt "admin-text"
1344
- msgid "Blacklist"
1345
  msgstr ""
1346
 
1347
  #: config/settings.php:903
1348
  msgctxt "admin-text"
 
 
 
 
 
 
 
 
 
 
1349
  msgid "Use the Site Reviews Blacklist"
1350
  msgstr ""
1351
 
1352
- #: config/settings.php:904
1353
  msgctxt "admin-text"
1354
  msgid "Use the WordPress Disallowed Comment Keys"
1355
  msgstr ""
1356
 
1357
- #: config/settings.php:906
1358
  msgctxt "admin-text"
1359
  msgid "Choose which Blacklist you would prefer to use for reviews. The %s option can be found in the WordPress Discussion Settings page."
1360
  msgstr ""
1361
 
1362
- #: config/settings.php:907
1363
  msgctxt "admin-text"
1364
  msgid "Disallowed Comment Keys"
1365
  msgstr ""
1366
 
1367
- #: config/settings.php:916
1368
  msgctxt "admin-text"
1369
  msgid "Review Blacklist"
1370
  msgstr ""
1371
 
1372
- #: config/settings.php:918
1373
  msgctxt "admin-text"
1374
  msgid "One entry or IP address per line. When a review contains any of these entries in its title, content, name, email, or IP address, it will be rejected. It is case-insensitive and will match partial words, so \"press\" will match \"WordPress\"."
1375
  msgstr ""
1376
 
1377
- #: config/settings.php:924
1378
  msgctxt "admin-text"
1379
  msgid "Blacklist Action"
1380
  msgstr ""
1381
 
1382
- #: config/settings.php:926
1383
  msgctxt "admin-text"
1384
  msgid "Require approval"
1385
  msgstr ""
1386
 
1387
- #: config/settings.php:927
1388
  msgctxt "admin-text"
1389
  msgid "Reject submission"
1390
  msgstr ""
1391
 
1392
- #: config/settings.php:929
1393
  msgctxt "admin-text"
1394
  msgid "Choose the action that should be taken when a review is blacklisted."
1395
  msgstr ""
@@ -1572,12 +1577,12 @@ msgctxt "admin-text"
1572
  msgid "Untitled"
1573
  msgstr ""
1574
 
1575
- #: plugin/Addons/Controller.php:77, plugin/Controllers/AdminController.php:47, plugin/Controllers/MenuController.php:52, plugin/Integrations/Elementor/ElementorWidget.php:136, views/pages/tools/sync.php:23, views/partials/addons/addon.php:16
1576
  msgctxt "admin-text"
1577
  msgid "Settings"
1578
  msgstr ""
1579
 
1580
- #: plugin/Addons/Controller.php:84, plugin/Controllers/AdminController.php:53
1581
  msgctxt "admin-text"
1582
  msgid "Help"
1583
  msgstr ""
@@ -1606,15 +1611,15 @@ msgctxt "admin-text"
1606
  msgid "Console logging level could not be changed."
1607
  msgstr ""
1608
 
1609
- #: plugin/Commands/CreateReview.php:177
1610
  msgid "Your review has been submitted!"
1611
  msgstr ""
1612
 
1613
- #: plugin/Commands/CreateReview.php:178
1614
  msgid "Your review has been submitted, and is pending approval."
1615
  msgstr ""
1616
 
1617
- #: plugin/Commands/CreateReview.php:183, views/pages/documentation/support/common-problems-and-solutions.php:87
1618
  msgid "Your review could not be submitted, and the error has been logged. Please notify the site administrator."
1619
  msgstr ""
1620
 
@@ -1653,7 +1658,7 @@ msgctxt "admin-text"
1653
  msgid "Searching..."
1654
  msgstr ""
1655
 
1656
- #: plugin/Commands/EnqueuePublicAssets.php:73
1657
  msgid "Close Modal"
1658
  msgstr ""
1659
 
@@ -1662,71 +1667,71 @@ msgctxt "admin-text"
1662
  msgid "No reviews found."
1663
  msgstr ""
1664
 
1665
- #: plugin/Commands/ImportReviews.php:97
1666
  msgctxt "admin-text"
1667
  msgid "Cannot detect the delimiter used in the CSV file (supported delimiters are comma and semicolon)."
1668
  msgstr ""
1669
 
1670
- #: plugin/Commands/ImportReviews.php:129
1671
  msgctxt "admin-text"
1672
  msgid "The CSV file could not be imported. Please verify the following details and try again:"
1673
  msgstr ""
1674
 
1675
- #: plugin/Commands/ImportReviews.php:142
1676
  msgctxt "admin-text"
1677
  msgid "Does the CSV file include all required columns?"
1678
  msgstr ""
1679
 
1680
- #: plugin/Commands/ImportReviews.php:143
1681
  msgctxt "admin-text"
1682
  msgid "Have you named all of the columns in the CSV file?"
1683
  msgstr ""
1684
 
1685
- #: plugin/Commands/ImportReviews.php:144
1686
  msgctxt "admin-text"
1687
  msgid "Have you removed all empty columns from the CSV file?"
1688
  msgstr ""
1689
 
1690
- #: plugin/Commands/ImportReviews.php:145
1691
  msgctxt "admin-text"
1692
  msgid "Is the CSV file encoded as UTF-8?"
1693
  msgstr ""
1694
 
1695
- #: plugin/Commands/ImportReviews.php:146
1696
  msgctxt "admin-text"
1697
  msgid "Is the selected delimiter correct?"
1698
  msgstr ""
1699
 
1700
- #: plugin/Commands/ImportReviews.php:177
1701
  msgctxt "admin-text"
1702
  msgid "%s review was imported."
1703
  msgid_plural "%s reviews were imported."
1704
  msgstr[0] ""
1705
  msgstr[1] ""
1706
 
1707
- #: plugin/Commands/ImportReviews.php:185
1708
  msgctxt "admin-text"
1709
  msgid "%s entry was skipped."
1710
  msgid_plural "%s entries were skipped."
1711
  msgstr[0] ""
1712
  msgstr[1] ""
1713
 
1714
- #: plugin/Commands/ImportReviews.php:188
1715
  msgctxt "admin-text"
1716
  msgid "See the %s for more details."
1717
  msgstr ""
1718
 
1719
- #: plugin/Commands/ImportReviews.php:191, plugin/Controllers/MenuController.php:168
1720
  msgctxt "admin-text"
1721
  msgid "Console"
1722
  msgstr ""
1723
 
1724
- #: plugin/Commands/ImportReviews.php:212
1725
  msgctxt "admin-text"
1726
  msgid "wrong date format"
1727
  msgstr ""
1728
 
1729
- #: plugin/Commands/ImportReviews.php:213
1730
  msgctxt "admin-text"
1731
  msgid "empty or invalid rating"
1732
  msgstr ""
@@ -1780,39 +1785,39 @@ msgctxt "admin-text"
1780
  msgid "Review unverified."
1781
  msgstr ""
1782
 
1783
- #: plugin/Controllers/AdminController.php:104
1784
  msgctxt "admin-text"
1785
  msgid "%s Review"
1786
  msgid_plural "%s Reviews"
1787
  msgstr[0] ""
1788
  msgstr[1] ""
1789
 
1790
- #: plugin/Controllers/AdminController.php:144, views/pages/tools/console.php:50
1791
  msgctxt "admin-text"
1792
  msgid "Apply"
1793
  msgstr ""
1794
 
1795
- #: plugin/Controllers/AdminController.php:148
1796
  msgctxt "admin-text"
1797
  msgid "Close Panel"
1798
  msgstr ""
1799
 
1800
- #: plugin/Controllers/AdminController.php:210, plugin/Widgets/SiteReviewsWidget.php:113
1801
  msgctxt "admin-text"
1802
  msgid "Recent Reviews"
1803
  msgstr ""
1804
 
1805
- #: plugin/Controllers/AdminController.php:211
1806
  msgctxt "admin-text"
1807
  msgid "Submit a Review"
1808
  msgstr ""
1809
 
1810
- #: plugin/Controllers/AdminController.php:212, plugin/Widgets/SiteReviewsSummaryWidget.php:81
1811
  msgctxt "admin-text"
1812
  msgid "Summary of Reviews"
1813
  msgstr ""
1814
 
1815
- #: plugin/Controllers/AdminController.php:325, plugin/Controllers/AdminController.php:344, plugin/Controllers/AdminController.php:358
1816
  msgctxt "admin-text"
1817
  msgid "Nothing found."
1818
  msgstr ""
@@ -2092,27 +2097,27 @@ msgctxt "admin-text"
2092
  msgid "Yes"
2093
  msgstr ""
2094
 
2095
- #: plugin/Controllers/NoticeController.php:94, plugin/Controllers/NoticeController.php:246
2096
  msgctxt "Site Reviews (admin-text)"
2097
  msgid "Are you happy with %s?"
2098
  msgstr ""
2099
 
2100
- #: plugin/Controllers/NoticeController.php:95, plugin/Controllers/NoticeController.php:247
2101
  msgctxt "★★★★★ (admin-text)"
2102
  msgid "Please rate %s on WordPress and let other people know about it."
2103
  msgstr ""
2104
 
2105
- #: plugin/Controllers/NoticeController.php:202
2106
  msgctxt "admin-text"
2107
  msgid "Common Problems and Solutions"
2108
  msgstr ""
2109
 
2110
- #: plugin/Controllers/NoticeController.php:224
2111
  msgctxt "plugin name|version (admin-text)"
2112
  msgid "Thank you for updating %s to %s! I hope you love the improvements."
2113
  msgstr ""
2114
 
2115
- #: plugin/Controllers/NoticeController.php:219
2116
  msgctxt "plugin name (admin-text)"
2117
  msgid "Thank you for installing %s! I hope you love it."
2118
  msgstr ""
@@ -2574,7 +2579,7 @@ msgstr ""
2574
  msgid "This field requires a valid e-mail address."
2575
  msgstr ""
2576
 
2577
- #: plugin/Defaults/ValidationStringsDefaults.php:19, plugin/Modules/Validator/DefaultValidator.php:49
2578
  msgid "Please fix the submission errors."
2579
  msgstr ""
2580
 
@@ -3769,6 +3774,10 @@ msgstr ""
3769
  msgid "The review submission failed. Please notify the site administrator."
3770
  msgstr ""
3771
 
 
 
 
 
3772
  #: plugin/Modules/Validator/PermissionValidator.php:26
3773
  msgid "You must be logged in to submit a review."
3774
  msgstr ""
@@ -3857,7 +3866,7 @@ msgctxt "admin-text"
3857
  msgid "Add-on Licenses"
3858
  msgstr ""
3859
 
3860
- #: views/pages/settings/licenses.php:7
3861
  msgctxt "<a>|</a> (admin-text)"
3862
  msgid "Make sure to authorize your website with the license before saving it here. To do this, go to the %sLicense Keys%s page on your Nifty Plugins account and click the \"Manage Sites\" button."
3863
  msgstr ""
@@ -3874,20 +3883,20 @@ msgstr ""
3874
 
3875
  #: views/pages/settings/schema.php:7
3876
  msgctxt "admin-text"
3877
- msgid "The (JSON-LD) schema is disabled by default. To enable it, use the schema option in your blocks or shortcodes."
3878
  msgstr ""
3879
 
3880
- #: views/pages/settings/schema.php:12
3881
  msgctxt "admin-text"
3882
  msgid "The schema is used to display rich review snippets in Google's search results. If the schema has been enabled, you can use the %s tool to test your pages for valid schema."
3883
  msgstr ""
3884
 
3885
- #: views/pages/settings/schema.php:13
3886
  msgctxt "admin-text"
3887
  msgid "Google Rich Results"
3888
  msgstr ""
3889
 
3890
- #: views/pages/settings/schema.php:17
3891
  msgctxt "admin-text"
3892
  msgid "In some cases it may be useful to link the Site Reviews schema with other schema on your page, this is done by adding the %s unique identifier property to each schema that you wish to link. If you are using Woocommerce and have set the Schema Type to \"Product\", Site Reviews will automatically do this for you. In all other cases, either use the <code>schema_identifier</code> Custom Field name in the %s, or use the %s hook."
3893
  msgstr ""
387
 
388
  #: config/settings.php:125
389
  msgctxt "admin-text"
390
+ msgid "Send to <a href=\"https://slack.com/\" target=\"_blank\">Slack</a>"
391
  msgstr ""
392
 
393
  #: config/settings.php:127
437
 
438
  #: config/settings.php:169
439
  msgctxt "admin-text"
440
+ msgid "To restore the default text, save an empty template. If you are sending notifications to Slack then this template will only be used as a fallback in the event that <a href=\"https://api.slack.com/docs/attachments\" target=\"_blank\">Message Attachments</a> have been disabled."
441
  msgstr ""
442
 
443
  #: config/settings.php:175, views/pages/tools/general/import-reviews.php:156
477
 
478
  #: config/settings.php:192
479
  msgctxt "admin-text"
480
+ msgid "Enter a custom date format (<a href=\"https://wordpress.org/support/article/formatting-date-and-time/\" target=\"_blank\">documentation on date and time formatting</a>)."
481
  msgstr ""
482
 
483
  #: config/settings.php:198
587
 
588
  #: config/settings.php:248
589
  msgctxt "admin-text"
590
+ msgid "The avatars are generated from the email address of the reviewer using <a href=\"https://gravatar.com\" target=\"_blank\">Gravatar</a>."
591
  msgstr ""
592
 
593
  #: config/settings.php:257
595
  msgid "Fallback Avatar"
596
  msgstr ""
597
 
598
+ #: config/settings.php:259, config/settings.php:520
599
  msgctxt "admin-text"
600
  msgid "Custom Image URL"
601
  msgstr ""
854
  msgid "Custom"
855
  msgstr ""
856
 
857
+ #: config/settings.php:402, config/settings.php:431, config/settings.php:457, config/settings.php:483, config/settings.php:509, config/settings.php:532, config/settings.php:545, config/settings.php:558, config/settings.php:575, config/settings.php:589, config/settings.php:603, config/settings.php:617, config/settings.php:630
858
  msgctxt "admin-text"
859
  msgid "You can use the %s to override this value on your page. The Custom Field name to use is:"
860
  msgstr ""
861
 
862
+ #: config/settings.php:403, config/settings.php:432, config/settings.php:458, config/settings.php:484, config/settings.php:510, config/settings.php:533, config/settings.php:546, config/settings.php:559, config/settings.php:576, config/settings.php:590, config/settings.php:604, config/settings.php:618, config/settings.php:631, views/pages/settings/schema.php:28
863
  msgctxt "admin-text"
864
  msgid "Custom Fields metabox"
865
  msgstr ""
869
  msgid "Custom Schema Type"
870
  msgstr ""
871
 
872
+ #: config/settings.php:414, views/pages/settings/schema.php:13
 
 
 
 
 
873
  msgctxt "admin-text"
874
+ msgid "Google limits the schema types that can trigger review rich results in search. To learn more, please %sread this%s."
875
  msgstr ""
876
 
877
+ #: config/settings.php:426
878
  msgctxt "admin-text"
879
  msgid "Default Name"
880
  msgstr ""
881
 
882
+ #: config/settings.php:428
883
  msgctxt "admin-text"
884
  msgid "Use the assigned or current page title"
885
  msgstr ""
886
 
887
+ #: config/settings.php:429, config/settings.php:443
888
  msgctxt "admin-text"
889
  msgid "Enter a custom title"
890
  msgstr ""
891
 
892
+ #: config/settings.php:442
893
  msgctxt "admin-text"
894
  msgid "Custom Name"
895
  msgstr ""
896
 
897
+ #: config/settings.php:452
898
  msgctxt "admin-text"
899
  msgid "Default Description"
900
  msgstr ""
901
 
902
+ #: config/settings.php:454
903
  msgctxt "admin-text"
904
  msgid "Use the assigned or current page excerpt"
905
  msgstr ""
906
 
907
+ #: config/settings.php:455, config/settings.php:469
908
  msgctxt "admin-text"
909
  msgid "Enter a custom description"
910
  msgstr ""
911
 
912
+ #: config/settings.php:468
913
  msgctxt "admin-text"
914
  msgid "Custom Description"
915
  msgstr ""
916
 
917
+ #: config/settings.php:478
918
  msgctxt "admin-text"
919
  msgid "Default URL"
920
  msgstr ""
921
 
922
+ #: config/settings.php:480
923
  msgctxt "admin-text"
924
  msgid "Use the assigned or current page URL"
925
  msgstr ""
926
 
927
+ #: config/settings.php:481, config/settings.php:495
928
  msgctxt "admin-text"
929
  msgid "Enter a custom URL"
930
  msgstr ""
931
 
932
+ #: config/settings.php:494
933
  msgctxt "admin-text"
934
  msgid "Custom URL"
935
  msgstr ""
936
 
937
+ #: config/settings.php:504
938
  msgctxt "admin-text"
939
  msgid "Default Image"
940
  msgstr ""
941
 
942
+ #: config/settings.php:506
943
  msgctxt "admin-text"
944
  msgid "Use the featured image of the assigned or current page"
945
  msgstr ""
946
 
947
+ #: config/settings.php:507, config/settings.php:521
948
  msgctxt "admin-text"
949
  msgid "Enter a custom image URL"
950
  msgstr ""
951
 
952
+ #: config/settings.php:530
953
  msgctxt "admin-text"
954
  msgid "Address"
955
  msgstr ""
956
 
957
+ #: config/settings.php:531
958
  msgctxt "admin-text"
959
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
960
  msgstr ""
961
 
962
+ #: config/settings.php:543
963
  msgctxt "admin-text"
964
  msgid "Telephone Number"
965
  msgstr ""
966
 
967
+ #: config/settings.php:544
968
  msgctxt "admin-text"
969
  msgid "+1 (877) 273-3049"
970
  msgstr ""
971
 
972
+ #: config/settings.php:556
973
  msgctxt "admin-text"
974
  msgid "Price Range"
975
  msgstr ""
976
 
977
+ #: config/settings.php:557
978
  msgctxt "admin-text"
979
  msgid "$$-$$$"
980
  msgstr ""
981
 
982
+ #: config/settings.php:570
983
  msgctxt "admin-text"
984
  msgid "Offer Type"
985
  msgstr ""
986
 
987
+ #: config/settings.php:572
988
  msgctxt "admin-text"
989
  msgid "AggregateOffer"
990
  msgstr ""
991
 
992
+ #: config/settings.php:573
993
  msgctxt "admin-text"
994
  msgid "Offer"
995
  msgstr ""
996
 
997
+ #: config/settings.php:587
998
  msgctxt "admin-text"
999
  msgid "Price"
1000
  msgstr ""
1001
 
1002
+ #: config/settings.php:601
1003
  msgctxt "admin-text"
1004
  msgid "Low Price"
1005
  msgstr ""
1006
 
1007
+ #: config/settings.php:615
1008
  msgctxt "admin-text"
1009
  msgid "High Price"
1010
  msgstr ""
1011
 
1012
+ #: config/settings.php:628
1013
  msgctxt "admin-text"
1014
  msgid "Price Currency"
1015
  msgstr ""
1016
 
1017
+ #: config/settings.php:629
1018
  msgctxt "admin-text"
1019
  msgid "USD"
1020
  msgstr ""
1021
 
1022
+ #: config/settings.php:637
1023
  msgctxt "admin-text"
1024
  msgid "Required Fields"
1025
  msgstr ""
1026
 
1027
+ #: config/settings.php:639, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30, plugin/Controllers/ListTableColumns/ColumnFilterRating.php:48
1028
  msgctxt "admin-text"
1029
  msgid "Rating"
1030
  msgstr ""
1031
 
1032
+ #: config/settings.php:640, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
1033
  msgctxt "admin-text"
1034
  msgid "Title"
1035
  msgstr ""
1036
 
1037
+ #: config/settings.php:641, plugin/Defaults/PostTypeLabelDefaults.php:15
1038
  msgctxt "admin-text"
1039
  msgid "Review"
1040
  msgstr ""
1041
 
1042
+ #: config/settings.php:642, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:130, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
1043
  msgctxt "admin-text"
1044
  msgid "Name"
1045
  msgstr ""
1046
 
1047
+ #: config/settings.php:643, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:131, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
1048
  msgctxt "admin-text"
1049
  msgid "Email"
1050
  msgstr ""
1051
 
1052
+ #: config/settings.php:644, config/forms/metabox-fields.php:30
1053
  msgctxt "admin-text"
1054
  msgid "Terms"
1055
  msgstr ""
1056
 
1057
+ #: config/settings.php:646
1058
  msgctxt "admin-text"
1059
  msgid "Choose which fields should be required in the review form."
1060
  msgstr ""
1061
 
1062
+ #: config/settings.php:652
1063
  msgctxt "admin-text"
1064
  msgid "Limit Reviews"
1065
  msgstr ""
1066
 
1067
+ #: config/settings.php:654
1068
  msgctxt "admin-text"
1069
  msgid "No Limit"
1070
  msgstr ""
1071
 
1072
+ #: config/settings.php:655
1073
  msgctxt "admin-text"
1074
  msgid "By Email Address"
1075
  msgstr ""
1076
 
1077
+ #: config/settings.php:656
1078
  msgctxt "admin-text"
1079
  msgid "By IP Address"
1080
  msgstr ""
1081
 
1082
+ #: config/settings.php:657
1083
  msgctxt "admin-text"
1084
  msgid "By Username (will only work for registered users)"
1085
  msgstr ""
1086
 
1087
+ #: config/settings.php:659
1088
  msgctxt "admin-text"
1089
  msgid "Limits the number of reviews that can be submitted to one-per-person."
1090
  msgstr ""
1091
 
1092
+ #: config/settings.php:663
1093
  msgctxt "limit time (admin-text)"
1094
  msgid "days"
1095
  msgstr ""
1096
 
1097
+ #: config/settings.php:668
1098
  msgctxt "admin-text"
1099
  msgid "Limit Reviews For"
1100
  msgstr ""
1101
 
1102
+ #: config/settings.php:670
1103
  msgctxt "admin-text"
1104
  msgid "Set the amount of days that the review limits apply for. \"0\" means the limit applies forever."
1105
  msgstr ""
1106
 
1107
+ #: config/settings.php:678
1108
  msgctxt "admin-text"
1109
  msgid "Restrict Limits To"
1110
  msgstr ""
1111
 
1112
+ #: config/settings.php:680, plugin/Metaboxes/AssignedPostsMetabox.php:20, plugin/Tinymce/SiteReviewsSummaryTinymce.php:25, plugin/Tinymce/SiteReviewsTinymce.php:56, views/partials/screen/inline-edit.php:105, views/pages/tools/general/export-reviews.php:34
1113
  msgctxt "admin-text"
1114
  msgid "Assigned Posts"
1115
  msgstr ""
1116
 
1117
+ #: config/settings.php:681
1118
  msgctxt "admin-text"
1119
  msgid "Assigned Terms"
1120
  msgstr ""
1121
 
1122
+ #: config/settings.php:682, plugin/Defaults/PostTypeColumnDefaults.php:19, plugin/Metaboxes/AssignedUsersMetabox.php:19, views/partials/screen/inline-edit.php:116
1123
  msgctxt "admin-text"
1124
  msgid "Assigned Users"
1125
  msgstr ""
1126
 
1127
+ #: config/settings.php:685
1128
  msgctxt "admin-text"
1129
  msgid "Select which assignments the review limits should be restricted to."
1130
  msgstr ""
1131
 
1132
+ #: config/settings.php:686
1133
  msgctxt "admin-text"
1134
  msgid "The review limits use strict assignment, i.e. <code>restrict limits to reviews assigned to this AND this</code>."
1135
  msgstr ""
1136
 
1137
+ #: config/settings.php:695
1138
  msgctxt "admin-text"
1139
  msgid "Email Whitelist"
1140
  msgstr ""
1141
 
1142
+ #: config/settings.php:697
1143
  msgctxt "admin-text"
1144
  msgid "One Email per line. All emails in the whitelist will be excluded from the review submission limit."
1145
  msgstr ""
1146
 
1147
+ #: config/settings.php:705
1148
  msgctxt "admin-text"
1149
  msgid "IP Address Whitelist"
1150
  msgstr ""
1151
 
1152
+ #: config/settings.php:707
1153
  msgctxt "admin-text"
1154
  msgid "One IP Address per line. All IP Addresses in the whitelist will be excluded from the review submission limit.."
1155
  msgstr ""
1156
 
1157
+ #: config/settings.php:715
1158
  msgctxt "admin-text"
1159
  msgid "Username Whitelist"
1160
  msgstr ""
1161
 
1162
+ #: config/settings.php:717
1163
  msgctxt "admin-text"
1164
  msgid "One Username per line. All registered users with a Username in the whitelist will be excluded from the review submission limit."
1165
  msgstr ""
1166
 
1167
+ #: config/settings.php:723
1168
  msgctxt "admin-text"
1169
  msgid "CAPTCHA"
1170
  msgstr ""
1171
 
1172
+ #: config/settings.php:725
1173
  msgctxt "admin-text"
1174
  msgid "Do not use"
1175
  msgstr ""
1176
 
1177
+ #: config/settings.php:726
1178
  msgctxt "admin-text"
1179
  msgid "Use Cloudflare Turnstile"
1180
  msgstr ""
1181
 
1182
+ #: config/settings.php:727
1183
  msgctxt "admin-text"
1184
  msgid "Use Friendly Captcha"
1185
  msgstr ""
1186
 
1187
+ #: config/settings.php:728
1188
  msgctxt "admin-text"
1189
  msgid "Use hCaptcha"
1190
  msgstr ""
1191
 
1192
+ #: config/settings.php:729
1193
  msgctxt "admin-text"
1194
  msgid "Use reCAPTCHA v2 Invisible"
1195
  msgstr ""
1196
 
1197
+ #: config/settings.php:730
1198
  msgctxt "admin-text"
1199
  msgid "Use reCAPTCHA v3"
1200
  msgstr ""
1201
 
1202
+ #: config/settings.php:732
1203
  msgctxt "admin-text"
1204
  msgid "CAPTCHAs (Completely Automated Public Turing test to tell Computers and Humans Apart) are anti-bot solutions that protect forms from spam."
1205
  msgstr ""
1206
 
1207
+ #: config/settings.php:740, config/settings.php:758, config/settings.php:776, config/settings.php:794, config/settings.php:825
1208
  msgctxt "admin-text"
1209
  msgid "Site Key"
1210
  msgstr ""
1211
 
1212
+ #: config/settings.php:741, config/settings.php:750
1213
  msgctxt "admin-text"
1214
  msgid "<a href=\"https://friendlycaptcha.com/signup\" target=\"_blank\">Friendly Captcha</a> is privacy-first Schrems II and GDPR compliant anti-bot solution."
1215
  msgstr ""
1216
 
1217
+ #: config/settings.php:749
1218
  msgctxt "admin-text"
1219
  msgid "API Key"
1220
  msgstr ""
1221
 
1222
+ #: config/settings.php:759, config/settings.php:768
1223
  msgctxt "admin-text"
1224
  msgid "hCaptcha is an anti-bot solution that protects user privacy. It is the most popular reCAPTCHA alternative. To use it, you will need to <a href=\"https://dashboard.hcaptcha.com/\" target=\"_blank\">sign up</a> for an API key pair for your site."
1225
  msgstr ""
1226
 
1227
+ #: config/settings.php:767, config/settings.php:785, config/settings.php:803, config/settings.php:834
1228
  msgctxt "admin-text"
1229
  msgid "Secret Key"
1230
  msgstr ""
1231
 
1232
+ #: config/settings.php:777, config/settings.php:786
1233
  msgctxt "admin-text"
1234
  msgid "reCAPTCHA v2 Invisible is a free anti-spam service from Google. To use it, you will need to <a href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign up</a> for an API key pair for your site."
1235
  msgstr ""
1236
 
1237
+ #: config/settings.php:795, config/settings.php:804
1238
  msgctxt "admin-text"
1239
  msgid "reCAPTCHA v3 is a free anti-spam service from Google. To use it, you will need to <a href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign up</a> for an API key pair for your site."
1240
  msgstr ""
1241
 
1242
+ #: config/settings.php:812
1243
  msgctxt "admin-text"
1244
  msgid "Score threshold should be a value between 0 and 1, default: 0.5"
1245
  msgstr ""
1246
 
1247
+ #: config/settings.php:813
1248
  msgctxt "admin-text"
1249
  msgid "Score Threshold"
1250
  msgstr ""
1251
 
1252
+ #: config/settings.php:817
1253
  msgctxt "admin-text"
1254
  msgid "Where 0 is a robot and 1 is a human"
1255
  msgstr ""
1256
 
1257
+ #: config/settings.php:826, config/settings.php:835
1258
  msgctxt "admin-text"
1259
  msgid "Turnstile is Cloudflare’s privacy-first CAPTCHA alternative. To use it, you will need to <a href=\"https://dash.cloudflare.com/?to=/:account/turnstile\" target=\"_blank\">obtain</a> a site key and a secret key."
1260
  msgstr ""
1261
 
1262
+ #: config/settings.php:844
1263
  msgctxt "admin-text"
1264
  msgid "CAPTCHA Badge"
1265
  msgstr ""
1266
 
1267
+ #: config/settings.php:846
1268
  msgctxt "admin-text"
1269
  msgid "Bottom Left"
1270
  msgstr ""
1271
 
1272
+ #: config/settings.php:847
1273
  msgctxt "admin-text"
1274
  msgid "Bottom Right"
1275
  msgstr ""
1276
 
1277
+ #: config/settings.php:848
1278
  msgctxt "admin-text"
1279
  msgid "Inline"
1280
  msgstr ""
1281
 
1282
+ #: config/settings.php:850
1283
  msgctxt "admin-text"
1284
  msgid "Set the position of the CAPTCHA widget. This option may not work consistently if another plugin is loading reCAPTCHA on the same page as Site Reviews."
1285
  msgstr ""
1286
 
1287
+ #: config/settings.php:865
1288
  msgctxt "admin-text"
1289
  msgid "CAPTCHA Theme"
1290
  msgstr ""
1291
 
1292
+ #: config/settings.php:867
1293
  msgctxt "admin-text"
1294
  msgid "Light"
1295
  msgstr ""
1296
 
1297
+ #: config/settings.php:868
1298
  msgctxt "admin-text"
1299
  msgid "Dark"
1300
  msgstr ""
1301
 
1302
+ #: config/settings.php:870
1303
  msgctxt "admin-text"
1304
  msgid "Set the color theme of the CAPTCHA widget."
1305
  msgstr ""
1306
 
1307
+ #: config/settings.php:885
1308
  msgctxt "admin-text"
1309
  msgid "CAPTCHA Usage"
1310
  msgstr ""
1311
 
1312
+ #: config/settings.php:887
1313
  msgctxt "admin-text"
1314
  msgid "Use for everyone"
1315
  msgstr ""
1316
 
1317
+ #: config/settings.php:888
1318
  msgctxt "admin-text"
1319
  msgid "Use only for guest users"
1320
  msgstr ""
1321
 
1322
+ #: config/settings.php:890
1323
  msgctxt "admin-text"
1324
  msgid "Choose who you want to load the CAPTCHA for."
1325
  msgstr ""
1326
 
1327
+ #: config/settings.php:895
1328
  msgctxt "admin-text"
1329
  msgid "Enable Akismet"
1330
  msgstr ""
1331
 
1332
+ #: config/settings.php:896
1333
  msgctxt "admin-text"
1334
  msgid "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> integration provides spam-filtering for your reviews. In order for this setting to have any affect, you will need to first install and activate the Akismet plugin and set up a WordPress.com API key."
1335
  msgstr ""
1336
 
1337
+ #: config/settings.php:902
1338
  msgctxt "admin-text"
1339
+ msgid "Prevent Duplicates"
1340
  msgstr ""
1341
 
1342
  #: config/settings.php:903
1343
  msgctxt "admin-text"
1344
+ msgid "This will prevent people from submitting multiple reviews with the same content."
1345
+ msgstr ""
1346
+
1347
+ #: config/settings.php:909
1348
+ msgctxt "admin-text"
1349
+ msgid "Blacklist"
1350
+ msgstr ""
1351
+
1352
+ #: config/settings.php:911
1353
+ msgctxt "admin-text"
1354
  msgid "Use the Site Reviews Blacklist"
1355
  msgstr ""
1356
 
1357
+ #: config/settings.php:912
1358
  msgctxt "admin-text"
1359
  msgid "Use the WordPress Disallowed Comment Keys"
1360
  msgstr ""
1361
 
1362
+ #: config/settings.php:914
1363
  msgctxt "admin-text"
1364
  msgid "Choose which Blacklist you would prefer to use for reviews. The %s option can be found in the WordPress Discussion Settings page."
1365
  msgstr ""
1366
 
1367
+ #: config/settings.php:915
1368
  msgctxt "admin-text"
1369
  msgid "Disallowed Comment Keys"
1370
  msgstr ""
1371
 
1372
+ #: config/settings.php:924
1373
  msgctxt "admin-text"
1374
  msgid "Review Blacklist"
1375
  msgstr ""
1376
 
1377
+ #: config/settings.php:926
1378
  msgctxt "admin-text"
1379
  msgid "One entry or IP address per line. When a review contains any of these entries in its title, content, name, email, or IP address, it will be rejected. It is case-insensitive and will match partial words, so \"press\" will match \"WordPress\"."
1380
  msgstr ""
1381
 
1382
+ #: config/settings.php:932
1383
  msgctxt "admin-text"
1384
  msgid "Blacklist Action"
1385
  msgstr ""
1386
 
1387
+ #: config/settings.php:934
1388
  msgctxt "admin-text"
1389
  msgid "Require approval"
1390
  msgstr ""
1391
 
1392
+ #: config/settings.php:935
1393
  msgctxt "admin-text"
1394
  msgid "Reject submission"
1395
  msgstr ""
1396
 
1397
+ #: config/settings.php:937
1398
  msgctxt "admin-text"
1399
  msgid "Choose the action that should be taken when a review is blacklisted."
1400
  msgstr ""
1577
  msgid "Untitled"
1578
  msgstr ""
1579
 
1580
+ #: plugin/Addons/Controller.php:77, plugin/Controllers/AdminController.php:48, plugin/Controllers/MenuController.php:52, plugin/Integrations/Elementor/ElementorWidget.php:136, views/pages/tools/sync.php:23, views/partials/addons/addon.php:16
1581
  msgctxt "admin-text"
1582
  msgid "Settings"
1583
  msgstr ""
1584
 
1585
+ #: plugin/Addons/Controller.php:84, plugin/Controllers/AdminController.php:54
1586
  msgctxt "admin-text"
1587
  msgid "Help"
1588
  msgstr ""
1611
  msgid "Console logging level could not be changed."
1612
  msgstr ""
1613
 
1614
+ #: plugin/Commands/CreateReview.php:194
1615
  msgid "Your review has been submitted!"
1616
  msgstr ""
1617
 
1618
+ #: plugin/Commands/CreateReview.php:195
1619
  msgid "Your review has been submitted, and is pending approval."
1620
  msgstr ""
1621
 
1622
+ #: plugin/Commands/CreateReview.php:200, views/pages/documentation/support/common-problems-and-solutions.php:87
1623
  msgid "Your review could not be submitted, and the error has been logged. Please notify the site administrator."
1624
  msgstr ""
1625
 
1658
  msgid "Searching..."
1659
  msgstr ""
1660
 
1661
+ #: plugin/Commands/EnqueuePublicAssets.php:75
1662
  msgid "Close Modal"
1663
  msgstr ""
1664
 
1667
  msgid "No reviews found."
1668
  msgstr ""
1669
 
1670
+ #: plugin/Commands/ImportReviews.php:95
1671
  msgctxt "admin-text"
1672
  msgid "Cannot detect the delimiter used in the CSV file (supported delimiters are comma and semicolon)."
1673
  msgstr ""
1674
 
1675
+ #: plugin/Commands/ImportReviews.php:127
1676
  msgctxt "admin-text"
1677
  msgid "The CSV file could not be imported. Please verify the following details and try again:"
1678
  msgstr ""
1679
 
1680
+ #: plugin/Commands/ImportReviews.php:140
1681
  msgctxt "admin-text"
1682
  msgid "Does the CSV file include all required columns?"
1683
  msgstr ""
1684
 
1685
+ #: plugin/Commands/ImportReviews.php:141
1686
  msgctxt "admin-text"
1687
  msgid "Have you named all of the columns in the CSV file?"
1688
  msgstr ""
1689
 
1690
+ #: plugin/Commands/ImportReviews.php:142
1691
  msgctxt "admin-text"
1692
  msgid "Have you removed all empty columns from the CSV file?"
1693
  msgstr ""
1694
 
1695
+ #: plugin/Commands/ImportReviews.php:143
1696
  msgctxt "admin-text"
1697
  msgid "Is the CSV file encoded as UTF-8?"
1698
  msgstr ""
1699
 
1700
+ #: plugin/Commands/ImportReviews.php:144
1701
  msgctxt "admin-text"
1702
  msgid "Is the selected delimiter correct?"
1703
  msgstr ""
1704
 
1705
+ #: plugin/Commands/ImportReviews.php:175
1706
  msgctxt "admin-text"
1707
  msgid "%s review was imported."
1708
  msgid_plural "%s reviews were imported."
1709
  msgstr[0] ""
1710
  msgstr[1] ""
1711
 
1712
+ #: plugin/Commands/ImportReviews.php:183
1713
  msgctxt "admin-text"
1714
  msgid "%s entry was skipped."
1715
  msgid_plural "%s entries were skipped."
1716
  msgstr[0] ""
1717
  msgstr[1] ""
1718
 
1719
+ #: plugin/Commands/ImportReviews.php:186
1720
  msgctxt "admin-text"
1721
  msgid "See the %s for more details."
1722
  msgstr ""
1723
 
1724
+ #: plugin/Commands/ImportReviews.php:189, plugin/Controllers/MenuController.php:168
1725
  msgctxt "admin-text"
1726
  msgid "Console"
1727
  msgstr ""
1728
 
1729
+ #: plugin/Commands/ImportReviews.php:210
1730
  msgctxt "admin-text"
1731
  msgid "wrong date format"
1732
  msgstr ""
1733
 
1734
+ #: plugin/Commands/ImportReviews.php:211
1735
  msgctxt "admin-text"
1736
  msgid "empty or invalid rating"
1737
  msgstr ""
1785
  msgid "Review unverified."
1786
  msgstr ""
1787
 
1788
+ #: plugin/Controllers/AdminController.php:105
1789
  msgctxt "admin-text"
1790
  msgid "%s Review"
1791
  msgid_plural "%s Reviews"
1792
  msgstr[0] ""
1793
  msgstr[1] ""
1794
 
1795
+ #: plugin/Controllers/AdminController.php:145, views/pages/tools/console.php:50
1796
  msgctxt "admin-text"
1797
  msgid "Apply"
1798
  msgstr ""
1799
 
1800
+ #: plugin/Controllers/AdminController.php:149
1801
  msgctxt "admin-text"
1802
  msgid "Close Panel"
1803
  msgstr ""
1804
 
1805
+ #: plugin/Controllers/AdminController.php:211, plugin/Widgets/SiteReviewsWidget.php:113
1806
  msgctxt "admin-text"
1807
  msgid "Recent Reviews"
1808
  msgstr ""
1809
 
1810
+ #: plugin/Controllers/AdminController.php:212
1811
  msgctxt "admin-text"
1812
  msgid "Submit a Review"
1813
  msgstr ""
1814
 
1815
+ #: plugin/Controllers/AdminController.php:213, plugin/Widgets/SiteReviewsSummaryWidget.php:81
1816
  msgctxt "admin-text"
1817
  msgid "Summary of Reviews"
1818
  msgstr ""
1819
 
1820
+ #: plugin/Controllers/AdminController.php:326, plugin/Controllers/AdminController.php:345, plugin/Controllers/AdminController.php:359
1821
  msgctxt "admin-text"
1822
  msgid "Nothing found."
1823
  msgstr ""
2097
  msgid "Yes"
2098
  msgstr ""
2099
 
2100
+ #: plugin/Controllers/NoticeController.php:95, plugin/Controllers/NoticeController.php:247
2101
  msgctxt "Site Reviews (admin-text)"
2102
  msgid "Are you happy with %s?"
2103
  msgstr ""
2104
 
2105
+ #: plugin/Controllers/NoticeController.php:96, plugin/Controllers/NoticeController.php:248
2106
  msgctxt "★★★★★ (admin-text)"
2107
  msgid "Please rate %s on WordPress and let other people know about it."
2108
  msgstr ""
2109
 
2110
+ #: plugin/Controllers/NoticeController.php:203
2111
  msgctxt "admin-text"
2112
  msgid "Common Problems and Solutions"
2113
  msgstr ""
2114
 
2115
+ #: plugin/Controllers/NoticeController.php:225
2116
  msgctxt "plugin name|version (admin-text)"
2117
  msgid "Thank you for updating %s to %s! I hope you love the improvements."
2118
  msgstr ""
2119
 
2120
+ #: plugin/Controllers/NoticeController.php:220
2121
  msgctxt "plugin name (admin-text)"
2122
  msgid "Thank you for installing %s! I hope you love it."
2123
  msgstr ""
2579
  msgid "This field requires a valid e-mail address."
2580
  msgstr ""
2581
 
2582
+ #: plugin/Defaults/ValidationStringsDefaults.php:19, plugin/Modules/Validator/DefaultValidator.php:33
2583
  msgid "Please fix the submission errors."
2584
  msgstr ""
2585
 
3774
  msgid "The review submission failed. Please notify the site administrator."
3775
  msgstr ""
3776
 
3777
+ #: plugin/Modules/Validator/DuplicateValidator.php:38
3778
+ msgid "Duplicate review detected. It looks like you already said that!"
3779
+ msgstr ""
3780
+
3781
  #: plugin/Modules/Validator/PermissionValidator.php:26
3782
  msgid "You must be logged in to submit a review."
3783
  msgstr ""
3866
  msgid "Add-on Licenses"
3867
  msgstr ""
3868
 
3869
+ #: views/pages/settings/licenses.php:8
3870
  msgctxt "<a>|</a> (admin-text)"
3871
  msgid "Make sure to authorize your website with the license before saving it here. To do this, go to the %sLicense Keys%s page on your Nifty Plugins account and click the \"Manage Sites\" button."
3872
  msgstr ""
3883
 
3884
  #: views/pages/settings/schema.php:7
3885
  msgctxt "admin-text"
3886
+ msgid "<strong>The schema is disabled by default.</strong> Use the schema option in your blocks or shortcodes to enable it."
3887
  msgstr ""
3888
 
3889
+ #: views/pages/settings/schema.php:21
3890
  msgctxt "admin-text"
3891
  msgid "The schema is used to display rich review snippets in Google's search results. If the schema has been enabled, you can use the %s tool to test your pages for valid schema."
3892
  msgstr ""
3893
 
3894
+ #: views/pages/settings/schema.php:22
3895
  msgctxt "admin-text"
3896
  msgid "Google Rich Results"
3897
  msgstr ""
3898
 
3899
+ #: views/pages/settings/schema.php:26
3900
  msgctxt "admin-text"
3901
  msgid "In some cases it may be useful to link the Site Reviews schema with other schema on your page, this is done by adding the %s unique identifier property to each schema that you wish to link. If you are using Woocommerce and have set the Schema Type to \"Product\", Site Reviews will automatically do this for you. In all other cases, either use the <code>schema_identifier</code> Custom Field name in the %s, or use the %s hook."
3902
  msgstr ""
plugin/Addons/Controller.php CHANGED
@@ -311,6 +311,15 @@ abstract class Controller extends BaseController
311
  return array_merge($this->addon->config('settings'), $settings);
312
  }
313
 
 
 
 
 
 
 
 
 
 
314
  /**
315
  * @return array
316
  * @filter site-reviews/translation/entries
311
  return array_merge($this->addon->config('settings'), $settings);
312
  }
313
 
314
+ /**
315
+ * @return array
316
+ * @filter site-reviews/addon/subsubsub
317
+ */
318
+ public function filterSubsubsub(array $subsubsub)
319
+ {
320
+ return $subsubsub;
321
+ }
322
+
323
  /**
324
  * @return array
325
  * @filter site-reviews/translation/entries
plugin/Addons/Hooks.php CHANGED
@@ -20,6 +20,7 @@ abstract class Hooks
20
  */
21
  public function run()
22
  {
 
23
  add_action('admin_enqueue_scripts', [$this->controller, 'enqueueAdminAssets']);
24
  add_action('enqueue_block_editor_assets', [$this->controller, 'enqueueBlockAssets']);
25
  add_action('wp_enqueue_scripts', [$this->controller, 'enqueuePublicAssets']);
@@ -36,6 +37,7 @@ abstract class Hooks
36
  add_filter('site-reviews/roles', [$this->controller, 'filterRoles']);
37
  add_filter('site-reviews/defer-scripts', [$this->controller, 'filterScriptsDefer']);
38
  add_filter('site-reviews/addon/settings', [$this->controller, 'filterSettings']);
 
39
  add_filter('site-reviews/translation/entries', [$this->controller, 'filterTranslationEntries']);
40
  add_filter('site-reviews/translator/domains', [$this->controller, 'filterTranslatorDomains']);
41
  add_filter($this->addon->id.'/activate', [$this->controller, 'install']);
@@ -48,6 +50,32 @@ abstract class Hooks
48
  add_action('site-reviews/addon/settings/'.$this->addon->slug, [$this->controller, 'renderSettings']);
49
  }
50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  /**
52
  * @return mixed
53
  */
20
  */
21
  public function run()
22
  {
23
+ $this->runIntegrations();
24
  add_action('admin_enqueue_scripts', [$this->controller, 'enqueueAdminAssets']);
25
  add_action('enqueue_block_editor_assets', [$this->controller, 'enqueueBlockAssets']);
26
  add_action('wp_enqueue_scripts', [$this->controller, 'enqueuePublicAssets']);
37
  add_filter('site-reviews/roles', [$this->controller, 'filterRoles']);
38
  add_filter('site-reviews/defer-scripts', [$this->controller, 'filterScriptsDefer']);
39
  add_filter('site-reviews/addon/settings', [$this->controller, 'filterSettings']);
40
+ add_filter('site-reviews/addon/subsubsub', [$this->controller, 'filterSubsubsub']);
41
  add_filter('site-reviews/translation/entries', [$this->controller, 'filterTranslationEntries']);
42
  add_filter('site-reviews/translator/domains', [$this->controller, 'filterTranslatorDomains']);
43
  add_filter($this->addon->id.'/activate', [$this->controller, 'install']);
50
  add_action('site-reviews/addon/settings/'.$this->addon->slug, [$this->controller, 'renderSettings']);
51
  }
52
 
53
+ /**
54
+ * @return void
55
+ */
56
+ public function runIntegrations()
57
+ {
58
+ $dir = $this->addon->path('plugin/Integrations');
59
+ if (!is_dir($dir)) {
60
+ return;
61
+ }
62
+ $iterator = new \DirectoryIterator($dir);
63
+ $namespace = (new \ReflectionClass($this->addon))->getNamespaceName();
64
+ foreach ($iterator as $fileinfo) {
65
+ if (!$fileinfo->isDir() || $fileinfo->isDot()) {
66
+ continue;
67
+ }
68
+ $basename = $namespace.'\Integrations\\'.$fileinfo->getBasename();
69
+ $controller = $basename.'\Controller';
70
+ $hooks = $basename.'\Hooks';
71
+ if (class_exists($controller) && class_exists($hooks)) {
72
+ glsr()->singleton($controller);
73
+ glsr()->singleton($hooks);
74
+ glsr($hooks)->run();
75
+ }
76
+ }
77
+ }
78
+
79
  /**
80
  * @return mixed
81
  */
plugin/Commands/CreateReview.php CHANGED
@@ -3,6 +3,7 @@
3
  namespace GeminiLabs\SiteReviews\Commands;
4
 
5
  use GeminiLabs\SiteReviews\Contracts\CommandContract as Contract;
 
6
  use GeminiLabs\SiteReviews\Database\ReviewManager;
7
  use GeminiLabs\SiteReviews\Defaults\CreateReviewDefaults;
8
  use GeminiLabs\SiteReviews\Defaults\CustomFieldsDefaults;
@@ -10,7 +11,9 @@ use GeminiLabs\SiteReviews\Helper;
10
  use GeminiLabs\SiteReviews\Helpers\Cast;
11
  use GeminiLabs\SiteReviews\Helpers\Url;
12
  use GeminiLabs\SiteReviews\Modules\Avatar;
 
13
  use GeminiLabs\SiteReviews\Modules\Validator\DefaultValidator;
 
14
  use GeminiLabs\SiteReviews\Modules\Validator\ValidateReview;
15
  use GeminiLabs\SiteReviews\Request;
16
  use GeminiLabs\SiteReviews\Review;
@@ -52,7 +55,7 @@ class CreateReview implements Contract
52
 
53
  public function __construct(Request $request)
54
  {
55
- $request = $this->normalize($request);
56
  $this->setProperties($request->toArray());
57
  $this->request = $request;
58
  $this->review = new Review($this->toArray(), $init = false);
@@ -78,7 +81,21 @@ class CreateReview implements Contract
78
  */
79
  public function isValid()
80
  {
81
- return glsr(DefaultValidator::class, ['request' => $this->request])->isValidRequest();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
 
84
  /**
@@ -161,7 +178,7 @@ class CreateReview implements Contract
161
  */
162
  protected function avatar()
163
  {
164
- if (empty($this->avatar) && !glsr()->retrieveAs('bool', 'import')) {
165
  return glsr(Avatar::class)->generate($this->review);
166
  }
167
  return $this->avatar;
@@ -233,7 +250,7 @@ class CreateReview implements Contract
233
  $this->{$key} = $value;
234
  }
235
  }
236
- if (!empty($this->date)) {
237
  $this->date_gmt = get_gmt_from_date($this->date); // set the GMT date
238
  }
239
  }
3
  namespace GeminiLabs\SiteReviews\Commands;
4
 
5
  use GeminiLabs\SiteReviews\Contracts\CommandContract as Contract;
6
+ use GeminiLabs\SiteReviews\Database\DefaultsManager;
7
  use GeminiLabs\SiteReviews\Database\ReviewManager;
8
  use GeminiLabs\SiteReviews\Defaults\CreateReviewDefaults;
9
  use GeminiLabs\SiteReviews\Defaults\CustomFieldsDefaults;
11
  use GeminiLabs\SiteReviews\Helpers\Cast;
12
  use GeminiLabs\SiteReviews\Helpers\Url;
13
  use GeminiLabs\SiteReviews\Modules\Avatar;
14
+ use GeminiLabs\SiteReviews\Modules\Validator\CustomValidator;
15
  use GeminiLabs\SiteReviews\Modules\Validator\DefaultValidator;
16
+ use GeminiLabs\SiteReviews\Modules\Validator\DuplicateValidator;
17
  use GeminiLabs\SiteReviews\Modules\Validator\ValidateReview;
18
  use GeminiLabs\SiteReviews\Request;
19
  use GeminiLabs\SiteReviews\Review;
55
 
56
  public function __construct(Request $request)
57
  {
58
+ $request = $this->normalize($request); // IP address is set here
59
  $this->setProperties($request->toArray());
60
  $this->request = $request;
61
  $this->review = new Review($this->toArray(), $init = false);
81
  */
82
  public function isValid()
83
  {
84
+ $options = glsr(DefaultsManager::class)->pluck('settings.forms.required.options');
85
+ $request = clone $this->request;
86
+ $request->merge([
87
+ 'excluded' => array_keys(array_diff_key($options, $this->request->toArray())),
88
+ ]);
89
+ $validator = glsr(ValidateReview::class)->validate($request, [ // order is intentional
90
+ DefaultValidator::class,
91
+ DuplicateValidator::class,
92
+ CustomValidator::class,
93
+ ]);
94
+ if (!$validator->isValid()) {
95
+ glsr_log()->warning($validator->errors);
96
+ return false;
97
+ }
98
+ return true;
99
  }
100
 
101
  /**
178
  */
179
  protected function avatar()
180
  {
181
+ if (!defined('WP_IMPORTING') && empty($this->avatar)) {
182
  return glsr(Avatar::class)->generate($this->review);
183
  }
184
  return $this->avatar;
250
  $this->{$key} = $value;
251
  }
252
  }
253
+ if (!empty($this->date) && empty($this->date_gmt)) {
254
  $this->date_gmt = get_gmt_from_date($this->date); // set the GMT date
255
  }
256
  }
plugin/Commands/EnqueuePublicAssets.php CHANGED
@@ -30,10 +30,12 @@ class EnqueuePublicAssets implements Contract
30
  // ensure block styles are loaded on post types with blocks disabled
31
  $blocks = \WP_Block_Type_Registry::get_instance();
32
  if ($blocks->is_registered('core/button')) {
33
- wp_enqueue_style($blocks->get_registered('core/button')->style);
 
34
  }
35
  if ($blocks->is_registered('core/search')) {
36
- wp_enqueue_style($blocks->get_registered('core/search')->style);
 
37
  }
38
  wp_enqueue_style(glsr()->id, glsr(AssetCss::class)->url(), [], glsr(AssetCss::class)->version());
39
  wp_add_inline_style(glsr()->id, $this->inlineStyles());
30
  // ensure block styles are loaded on post types with blocks disabled
31
  $blocks = \WP_Block_Type_Registry::get_instance();
32
  if ($blocks->is_registered('core/button')) {
33
+ // $blocks->get_registered('core/button')->style_handles;
34
+ wp_enqueue_style('wp-block-button');
35
  }
36
  if ($blocks->is_registered('core/search')) {
37
+ // $blocks->get_registered('core/search')->style_handles;
38
+ wp_enqueue_style('wp-block-search');
39
  }
40
  wp_enqueue_style(glsr()->id, glsr(AssetCss::class)->url(), [], glsr(AssetCss::class)->version());
41
  wp_add_inline_style(glsr()->id, $this->inlineStyles());
plugin/Commands/ImportReviews.php CHANGED
@@ -76,9 +76,7 @@ class ImportReviews extends Upload implements Contract
76
  || !$this->validateExtension('.csv')) {
77
  return;
78
  }
79
- glsr()->store('import', true);
80
  $result = $this->import();
81
- glsr()->discard('import');
82
  if (false !== $result) {
83
  $this->notify($result);
84
  }
76
  || !$this->validateExtension('.csv')) {
77
  return;
78
  }
 
79
  $result = $this->import();
 
80
  if (false !== $result) {
81
  $this->notify($result);
82
  }
plugin/Contracts/QueueContract.php CHANGED
@@ -32,6 +32,13 @@ interface QueueContract
32
  */
33
  public function cancel($hook, $args = []);
34
 
 
 
 
 
 
 
 
35
  /**
36
  * Cancel all occurrences of a scheduled action.
37
  *
@@ -65,6 +72,13 @@ interface QueueContract
65
  */
66
  public function cron($timestamp, $schedule, $hook, $args = [], $unique = false);
67
 
 
 
 
 
 
 
 
68
  /**
69
  * Check if there is a scheduled action in the queue but more efficiently than as_next_scheduled_action().
70
  *
32
  */
33
  public function cancel($hook, $args = []);
34
 
35
+ /**
36
+ * Cancel a specific action.
37
+ *
38
+ * @param int|string $actionId The ID of the action.
39
+ */
40
+ public function cancelAction($actionId);
41
+
42
  /**
43
  * Cancel all occurrences of a scheduled action.
44
  *
72
  */
73
  public function cron($timestamp, $schedule, $hook, $args = [], $unique = false);
74
 
75
+ /**
76
+ * @param int|string $actionId The ID of the action.
77
+ *
78
+ * @return \ActionScheduler_Action
79
+ */
80
+ public function fetchAction($actionId);
81
+
82
  /**
83
  * Check if there is a scheduled action in the queue but more efficiently than as_next_scheduled_action().
84
  *
plugin/Controllers/AdminController.php CHANGED
@@ -15,6 +15,7 @@ use GeminiLabs\SiteReviews\Helper;
15
  use GeminiLabs\SiteReviews\Helpers\Arr;
16
  use GeminiLabs\SiteReviews\Helpers\Str;
17
  use GeminiLabs\SiteReviews\Install;
 
18
  use GeminiLabs\SiteReviews\Modules\Html\Builder;
19
  use GeminiLabs\SiteReviews\Modules\Migrate;
20
  use GeminiLabs\SiteReviews\Modules\Notice;
@@ -223,11 +224,11 @@ class AdminController extends Controller
223
  if (!Str::startsWith($typenow, glsr()->post_type)) {
224
  return;
225
  }
226
- $licenses = array_filter(glsr_get_option('licenses', [], 'array'));
227
  $screen = glsr_current_screen();
228
  glsr()->render('views/partials/page-header', [
229
  'hasNewButton' => in_array($screen->base, ['edit', 'post']),
230
- 'hasPremiumButton' => Helper::ifTrue(empty($licenses), 'no', 'yes'),
231
  'hasScreenOptions' => in_array($screen->base, ['edit', 'edit-tags']),
232
  'logo' => file_get_contents(glsr()->path('assets/images/logo.svg')),
233
  'newText' => Arr::get($post_type_object, 'labels.add_new'),
15
  use GeminiLabs\SiteReviews\Helpers\Arr;
16
  use GeminiLabs\SiteReviews\Helpers\Str;
17
  use GeminiLabs\SiteReviews\Install;
18
+ use GeminiLabs\SiteReviews\License;
19
  use GeminiLabs\SiteReviews\Modules\Html\Builder;
20
  use GeminiLabs\SiteReviews\Modules\Migrate;
21
  use GeminiLabs\SiteReviews\Modules\Notice;
224
  if (!Str::startsWith($typenow, glsr()->post_type)) {
225
  return;
226
  }
227
+ $license = glsr(License::class)->status();
228
  $screen = glsr_current_screen();
229
  glsr()->render('views/partials/page-header', [
230
  'hasNewButton' => in_array($screen->base, ['edit', 'post']),
231
+ 'hasPremiumButton' => !$license['isValid'] || !$license['isSaved'],
232
  'hasScreenOptions' => in_array($screen->base, ['edit', 'edit-tags']),
233
  'logo' => file_get_contents(glsr()->path('assets/images/logo.svg')),
234
  'newText' => Arr::get($post_type_object, 'labels.add_new'),
plugin/Controllers/NoticeController.php CHANGED
@@ -8,6 +8,7 @@ use GeminiLabs\SiteReviews\Database\OptionManager;
8
  use GeminiLabs\SiteReviews\Helper;
9
  use GeminiLabs\SiteReviews\Helpers\Arr;
10
  use GeminiLabs\SiteReviews\Helpers\Str;
 
11
  use GeminiLabs\SiteReviews\Modules\Html\Builder;
12
  use GeminiLabs\SiteReviews\Modules\Migrate;
13
  use GeminiLabs\SiteReviews\Modules\Queue;
@@ -162,7 +163,7 @@ class NoticeController extends Controller
162
  if (!Str::startsWith(glsr_current_screen()->post_type, glsr()->post_type)) {
163
  return;
164
  }
165
- $licensing = $this->licensing();
166
  $isNewVersion = Helper::isGreaterThan($this->getVersionFor('premium'), $this->getUserMeta('premium', 0));
167
  $isUnsavedLicense = glsr()->can('edit_others_posts') && !$licensing['isSaved'];
168
  if ($licensing['isFree']) {
8
  use GeminiLabs\SiteReviews\Helper;
9
  use GeminiLabs\SiteReviews\Helpers\Arr;
10
  use GeminiLabs\SiteReviews\Helpers\Str;
11
+ use GeminiLabs\SiteReviews\License;
12
  use GeminiLabs\SiteReviews\Modules\Html\Builder;
13
  use GeminiLabs\SiteReviews\Modules\Migrate;
14
  use GeminiLabs\SiteReviews\Modules\Queue;
163
  if (!Str::startsWith(glsr_current_screen()->post_type, glsr()->post_type)) {
164
  return;
165
  }
166
+ $licensing = glsr(License::class)->status();
167
  $isNewVersion = Helper::isGreaterThan($this->getVersionFor('premium'), $this->getUserMeta('premium', 0));
168
  $isUnsavedLicense = glsr()->can('edit_others_posts') && !$licensing['isSaved'];
169
  if ($licensing['isFree']) {
plugin/Controllers/ReviewController.php CHANGED
@@ -343,7 +343,7 @@ class ReviewController extends Controller
343
  */
344
  public function sendNotification(Review $review)
345
  {
346
- if (!empty(glsr_get_option('general.notifications'))) {
347
  glsr(Queue::class)->async('queue/notification', ['review_id' => $review->ID]);
348
  }
349
  }
343
  */
344
  public function sendNotification(Review $review)
345
  {
346
+ if (!defined('WP_IMPORTING') && !empty(glsr_get_option('general.notifications'))) {
347
  glsr(Queue::class)->async('queue/notification', ['review_id' => $review->ID]);
348
  }
349
  }
plugin/Database.php CHANGED
@@ -405,7 +405,7 @@ class Database
405
  public function version($compareToVersion = null)
406
  {
407
  $dbVersion = Cast::toString(get_option(glsr()->prefix.'db_version'));
408
- if (version_compare($dbVersion, '2', '>')) { // @compat version should always be less than 2 for now
409
  update_option(glsr()->prefix.'db_version', '1.0');
410
  $dbVersion = '1.0';
411
  }
405
  public function version($compareToVersion = null)
406
  {
407
  $dbVersion = Cast::toString(get_option(glsr()->prefix.'db_version'));
408
+ if (version_compare($dbVersion, Application::DB_VERSION, '>')) { // version should never be higher than plugin database version
409
  update_option(glsr()->prefix.'db_version', '1.0');
410
  $dbVersion = '1.0';
411
  }
plugin/Database/Cache.php CHANGED
@@ -96,18 +96,15 @@ class Cache
96
  ],
97
  ]);
98
  if (is_wp_error($response)) {
 
99
  return [];
100
  }
101
- $versions = array_keys(Arr::consolidate(Arr::get($response, 'versions')));
102
- $versions = array_filter($versions, function ($version) {
103
- $minorVersion = (float) glsr()->version('minor');
104
- $versionLimit = sprintf('%.2f', $minorVersion - .03);
105
- $maxLimit = version_compare($version, glsr()->version, '<');
106
- $minLimit = version_compare($version, $versionLimit, '>=');
107
- return $maxLimit && $minLimit;
108
- });
109
- natsort($versions);
110
- $versions = array_reverse($versions);
111
  set_transient(glsr()->prefix.'rollback_versions', $versions, HOUR_IN_SECONDS);
112
  return $versions;
113
  }
96
  ],
97
  ]);
98
  if (is_wp_error($response)) {
99
+ glsr_log()->error($response);
100
  return [];
101
  }
102
+ $versions = Arr::consolidate(Arr::get($response, 'versions'));
103
+ unset($versions['trunk']);
104
+ $versions = array_keys(array_reverse($versions));
105
+ $index = array_search(glsr()->version, $versions);
106
+ $startIndex = (false === $index) ? 0 : ++$index;
107
+ $versions = array_slice($versions, $startIndex, 10);
 
 
 
 
108
  set_transient(glsr()->prefix.'rollback_versions', $versions, HOUR_IN_SECONDS);
109
  return $versions;
110
  }
plugin/Database/DefaultsManager.php CHANGED
@@ -47,6 +47,7 @@ class DefaultsManager
47
  $defaultSettings = array_replace_recursive($this->get(), $currentSettings);
48
  $updatedSettings = array_replace_recursive($settings, $defaultSettings);
49
  update_option(OptionManager::databaseKey(), $updatedSettings);
 
50
  return $defaultSettings;
51
  }
52
  }
47
  $defaultSettings = array_replace_recursive($this->get(), $currentSettings);
48
  $updatedSettings = array_replace_recursive($settings, $defaultSettings);
49
  update_option(OptionManager::databaseKey(), $updatedSettings);
50
+ glsr(OptionManager::class)->reset();
51
  return $defaultSettings;
52
  }
53
  }
plugin/Database/OptionManager.php CHANGED
@@ -159,7 +159,7 @@ class OptionManager
159
  public function set($pathOrArray, $value = ''): bool
160
  {
161
  if (is_string($pathOrArray)) {
162
- $pathOrArray = Arr::set($this->all(), $pathOrArray, $value);
163
  }
164
  if ($settings = Arr::consolidate($pathOrArray)) {
165
  $result = update_option(static::databaseKey(), $settings);
159
  public function set($pathOrArray, $value = ''): bool
160
  {
161
  if (is_string($pathOrArray)) {
162
+ $pathOrArray = Arr::set($this->reset(), $pathOrArray, $value);
163
  }
164
  if ($settings = Arr::consolidate($pathOrArray)) {
165
  $result = update_option(static::databaseKey(), $settings);
plugin/Database/ReviewManager.php CHANGED
@@ -119,6 +119,8 @@ class ReviewManager
119
  'post_content' => $values->content,
120
  'post_date' => $values->date,
121
  'post_date_gmt' => $values->date_gmt,
 
 
122
  'post_name' => uniqid($values->type),
123
  'post_status' => $this->postStatus($command),
124
  'post_title' => $values->title,
119
  'post_content' => $values->content,
120
  'post_date' => $values->date,
121
  'post_date_gmt' => $values->date_gmt,
122
+ 'post_modified' => $values->date,
123
+ 'post_modified_gmt' => $values->date_gmt,
124
  'post_name' => uniqid($values->type),
125
  'post_status' => $this->postStatus($command),
126
  'post_title' => $values->title,
plugin/Database/Sql.php CHANGED
@@ -177,6 +177,14 @@ trait Sql
177
  return $this->clauseIfValueNotEmpty('(aut.user_id IN (%s))', $this->args['assigned_users']);
178
  }
179
 
 
 
 
 
 
 
 
 
180
  /**
181
  * @return string
182
  */
@@ -372,6 +380,18 @@ trait Sql
372
  );
373
  }
374
 
 
 
 
 
 
 
 
 
 
 
 
 
375
  /**
376
  * @return string
377
  */
177
  return $this->clauseIfValueNotEmpty('(aut.user_id IN (%s))', $this->args['assigned_users']);
178
  }
179
 
180
+ /**
181
+ * @return string
182
+ */
183
+ protected function clauseAndContent()
184
+ {
185
+ return $this->clauseIfValueNotEmpty('AND p.post_content = %s', $this->args['content']);
186
+ }
187
+
188
  /**
189
  * @return string
190
  */
380
  );
381
  }
382
 
383
+ /**
384
+ * @return string
385
+ */
386
+ protected function clauseJoinContent()
387
+ {
388
+ return $this->clauseIfValueNotEmpty(
389
+ "INNER JOIN {$this->db->posts} AS p ON r.review_id = p.ID",
390
+ $this->args['content'],
391
+ $prepare = false
392
+ );
393
+ }
394
+
395
  /**
396
  * @return string
397
  */
plugin/Defaults/CreateReviewDefaults.php CHANGED
@@ -37,6 +37,7 @@ class CreateReviewDefaults extends Defaults
37
  'content' => 'text-multiline',
38
  'custom' => 'array',
39
  'date' => 'date',
 
40
  'email' => 'user-email',
41
  'form_id' => 'key',
42
  'ip_address' => 'text',
@@ -69,6 +70,7 @@ class CreateReviewDefaults extends Defaults
69
  'content' => '',
70
  'custom' => [],
71
  'date' => '',
 
72
  'email' => '',
73
  'form_id' => '',
74
  'ip_address' => '',
37
  'content' => 'text-multiline',
38
  'custom' => 'array',
39
  'date' => 'date',
40
+ 'date_gmt' => 'date',
41
  'email' => 'user-email',
42
  'form_id' => 'key',
43
  'ip_address' => 'text',
70
  'content' => '',
71
  'custom' => [],
72
  'date' => '',
73
+ 'date_gmt' => '',
74
  'email' => '',
75
  'form_id' => '',
76
  'ip_address' => '',
plugin/Defaults/ReviewsDefaults.php CHANGED
@@ -11,6 +11,7 @@ class ReviewsDefaults extends Defaults
11
  * @var array
12
  */
13
  public $casts = [
 
14
  'ip_address' => 'string',
15
  'offset' => 'int',
16
  'order' => 'string',
@@ -44,6 +45,7 @@ class ReviewsDefaults extends Defaults
44
  'assigned_posts' => 'post-ids',
45
  'assigned_terms' => 'term-ids',
46
  'assigned_users' => 'user-ids',
 
47
  'email' => 'email',
48
  'post__in' => 'array-int',
49
  'post__not_in' => 'array-int',
@@ -63,6 +65,7 @@ class ReviewsDefaults extends Defaults
63
  'assigned_posts_types' => [],
64
  'assigned_terms' => '',
65
  'assigned_users' => '',
 
66
  'date' => '',
67
  'email' => '',
68
  'ip_address' => '',
11
  * @var array
12
  */
13
  public $casts = [
14
+ 'content' => 'string',
15
  'ip_address' => 'string',
16
  'offset' => 'int',
17
  'order' => 'string',
45
  'assigned_posts' => 'post-ids',
46
  'assigned_terms' => 'term-ids',
47
  'assigned_users' => 'user-ids',
48
+ 'content' => 'text-multiline',
49
  'email' => 'email',
50
  'post__in' => 'array-int',
51
  'post__not_in' => 'array-int',
65
  'assigned_posts_types' => [],
66
  'assigned_terms' => '',
67
  'assigned_users' => '',
68
+ 'content' => '',
69
  'date' => '',
70
  'email' => '',
71
  'ip_address' => '',
plugin/Defaults/StarRatingDefaults.php CHANGED
@@ -12,9 +12,9 @@ class StarRatingDefaults extends Defaults
12
  */
13
  public $casts = [
14
  'args' => 'array',
15
- 'count' => 'int',
16
  'prefix' => 'string',
17
  'rating' => 'float',
 
18
  ];
19
 
20
  /**
@@ -24,9 +24,9 @@ class StarRatingDefaults exten
12
  */
13
  public $casts = [
14
  'args' => 'array',
 
15
  'prefix' => 'string',
16
  'rating' => 'float',
17
+ 'reviews' => 'int',
18
  ];
19
 
20
  /**