Site Reviews - Version 5.18.1

Version Description

(2021-12-19) =

  • Added "author_id" as an accepted value in the "assigned_users" shortcode option
  • Fixed FAQ documentation for redirects
Download this release

Release Info

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

Code changes from version 5.18.0 to 5.18.1

assets/scripts/site-reviews-blocks.js CHANGED
@@ -1,2 +1,2 @@
1
  /*! For license information please see site-reviews-blocks.js.LICENSE.txt */
2
- !function(){"use strict";var e={367:function(e,t,n){var r=n(424),i=60103,s=60106;var a=60109,o=60110,l=60112;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),s=d("react.portal"),d("react.fragment"),d("react.strict_mode"),d("react.profiler"),a=d("react.provider"),o=d("react.context"),l=d("react.forward_ref"),d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var v="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p={};function g(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}function w(){}function h(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(f(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=g.prototype;var b=h.prototype=new w;b.constructor=h,r(b,g.prototype),b.isPureReactComponent=!0;var y={current:null},_=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,s={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!x.hasOwnProperty(r)&&(s[r]=t[r]);var l=arguments.length-2;if(1===l)s.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];s.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===s[r]&&(s[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:o,props:s,_owner:y.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var S=/\/+/g;function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,a){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case s:l=!0}}if(l)return a=a(l=e),e=""===r?"."+O(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),C(a,t,n,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+O(o=e[u],u);l+=C(o,t,n,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=v&&e[v]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(o=e.next()).done;)l+=C(o=o.value,t,n,c=r+O(o,u++),a);else if("object"===o)throw t=""+e,Error(f(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function R(e,t,n){if(null==e)return e;var r=[],i=0;return C(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function I(){var e=A.current;if(null===e)throw Error(f(321));return e}t.createElement=j},294:function(e,t,n){e.exports=n(367)},424:function(e){var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,s){for(var a,o,l=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(l[c]=a[c]);if(t){o=t(a);for(var d=0;d<o.length;d++)r.call(a,o[d])&&(l[o[d]]=a[o[d]])}}return l}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}!function(){var e=n(294);function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,s=[],a=!0,o=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(s.push(r.value),!t||s.length!==t);a=!0);}catch(e){o=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(o)throw i}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var i=wp.components.CheckboxControl,s=wp.element.useState,a=function(t,n,a){var o=[];return jQuery.each(t,(function(t,l){var u=r(s(!1),2),c=u[0],d=u[1],v=n.split(",").indexOf(t)>-1;o.push((0,e.createElement)(i,{key:"hide-".concat(t),className:"glsr-checkbox-control",checked:v||c,label:l,onChange:function(e){d(e),n=_.without(_.without(n.split(","),""),t),e&&n.push(t),a({hide:n.toString()})}}))})),o},o=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.28-.894v.963h-3.272v2.691h-1.017v-6.3h4.496v.963h-3.479v1.683h3.272z"})),l=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm3.681-3.54h2.592c1.449 0 2.232.648 2.232 1.823 0 1.071-.819 1.782-2.102 1.827l2.075 2.651h-1.26l-2.007-2.651h-.513v2.651h-1.017v-6.3zm2.565.954h-1.548v1.773h1.548c.819 0 1.202-.297 1.202-.905 0-.599-.405-.869-1.202-.869z"})),u=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.415-2.969l-.518.824c-.536-.342-1.13-.54-1.769-.54-.842 0-1.418.365-1.418.941 0 .522.491.725 1.31.842l.437.059c1.022.14 2.03.563 2.03 1.733 0 1.283-1.161 1.985-2.525 1.985-.855 0-1.881-.284-2.534-.846l.554-.81c.432.396 1.247.693 1.976.693.824 0 1.472-.351 1.472-.932 0-.495-.495-.725-1.418-.851l-.491-.068c-.936-.131-1.868-.572-1.868-1.742 0-1.265 1.121-1.967 2.484-1.967.918 0 1.643.257 2.277.68z"})),c=wp.i18n._x,d=[{label:"- "+c("Select","admin-text","site-reviews")+" -",value:""},{label:"- "+c("Select Multiple Post IDs","admin-text","site-reviews")+" -",value:"custom"},{label:c("Assign to the Current Page","admin-text","site-reviews"),value:"post_id"},{label:c("Assign to the Parent Page","admin-text","site-reviews"),value:"parent_id"}],v=wp.i18n._x,f=[],m={label:"- "+v("Select","admin-text","site-reviews")+" -",value:""},p={label:"- "+v("Select Multiple Categories","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/site-reviews/v1/categories?per_page=50"}).then((function(e){f.push(m),f.push(p),jQuery.each(e,(function(e,t){f.push({label:"".concat(t.name," (").concat(t.slug,")"),value:t.id})}))}));var g=f,w=function(e,t,n){GLSR.Event.trigger(t,e,n)};function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=wp.i18n._x,y=[],x={label:"- "+b("Select","admin-text","site-reviews")+" -",value:""},j={label:"- "+b("Select Multiple Users","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/wp/v2/users?per_page=50"}).then((function(e){y.push(x),y.push(j),jQuery.each(e,(function(e,t){y.push({label:t.name+" ("+t.slug+")",value:t.id})}))}));var k=y;function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var O=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e.raw);return n.hide&&(n.hide=n.hide.join()),n.rating&&(n.rating=Number(n.rating)),~["","post_id","parent_id"].indexOf(n.assigned_posts)?t.assign_to?n.assign_to=n.assigned_posts:n.assigned_to=n.assigned_posts:t.assign_to?n.assign_to="custom":n.assigned_to="custom",n.user=n.assigned_users,~_.findIndex(k,(function(e){return e.value==n.assigned_users}))||(n.user="glsr_custom"),n.category=n.assigned_terms,~_.findIndex(g,(function(e){return e.value==n.assigned_terms}))||(n.category="glsr_custom"),n};function C(){return C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function R(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var L=["children","custom_value","help","label","onChange","options","className","hideLabelFromVision","selectedValue"],A=(wp.i18n._x,wp.components),I=A.BaseControl,B=(A.TextControl,lodash.isEmpty),E=wp.compose.useInstanceId;function N(t){var n=t.children,r=t.custom_value,i=void 0===r?"custom":r,s=t.help,a=t.label,o=t.onChange,l=t.options,u=void 0===l?[]:l,c=t.className,d=t.hideLabelFromVision,v=(t.selectedValue,R(t,L)),f=E(N),m="inspector-select-control-".concat(f),p=v.value;return!B(u)&&(0,e.createElement)(I,{label:a,hideLabelFromVision:d,id:m,help:s,className:c},(0,e.createElement)("select",C({id:m,className:"components-select-control__input",onChange:function(e){o(e.target.value)},"aria-describedby":s?"".concat(m,"__help"):void 0},v),u.map((function(t,n){return(0,e.createElement)("option",{key:"".concat(t.label,"-").concat(t.value,"-").concat(n),value:t.value,disabled:t.disabled},t.label)}))),i===p&&n)}var G=wp.element,D=G.useRef,P=G.useState,M=G.useEffect;function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var U=lodash,$=U.debounce,Q=U.isEqual,q=U.reduce,F=wp.compose.usePrevious,V=wp.element,Y=V.RawHTML,J=V.useEffect,X=V.useRef,H=V.useState,K=wp.i18n,W=K.__,Z=K.sprintf,ee=wp.apiFetch,te=wp.url.addQueryArgs,ne=wp.components,re=ne.Placeholder,ie=ne.Spinner,se=wp.blocks.getBlockType;function ae(e,t,n){var r,i,s,a,o,l,u=(r=function(){return $(e,t,n)},i=[e,t,n],s=P((function(){return{inputs:i,result:r()}}))[0],a=D(!0),o=D(s),l=a.current||Boolean(i&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(i,o.current.inputs))?o.current:{inputs:i,result:r()},M((function(){a.current=!1,o.current=l}),[l]),l.result);return J((function(){return function(){return u.cancel()}}),[u]),u}function oe(t){var n=t.className;return(0,e.createElement)(re,{className:n},W("Block rendered as empty."))}function le(t){var n=t.response,r=t.className,i=Z(W("Error loading block: %s"),n.errorMsg);return(0,e.createElement)(re,{className:r},i)}function ue(t){var n=t.className;return(0,e.createElement)(re,{className:n},(0,e.createElement)(ie,null))}function ce(t){var n=t.attributes,i=t.block,s=t.className,a=t.httpMethod,o=void 0===a?"GET":a,l=t.urlQueryArgs,u=t.EmptyResponsePlaceholder,c=void 0===u?oe:u,d=t.ErrorResponsePlaceholder,v=void 0===d?le:d,f=t.LoadingResponsePlaceholder,m=void 0===f?ue:f,p=X(!0),g=X(),w=r(H(null),2),h=w[0],b=w[1],y=F(t);function _(){var e;if(p.current){null!==h&&b(null);var t=null!==(e=n&&function(e,t){var n=se(e);if(void 0===n)throw new Error("Block type '".concat(e,"' is not registered."));return q(n.attributes,(function(e,n,r){var i=t[r];return void 0!==i?e[r]=i:n.hasOwnProperty("default")&&(e[r]=n.default),-1!==["node","children"].indexOf(n.source)&&("string"==typeof e[r]?e[r]=[e[r]]:Array.isArray(e[r])||(e[r]=[])),e}),{})}(i,n))&&void 0!==e?e:null,r="POST"===o,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return te("/wp/v2/block-renderer/".concat(e),z(z({context:"edit"},null!==t?{attributes:t}:{}),n))}(i,r?null:t,l),a=r?{attributes:t}:null,u=g.current=ee({path:s,data:a,method:r?"POST":"GET"}).then((function(e){p.current&&u===g.current&&e&&b(e.rendered)})).catch((function(e){p.current&&u===g.current&&b({error:!0,errorMsg:e.message})}));return u}}var x=ae(_,500);return J((function(){return function(){p.current=!1}}),[]),J((function(){void 0===y?_():Q(y,t)||x()})),J((function(){t.onRender&&t.onRender(h,i,n)}),[h]),""===h?(0,e.createElement)(c,t):h?h.error?(0,e.createElement)(v,C({response:h},t)):(0,e.createElement)(Y,{className:s},h):(0,e.createElement)(m,t)}var de=wp.i18n._x,ve=wp.blocks,fe=ve.createBlock,me=ve.registerBlockType,pe=wp.blockEditor,ge=pe.InspectorAdvancedControls,we=pe.InspectorControls,he=wp.components,be=he.PanelBody,ye=(he.SelectControl,he.TextControl),_e=GLSR_Block.nameprefix+"/form",xe={assign_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},id:{default:"",type:"string"},user:{default:"",type:"string"}},je=(me(_e,{attributes:xe,category:GLSR_Block.nameprefix,description:de("Display a review form.","admin-text","site-reviews"),edit:function(t){var n=t.attributes,r=n.assign_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.hide,c=n.id,v=n.user,f=(t.className,t.setAttributes),m={assign_to:(0,e.createElement)(N,{key:"assigned_posts",label:de("Assign Reviews to a Page","admin-text","site-reviews"),onChange:function(e){return f({assign_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(ye,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_posts:e})},placeholder:de("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:de("Assign Reviews to a Category","admin-text","site-reviews"),onChange:function(e){return f({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(ye,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_terms:e})},placeholder:de("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:de("Assign Reviews to a User","admin-text","site-reviews"),onChange:function(e){return f({user:e,assigned_users:"glsr_custom"===e?o:""})},options:k,value:v},(0,e.createElement)(ye,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_users:e})},placeholder:de("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),hide:a(GLSR_Block.hideoptions.site_reviews_form,u,f)},p={id:(0,e.createElement)(ye,{label:de("Custom ID","admin-text","site-reviews"),onChange:function(e){return f({id:e})},value:c})};return[(0,e.createElement)(we,null,(0,e.createElement)(be,{title:de("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorControls",m,t)))),(0,e.createElement)(ge,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorAdvancedControls",p,t))),(0,e.createElement)(ce,{block:_e,attributes:t.attributes,onRender:w})]},example:{},icon:{src:o},keywords:["reviews","form"],save:function(){return null},title:de("Submit a Review","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-form"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return fe(_e,O(t,xe))}}]}}),wp.i18n._x),ke=[{label:"- "+je("Select","admin-text","site-reviews")+" -",value:""},{label:"- "+je("Select Multiple Post IDs","admin-text","site-reviews")+" -",value:"custom"},{label:je("Assigned to the Current Page","admin-text","site-reviews"),value:"post_id"},{label:je("Assigned to the Parent Page","admin-text","site-reviews"),value:"parent_id"}],Se=wp.i18n._x,Oe=[{label:"- "+Se("Select","admin-text","site-reviews")+" -",value:""},{label:Se("Terms were accepted","admin-text","site-reviews"),value:"true"},{label:Se("Terms were not accepted","admin-text","site-reviews"),value:"false"}],Ce={label:"- "+(0,wp.i18n._x)("Select","admin-text","site-reviews")+" -",value:""},Re=[];wp.apiFetch({path:"/site-reviews/v1/types?per_page=50"}).then((function(e){e.length<2||(Re.push(Ce),jQuery.each(e,(function(e,t){Re.push({label:t.name,value:t.id})})))}));var Le=Re,Ae=wp.i18n._x,Ie=wp.blocks,Be=Ie.createBlock,Ee=Ie.registerBlockType,Ne=wp.blockEditor,Ge=Ne.InspectorAdvancedControls,De=Ne.InspectorControls,Pe=wp.components,Me=Pe.PanelBody,Te=Pe.RangeControl,ze=Pe.SelectControl,Ue=Pe.TextControl,$e=Pe.ToggleControl,Qe=GLSR_Block.nameprefix+"/reviews",qe={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},display:{default:5,type:"number"},hide:{default:"",type:"string"},id:{default:"",type:"string"},pagination:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};wp.hooks.addFilter("blocks.getBlockAttributes",Qe,(function(e,t,n,r){return r&&r.count&&(e.display=r.count),e}));Ee(Qe,{attributes:qe,category:GLSR_Block.nameprefix,description:Ae("Display your most recent reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.display,c=n.hide,d=n.id,v=n.pagination,f=n.rating,m=n.schema,p=n.terms,h=n.type,b=n.user,y=(t.className,t.setAttributes),_={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Ae("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return y({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:ke,value:r},(0,e.createElement)(Ue,{className:"glsr-base-conditional-control",help:Ae("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return y({assigned_posts:e})},placeholder:Ae("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Ae("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return y({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(Ue,{className:"glsr-base-conditional-control",help:Ae("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return y({assigned_terms:e})},placeholder:Ae("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Ae("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return y({user:e,assigned_users:"glsr_custom"===e?o:""})},options:k,value:b},(0,e.createElement)(Ue,{className:"glsr-base-conditional-control",help:Ae("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return y({assigned_users:e})},placeholder:Ae("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(ze,{key:"terms",label:Ae("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return y({terms:e})},options:Oe,value:p}),pagination:(0,e.createElement)(ze,{key:"pagination",label:Ae("Enable Pagination","admin-text","site-reviews"),onChange:function(e){return y({pagination:e})},options:[{label:"- "+Ae("Select","admin-text","site-reviews")+" -",value:""},{label:Ae("Yes (AJAX load more)","admin-text","site-reviews"),value:"loadmore"},{label:Ae("Yes (AJAX pagination)","admin-text","site-reviews"),value:"ajax"},{label:Ae("Yes (page reload)","admin-text","site-reviews"),value:"true"}],value:v}),type:(0,e.createElement)(ze,{key:"type",label:Ae("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return y({type:e})},options:Le,value:h}),display:(0,e.createElement)(Te,{key:"display",label:Ae("Reviews Per Page","admin-text","site-reviews"),min:1,max:50,onChange:function(e){return y({display:e})},value:u}),rating:(0,e.createElement)(Te,{key:"rating",label:Ae("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return y({rating:e})},value:f}),schema:(0,e.createElement)($e,{key:"schema",checked:m,help:Ae("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Ae("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return y({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews,c,y)},x={id:(0,e.createElement)(Ue,{label:Ae("Custom ID","admin-text","site-reviews"),onChange:function(e){return y({id:e})},value:d})};return[(0,e.createElement)(De,null,(0,e.createElement)(Me,{title:Ae("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorControls",_,t)))),(0,e.createElement)(Ge,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorAdvancedControls",x,t))),(0,e.createElement)(ce,{block:Qe,attributes:t.attributes,onRender:w})]},example:{attributes:{display:2,pagination:"ajax",rating:0}},icon:{src:l},keywords:["reviews"],save:function(){return null},title:Ae("Latest Reviews","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Be(Qe,O(t,qe))}}]}});var Fe=wp.i18n._x,Ve=wp.blocks,Ye=Ve.createBlock,Je=Ve.registerBlockType,Xe=wp.blockEditor,He=Xe.InspectorAdvancedControls,Ke=Xe.InspectorControls,We=wp.components,Ze=We.PanelBody,et=We.RangeControl,tt=We.SelectControl,nt=We.TextControl,rt=We.ToggleControl,it=GLSR_Block.nameprefix+"/summary",st={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};Je(it,{attributes:st,category:GLSR_Block.nameprefix,description:Fe("Display a summary of your reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=(n.display,n.hide),c=(n.id,n.pagination,n.rating),d=n.schema,v=n.terms,f=n.type,m=n.user,p=(t.className,t.setAttributes),h={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Fe("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return p({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:ke,value:r},(0,e.createElement)(nt,{className:"glsr-base-conditional-control",help:Fe("Separate multiple IDs with commas.","admin-text","site-reviews"),onChange:function(e){return p({assigned_posts:e})},placeholder:Fe("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Fe("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return p({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(nt,{className:"glsr-base-conditional-control",help:Fe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return p({assigned_terms:e})},placeholder:Fe("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Fe("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return p({user:e,assigned_users:"glsr_custom"===e?o:""})},options:k,value:m},(0,e.createElement)(nt,{className:"glsr-base-conditional-control",help:Fe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return p({assigned_users:e})},placeholder:Fe("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(tt,{key:"terms",label:Fe("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return p({terms:e})},options:Oe,value:v}),type:(0,e.createElement)(tt,{key:"type",label:Fe("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return p({type:e})},options:Le,value:f}),rating:(0,e.createElement)(et,{key:"rating",label:Fe("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return p({rating:e})},value:c}),schema:(0,e.createElement)(rt,{key:"schema",checked:d,help:Fe("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Fe("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return p({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews_summary,u,p)};return[(0,e.createElement)(Ke,null,(0,e.createElement)(Ze,{title:Fe("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorControls",h,t)))),(0,e.createElement)(He,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorAdvancedControls",{},t))),(0,e.createElement)(ce,{block:it,attributes:t.attributes,onRender:w})]},example:{},icon:{src:u},keywords:["reviews","summary"],save:function(){return null},title:Fe("Rating Summary","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-summary"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Ye(it,O(t,st))}}]}})}()}();
1
  /*! For license information please see site-reviews-blocks.js.LICENSE.txt */
2
+ !function(){"use strict";var e={367:function(e,t,n){var r=n(424),i=60103,s=60106;var a=60109,o=60110,l=60112;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),s=d("react.portal"),d("react.fragment"),d("react.strict_mode"),d("react.profiler"),a=d("react.provider"),o=d("react.context"),l=d("react.forward_ref"),d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var v="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p={};function g(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}function w(){}function h(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(f(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=g.prototype;var y=h.prototype=new w;y.constructor=h,r(y,g.prototype),y.isPureReactComponent=!0;var b={current:null},_=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,s={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!x.hasOwnProperty(r)&&(s[r]=t[r]);var l=arguments.length-2;if(1===l)s.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];s.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===s[r]&&(s[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:o,props:s,_owner:b.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var S=/\/+/g;function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,a){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case s:l=!0}}if(l)return a=a(l=e),e=""===r?"."+O(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),C(a,t,n,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+O(o=e[u],u);l+=C(o,t,n,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=v&&e[v]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(o=e.next()).done;)l+=C(o=o.value,t,n,c=r+O(o,u++),a);else if("object"===o)throw t=""+e,Error(f(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function R(e,t,n){if(null==e)return e;var r=[],i=0;return C(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function I(){var e=A.current;if(null===e)throw Error(f(321));return e}t.createElement=j},294:function(e,t,n){e.exports=n(367)},424:function(e){var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,s){for(var a,o,l=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(l[c]=a[c]);if(t){o=t(a);for(var d=0;d<o.length;d++)r.call(a,o[d])&&(l[o[d]]=a[o[d]])}}return l}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}!function(){var e=n(294);function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,s=[],a=!0,o=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(s.push(r.value),!t||s.length!==t);a=!0);}catch(e){o=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(o)throw i}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var i=wp.components.CheckboxControl,s=wp.element.useState,a=function(t,n,a){var o=[];return jQuery.each(t,(function(t,l){var u=r(s(!1),2),c=u[0],d=u[1],v=n.split(",").indexOf(t)>-1;o.push((0,e.createElement)(i,{key:"hide-".concat(t),className:"glsr-checkbox-control",checked:v||c,label:l,onChange:function(e){d(e),n=_.without(_.without(n.split(","),""),t),e&&n.push(t),a({hide:n.toString()})}}))})),o},o=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.28-.894v.963h-3.272v2.691h-1.017v-6.3h4.496v.963h-3.479v1.683h3.272z"})),l=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm3.681-3.54h2.592c1.449 0 2.232.648 2.232 1.823 0 1.071-.819 1.782-2.102 1.827l2.075 2.651h-1.26l-2.007-2.651h-.513v2.651h-1.017v-6.3zm2.565.954h-1.548v1.773h1.548c.819 0 1.202-.297 1.202-.905 0-.599-.405-.869-1.202-.869z"})),u=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.415-2.969l-.518.824c-.536-.342-1.13-.54-1.769-.54-.842 0-1.418.365-1.418.941 0 .522.491.725 1.31.842l.437.059c1.022.14 2.03.563 2.03 1.733 0 1.283-1.161 1.985-2.525 1.985-.855 0-1.881-.284-2.534-.846l.554-.81c.432.396 1.247.693 1.976.693.824 0 1.472-.351 1.472-.932 0-.495-.495-.725-1.418-.851l-.491-.068c-.936-.131-1.868-.572-1.868-1.742 0-1.265 1.121-1.967 2.484-1.967.918 0 1.643.257 2.277.68z"})),c=wp.i18n._x,d=[{label:"- "+c("Select","admin-text","site-reviews")+" -",value:""},{label:"- "+c("Select Multiple Post IDs","admin-text","site-reviews")+" -",value:"custom"},{label:c("The Current Page","admin-text","site-reviews")+" (post_id)",value:"post_id"},{label:c("The Parent Page","admin-text","site-reviews")+" (parent_id)",value:"parent_id"}],v=wp.i18n._x,f=[],m={label:"- "+v("Select","admin-text","site-reviews")+" -",value:""},p={label:"- "+v("Select Multiple Categories","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/site-reviews/v1/categories?per_page=50"}).then((function(e){f.push(m),f.push(p),jQuery.each(e,(function(e,t){f.push({label:"".concat(t.name," (").concat(t.slug,")"),value:t.id})}))}));var g=f,w=wp.i18n._x,h=[],y={label:"- "+w("Select","admin-text","site-reviews")+" -",value:""},b={label:"- "+w("Select Multiple Users","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/wp/v2/users?per_page=50"}).then((function(e){h.push(y),h.push(b),h.push({label:w("The Logged-in user","admin-text","site-reviews")+" (user_id)",value:"user_id"}),h.push({label:w("The Page author","admin-text","site-reviews")+" (author_id)",value:"author_id"}),jQuery.each(e,(function(e,t){h.push({label:t.name+" ("+t.slug+")",value:t.id})}))}));var x=h,j=function(e,t,n){GLSR.Event.trigger(t,e,n)};function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var O=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e.raw);return n.hide&&(n.hide=n.hide.join()),n.rating&&(n.rating=Number(n.rating)),~["","post_id","parent_id"].indexOf(n.assigned_posts)?t.assign_to?n.assign_to=n.assigned_posts:n.assigned_to=n.assigned_posts:t.assign_to?n.assign_to="custom":n.assigned_to="custom",n.user=n.assigned_users,~_.findIndex(x,(function(e){return e.value==n.assigned_users}))||(n.user="glsr_custom"),n.category=n.assigned_terms,~_.findIndex(g,(function(e){return e.value==n.assigned_terms}))||(n.category="glsr_custom"),n};function C(){return C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function R(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var L=["children","custom_value","help","label","onChange","options","className","hideLabelFromVision","selectedValue"],A=(wp.i18n._x,wp.components),I=A.BaseControl,B=(A.TextControl,lodash.isEmpty),E=wp.compose.useInstanceId;function N(t){var n=t.children,r=t.custom_value,i=void 0===r?"custom":r,s=t.help,a=t.label,o=t.onChange,l=t.options,u=void 0===l?[]:l,c=t.className,d=t.hideLabelFromVision,v=(t.selectedValue,R(t,L)),f=E(N),m="inspector-select-control-".concat(f),p=v.value;return!B(u)&&(0,e.createElement)(I,{label:a,hideLabelFromVision:d,id:m,help:s,className:c},(0,e.createElement)("select",C({id:m,className:"components-select-control__input",onChange:function(e){o(e.target.value)},"aria-describedby":s?"".concat(m,"__help"):void 0},v),u.map((function(t,n){return(0,e.createElement)("option",{key:"".concat(t.label,"-").concat(t.value,"-").concat(n),value:t.value,disabled:t.disabled},t.label)}))),i===p&&n)}var G=wp.element,D=G.useRef,P=G.useState,T=G.useEffect;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var U=lodash,$=U.debounce,Q=U.isEqual,q=U.reduce,F=wp.compose.usePrevious,V=wp.element,Y=V.RawHTML,J=V.useEffect,X=V.useRef,H=V.useState,K=wp.i18n,W=K.__,Z=K.sprintf,ee=wp.apiFetch,te=wp.url.addQueryArgs,ne=wp.components,re=ne.Placeholder,ie=ne.Spinner,se=wp.blocks.getBlockType;function ae(e,t,n){var r,i,s,a,o,l,u=(r=function(){return $(e,t,n)},i=[e,t,n],s=P((function(){return{inputs:i,result:r()}}))[0],a=D(!0),o=D(s),l=a.current||Boolean(i&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(i,o.current.inputs))?o.current:{inputs:i,result:r()},T((function(){a.current=!1,o.current=l}),[l]),l.result);return J((function(){return function(){return u.cancel()}}),[u]),u}function oe(t){var n=t.className;return(0,e.createElement)(re,{className:n},W("Block rendered as empty."))}function le(t){var n=t.response,r=t.className,i=Z(W("Error loading block: %s"),n.errorMsg);return(0,e.createElement)(re,{className:r},i)}function ue(t){var n=t.className;return(0,e.createElement)(re,{className:n},(0,e.createElement)(ie,null))}function ce(t){var n=t.attributes,i=t.block,s=t.className,a=t.httpMethod,o=void 0===a?"GET":a,l=t.urlQueryArgs,u=t.EmptyResponsePlaceholder,c=void 0===u?oe:u,d=t.ErrorResponsePlaceholder,v=void 0===d?le:d,f=t.LoadingResponsePlaceholder,m=void 0===f?ue:f,p=X(!0),g=X(),w=r(H(null),2),h=w[0],y=w[1],b=F(t);function _(){var e;if(p.current){null!==h&&y(null);var t=null!==(e=n&&function(e,t){var n=se(e);if(void 0===n)throw new Error("Block type '".concat(e,"' is not registered."));return q(n.attributes,(function(e,n,r){var i=t[r];return void 0!==i?e[r]=i:n.hasOwnProperty("default")&&(e[r]=n.default),-1!==["node","children"].indexOf(n.source)&&("string"==typeof e[r]?e[r]=[e[r]]:Array.isArray(e[r])||(e[r]=[])),e}),{})}(i,n))&&void 0!==e?e:null,r="POST"===o,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return te("/wp/v2/block-renderer/".concat(e),z(z({context:"edit"},null!==t?{attributes:t}:{}),n))}(i,r?null:t,l),a=r?{attributes:t}:null,u=g.current=ee({path:s,data:a,method:r?"POST":"GET"}).then((function(e){p.current&&u===g.current&&e&&y(e.rendered)})).catch((function(e){p.current&&u===g.current&&y({error:!0,errorMsg:e.message})}));return u}}var x=ae(_,500);return J((function(){return function(){p.current=!1}}),[]),J((function(){void 0===b?_():Q(b,t)||x()})),J((function(){t.onRender&&t.onRender(h,i,n)}),[h]),""===h?(0,e.createElement)(c,t):h?h.error?(0,e.createElement)(v,C({response:h},t)):(0,e.createElement)(Y,{className:s},h):(0,e.createElement)(m,t)}var de=wp.i18n._x,ve=wp.blocks,fe=ve.createBlock,me=ve.registerBlockType,pe=wp.blockEditor,ge=pe.InspectorAdvancedControls,we=pe.InspectorControls,he=wp.components,ye=he.PanelBody,be=(he.SelectControl,he.TextControl),_e=GLSR_Block.nameprefix+"/form",xe={assign_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},id:{default:"",type:"string"},user:{default:"",type:"string"}},je=(me(_e,{attributes:xe,category:GLSR_Block.nameprefix,description:de("Display a review form.","admin-text","site-reviews"),edit:function(t){var n=t.attributes,r=n.assign_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.hide,c=n.id,v=n.user,f=(t.className,t.setAttributes),m={assign_to:(0,e.createElement)(N,{key:"assigned_posts",label:de("Assign Reviews to a Page","admin-text","site-reviews"),onChange:function(e){return f({assign_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(be,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_posts:e})},placeholder:de("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:de("Assign Reviews to a Category","admin-text","site-reviews"),onChange:function(e){return f({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(be,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_terms:e})},placeholder:de("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:de("Assign Reviews to a User","admin-text","site-reviews"),onChange:function(e){return f({user:e,assigned_users:"glsr_custom"===e?o:""})},options:x,value:v},(0,e.createElement)(be,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_users:e})},placeholder:de("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),hide:a(GLSR_Block.hideoptions.site_reviews_form,u,f)},p={id:(0,e.createElement)(be,{label:de("Custom ID","admin-text","site-reviews"),onChange:function(e){return f({id:e})},value:c})};return[(0,e.createElement)(we,null,(0,e.createElement)(ye,{title:de("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorControls",m,t)))),(0,e.createElement)(ge,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorAdvancedControls",p,t))),(0,e.createElement)(ce,{block:_e,attributes:t.attributes,onRender:j})]},example:{},icon:{src:o},keywords:["reviews","form"],save:function(){return null},title:de("Submit a Review","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-form"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return fe(_e,O(t,xe))}}]}}),wp.i18n._x),ke=[{label:"- "+je("Select","admin-text","site-reviews")+" -",value:""},{label:je("Terms were accepted","admin-text","site-reviews"),value:"true"},{label:je("Terms were not accepted","admin-text","site-reviews"),value:"false"}],Se={label:"- "+(0,wp.i18n._x)("Select","admin-text","site-reviews")+" -",value:""},Oe=[];wp.apiFetch({path:"/site-reviews/v1/types?per_page=50"}).then((function(e){e.length<2||(Oe.push(Se),jQuery.each(e,(function(e,t){Oe.push({label:t.name,value:t.id})})))}));var Ce=Oe,Re=wp.i18n._x,Le=wp.blocks,Ae=Le.createBlock,Ie=Le.registerBlockType,Be=wp.blockEditor,Ee=Be.InspectorAdvancedControls,Ne=Be.InspectorControls,Ge=wp.components,De=Ge.PanelBody,Pe=Ge.RangeControl,Te=Ge.SelectControl,Me=Ge.TextControl,ze=Ge.ToggleControl,Ue=GLSR_Block.nameprefix+"/reviews",$e={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},display:{default:5,type:"number"},hide:{default:"",type:"string"},id:{default:"",type:"string"},pagination:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};wp.hooks.addFilter("blocks.getBlockAttributes",Ue,(function(e,t,n,r){return r&&r.count&&(e.display=r.count),e}));Ie(Ue,{attributes:$e,category:GLSR_Block.nameprefix,description:Re("Display your most recent reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.display,c=n.hide,v=n.id,f=n.pagination,m=n.rating,p=n.schema,w=n.terms,h=n.type,y=n.user,b=(t.className,t.setAttributes),_={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Re("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return b({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(Me,{className:"glsr-base-conditional-control",help:Re("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return b({assigned_posts:e})},placeholder:Re("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Re("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return b({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(Me,{className:"glsr-base-conditional-control",help:Re("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return b({assigned_terms:e})},placeholder:Re("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Re("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return b({user:e,assigned_users:"glsr_custom"===e?o:""})},options:x,value:y},(0,e.createElement)(Me,{className:"glsr-base-conditional-control",help:Re("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return b({assigned_users:e})},placeholder:Re("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(Te,{key:"terms",label:Re("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return b({terms:e})},options:ke,value:w}),pagination:(0,e.createElement)(Te,{key:"pagination",label:Re("Enable Pagination","admin-text","site-reviews"),onChange:function(e){return b({pagination:e})},options:[{label:"- "+Re("Select","admin-text","site-reviews")+" -",value:""},{label:Re("Yes (AJAX load more)","admin-text","site-reviews"),value:"loadmore"},{label:Re("Yes (AJAX pagination)","admin-text","site-reviews"),value:"ajax"},{label:Re("Yes (page reload)","admin-text","site-reviews"),value:"true"}],value:f}),type:(0,e.createElement)(Te,{key:"type",label:Re("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return b({type:e})},options:Ce,value:h}),display:(0,e.createElement)(Pe,{key:"display",label:Re("Reviews Per Page","admin-text","site-reviews"),min:1,max:50,onChange:function(e){return b({display:e})},value:u}),rating:(0,e.createElement)(Pe,{key:"rating",label:Re("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return b({rating:e})},value:m}),schema:(0,e.createElement)(ze,{key:"schema",checked:p,help:Re("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Re("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return b({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews,c,b)},k={id:(0,e.createElement)(Me,{label:Re("Custom ID","admin-text","site-reviews"),onChange:function(e){return b({id:e})},value:v})};return[(0,e.createElement)(Ne,null,(0,e.createElement)(De,{title:Re("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorControls",_,t)))),(0,e.createElement)(Ee,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorAdvancedControls",k,t))),(0,e.createElement)(ce,{block:Ue,attributes:t.attributes,onRender:j})]},example:{attributes:{display:2,pagination:"ajax",rating:0}},icon:{src:l},keywords:["reviews"],save:function(){return null},title:Re("Latest Reviews","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Ae(Ue,O(t,$e))}}]}});var Qe=wp.i18n._x,qe=wp.blocks,Fe=qe.createBlock,Ve=qe.registerBlockType,Ye=wp.blockEditor,Je=Ye.InspectorAdvancedControls,Xe=Ye.InspectorControls,He=wp.components,Ke=He.PanelBody,We=He.RangeControl,Ze=He.SelectControl,et=He.TextControl,tt=He.ToggleControl,nt=GLSR_Block.nameprefix+"/summary",rt={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};Ve(nt,{attributes:rt,category:GLSR_Block.nameprefix,description:Qe("Display a summary of your reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=(n.display,n.hide),c=(n.id,n.pagination,n.rating),v=n.schema,f=n.terms,m=n.type,p=n.user,w=(t.className,t.setAttributes),h={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Qe("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return w({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(et,{className:"glsr-base-conditional-control",help:Qe("Separate multiple IDs with commas.","admin-text","site-reviews"),onChange:function(e){return w({assigned_posts:e})},placeholder:Qe("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Qe("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return w({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(et,{className:"glsr-base-conditional-control",help:Qe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return w({assigned_terms:e})},placeholder:Qe("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Qe("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return w({user:e,assigned_users:"glsr_custom"===e?o:""})},options:x,value:p},(0,e.createElement)(et,{className:"glsr-base-conditional-control",help:Qe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return w({assigned_users:e})},placeholder:Qe("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(Ze,{key:"terms",label:Qe("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return w({terms:e})},options:ke,value:f}),type:(0,e.createElement)(Ze,{key:"type",label:Qe("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return w({type:e})},options:Ce,value:m}),rating:(0,e.createElement)(We,{key:"rating",label:Qe("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return w({rating:e})},value:c}),schema:(0,e.createElement)(tt,{key:"schema",checked:v,help:Qe("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Qe("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return w({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews_summary,u,w)};return[(0,e.createElement)(Xe,null,(0,e.createElement)(Ke,{title:Qe("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorControls",h,t)))),(0,e.createElement)(Je,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorAdvancedControls",{},t))),(0,e.createElement)(ce,{block:nt,attributes:t.attributes,onRender:j})]},example:{},icon:{src:u},keywords:["reviews","summary"],save:function(){return null},title:Qe("Rating Summary","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-summary"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Fe(nt,O(t,rt))}}]}})}()}();
assets/styles/admin/admin.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.glsr-premium-hero{background-color:#252f3f;background-image:radial-gradient(at left,#252f3f 50%,#161e2e 100%);display:flex;flex-direction:column;flex-wrap:wrap;margin:12px 0}@media screen and (min-width:600px){.glsr-premium-hero{flex-direction:row;flex-wrap:nowrap}}@media screen and (min-width:783px){.glsr-premium-hero{margin:12px 0 20px}}.glsr-premium-hero-image{background-image:url(../../images/addon-premium.svg),radial-gradient(at center,#252f3f 10%,#161e2e 100%);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;display:flex;flex:1;padding-top:66.67%}@media screen and (min-width:514px){.glsr-premium-hero-image{padding-top:50%}}@media screen and (min-width:600px){.glsr-premium-hero-image{max-width:250px;min-width:250px;padding-top:0}}.glsr-premium-hero-content{padding:40px}.glsr-premium-hero-content h2{color:#fff;font-size:32px;font-weight:800;line-height:1.25;margin:0}.glsr-premium-hero-content p{color:#fff;font-size:16px;margin-bottom:1.5em}.glsr-premium-hero-content .button{background-image:linear-gradient(45deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e;font-size:15px!important;font-weight:600}.glsr-premium-hero-content .button:focus,.glsr-premium-hero-content .button:hover{background-image:linear-gradient(65deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e}.glsr-premium-hero-content .button:focus{box-shadow:0 0 0 2px #252f3f,0 0 0 3px #ebd679}.glsr-addons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media only screen and (min-width:783px){.glsr-addons{gap:20px;margin:12px 0}}.glsr-addon{border:1px solid #ccd0d4;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}.glsr-addon-description{background-color:#fff;flex:auto;padding:20px}.glsr-addon-description p{margin:0}.glsr-addon-name{font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.glsr-addon-footer{background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;height:48px;margin:0;overflow:hidden;padding:15px}@media screen and (max-width:782px){.glsr-addon-footer{height:58px}}.glsr-addon-screenshot{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ccd0d4;display:block;margin:-1px;padding-top:66.67%}@media screen and (min-width:514px){.glsr-addon-screenshot{padding-top:100%}}.glsr-addon-screenshot[data-slug=filters]{background-color:#039588;background-image:url(../../images/addon-filters.svg)}.glsr-addon-screenshot[data-slug=forms]{background-color:#617c8b;background-image:url(../../images/addon-forms.svg)}.glsr-addon-screenshot[data-slug=images]{background-color:#673ab7;background-image:url(../../images/addon-images.svg)}.glsr-addon-screenshot[data-slug=notifications]{background-color:#283a89;background-image:url(../../images/addon-notifications.svg)}.glsr-addon-screenshot[data-slug=themes]{background-color:#00acc1;background-image:url(../../images/addon-themes.svg)}.glsr-addon-screenshot[data-slug=woocommerce]{background-color:#7f54b3;background-image:url(../../images/addon-woocommerce.svg)}.glsr-addon-link{bottom:10px;position:absolute;right:15px}@media screen and (max-width:782px){.glsr-addon-link{bottom:6px}}.glsr-addon-link.glsr-external:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \f504";font-family:dashicons;line-height:1.2;vertical-align:text-bottom}#glsr-premium-button{background-color:#2271b1;border-color:#2271b1;color:#fff;font-weight:400}#glsr-premium-button:focus,#glsr-premium-button:hover{background-color:#135e96;border-color:#135e96;color:#fff}#glsr-premium-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}@-webkit-keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-admin .glsr-button{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.wp-admin .glsr-button span{display:flex}.wp-admin .glsr-button[disabled]{box-shadow:inset 0 0 0 1px #8f98a1;color:#6c7781}.wp-admin .glsr-button[disabled] span{font-size:0;visibility:hidden}.wp-admin .glsr-button.is-small[disabled] span{height:22px}.wp-admin .glsr-button[disabled] span:before{content:attr(data-loading);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small[disabled] span:before{font-size:11px}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt{font-size:0;visibility:hidden}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt:before{content:attr(data-alt-text);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small:not([disabled]) span[data-alt-text].alt:before{font-size:11px}#dashboard_right_now li>span.glsr-review-count:before,#dashboard_right_now li a.glsr-review-count:before{content:"\f459";top:-2px}.post-type-site-review #titlediv #title{margin-bottom:20px}.post-type-site-review #contentdiv textarea,.post-type-site-review .wp-editor-area{-webkit-font-smoothing:antialiased!important;display:block;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:16px;height:320px;line-height:1.5;overflow-wrap:break-word;padding:10px;resize:vertical;width:100%}.post-type-site-review .misc-pub-pinned:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#82878c;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;left:-1px;padding:0 2px 0 0;position:relative;top:0;vertical-align:top}.post-type-site-review .misc-pub-pinned .pinned-status-text{font-weight:600}.post-type-site-review .misc-pub-pinned .pinned-status-select{margin-top:3px}.wp-admin .glsr-response{display:block;height:6em;margin:12px 0 0;width:100%}.glsr-mce{display:inline-block;margin-right:1px;position:relative}.glsr-mce-menu.mce-menu{background:#fff;display:none;left:0;margin:-2px 0 0;min-width:100%;padding:5px 0;position:absolute;top:100%}.glsr-mce-menu-item.mce-menu-item{cursor:pointer;font-size:14px;margin-bottom:2px;padding:6px 12px;white-space:nowrap}.mce-glsr-mce-popup a{text-decoration:underline}.mce-glsr-mce-popup p{margin-bottom:1em}.mce-glsr-mce-popup p.strong{font-weight:600}.mce-glsr-mce-popup p.no-margin{margin-bottom:0}.mce-glsr-mce-popup p.margin-top{margin-top:1em}.mce-glsr-btn.mce-btn button{box-sizing:border-box;padding:0 8px}.wp-media-buttons button.glsr-mce-button{margin-right:0;outline:none;padding-left:5px}button.glsr-mce-button:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;left:-1px;position:relative;top:-1px;width:0}button.glsr-mce-button.active:after{border-bottom:6px solid;border-top:0;top:-2px}button.glsr-mce-button:active{margin-bottom:5px}button.glsr-mce-button .wp-media-buttons-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f459";font:normal 18px/1 dashicons}@media screen and (max-width:782px){button.glsr-mce-button .wp-media-buttons-icon:before{font-size:20px!important}}div.sc-wrap{margin-right:1px}#site-review-detailsdiv.postbox .inside{margin:0;padding:0}.glsr-response-postbox{margin-bottom:0;margin-top:20px}.js .glsr-response-postbox .hndle{cursor:default}.js .glsr-response-postbox .toggle-indicator:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142";display:inline-block;font:normal 20px/1 dashicons;text-decoration:none!important}.js .glsr-response-postbox.closed .toggle-indicator:before{content:"\f140"}.glsr-metabox-table{margin-top:12px;padding:0 12px 12px;width:auto}.glsr-metabox-table td{line-height:1.5;padding:0 14px 8px 0;vertical-align:top}.glsr-metabox-table td:first-child{font-weight:600}.glsr-metabox-table td:last-child{padding-bottom:0}.glsr-metabox-actions{background:#f5f5f5;border-top:1px solid #ccd0d4;clear:both;padding:10px}.glsr-revert-action{float:right;line-height:1.9;text-align:right}.glsr-revert-action .spinner{float:left}.glsr-metabox-field select:focus{border-color:#007cba;border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);color:#016087;color:var(--wp-admin-theme-color-darker-20)}.glsr-metabox-field{box-sizing:border-box;position:relative}.glsr-metabox-field:first-child{margin-top:12px}.glsr-metabox-field .glsr-label{box-sizing:border-box;line-height:1.5;margin:0;overflow:hidden;padding:0 12px;position:relative;white-space:nowrap;width:100%}.glsr-metabox-field .glsr-label label{display:block;font-size:14px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.glsr-metabox-field .glsr-input{box-sizing:border-box;margin:0;padding:12px;position:relative;width:100%}.glsr-metabox-field .glsr-input>img{border-radius:3px;margin-top:12px}.glsr-metabox-field input[type=date],.glsr-metabox-field input[type=datetime-local],.glsr-metabox-field input[type=datetime],.glsr-metabox-field input[type=email],.glsr-metabox-field input[type=month],.glsr-metabox-field input[type=number],.glsr-metabox-field input[type=password],.glsr-metabox-field input[type=search],.glsr-metabox-field input[type=tel],.glsr-metabox-field input[type=text],.glsr-metabox-field input[type=time],.glsr-metabox-field input[type=url],.glsr-metabox-field input[type=week],.glsr-metabox-field select,.glsr-metabox-field textarea{line-height:1.5;margin:0;min-height:30px;padding:3px 8px;width:100%}.glsr-metabox-field .glsr-input label,.glsr-metabox-field input:disabled,.glsr-metabox-field select:disabled,.glsr-metabox-field textarea:disabled{cursor:default}.glsr-input-value:disabled{background-color:#eee!important;border-color:#7e8993!important;color:#32373c!important;opacity:1}@media screen and (min-width:641px){.glsr-metabox-field{display:flex;flex:1 auto}.glsr-metabox-field:first-child{margin-top:0}.glsr-metabox-field:first-child .glsr-input,.glsr-metabox-field:first-child .glsr-label{padding-top:12px}.glsr-metabox-field:last-child .glsr-input,.glsr-metabox-field:last-child .glsr-label{padding-bottom:12px}.glsr-metabox-field .glsr-label{align-items:flex-start;background:#f9f9f9;border-right:1px solid #ddd;display:flex;line-height:40px;min-width:150px;padding:6px 12px;width:20%}.glsr-metabox-field .glsr-label label{font-weight:600}.glsr-metabox-field .glsr-input{display:flex;flex-direction:column;justify-content:center;padding:6px 12px;vertical-align:top}}@media screen and (min-width:783px){.glsr-metabox-field .glsr-label{line-height:30px}}.glsr-toggle-field{display:flex;height:40px;line-height:normal}@media screen and (min-width:641px){.glsr-toggle-field{align-items:center}}@media screen and (min-width:783px){.glsr-toggle-field{height:30px}}.glsr-toggle{display:inline-block;position:relative}.glsr-toggle .glsr-toggle__track{background-color:#fff;border:1px solid #1e1e1e;border-radius:9px;box-sizing:border-box;content:"";display:inline-block;height:18px;transition:background .2s ease;vertical-align:top;width:36px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__track{transition-duration:0s}}.glsr-toggle .glsr-toggle__thumb{background-color:#1e1e1e;border:5px solid #1e1e1e;border-radius:50%;box-sizing:border-box;display:block;height:12px;left:3px;position:absolute;top:3px;transition:transform .1s ease;width:12px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__thumb{transition-duration:0s}}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__track{background-color:#007cba;background-color:var(--wp-admin-theme-color);border:9px solid transparent}.glsr-toggle .glsr-toggle__input:focus+.glsr-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #007cba;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.glsr-toggle input.glsr-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.glsr-toggle input.glsr-toggle__input[type=checkbox]:checked{background:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:before{content:""}.glsr-metabox-field [data-star-rating]>select{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}.glsr-metabox-field .gl-star-rating:not([data-star-rating]) .gl-star-rating--stars,.glsr-metabox-field [data-star-rating]>select:after,.glsr-metabox-field [data-star-rating]>select:before{display:none!important}.glsr-metabox-field .gl-star-rating--stars{align-items:center;color:#555d66;cursor:pointer;display:flex;float:left;position:relative;white-space:nowrap}.glsr-metabox-field [data-star-rating]>select[disabled]+.gl-star-rating--stars{color:#72777c;cursor:default}.glsr-metabox-field .gl-star-rating--stars>span{-webkit-font-smoothing:antialiased;font-family:dashicons;font-size:30px;letter-spacing:1px;line-height:1;text-align:center;transition:color .1s ease-in}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating--stars>span{font-size:24px}}.glsr-metabox-field .gl-star-rating--stars>span:before{content:"\f154"}.glsr-metabox-field .gl-star-rating--stars.s10>span:first-child:before,.glsr-metabox-field .gl-star-rating--stars.s20>span:nth-child(-1n+2):before,.glsr-metabox-field .gl-star-rating--stars.s30>span:nth-child(-1n+3):before,.glsr-metabox-field .gl-star-rating--stars.s40>span:nth-child(-1n+4):before,.glsr-metabox-field .gl-star-rating--stars.s50>span:nth-child(-1n+5):before,.glsr-metabox-field .gl-star-rating--stars.s60>span:nth-child(-1n+6):before,.glsr-metabox-field .gl-star-rating--stars.s70>span:nth-child(-1n+7):before,.glsr-metabox-field .gl-star-rating--stars.s80>span:nth-child(-1n+8):before,.glsr-metabox-field .gl-star-rating--stars.s90>span:nth-child(-1n+9):before,.glsr-metabox-field .gl-star-rating--stars.s100>span:before{content:"\f155"}.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{border:1px solid #007cba;border:1px solid var(--wp-admin-theme-color);border-radius:3px;box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);box-sizing:border-box;content:"";display:block;height:40px;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:783px){.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{height:30px}}.glsr-notice-branded{border-left-color:#f6e05e!important;padding-left:123px}.glsr-notice-branded-image{align-items:center;border-right:1px solid #ccd0d4;bottom:0;display:flex;justify-content:center;left:0;padding:0 5px;position:absolute;width:100px}.glsr-notice-branded .glsr-notice-branded-image{background-color:#faf089;top:0}.glsr-notice-premium .glsr-notice-branded-image{background-color:#252f3f;bottom:-1px;top:-1px}.glsr-notice-branded-image svg{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0;width:100%}.glsr-notice:not(.notice-error):not(.notice-info):not(.notice-warning):not(.glsr-notice-branded){border-left-color:#32373c;display:flex}.glsr-notice-icon{align-items:flex-start;display:flex;margin-left:6px;margin-right:18px;margin-top:18px}.glsr-notice-icon img{height:80px;width:80px}@media only screen and (min-width:601px){.glsr-notice-icon img{height:96px;width:96px}}.glsr-notice-content{margin:6px 0}.glsr-notice-content h3{line-height:1.25;margin-bottom:12px;margin-top:12px}.glsr-notice-content .button,.glsr-notice-content p{margin-bottom:12px;margin-top:0}:root{--base00:#2b303b;--base01:#343d46;--base02:#4f5b66;--base03:#65737e;--base04:#a7adba;--base05:#c0c5ce;--base06:#dfe1e8;--base07:#eff1f5;--base08:#bf616a;--base09:#d08770;--base0A:#ebcb8b;--base0B:#a3be8c;--base0C:#96b5b4;--base0D:#8fa1b3;--base0E:#b48ead;--base0F:#ab7967}.syntax-shortcode,code[class*=language-],pre[class*=language-]{word-wrap:normal;background-color:#181818;background-color:var(--base00);border-radius:2px;color:#d8d8d8;color:var(--base05);font-family:"Operator Mono Lig","Fira Code",monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}.syntax-shortcode,pre[class*=language-]{display:block;margin:.5em 0;overflow:auto;padding:1em}pre[class*=language-]>code{margin:0;padding:0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.syntax-shortcode .tag{color:#ab4642;color:var(--base08)}.syntax-shortcode .attr-name{color:#ba8baf;color:var(--base0E)}.syntax-shortcode .attr-value{color:#a1b56c;color:var(--base0B)}.language-css .comment{color:#585858;color:var(--base03)}.language-css .important,.language-css .selector{color:#ba8baf;color:var(--base0E)}.language-css .function,.language-css .property,.language-css .url .function{color:#7cafc2;color:var(--base0D)}.language-css .string,.language-css .url{color:#a1b56c;color:var(--base0B)}.language-css .atrule,.language-css .atrule .punctuation,.language-css .url .punctuation{color:#d8d8d8;color:var(--base05)}.language-css .atrule .rule{color:#f7ca88;color:var(--base0A)}.language-css .atrule .keyword,.language-html .tag{color:#ab4642;color:var(--base08)}.language-html .attr-name{color:#ba8baf;color:var(--base0E)}.language-html .attr-value{color:#a1b56c;color:var(--base0B)}.language-html .attr-equals,.language-php .attr-value,.language-php .char,.language-php .constant,.language-php .package .punctuation,.language-php .property,.language-php .punctuation,.language-php .regex,.language-php .variable{color:#d8d8d8;color:var(--base05)}.language-php .block-comment,.language-php .cdata,.language-php .comment,.language-php .doctype,.language-php .prolog{color:#585858;color:var(--base03)}.language-php .string{color:#a1b56c;color:var(--base0B)}.language-php .important,.language-php .keyword,.language-php .selector{color:#ba8baf;color:var(--base0E)}.language-php .number,.language-php .operator{color:#ab4642;color:var(--base08)}.language-php .boolean,.language-php .class-name,.language-php .function,.language-php .package{color:#7cafc2;color:var(--base0D)}.shortcode-example{position:relative}.shortcode-example>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#181818;background-color:var(--base00);border:0;border-radius:2px;color:#d8d8d8;color:var(--base05);display:block;font-family:"Operator Mono","Fira Code",monaco,monospace;font-size:13px;line-height:1.5;margin:0;opacity:0;padding:1em;position:absolute;width:100%}.shortcode-example>input:active,.shortcode-example>input:focus{border:0;box-shadow:none;opacity:1!important}.glsr-progress{display:block;font-size:14px;height:28px;opacity:.65;position:relative;text-align:center}@media screen and (max-width:782px){.glsr-progress{height:31px}}.glsr-progress.active{opacity:1}.glsr-progress *{box-sizing:border-box}.glsr-progress-background,.glsr-progress-bar{background-size:40px 40px;height:100%}.glsr-progress.active .glsr-progress-background,.glsr-progress.active .glsr-progress-bar{-webkit-animation:glsr-progress-bar 1s linear infinite;animation:glsr-progress-bar 1s linear infinite;transition:width 2.5s linear}.glsr-progress-bar{background-color:#616b75;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);border:1px solid #4a5259;border-radius:3px 0 0 3px;border-top-color:#616b75;color:#fff;overflow:hidden;position:relative;width:0;z-index:1}.glsr-progress-bar[style="width: 0%;"]{border-width:0}.glsr-progress-bar[style="width: 100%;"]{border-radius:3px}.glsr-progress-background{background-color:#f7f7f7;background-image:linear-gradient(-45deg,#fff 25%,transparent 0,transparent 50%,#fff 0,#fff 75%,transparent 0,transparent);border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px #ccd0d4;height:28px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:782px){.glsr-progress-background{height:31px}}.glsr-progress span{color:#555;left:0;line-height:26px;padding:0 6px;position:absolute;top:0}@media screen and (max-width:782px){.glsr-progress span{line-height:29px}}.glsr-progress-bar>span{color:#fff;text-shadow:0 -1px 1px #4a5259,1px 0 1px #4a5259,0 1px 1px #4a5259,-1px 0 1px #4a5259}@-webkit-keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}@keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}.glsr-progress .glsr-progress-bar{background-color:#681b98;border-color:#681b98 #591782 #591782}.glsr-progress .glsr-progress-bar>span{text-shadow:0 -1px 1px #591782,1px 0 1px #591782,0 1px 1px #591782,-1px 0 1px #591782}.star-rating .glsr-star{color:#555;font-size:16px;line-height:20px;width:16px}select[data-glsr-track=minimal]{border-color:#dba617!important;color:#c49515!important}select[data-glsr-track=minimal]:focus{box-shadow:0 0 0 1px #dba617}select[data-glsr-track=all]{border-color:#d63638!important;color:#d63638!important}select[data-glsr-track=all]:focus{box-shadow:0 0 0 1px #d63638}td.glsr-string-td1{padding-bottom:2em;position:relative}td.glsr-string-td1 .row-actions{bottom:10px;position:absolute;z-index:1}td.glsr-string-td2 input[type=text]:last-of-type{margin-bottom:0}td.glsr-string-td2 .description{display:block;padding-top:.5em}.is-invalid td.glsr-string-td2 .description{color:#d63638}.mobile td.glsr-string-td1 .row-actions,.no-js td.glsr-string-td1 .row-actions,td.glsr-string-td1 .row-actions.visible,tr:hover td.glsr-string-td1 .row-actions{left:10px}.is-invalid td.glsr-string-td1,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2,.is-invalid td.glsr-string-td2>div{position:relative}.is-invalid td.glsr-string-td1>button,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2>button,.is-invalid td.glsr-string-td2>div{z-index:1}.is-invalid td.glsr-string-td1:after,.is-invalid td.glsr-string-td2:after{background:rgba(220,50,50,.06);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.is-invalid td.glsr-string-td1:after{background:rgba(220,50,50,.08)}.is-invalid td.glsr-string-td2 input[type=text],.is-invalid td.glsr-string-td2 textarea{border-color:#e2cbcb}@media screen and (max-width:782px){.post-type-site-review .wp-list-table .is-expanded.is-invalid td:not(.hidden){overflow:unset}}@media screen and (max-width:720px){nav a.glsr-nav-tab,nav a.glsr-nav-tab.nav-tab-active:hover{border-bottom:1px solid #ccc;margin:10px 10px 0 0;transition-property:background,color}.wrap nav.glsr-nav-tab-wrapper{border-bottom:0}}.glsr-card{box-sizing:border-box;max-width:800px}.glsr-card-result{background-color:#f6fbfd;border:1px solid #ccd0d4;margin:1em 0;padding:0 1em}.glsr-card ol{list-style:decimal;margin-left:1.5em}.glsr-card ul{list-style:disc;margin-left:1.5em}.glsr-card h2{margin-top:0;text-align:left}.glsr-heading{color:#000;font-size:14px;font-weight:600}.glsr-card.postbox{margin-bottom:0;padding:0}.glsr-card.postbox:not(:last-child){border-bottom:none}.glsr-card.postbox.closed:last-child{border-bottom:1px solid #ccd0d4}.glsr-card .components-notice{margin:0}.glsr-card .components-notice.is-info{background-color:rgba(231,245,254,.75)}.glsr-card h3.glsr-card-heading{border-top:1px solid #ccd0d4;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.glsr-card h3.glsr-card-heading:first-child{border-top:none}.glsr-accordion-trigger{align-items:center;background:#fff;border:0;color:#32373c;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin:0;min-height:46px;padding:1em 3.5em 1em 1.5em;position:relative;text-align:left;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%}.glsr-accordion-trigger .title.dashicons-before:before{margin-left:-.25em;padding-right:.5em}.glsr-accordion-trigger:active,.glsr-accordion-trigger:hover{background:#f8f9f9}.glsr-accordion-trigger:focus{background-color:#f8f9f9;border:none;box-shadow:none;color:#191e23;outline:2px solid #0071a1;outline-offset:-1px;z-index:1}.glsr-accordion-trigger .title{flex-grow:1;font-size:16px;font-weight:600;pointer-events:none}.glsr-accordion-trigger .icon{border:solid #555d66;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:1.5em;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.glsr-accordion-trigger[aria-expanded=true] .icon{transform:translateY(-30%) rotate(-135deg)}.glsr-accordion-trigger .badge{border:1px solid #72aee6;color:#32373c;font-weight:500;margin-left:.5rem;padding:.1rem .5rem .15rem}.glsr-accordion-trigger .badge.important{border:1px solid #d63638}@media screen and (max-width:782px){.glsr-accordion-trigger{align-items:flex-start;flex-direction:column}.glsr-accordion-trigger .badge{margin:1em 0 0}}.glsr-card.postbox .inside{border-bottom:none;border-top:1px solid #ccd0d4;margin:0;padding:1em 1.5em}.glsr-card.postbox .inside>:not(h2):first-child{margin-top:.5em}.glsr-card.postbox .inside>:last-child{margin-bottom:.5em!important}.glsr-card p.submit{margin:0}.glsr-card code,.glsr-card pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal;word-spacing:normal}.glsr-card dd{margin:1em 0}.glsr-card dt{font-weight:600;margin:1em 0}.glsr-card code a{text-decoration:none}.glsr-float-left{float:left;padding-right:.25em}.glsr-code[readonly]{-webkit-font-smoothing:antialiased!important;font-family:"Operator Mono","Fira Code",monaco,monospace;font-weight:300;white-space:pre;width:100%}.glsr-code-large{min-height:60vh}@media only screen and (max-width:782px){.glsr-card{max-width:inherit}}.glsr-tooltip{color:#646970;cursor:help;margin-left:6px}tr.glsr-setting-field th{width:210px}tr.glsr-setting-field th .tippy-box{font-weight:400}@media only screen and (min-width:783px){.glsr-tooltip{float:left;margin-left:0;margin-right:6px}}tr.glsr-setting-field td .inline br{display:none}tr.glsr-setting-field td .inline label:after{content:"";margin-right:1em}.glsr-setting-field a.button{margin-top:6px}.glsr-notice-inline{background:hsla(0,0%,100%,.65);color:#555;margin:10px 0 0!important;padding:4px 10px 10px}.glsr-notice-inline p{padding:0!important}.glsr-setting-field{line-height:1.5;margin:1em 0}.glsr-setting-field small code{font-size:inherit;padding:0 3px 1px}.glsr-setting-field>label{margin-right:3px}@media screen and (max-width:782px){.glsr-setting-field>label+input.small-text{margin-left:0}}.glsr-setting-field>ul{margin:0}.glsr-setting-field>ul li{margin-bottom:2px}.glsr-setting-field textarea.code,.post-type-site-review .code,.post-type-site-review code{font-family:"Operator Mono","Fira Code",monaco,monospace}.glsr-hidden{display:none}.glsr-search-box,.glsr-strings-table{max-width:800px;position:relative}.glsr-search-box *,.glsr-strings-table *{box-sizing:border-box}.glsr-search-box,.glsr-search-multibox{margin:1em 0;position:relative}.glsr-search-box.is-active .spinner,.glsr-search-multibox.is-active .spinner{visibility:visible}.glsr-search-box.is-active input[type=search]::-webkit-search-cancel-button,.glsr-search-multibox.is-active input[type=search]::-webkit-search-cancel-button{display:none!important}.glsr-search-box .description{display:block}.glsr-spinner{background-color:#fff;height:20px;position:absolute;right:5px;top:5px;visibility:hidden;width:20px;z-index:30}.glsr-spinner .spinner{margin:0}.loading-content .glsr-spinner{visibility:visible}.glsr-search-input{font-size:1.2em;font-weight:300;line-height:1.5;margin:0;padding:3px 5px;position:relative;width:100%;z-index:2}.site-review_page_settings .glsr-search-input{font-size:16px;height:32px}.glsr-search-input:focus{z-index:20}.glsr-search-results{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #7e8993;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;left:0;max-height:315px;overflow-y:scroll;padding-top:4px;position:absolute;top:calc(100% - 4px);width:100%;z-index:3}.glsr-search-results:not(.is-active){display:none}.glsr-search-results:before{background:#fff;border-left:1px solid #7e8993;border-right:1px solid #7e8993;box-sizing:border-box;content:"";display:block;height:4px;left:-1px;position:absolute;right:-1px;top:0}.glsr-search-results>div,.glsr-search-results>span{box-sizing:border-box;display:block;height:32px;line-height:32px;margin-top:-1px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.glsr-search-results>div{background-color:#f6fbfd}.glsr-search-results>span:active,.glsr-search-results>span:focus,.glsr-search-results>span:hover{background-color:#00a0d2;color:#fff;cursor:pointer;outline:none}.glsr-search-box-wrap{align-items:center;display:flex;position:relative}.glsr-search-box-wrap .glsr-spinner{right:6px;top:auto}.glsr-strings-table{transition:opacity .2s linear}.glsr-focus .glsr-strings-table{opacity:.2;pointer-events:none}.glsr-string-td1,.glsr-string-td2{border-top:none;padding:13px 15px}.glsr-string-td1{border-right:1px solid #ccd0d4;max-width:375px;vertical-align:top}.glsr-string-td2{max-width:375px;width:60%}.glsr-strings-table p:not(.row-actions){color:#000;font-size:14px;font-weight:400;line-height:1.3}.glsr-strings-table p.row-actions{margin:0}.glsr-strings-table textarea{display:block;margin:0;width:100%}.glsr-strings-table input[type=text]{display:block;margin:0 0 5px;width:100%}.glsr-strings-table input[type=text]:active,.glsr-strings-table input[type=text]:focus{position:relative}.glsr-string-tr:last-child .glsr-string-td2,.glsr-string-tr:not(.is-expanded):last-child .glsr-string-td1{border-bottom:none}@media screen and (max-width:782px){.glsr-search-results>span{padding:0 10px}.glsr-string-td1{border-right:none;max-width:none}.glsr-string-td2{max-width:none;padding:13px 15px!important}.glsr-spinner{right:10px}}.glsr-string-tr.ui-sortable-helper{box-shadow:0 1px 2px rgba(0,0,0,.1);display:table;opacity:.8}.ui-sortable .glsr-string-tr:hover{cursor:move}@media screen and (min-width:783px){.ui-sortable-placeholder+.glsr-string-tr .glsr-string-td2{border-top:1px solid #f1f1f1}}.ui-sortable-helper .glsr-string-td1{border-left:1px solid #999}.ui-sortable-helper .glsr-string-td1,.ui-sortable-helper .glsr-string-td2{border-bottom:1px solid #999!important;border-top:1px solid #999!important}.ui-sortable-helper .glsr-string-td2{border-right:1px solid #999}@media screen and (max-width:782px){.ui-sortable-helper .glsr-string-td1{border:1px solid #999}.ui-sortable-helper.is-expanded .glsr-string-td1{border-bottom:none!important}.ui-sortable-helper.is-expanded .glsr-string-td2{border:1px solid #999;border-top-color:#f1f1f1!important}}.glsr-search-multibox,.glsr-search-multibox-entries{display:flex;margin:0;position:relative}.glsr-search-multibox-entries{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;flex-direction:column;width:100%;z-index:2}.glsr-search-multibox-entries:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;z-index:20}.glsr-search-multibox .glsr-selected-entries{display:flex;flex-wrap:wrap;padding-right:6px}.glsr-search-multibox .glsr-selected-entries>span{align-items:center;background:rgba(0,0,0,.07);border-radius:3px;box-sizing:border-box;display:flex;font-size:11px;font-style:normal;height:24px;line-height:1;margin:6px 0 0 6px;padding:0 8px 0 24px;position:relative}.glsr-search-multibox .glsr-selected-entries a{color:inherit;pointer-events:none}.glsr-search-multibox .glsr-remove-button{left:2px}.glsr-search-multibox .glsr-remove-icon:before{color:#757575}.glsr-search-multibox input[type=search].glsr-search-input{background:transparent;border:none;flex-grow:1;margin:0;width:auto}.glsr-search-multibox input[type=search].glsr-search-input:focus{box-shadow:none;outline:none}.glsr-search-multibox .glsr-spinner{bottom:5px;right:7px;top:auto}@media screen and (max-width:782px){.glsr-search-multibox .glsr-remove-button{left:6px}.glsr-search-multibox .glsr-selected-entries>span{font-size:14px;height:32px;margin:8px 0 0 8px;padding:8px 10px 8px 30px}.glsr-search-multibox .glsr-spinner{bottom:10px;right:10px}}.glsr-multibox-entry{color:#444;display:block;margin-left:20px}.glsr-remove-button{background:0 0;border:none;cursor:pointer;height:20px;left:-4px;margin:0;padding:0;position:absolute;text-indent:0;width:20px}.glsr-remove-button:focus .glsr-remove-icon:before,.glsr-remove-button:hover .glsr-remove-icon:before{color:#1e1e1e}.glsr-remove-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border-radius:50%;color:#007cba;color:var(--wp-admin-theme-color);content:"\f153";display:block;line-height:1.28;font:400 16px/20px dashicons;height:20px;margin-left:0;text-align:center;width:20px}.glsr-setting-field .wp-picker-container{position:relative}.glsr-setting-field .wp-picker-holder{position:absolute;z-index:5}.glsr-status{max-width:750px}.glsr-status th.column-primary{width:50%}.glsr-status td.column-primary{font-size:14px!important;font-weight:600;position:relative}.glsr-status td.column-primary span{font-weight:400}.glsr-status .toggle-row{top:0}.glsr-status .toggle-row:before{top:6px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{color:#82878c;padding-left:4px;text-align:center}@media screen and (max-width:782px){.glsr-status th input[type=radio]{margin-bottom:8px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{padding-left:9px;padding-top:4px}}.wrap nav.glsr-nav-tab-wrapper{margin-top:12px;padding-top:0}nav.glsr-nav-tab-wrapper a.glsr-nav-tab:focus{box-shadow:none;outline:2px solid #0071a1;outline-offset:-1px}.wrap>.glsr-nav-view{margin-top:20px}.glsr-subsubsub{display:flex;flex-wrap:wrap;float:none;margin-top:.5em;text-align:left}.glsr-subsubsub li{align-items:center;display:flex}.glsr-subsubsub li a{padding:0 .2em}.glsr-subsubsub li span{margin:0 .2em}.glsr-subsubsub li:last-child span{display:none}body[class*=type-site-review] [data-tippy-root]{max-width:calc(100vw - 10px)}body[class*=type-site-review] .tippy-box{background-color:#2c3338;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}body[class*=type-site-review] .tippy-box a{color:#72aee6}body[class*=type-site-review] .tippy-box a:hover{color:#4f94d4}body[class*=type-site-review] .tippy-box code{background-color:hsla(0,0%,100%,.25);border-radius:2px;display:inline-block;padding:0 3px}body[class*=type-site-review] .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement=top-start]{transform-origin:left bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}body[class*=type-site-review] .tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow{right:0}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow{left:0}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}body[class*=type-site-review] .tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}body[class*=type-site-review] .tippy-arrow{color:#2c3338;height:16px;width:16px}body[class*=type-site-review] .tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}body[class*=type-site-review] .tippy-content{max-height:320px;overflow:auto;padding:8px 10px;position:relative;z-index:1}body[class*=type-site-review] .tippy-content ul{list-style:square}body[class*=type-site-review] .tippy-content ul li{margin-bottom:3px}body[class*=type-site-review] .tippy-content ol,body[class*=type-site-review] .tippy-content ul{margin:.5em .5em .5em 1.5em}body[class*=type-site-review] .tippy-box pre[class*=language-]{background-color:transparent;margin:0;padding:0}body[class*=type-site-review] .tippy-box pre[class*=language-] code{background-color:transparent}.glsr-screenshot{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.glsr-welcome .badge{text-rendering:optimizeLegibility;background-color:#72777c;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:.25rem .5rem;position:absolute;right:0;top:1em}@media only screen and (max-width:500px){.glsr-welcome .badge{display:inline-block;position:relative;top:auto}}.glsr-welcome.about-wrap{margin-top:40px}.glsr-welcome.about-wrap .inside li,.glsr-welcome.about-wrap .inside p{font-size:16px}.glsr-welcome .glsr-about-text{margin:1em 0}.glsr-welcome-banner{margin:2em 0 0}.glsr-welcome .about-buttons{display:flex;flex-wrap:wrap;margin:1.5em 0}.glsr-welcome .components-button{margin:0 .5em .5em 0}.glsr-welcome .dashicon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px dashicons;margin-right:6px}.glsr-welcome .glsr-nav-view{margin-top:0}.glsr-welcome ul:not(.glsr-flex-row){list-style:circle;padding-left:20px}.glsr-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.glsr-column{box-sizing:border-box;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media (min-width:601px){.glsr-has-2-columns .glsr-column,.glsr-has-3-columns .glsr-column{max-width:50%}}@media (min-width:783px){.glsr-has-3-columns .glsr-column{max-width:33.33%}}[class*=post-type-site-review] .row-actions .id>span{color:#999}#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{margin-top:calc(30px + .2em)}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{width:50%}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left textarea,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right textarea{height:8em}@media screen and (max-width:782px){#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{float:none;margin-top:0;width:100%}}.wp-locked .row-actions .approve,.wp-locked .row-actions .respond,.wp-locked .row-actions .unapprove{display:none}.glsr-responsive-table{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative;width:100%}.glsr-responsive-table td{white-space:nowrap}.glsr-metabox-table .star-rating .star,.post-type-site-review .star-rating .star{color:#555;font-size:16px;line-height:20px;width:16px}.post-type-site-review .star-rating .star{margin-top:-2px}.post-type-site-review .hide-column-tog+.pinned-icon+svg,.post-type-site-review .wp-list-table .approve,.post-type-site-review .wp-list-table .status-pending .unapprove{display:none}.post-type-site-review .wp-list-table .spam .approve,.post-type-site-review .wp-list-table .status-pending .approve,.post-type-site-review .wp-list-table .trash .approve{display:inline}.post-type-site-review .wp-list-table .approve a{color:#006505}.post-type-site-review .wp-list-table .approve a:hover{color:#007f06}.post-type-site-review .wp-list-table .unapprove a{color:#d98500}.post-type-site-review .wp-list-table .unapprove a:hover{color:#f39500}.post-type-site-review .wp-list-table th.column-rating{width:100px}.post-type-site-review .wp-list-table td.column-is_pinned i.pin-review{align-items:center;cursor:pointer;display:flex;float:none;justify-content:center;margin:0;transition:none}.post-type-site-review .wp-list-table td.column-is_pinned i{line-height:24px;text-indent:-3px}.post-type-site-review .wp-list-table td.column-is_pinned i:not(.pinned){color:rgba(85,85,85,.2)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending th.check-column{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending:not(.is-expanded) td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending.is-expanded td:last-child,.post-type-site-review .wp-list-table tr.status-pending:not(.is-expanded) td:nth-child(2),.post-type-site-review .wp-list-table tr.status-pending th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td,.post-type-site-review .wp-list-table tr.status-pending th.check-column{background-color:#fef7f1}.post-type-site-review .wp-list-table tr.status-pending th.check-column{border-left:4px solid #d54e21;position:relative;z-index:1}.post-type-site-review .wp-list-table tr.status-pending th.check-column input{margin-left:4px}@media screen and (min-width:783px){.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-ip_address{white-space:nowrap}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-name,.post-type-site-review .wp-list-table th.column-taxonomy-site-review-category,.post-type-site-review .wp-list-table th.column-type{width:120px}.post-type-site-review .wp-list-table th.column-is_pinned{width:45px}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon span{display:none}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;font-size:16px;height:20px;line-height:22px;position:relative;text-align:center;vertical-align:top;width:16px}.post-type-site-review .wp-list-table th.column-is_pinned .sorting-indicator{margin-left:3px}.post-type-site-review .wp-list-table td.column-is_pinned{padding:8px 6px}.post-type-site-review .wp-list-table td.column-is_pinned i{text-indent:0}}#scheduled.glsr-nav-view{margin-top:.5em}#scheduled.glsr-nav-view .subsubsub{margin-top:0}#scheduled.glsr-nav-view thead td{padding-left:4px}#scheduled.glsr-nav-view tbody th{border-left:4px solid transparent;padding-left:0}#scheduled.glsr-nav-view tbody tr.action-in-progress th{border-color:#c3c4c7}#scheduled.glsr-nav-view tbody tr.action-pending th{border-color:#ffb900}#scheduled.glsr-nav-view tbody tr.action-failed th{border-color:#dc3232}#scheduled.glsr-nav-view .column-args .glsr-tooltip,#scheduled.glsr-nav-view .column-log_entries .glsr-tooltip{float:none;margin:0}@media screen and (min-width:783px){#scheduled.glsr-nav-view .column-args,#scheduled.glsr-nav-view .column-log_entries{text-align:center;width:40px}#scheduled.glsr-nav-view .column-recurrence,#scheduled.glsr-nav-view .column-status{width:12%}#scheduled.glsr-nav-view .column-schedule{width:210px}}#available-widgets [class*=site-reviews] .widget-title:before{content:"\f459"}.glsr-no-margins{margin:0!important}::placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}::-webkit-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-ms-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}
1
+ @charset "UTF-8";.glsr-premium-hero{background-color:#252f3f;background-image:radial-gradient(at left,#252f3f 50%,#161e2e 100%);display:flex;flex-direction:column;flex-wrap:wrap;margin:12px 0}@media screen and (min-width:600px){.glsr-premium-hero{flex-direction:row;flex-wrap:nowrap}}@media screen and (min-width:783px){.glsr-premium-hero{margin:12px 0 20px}}.glsr-premium-hero-image{background-image:url(../../images/addon-premium.svg),radial-gradient(at center,#252f3f 10%,#161e2e 100%);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;display:flex;flex:1;padding-top:66.67%}@media screen and (min-width:514px){.glsr-premium-hero-image{padding-top:50%}}@media screen and (min-width:600px){.glsr-premium-hero-image{max-width:250px;min-width:250px;padding-top:0}}.glsr-premium-hero-content{padding:40px}.glsr-premium-hero-content h2{color:#fff;font-size:32px;font-weight:800;line-height:1.25;margin:0}.glsr-premium-hero-content p{color:#fff;font-size:16px;margin-bottom:1.5em}.glsr-premium-hero-content a{color:#f9efa3}.glsr-premium-hero-content .button{background-image:linear-gradient(45deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e;font-size:15px!important;font-weight:600}.glsr-premium-hero-content .button:focus,.glsr-premium-hero-content .button:hover{background-image:linear-gradient(65deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e}.glsr-premium-hero-content .button:focus{box-shadow:0 0 0 2px #252f3f,0 0 0 3px #ebd679}.glsr-addons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media only screen and (min-width:783px){.glsr-addons{gap:20px;margin:12px 0}}.glsr-addon{border:1px solid #ccd0d4;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}.glsr-addon-description{background-color:#fff;flex:auto;padding:20px}.glsr-addon-description p{margin:0}.glsr-addon-name{font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.glsr-addon-footer{background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;height:48px;margin:0;overflow:hidden;padding:15px}@media screen and (max-width:782px){.glsr-addon-footer{height:58px}}.glsr-addon-screenshot{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ccd0d4;display:block;margin:-1px;padding-top:66.67%}@media screen and (min-width:514px){.glsr-addon-screenshot{padding-top:100%}}.glsr-addon-screenshot[data-slug=filters]{background-color:#039588;background-image:url(../../images/addon-filters.svg)}.glsr-addon-screenshot[data-slug=forms]{background-color:#617c8b;background-image:url(../../images/addon-forms.svg)}.glsr-addon-screenshot[data-slug=images]{background-color:#673ab7;background-image:url(../../images/addon-images.svg)}.glsr-addon-screenshot[data-slug=notifications]{background-color:#283a89;background-image:url(../../images/addon-notifications.svg)}.glsr-addon-screenshot[data-slug=themes]{background-color:#00acc1;background-image:url(../../images/addon-themes.svg)}.glsr-addon-screenshot[data-slug=woocommerce]{background-color:#7f54b3;background-image:url(../../images/addon-woocommerce.svg)}.glsr-addon-link{bottom:10px;position:absolute;right:15px}@media screen and (max-width:782px){.glsr-addon-link{bottom:6px}}.glsr-addon-link.glsr-external:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \f504";font-family:dashicons;line-height:1.2;vertical-align:text-bottom}#glsr-premium-button{background-color:#2271b1;border-color:#2271b1;color:#fff;font-weight:400}#glsr-premium-button:focus,#glsr-premium-button:hover{background-color:#135e96;border-color:#135e96;color:#fff}#glsr-premium-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}@-webkit-keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-admin .glsr-button{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.wp-admin .glsr-button span{display:flex}.wp-admin .glsr-button[disabled]{box-shadow:inset 0 0 0 1px #8f98a1;color:#6c7781}.wp-admin .glsr-button[disabled] span{font-size:0;visibility:hidden}.wp-admin .glsr-button.is-small[disabled] span{height:22px}.wp-admin .glsr-button[disabled] span:before{content:attr(data-loading);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small[disabled] span:before{font-size:11px}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt{font-size:0;visibility:hidden}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt:before{content:attr(data-alt-text);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small:not([disabled]) span[data-alt-text].alt:before{font-size:11px}#dashboard_right_now li>span.glsr-review-count:before,#dashboard_right_now li a.glsr-review-count:before{content:"\f459";top:-2px}.post-type-site-review #titlediv #title{margin-bottom:20px}.post-type-site-review #contentdiv textarea,.post-type-site-review .wp-editor-area{-webkit-font-smoothing:antialiased!important;display:block;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:16px;height:320px;line-height:1.5;overflow-wrap:break-word;padding:10px;resize:vertical;width:100%}.post-type-site-review .misc-pub-pinned:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#82878c;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;left:-1px;padding:0 2px 0 0;position:relative;top:0;vertical-align:top}.post-type-site-review .misc-pub-pinned .pinned-status-text{font-weight:600}.post-type-site-review .misc-pub-pinned .pinned-status-select{margin-top:3px}.wp-admin .glsr-response{display:block;height:6em;margin:12px 0 0;width:100%}.glsr-mce{display:inline-block;margin-right:1px;position:relative}.glsr-mce-menu.mce-menu{background:#fff;display:none;left:0;margin:-2px 0 0;min-width:100%;padding:5px 0;position:absolute;top:100%}.glsr-mce-menu-item.mce-menu-item{cursor:pointer;font-size:14px;margin-bottom:2px;padding:6px 12px;white-space:nowrap}.mce-glsr-mce-popup a{text-decoration:underline}.mce-glsr-mce-popup p{margin-bottom:1em}.mce-glsr-mce-popup p.strong{font-weight:600}.mce-glsr-mce-popup p.no-margin{margin-bottom:0}.mce-glsr-mce-popup p.margin-top{margin-top:1em}.mce-glsr-btn.mce-btn button{box-sizing:border-box;padding:0 8px}.wp-media-buttons button.glsr-mce-button{margin-right:0;outline:none;padding-left:5px}button.glsr-mce-button:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;left:-1px;position:relative;top:-1px;width:0}button.glsr-mce-button.active:after{border-bottom:6px solid;border-top:0;top:-2px}button.glsr-mce-button:active{margin-bottom:5px}button.glsr-mce-button .wp-media-buttons-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f459";font:normal 18px/1 dashicons}@media screen and (max-width:782px){button.glsr-mce-button .wp-media-buttons-icon:before{font-size:20px!important}}div.sc-wrap{margin-right:1px}#site-review-detailsdiv.postbox .inside{margin:0;padding:0}.glsr-response-postbox{margin-bottom:0;margin-top:20px}.js .glsr-response-postbox .hndle{cursor:default}.js .glsr-response-postbox .toggle-indicator:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142";display:inline-block;font:normal 20px/1 dashicons;text-decoration:none!important}.js .glsr-response-postbox.closed .toggle-indicator:before{content:"\f140"}.glsr-metabox-table{margin-top:12px;padding:0 12px 12px;width:auto}.glsr-metabox-table td{line-height:1.5;padding:0 14px 8px 0;vertical-align:top}.glsr-metabox-table td:first-child{font-weight:600}.glsr-metabox-table td:last-child{padding-bottom:0}.glsr-metabox-actions{background:#f5f5f5;border-top:1px solid #ccd0d4;clear:both;padding:10px}.glsr-revert-action{float:right;line-height:1.9;text-align:right}.glsr-revert-action .spinner{float:left}.glsr-metabox-field select:focus{border-color:#007cba;border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);color:#016087;color:var(--wp-admin-theme-color-darker-20)}.glsr-metabox-field{box-sizing:border-box;position:relative}.glsr-metabox-field:first-child{margin-top:12px}.glsr-metabox-field .glsr-label{box-sizing:border-box;line-height:1.5;margin:0;overflow:hidden;padding:0 12px;position:relative;white-space:nowrap;width:100%}.glsr-metabox-field .glsr-label label{display:block;font-size:14px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.glsr-metabox-field .glsr-input{box-sizing:border-box;margin:0;padding:12px;position:relative;width:100%}.glsr-metabox-field .glsr-input>img{border-radius:3px;margin-top:12px}.glsr-metabox-field input[type=date],.glsr-metabox-field input[type=datetime-local],.glsr-metabox-field input[type=datetime],.glsr-metabox-field input[type=email],.glsr-metabox-field input[type=month],.glsr-metabox-field input[type=number],.glsr-metabox-field input[type=password],.glsr-metabox-field input[type=search],.glsr-metabox-field input[type=tel],.glsr-metabox-field input[type=text],.glsr-metabox-field input[type=time],.glsr-metabox-field input[type=url],.glsr-metabox-field input[type=week],.glsr-metabox-field select,.glsr-metabox-field textarea{line-height:1.5;margin:0;min-height:30px;padding:3px 8px;width:100%}.glsr-metabox-field .glsr-input label,.glsr-metabox-field input:disabled,.glsr-metabox-field select:disabled,.glsr-metabox-field textarea:disabled{cursor:default}.glsr-input-value:disabled{background-color:#eee!important;border-color:#7e8993!important;color:#32373c!important;opacity:1}@media screen and (min-width:641px){.glsr-metabox-field{display:flex;flex:1 auto}.glsr-metabox-field:first-child{margin-top:0}.glsr-metabox-field:first-child .glsr-input,.glsr-metabox-field:first-child .glsr-label{padding-top:12px}.glsr-metabox-field:last-child .glsr-input,.glsr-metabox-field:last-child .glsr-label{padding-bottom:12px}.glsr-metabox-field .glsr-label{align-items:flex-start;background:#f9f9f9;border-right:1px solid #ddd;display:flex;line-height:40px;min-width:150px;padding:6px 12px;width:20%}.glsr-metabox-field .glsr-label label{font-weight:600}.glsr-metabox-field .glsr-input{display:flex;flex-direction:column;justify-content:center;padding:6px 12px;vertical-align:top}}@media screen and (min-width:783px){.glsr-metabox-field .glsr-label{line-height:30px}}.glsr-toggle-field{display:flex;height:40px;line-height:normal}@media screen and (min-width:641px){.glsr-toggle-field{align-items:center}}@media screen and (min-width:783px){.glsr-toggle-field{height:30px}}.glsr-toggle{display:inline-block;position:relative}.glsr-toggle .glsr-toggle__track{background-color:#fff;border:1px solid #1e1e1e;border-radius:9px;box-sizing:border-box;content:"";display:inline-block;height:18px;transition:background .2s ease;vertical-align:top;width:36px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__track{transition-duration:0s}}.glsr-toggle .glsr-toggle__thumb{background-color:#1e1e1e;border:5px solid #1e1e1e;border-radius:50%;box-sizing:border-box;display:block;height:12px;left:3px;position:absolute;top:3px;transition:transform .1s ease;width:12px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__thumb{transition-duration:0s}}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__track{background-color:#007cba;background-color:var(--wp-admin-theme-color);border:9px solid transparent}.glsr-toggle .glsr-toggle__input:focus+.glsr-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #007cba;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.glsr-toggle input.glsr-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.glsr-toggle input.glsr-toggle__input[type=checkbox]:checked{background:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:before{content:""}.glsr-metabox-field [data-star-rating]>select{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}.glsr-metabox-field .gl-star-rating:not([data-star-rating]) .gl-star-rating--stars,.glsr-metabox-field [data-star-rating]>select:after,.glsr-metabox-field [data-star-rating]>select:before{display:none!important}.glsr-metabox-field .gl-star-rating--stars{align-items:center;color:#555d66;cursor:pointer;display:flex;float:left;position:relative;white-space:nowrap}.glsr-metabox-field [data-star-rating]>select[disabled]+.gl-star-rating--stars{color:#72777c;cursor:default}.glsr-metabox-field .gl-star-rating--stars>span{-webkit-font-smoothing:antialiased;font-family:dashicons;font-size:30px;letter-spacing:1px;line-height:1;text-align:center;transition:color .1s ease-in}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating--stars>span{font-size:24px}}.glsr-metabox-field .gl-star-rating--stars>span:before{content:"\f154"}.glsr-metabox-field .gl-star-rating--stars.s10>span:first-child:before,.glsr-metabox-field .gl-star-rating--stars.s20>span:nth-child(-1n+2):before,.glsr-metabox-field .gl-star-rating--stars.s30>span:nth-child(-1n+3):before,.glsr-metabox-field .gl-star-rating--stars.s40>span:nth-child(-1n+4):before,.glsr-metabox-field .gl-star-rating--stars.s50>span:nth-child(-1n+5):before,.glsr-metabox-field .gl-star-rating--stars.s60>span:nth-child(-1n+6):before,.glsr-metabox-field .gl-star-rating--stars.s70>span:nth-child(-1n+7):before,.glsr-metabox-field .gl-star-rating--stars.s80>span:nth-child(-1n+8):before,.glsr-metabox-field .gl-star-rating--stars.s90>span:nth-child(-1n+9):before,.glsr-metabox-field .gl-star-rating--stars.s100>span:before{content:"\f155"}.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{border:1px solid #007cba;border:1px solid var(--wp-admin-theme-color);border-radius:3px;box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);box-sizing:border-box;content:"";display:block;height:40px;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:783px){.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{height:30px}}.glsr-notice-branded{border-left-color:#f6e05e!important;padding-left:123px}.glsr-notice-branded-image{align-items:center;border-right:1px solid #ccd0d4;bottom:0;display:flex;justify-content:center;left:0;padding:0 5px;position:absolute;width:100px}.glsr-notice-branded .glsr-notice-branded-image{background-color:#faf089;top:0}.glsr-notice-premium .glsr-notice-branded-image{background-color:#252f3f;bottom:-1px;top:-1px}.glsr-notice-branded-image svg{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0;width:100%}.glsr-notice:not(.notice-error):not(.notice-info):not(.notice-warning):not(.glsr-notice-branded){border-left-color:#32373c;display:flex}.glsr-notice-icon{align-items:flex-start;display:flex;margin-left:6px;margin-right:18px;margin-top:18px}.glsr-notice-icon img{height:80px;width:80px}@media only screen and (min-width:601px){.glsr-notice-icon img{height:96px;width:96px}}.glsr-notice-content{margin:6px 0}.glsr-notice-content h3{line-height:1.25;margin-bottom:12px;margin-top:12px}.glsr-notice-content .button,.glsr-notice-content p{margin-bottom:12px;margin-top:0}:root{--base00:#2b303b;--base01:#343d46;--base02:#4f5b66;--base03:#65737e;--base04:#a7adba;--base05:#c0c5ce;--base06:#dfe1e8;--base07:#eff1f5;--base08:#bf616a;--base09:#d08770;--base0A:#ebcb8b;--base0B:#a3be8c;--base0C:#96b5b4;--base0D:#8fa1b3;--base0E:#b48ead;--base0F:#ab7967}.syntax-shortcode,code[class*=language-],pre[class*=language-]{word-wrap:normal;background-color:#181818;background-color:var(--base00);border-radius:2px;color:#d8d8d8;color:var(--base05);font-family:"Operator Mono Lig","Fira Code",monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}.syntax-shortcode,pre[class*=language-]{display:block;margin:.5em 0;overflow:auto;padding:1em}pre[class*=language-]>code{margin:0;padding:0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.syntax-shortcode .tag{color:#ab4642;color:var(--base08)}.syntax-shortcode .attr-name{color:#ba8baf;color:var(--base0E)}.syntax-shortcode .attr-value{color:#a1b56c;color:var(--base0B)}.language-css .comment{color:#585858;color:var(--base03)}.language-css .important,.language-css .selector{color:#ba8baf;color:var(--base0E)}.language-css .function,.language-css .property,.language-css .url .function{color:#7cafc2;color:var(--base0D)}.language-css .string,.language-css .url{color:#a1b56c;color:var(--base0B)}.language-css .atrule,.language-css .atrule .punctuation,.language-css .url .punctuation{color:#d8d8d8;color:var(--base05)}.language-css .atrule .rule{color:#f7ca88;color:var(--base0A)}.language-css .atrule .keyword,.language-html .tag{color:#ab4642;color:var(--base08)}.language-html .attr-name{color:#ba8baf;color:var(--base0E)}.language-html .attr-value{color:#a1b56c;color:var(--base0B)}.language-html .attr-equals,.language-php .attr-value,.language-php .char,.language-php .constant,.language-php .package .punctuation,.language-php .property,.language-php .punctuation,.language-php .regex,.language-php .variable{color:#d8d8d8;color:var(--base05)}.language-php .block-comment,.language-php .cdata,.language-php .comment,.language-php .doctype,.language-php .prolog{color:#585858;color:var(--base03)}.language-php .string{color:#a1b56c;color:var(--base0B)}.language-php .important,.language-php .keyword,.language-php .selector{color:#ba8baf;color:var(--base0E)}.language-php .number,.language-php .operator{color:#ab4642;color:var(--base08)}.language-php .boolean,.language-php .class-name,.language-php .function,.language-php .package{color:#7cafc2;color:var(--base0D)}.shortcode-example{position:relative}.shortcode-example>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#181818;background-color:var(--base00);border:0;border-radius:2px;color:#d8d8d8;color:var(--base05);display:block;font-family:"Operator Mono","Fira Code",monaco,monospace;font-size:13px;line-height:1.5;margin:0;opacity:0;padding:1em;position:absolute;width:100%}.shortcode-example>input:active,.shortcode-example>input:focus{border:0;box-shadow:none;opacity:1!important}.glsr-progress{display:block;font-size:14px;height:28px;opacity:.65;position:relative;text-align:center}@media screen and (max-width:782px){.glsr-progress{height:31px}}.glsr-progress.active{opacity:1}.glsr-progress *{box-sizing:border-box}.glsr-progress-background,.glsr-progress-bar{background-size:40px 40px;height:100%}.glsr-progress.active .glsr-progress-background,.glsr-progress.active .glsr-progress-bar{-webkit-animation:glsr-progress-bar 1s linear infinite;animation:glsr-progress-bar 1s linear infinite;transition:width 2.5s linear}.glsr-progress-bar{background-color:#616b75;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);border:1px solid #4a5259;border-radius:3px 0 0 3px;border-top-color:#616b75;color:#fff;overflow:hidden;position:relative;width:0;z-index:1}.glsr-progress-bar[style="width: 0%;"]{border-width:0}.glsr-progress-bar[style="width: 100%;"]{border-radius:3px}.glsr-progress-background{background-color:#f7f7f7;background-image:linear-gradient(-45deg,#fff 25%,transparent 0,transparent 50%,#fff 0,#fff 75%,transparent 0,transparent);border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px #ccd0d4;height:28px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:782px){.glsr-progress-background{height:31px}}.glsr-progress span{color:#555;left:0;line-height:26px;padding:0 6px;position:absolute;top:0}@media screen and (max-width:782px){.glsr-progress span{line-height:29px}}.glsr-progress-bar>span{color:#fff;text-shadow:0 -1px 1px #4a5259,1px 0 1px #4a5259,0 1px 1px #4a5259,-1px 0 1px #4a5259}@-webkit-keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}@keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}.glsr-progress .glsr-progress-bar{background-color:#681b98;border-color:#681b98 #591782 #591782}.glsr-progress .glsr-progress-bar>span{text-shadow:0 -1px 1px #591782,1px 0 1px #591782,0 1px 1px #591782,-1px 0 1px #591782}.star-rating .glsr-star{color:#555;font-size:16px;line-height:20px;width:16px}select[data-glsr-track=minimal]{border-color:#dba617!important;color:#c49515!important}select[data-glsr-track=minimal]:focus{box-shadow:0 0 0 1px #dba617}select[data-glsr-track=all]{border-color:#d63638!important;color:#d63638!important}select[data-glsr-track=all]:focus{box-shadow:0 0 0 1px #d63638}td.glsr-string-td1{padding-bottom:2em;position:relative}td.glsr-string-td1 .row-actions{bottom:10px;position:absolute;z-index:1}td.glsr-string-td2 input[type=text]:last-of-type{margin-bottom:0}td.glsr-string-td2 .description{display:block;padding-top:.5em}.is-invalid td.glsr-string-td2 .description{color:#d63638}.mobile td.glsr-string-td1 .row-actions,.no-js td.glsr-string-td1 .row-actions,td.glsr-string-td1 .row-actions.visible,tr:hover td.glsr-string-td1 .row-actions{left:10px}.is-invalid td.glsr-string-td1,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2,.is-invalid td.glsr-string-td2>div{position:relative}.is-invalid td.glsr-string-td1>button,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2>button,.is-invalid td.glsr-string-td2>div{z-index:1}.is-invalid td.glsr-string-td1:after,.is-invalid td.glsr-string-td2:after{background:rgba(220,50,50,.06);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.is-invalid td.glsr-string-td1:after{background:rgba(220,50,50,.08)}.is-invalid td.glsr-string-td2 input[type=text],.is-invalid td.glsr-string-td2 textarea{border-color:#e2cbcb}@media screen and (max-width:782px){.post-type-site-review .wp-list-table .is-expanded.is-invalid td:not(.hidden){overflow:unset}}@media screen and (max-width:720px){nav a.glsr-nav-tab,nav a.glsr-nav-tab.nav-tab-active:hover{border-bottom:1px solid #ccc;margin:10px 10px 0 0;transition-property:background,color}.wrap nav.glsr-nav-tab-wrapper{border-bottom:0}}.glsr-card{box-sizing:border-box;max-width:800px}.glsr-card-result{background-color:#f6fbfd;border:1px solid #ccd0d4;margin:1em 0;padding:0 1em}.glsr-card ol{list-style:decimal;margin-left:1.5em}.glsr-card ul{list-style:disc;margin-left:1.5em}.glsr-card h2{margin-top:0;text-align:left}.glsr-heading{color:#000;font-size:14px;font-weight:600}.glsr-card.postbox{margin-bottom:0;padding:0}.glsr-card.postbox:not(:last-child){border-bottom:none}.glsr-card.postbox.closed:last-child{border-bottom:1px solid #ccd0d4}.glsr-card .components-notice{margin:0}.glsr-card .components-notice.is-info{background-color:rgba(231,245,254,.75)}.glsr-card h3.glsr-card-heading{border-top:1px solid #ccd0d4;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.glsr-card h3.glsr-card-heading:first-child{border-top:none}.glsr-accordion-trigger{align-items:center;background:#fff;border:0;color:#32373c;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin:0;min-height:46px;padding:1em 3.5em 1em 1.5em;position:relative;text-align:left;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%}.glsr-accordion-trigger .title.dashicons-before:before{margin-left:-.25em;padding-right:.5em}.glsr-accordion-trigger:active,.glsr-accordion-trigger:hover{background:#f8f9f9}.glsr-accordion-trigger:focus{background-color:#f8f9f9;border:none;box-shadow:none;color:#191e23;outline:2px solid #0071a1;outline-offset:-1px;z-index:1}.glsr-accordion-trigger .title{flex-grow:1;font-size:16px;font-weight:600;pointer-events:none}.glsr-accordion-trigger .icon{border:solid #555d66;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:1.5em;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.glsr-accordion-trigger[aria-expanded=true] .icon{transform:translateY(-30%) rotate(-135deg)}.glsr-accordion-trigger .badge{border:1px solid #72aee6;color:#32373c;font-weight:500;margin-left:.5rem;padding:.1rem .5rem .15rem}.glsr-accordion-trigger .badge.important{border:1px solid #d63638}@media screen and (max-width:782px){.glsr-accordion-trigger{align-items:flex-start;flex-direction:column}.glsr-accordion-trigger .badge{margin:1em 0 0}}.glsr-card.postbox .inside{border-bottom:none;border-top:1px solid #ccd0d4;margin:0;padding:1em 1.5em}.glsr-card.postbox .inside>:not(h2):first-child{margin-top:.5em}.glsr-card.postbox .inside>:last-child{margin-bottom:.5em!important}.glsr-card p.submit{margin:0}.glsr-card code,.glsr-card pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal;word-spacing:normal}.glsr-card dd{margin:1em 0}.glsr-card dt{font-weight:600;margin:1em 0}.glsr-card code a{text-decoration:none}.glsr-float-left{float:left;padding-right:.25em}.glsr-code[readonly]{-webkit-font-smoothing:antialiased!important;font-family:"Operator Mono","Fira Code",monaco,monospace;font-weight:300;white-space:pre;width:100%}.glsr-code-large{min-height:60vh}@media only screen and (max-width:782px){.glsr-card{max-width:inherit}}.glsr-tooltip{color:#646970;cursor:help;margin-left:6px}tr.glsr-setting-field th{width:210px}tr.glsr-setting-field th .tippy-box{font-weight:400}@media only screen and (min-width:783px){.glsr-tooltip{float:left;margin-left:0;margin-right:6px}}tr.glsr-setting-field td .inline br{display:none}tr.glsr-setting-field td .inline label:after{content:"";margin-right:1em}.glsr-setting-field a.button{margin-top:6px}.glsr-notice-inline{background:hsla(0,0%,100%,.65);color:#555;margin:10px 0 0!important;padding:4px 10px 10px}.glsr-notice-inline p{padding:0!important}.glsr-setting-field{line-height:1.5;margin:1em 0}.glsr-setting-field small code{font-size:inherit;padding:0 3px 1px}.glsr-setting-field>label{margin-right:3px}@media screen and (max-width:782px){.glsr-setting-field>label+input.small-text{margin-left:0}}.glsr-setting-field>ul{margin:0}.glsr-setting-field>ul li{margin-bottom:2px}.glsr-setting-field textarea.code,.post-type-site-review .code,.post-type-site-review code{font-family:"Operator Mono","Fira Code",monaco,monospace}.glsr-hidden{display:none}.glsr-search-box,.glsr-strings-table{max-width:800px;position:relative}.glsr-search-box *,.glsr-strings-table *{box-sizing:border-box}.glsr-search-box,.glsr-search-multibox{margin:1em 0;position:relative}.glsr-search-box.is-active .spinner,.glsr-search-multibox.is-active .spinner{visibility:visible}.glsr-search-box.is-active input[type=search]::-webkit-search-cancel-button,.glsr-search-multibox.is-active input[type=search]::-webkit-search-cancel-button{display:none!important}.glsr-search-box .description{display:block}.glsr-spinner{background-color:#fff;height:20px;position:absolute;right:5px;top:5px;visibility:hidden;width:20px;z-index:30}.glsr-spinner .spinner{margin:0}.loading-content .glsr-spinner{visibility:visible}.glsr-search-input{font-size:1.2em;font-weight:300;line-height:1.5;margin:0;padding:3px 5px;position:relative;width:100%;z-index:2}.site-review_page_settings .glsr-search-input{font-size:16px;height:32px}.glsr-search-input:focus{z-index:20}.glsr-search-results{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #7e8993;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;left:0;max-height:315px;overflow-y:scroll;padding-top:4px;position:absolute;top:calc(100% - 4px);width:100%;z-index:3}.glsr-search-results:not(.is-active){display:none}.glsr-search-results:before{background:#fff;border-left:1px solid #7e8993;border-right:1px solid #7e8993;box-sizing:border-box;content:"";display:block;height:4px;left:-1px;position:absolute;right:-1px;top:0}.glsr-search-results>div,.glsr-search-results>span{box-sizing:border-box;display:block;height:32px;line-height:32px;margin-top:-1px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.glsr-search-results>div{background-color:#f6fbfd}.glsr-search-results>span:active,.glsr-search-results>span:focus,.glsr-search-results>span:hover{background-color:#00a0d2;color:#fff;cursor:pointer;outline:none}.glsr-search-box-wrap{align-items:center;display:flex;position:relative}.glsr-search-box-wrap .glsr-spinner{right:6px;top:auto}.glsr-strings-table{transition:opacity .2s linear}.glsr-focus .glsr-strings-table{opacity:.2;pointer-events:none}.glsr-string-td1,.glsr-string-td2{border-top:none;padding:13px 15px}.glsr-string-td1{border-right:1px solid #ccd0d4;max-width:375px;vertical-align:top}.glsr-string-td2{max-width:375px;width:60%}.glsr-strings-table p:not(.row-actions){color:#000;font-size:14px;font-weight:400;line-height:1.3}.glsr-strings-table p.row-actions{margin:0}.glsr-strings-table textarea{display:block;margin:0;width:100%}.glsr-strings-table input[type=text]{display:block;margin:0 0 5px;width:100%}.glsr-strings-table input[type=text]:active,.glsr-strings-table input[type=text]:focus{position:relative}.glsr-string-tr:last-child .glsr-string-td2,.glsr-string-tr:not(.is-expanded):last-child .glsr-string-td1{border-bottom:none}@media screen and (max-width:782px){.glsr-search-results>span{padding:0 10px}.glsr-string-td1{border-right:none;max-width:none}.glsr-string-td2{max-width:none;padding:13px 15px!important}.glsr-spinner{right:10px}}.glsr-string-tr.ui-sortable-helper{box-shadow:0 1px 2px rgba(0,0,0,.1);display:table;opacity:.8}.ui-sortable .glsr-string-tr:hover{cursor:move}@media screen and (min-width:783px){.ui-sortable-placeholder+.glsr-string-tr .glsr-string-td2{border-top:1px solid #f1f1f1}}.ui-sortable-helper .glsr-string-td1{border-left:1px solid #999}.ui-sortable-helper .glsr-string-td1,.ui-sortable-helper .glsr-string-td2{border-bottom:1px solid #999!important;border-top:1px solid #999!important}.ui-sortable-helper .glsr-string-td2{border-right:1px solid #999}@media screen and (max-width:782px){.ui-sortable-helper .glsr-string-td1{border:1px solid #999}.ui-sortable-helper.is-expanded .glsr-string-td1{border-bottom:none!important}.ui-sortable-helper.is-expanded .glsr-string-td2{border:1px solid #999;border-top-color:#f1f1f1!important}}.glsr-search-multibox,.glsr-search-multibox-entries{display:flex;margin:0;position:relative}.glsr-search-multibox-entries{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;flex-direction:column;width:100%;z-index:2}.glsr-search-multibox-entries:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;z-index:20}.glsr-search-multibox .glsr-selected-entries{display:flex;flex-wrap:wrap;padding-right:6px}.glsr-search-multibox .glsr-selected-entries>span{align-items:center;background:rgba(0,0,0,.07);border-radius:3px;box-sizing:border-box;display:flex;font-size:11px;font-style:normal;height:24px;line-height:1;margin:6px 0 0 6px;padding:0 8px 0 24px;position:relative}.glsr-search-multibox .glsr-selected-entries a{color:inherit;pointer-events:none}.glsr-search-multibox .glsr-remove-button{left:2px}.glsr-search-multibox .glsr-remove-icon:before{color:#757575}.glsr-search-multibox input[type=search].glsr-search-input{background:transparent;border:none;flex-grow:1;margin:0;width:auto}.glsr-search-multibox input[type=search].glsr-search-input:focus{box-shadow:none;outline:none}.glsr-search-multibox .glsr-spinner{bottom:5px;right:7px;top:auto}@media screen and (max-width:782px){.glsr-search-multibox .glsr-remove-button{left:6px}.glsr-search-multibox .glsr-selected-entries>span{font-size:14px;height:32px;margin:8px 0 0 8px;padding:8px 10px 8px 30px}.glsr-search-multibox .glsr-spinner{bottom:10px;right:10px}}.glsr-multibox-entry{color:#444;display:block;margin-left:20px}.glsr-remove-button{background:0 0;border:none;cursor:pointer;height:20px;left:-4px;margin:0;padding:0;position:absolute;text-indent:0;width:20px}.glsr-remove-button:focus .glsr-remove-icon:before,.glsr-remove-button:hover .glsr-remove-icon:before{color:#1e1e1e}.glsr-remove-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border-radius:50%;color:#007cba;color:var(--wp-admin-theme-color);content:"\f153";display:block;line-height:1.28;font:400 16px/20px dashicons;height:20px;margin-left:0;text-align:center;width:20px}.glsr-setting-field .wp-picker-container{position:relative}.glsr-setting-field .wp-picker-holder{position:absolute;z-index:5}.glsr-status{max-width:750px}.glsr-status th.column-primary{width:50%}.glsr-status td.column-primary{font-size:14px!important;font-weight:600;position:relative}.glsr-status td.column-primary span{font-weight:400}.glsr-status .toggle-row{top:0}.glsr-status .toggle-row:before{top:6px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{color:#82878c;padding-left:4px;text-align:center}@media screen and (max-width:782px){.glsr-status th input[type=radio]{margin-bottom:8px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{padding-left:9px;padding-top:4px}}.wrap nav.glsr-nav-tab-wrapper{margin-top:12px;padding-top:0}nav.glsr-nav-tab-wrapper a.glsr-nav-tab:focus{box-shadow:none;outline:2px solid #0071a1;outline-offset:-1px}.wrap>.glsr-nav-view{margin-top:20px}.glsr-subsubsub{display:flex;flex-wrap:wrap;float:none;margin-top:.5em;text-align:left}.glsr-subsubsub li{align-items:center;display:flex}.glsr-subsubsub li a{padding:0 .2em}.glsr-subsubsub li span{margin:0 .2em}.glsr-subsubsub li:last-child span{display:none}body[class*=type-site-review] [data-tippy-root]{max-width:calc(100vw - 10px)}body[class*=type-site-review] .tippy-box{background-color:#2c3338;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}body[class*=type-site-review] .tippy-box a{color:#72aee6}body[class*=type-site-review] .tippy-box a:hover{color:#4f94d4}body[class*=type-site-review] .tippy-box code{background-color:hsla(0,0%,100%,.25);border-radius:2px;display:inline-block;padding:0 3px}body[class*=type-site-review] .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement=top-start]{transform-origin:left bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}body[class*=type-site-review] .tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow{right:0}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow{left:0}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}body[class*=type-site-review] .tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}body[class*=type-site-review] .tippy-arrow{color:#2c3338;height:16px;width:16px}body[class*=type-site-review] .tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}body[class*=type-site-review] .tippy-content{max-height:320px;overflow:auto;padding:8px 10px;position:relative;z-index:1}body[class*=type-site-review] .tippy-content ul{list-style:square}body[class*=type-site-review] .tippy-content ul li{margin-bottom:3px}body[class*=type-site-review] .tippy-content ol,body[class*=type-site-review] .tippy-content ul{margin:.5em .5em .5em 1.5em}body[class*=type-site-review] .tippy-box pre[class*=language-]{background-color:transparent;margin:0;padding:0}body[class*=type-site-review] .tippy-box pre[class*=language-] code{background-color:transparent}.glsr-screenshot{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.glsr-welcome .badge{text-rendering:optimizeLegibility;background-color:#72777c;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:.25rem .5rem;position:absolute;right:0;top:1em}@media only screen and (max-width:500px){.glsr-welcome .badge{display:inline-block;position:relative;top:auto}}.glsr-welcome.about-wrap{margin-top:40px}.glsr-welcome.about-wrap .inside li,.glsr-welcome.about-wrap .inside p{font-size:16px}.glsr-welcome .glsr-about-text{margin:1em 0}.glsr-welcome-banner{margin:2em 0 0}.glsr-welcome .about-buttons{display:flex;flex-wrap:wrap;margin:1.5em 0}.glsr-welcome .components-button{margin:0 .5em .5em 0}.glsr-welcome .dashicon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px dashicons;margin-right:6px}.glsr-welcome .glsr-nav-view{margin-top:0}.glsr-welcome ul:not(.glsr-flex-row){list-style:circle;padding-left:20px}.glsr-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.glsr-column{box-sizing:border-box;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media (min-width:601px){.glsr-has-2-columns .glsr-column,.glsr-has-3-columns .glsr-column{max-width:50%}}@media (min-width:783px){.glsr-has-3-columns .glsr-column{max-width:33.33%}}[class*=post-type-site-review] .row-actions .id>span{color:#999}#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{margin-top:calc(30px + .2em)}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{width:50%}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left textarea,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right textarea{height:8em}@media screen and (max-width:782px){#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{float:none;margin-top:0;width:100%}}.wp-locked .row-actions .approve,.wp-locked .row-actions .respond,.wp-locked .row-actions .unapprove{display:none}.glsr-responsive-table{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative;width:100%}.glsr-responsive-table td{white-space:nowrap}.glsr-metabox-table .star-rating .star,.post-type-site-review .star-rating .star{color:#555;font-size:16px;line-height:20px;width:16px}.post-type-site-review .star-rating .star{margin-top:-2px}.post-type-site-review .hide-column-tog+.pinned-icon+svg,.post-type-site-review .wp-list-table .approve,.post-type-site-review .wp-list-table .status-pending .unapprove{display:none}.post-type-site-review .wp-list-table .spam .approve,.post-type-site-review .wp-list-table .status-pending .approve,.post-type-site-review .wp-list-table .trash .approve{display:inline}.post-type-site-review .wp-list-table .approve a{color:#006505}.post-type-site-review .wp-list-table .approve a:hover{color:#007f06}.post-type-site-review .wp-list-table .unapprove a{color:#d98500}.post-type-site-review .wp-list-table .unapprove a:hover{color:#f39500}.post-type-site-review .wp-list-table th.column-rating{width:100px}.post-type-site-review .wp-list-table td.column-is_pinned i.pin-review{align-items:center;cursor:pointer;display:flex;float:none;justify-content:center;margin:0;transition:none}.post-type-site-review .wp-list-table td.column-is_pinned i{line-height:24px;text-indent:-3px}.post-type-site-review .wp-list-table td.column-is_pinned i:not(.pinned){color:rgba(85,85,85,.2)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending th.check-column{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending:not(.is-expanded) td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending.is-expanded td:last-child,.post-type-site-review .wp-list-table tr.status-pending:not(.is-expanded) td:nth-child(2),.post-type-site-review .wp-list-table tr.status-pending th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td,.post-type-site-review .wp-list-table tr.status-pending th.check-column{background-color:#fef7f1}.post-type-site-review .wp-list-table tr.status-pending th.check-column{border-left:4px solid #d54e21;position:relative;z-index:1}.post-type-site-review .wp-list-table tr.status-pending th.check-column input{margin-left:4px}@media screen and (min-width:783px){.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-ip_address{white-space:nowrap}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-name,.post-type-site-review .wp-list-table th.column-taxonomy-site-review-category,.post-type-site-review .wp-list-table th.column-type{width:120px}.post-type-site-review .wp-list-table th.column-is_pinned{width:45px}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon span{display:none}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;font-size:16px;height:20px;line-height:22px;position:relative;text-align:center;vertical-align:top;width:16px}.post-type-site-review .wp-list-table th.column-is_pinned .sorting-indicator{margin-left:3px}.post-type-site-review .wp-list-table td.column-is_pinned{padding:8px 6px}.post-type-site-review .wp-list-table td.column-is_pinned i{text-indent:0}}#scheduled.glsr-nav-view{margin-top:.5em}#scheduled.glsr-nav-view .subsubsub{margin-top:0}#scheduled.glsr-nav-view thead td{padding-left:4px}#scheduled.glsr-nav-view tbody th{border-left:4px solid transparent;padding-left:0}#scheduled.glsr-nav-view tbody tr.action-in-progress th{border-color:#c3c4c7}#scheduled.glsr-nav-view tbody tr.action-pending th{border-color:#ffb900}#scheduled.glsr-nav-view tbody tr.action-failed th{border-color:#dc3232}#scheduled.glsr-nav-view .column-args .glsr-tooltip,#scheduled.glsr-nav-view .column-log_entries .glsr-tooltip{float:none;margin:0}@media screen and (min-width:783px){#scheduled.glsr-nav-view .column-args,#scheduled.glsr-nav-view .column-log_entries{text-align:center;width:40px}#scheduled.glsr-nav-view .column-recurrence,#scheduled.glsr-nav-view .column-status{width:12%}#scheduled.glsr-nav-view .column-schedule{width:210px}}#available-widgets [class*=site-reviews] .widget-title:before{content:"\f459"}.glsr-no-margins{margin:0!important}::placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}::-webkit-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-ms-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}
languages/site-reviews-en_US.mo CHANGED
Binary file
languages/site-reviews-en_US.po CHANGED
@@ -88,11 +88,11 @@ msgstr "This review is based on my own experience and is my genuine opinion."
88
  msgid "Show more"
89
  msgstr "Show more"
90
 
91
- #: plugin/Commands/CreateReview.php:164
92
  msgid "Your review has been submitted!"
93
  msgstr "Your review has been submitted!"
94
 
95
- #: plugin/Commands/CreateReview.php:168, views/pages/documentation/support/common-problems-and-solutions.php:75
96
  msgid ""
97
  "Your review could not be submitted and the error has been logged. Please "
98
  "notify the site administrator."
@@ -1694,7 +1694,7 @@ msgctxt "admin-text"
1694
  msgid "Untitled"
1695
  msgstr "Untitled"
1696
 
1697
- #: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:99, views/pages/tools/sync.php:23
1698
  msgctxt "admin-text"
1699
  msgid "Settings"
1700
  msgstr "Settings"
@@ -1835,7 +1835,7 @@ msgctxt "admin-text"
1835
  msgid "Recent Reviews"
1836
  msgstr "Recent Reviews"
1837
 
1838
- #: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:21
1839
  msgctxt "admin-text"
1840
  msgid "Submit a Review"
1841
  msgstr "Submit a Review"
@@ -2025,7 +2025,7 @@ msgctxt "admin-text"
2025
  msgid "(no title)"
2026
  msgstr "(no title)"
2027
 
2028
- #: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:84
2029
  msgctxt "admin-text"
2030
  msgid "No"
2031
  msgstr "No"
@@ -2979,167 +2979,157 @@ msgctxt "admin-text"
2979
  msgid "Filter by review type"
2980
  msgstr "Filter by review type"
2981
 
2982
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:29
2983
  msgctxt "admin-text"
2984
  msgid "Assign Reviews to a Page"
2985
  msgstr "Assign Reviews to a Page"
2986
 
2987
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:32
2988
- msgctxt "admin-text"
2989
- msgid "Assign to multiple Post IDs"
2990
- msgstr "Assign to multiple Post IDs"
2991
-
2992
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:33
2993
- msgctxt "admin-text"
2994
- msgid "Assign to the Current Page"
2995
- msgstr "Assign to the Current Page"
2996
-
2997
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:34
2998
- msgctxt "admin-text"
2999
- msgid "Assign to the Parent Page"
3000
- msgstr "Assign to the Parent Page"
3001
-
3002
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:40, plugin/Integrations/Elementor/ElementorReviewsWidget.php:45, plugin/Integrations/Elementor/ElementorSummaryWidget.php:42
3003
  msgctxt "admin-text"
3004
  msgid "Separate with commas."
3005
  msgstr "Separate with commas."
3006
 
3007
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:42, plugin/Integrations/Elementor/ElementorReviewsWidget.php:47, plugin/Integrations/Elementor/ElementorSummaryWidget.php:44
3008
  msgctxt "admin-text"
3009
  msgid "Enter the Post IDs"
3010
  msgstr "Enter the Post IDs"
3011
 
3012
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:48
3013
  msgctxt "admin-text"
3014
  msgid "Assign Reviews to a Category"
3015
  msgstr "Assign Reviews to a Category"
3016
 
3017
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:56
3018
  msgctxt "admin-text"
3019
  msgid "Assign Reviews to a User"
3020
  msgstr "Assign Reviews to a User"
3021
 
3022
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:59, plugin/Integrations/Elementor/ElementorReviewsWidget.php:64, plugin/Integrations/Elementor/ElementorSummaryWidget.php:61
3023
- msgctxt "admin-text"
3024
- msgid "The Logged-in user"
3025
- msgstr "The Logged-in user"
3026
-
3027
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:26
3028
  msgctxt "admin-text"
3029
  msgid "Latest Reviews"
3030
  msgstr "Latest Reviews"
3031
 
3032
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:34, plugin/Integrations/Elementor/ElementorSummaryWidget.php:31
3033
  msgctxt "admin-text"
3034
  msgid "Limit Reviews to an Assigned Page"
3035
  msgstr "Limit Reviews to an Assigned Page"
3036
 
3037
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:37, plugin/Integrations/Elementor/ElementorSummaryWidget.php:34
3038
- msgctxt "admin-text"
3039
- msgid "Assigned to multiple Post IDs"
3040
- msgstr "Assigned to multiple Post IDs"
3041
-
3042
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:38, plugin/Integrations/Elementor/ElementorSummaryWidget.php:35
3043
- msgctxt "admin-text"
3044
- msgid "Assigned to the Current Page"
3045
- msgstr "Assigned to the Current Page"
3046
-
3047
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
3048
- msgctxt "admin-text"
3049
- msgid "Assigned to the Parent Page"
3050
- msgstr "Assigned to the Parent Page"
3051
-
3052
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:53, plugin/Integrations/Elementor/ElementorSummaryWidget.php:50
3053
  msgctxt "admin-text"
3054
  msgid "Limit Reviews to an Assigned Category"
3055
  msgstr "Limit Reviews to an Assigned Category"
3056
 
3057
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:61, plugin/Integrations/Elementor/ElementorSummaryWidget.php:58
3058
  msgctxt "admin-text"
3059
  msgid "Limit Reviews to an Assigned User"
3060
  msgstr "Limit Reviews to an Assigned User"
3061
 
3062
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:69, plugin/Integrations/Elementor/ElementorSummaryWidget.php:66
3063
  msgctxt "admin-text"
3064
  msgid "Limit Reviews to terms"
3065
  msgstr "Limit Reviews to terms"
3066
 
3067
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:72, plugin/Integrations/Elementor/ElementorSummaryWidget.php:69
3068
  msgctxt "admin-text"
3069
  msgid "Terms were accepted"
3070
  msgstr "Terms were accepted"
3071
 
3072
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:73, plugin/Integrations/Elementor/ElementorSummaryWidget.php:70
3073
  msgctxt "admin-text"
3074
  msgid "Terms were not accepted"
3075
  msgstr "Terms were not accepted"
3076
 
3077
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:80
3078
  msgctxt "admin-text"
3079
  msgid "Enable Pagination"
3080
  msgstr "Enable Pagination"
3081
 
3082
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:88
3083
  msgctxt "admin-text"
3084
  msgid "Yes (AJAX load more)"
3085
  msgstr "Yes (AJAX load more)"
3086
 
3087
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:92
3088
  msgctxt "admin-text"
3089
  msgid "Yes (AJAX pagination)"
3090
  msgstr "Yes (AJAX pagination)"
3091
 
3092
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:96
3093
  msgctxt "admin-text"
3094
  msgid "Yes (page reload)"
3095
  msgstr "Yes (page reload)"
3096
 
3097
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:104
3098
  msgctxt "admin-text"
3099
  msgid "Reviews Per Page"
3100
  msgstr "Reviews Per Page"
3101
 
3102
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:111, plugin/Integrations/Elementor/ElementorSummaryWidget.php:77
3103
  msgctxt "admin-text"
3104
  msgid "Minimum Rating"
3105
  msgstr "Minimum Rating"
3106
 
3107
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:118, plugin/Integrations/Elementor/ElementorSummaryWidget.php:84
3108
  msgctxt "admin-text"
3109
  msgid "The schema should only be enabled once per page."
3110
  msgstr "The schema should only be enabled once per page."
3111
 
3112
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:119, plugin/Integrations/Elementor/ElementorSummaryWidget.php:85
3113
  msgctxt "admin-text"
3114
  msgid "Enable the schema?"
3115
  msgstr "Enable the schema?"
3116
 
3117
- #: plugin/Integrations/Elementor/ElementorSummaryWidget.php:23
3118
  msgctxt "admin-text"
3119
  msgid "Rating Summary"
3120
  msgstr "Rating Summary"
3121
 
3122
- #: plugin/Integrations/Elementor/ElementorWidget.php:83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3123
  msgctxt "admin-text"
3124
  msgid "Limit the Type of Reviews"
3125
  msgstr "Limit the Type of Reviews"
3126
 
3127
- #: plugin/Integrations/Elementor/ElementorWidget.php:103
3128
  msgctxt "admin-text"
3129
  msgid "Advanced"
3130
  msgstr "Advanced"
3131
 
3132
- #: plugin/Integrations/Elementor/ElementorWidget.php:137
3133
  msgctxt "admin-text"
3134
  msgid "Custom ID"
3135
  msgstr "Custom ID"
3136
 
3137
- #: plugin/Integrations/Elementor/ElementorWidget.php:141
3138
  msgctxt "admin-text"
3139
  msgid "Separate multiple classes with spaces."
3140
  msgstr "Separate multiple classes with spaces."
3141
 
3142
- #: plugin/Integrations/Elementor/ElementorWidget.php:143
3143
  msgctxt "admin-text"
3144
  msgid "Additional CSS classes"
3145
  msgstr "Additional CSS classes"
@@ -3154,33 +3144,33 @@ msgctxt "admin-text"
3154
  msgid "Site Reviews Premium"
3155
  msgstr "Site Reviews Premium"
3156
 
3157
- #: views/pages/addons/index.php:14
3158
  msgctxt "admin-text"
3159
  msgid ""
3160
  "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
3161
- "including access to future add-ons as they are released and priority "
3162
- "support!"
3163
  msgstr ""
3164
  "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
3165
- "including access to future add-ons as they are released and priority "
3166
- "support!"
3167
 
3168
- #: views/pages/addons/index.php:15
3169
  msgctxt "admin-text"
3170
  msgid "Check it out!"
3171
  msgstr "Check it out!"
3172
 
3173
- #: views/pages/addons/index.php:23
3174
  msgctxt "admin-text"
3175
  msgid "Allow your website visitors to sort, filter by rating, and search reviews."
3176
  msgstr "Allow your website visitors to sort, filter by rating, and search reviews."
3177
 
3178
- #: views/pages/addons/index.php:25, views/pages/addons/index.php:35, views/pages/addons/index.php:45, views/pages/addons/index.php:75
3179
  msgctxt "admin-text"
3180
  msgid "View Add-on"
3181
  msgstr "View Add-on"
3182
 
3183
- #: views/pages/addons/index.php:33
3184
  msgctxt "admin-text"
3185
  msgid ""
3186
  "Form builder with 22 different field types, each form has its own Review "
@@ -3189,7 +3179,7 @@ msgstr ""
3189
  "Form builder with 22 different field types, each form has its own Review "
3190
  "Template which can be customised as needed."
3191
 
3192
- #: views/pages/addons/index.php:43
3193
  msgctxt "admin-text"
3194
  msgid ""
3195
  "Allow your website visitors to submit images (and optional captions) with "
@@ -3198,7 +3188,7 @@ msgstr ""
3198
  "Allow your website visitors to submit images (and optional captions) with "
3199
  "their reviews."
3200
 
3201
- #: views/pages/addons/index.php:53
3202
  msgctxt "admin-text"
3203
  msgid ""
3204
  "Create notification emails with custom conditions and schedule them to send "
@@ -3207,12 +3197,12 @@ msgstr ""
3207
  "Create notification emails with custom conditions and schedule them to send "
3208
  "after a review is submitted."
3209
 
3210
- #: views/pages/addons/index.php:55, views/pages/addons/index.php:65
3211
  msgctxt "admin-text"
3212
  msgid "Premium members only"
3213
  msgstr "Premium members only"
3214
 
3215
- #: views/pages/addons/index.php:63
3216
  msgctxt "admin-text"
3217
  msgid ""
3218
  "Design reviews with a drag-and-drop builder, display reviews in a grid or "
@@ -3221,7 +3211,7 @@ msgstr ""
3221
  "Design reviews with a drag-and-drop builder, display reviews in a grid or "
3222
  "carousel, choose custom rating images, and more!"
3223
 
3224
- #: views/pages/addons/index.php:73
3225
  msgctxt "admin-text"
3226
  msgid "Integrate Site Reviews with your Woocommerce products."
3227
  msgstr "Integrate Site Reviews with your Woocommerce products."
88
  msgid "Show more"
89
  msgstr "Show more"
90
 
91
+ #: plugin/Commands/CreateReview.php:165
92
  msgid "Your review has been submitted!"
93
  msgstr "Your review has been submitted!"
94
 
95
+ #: plugin/Commands/CreateReview.php:170, views/pages/documentation/support/common-problems-and-solutions.php:75
96
  msgid ""
97
  "Your review could not be submitted and the error has been logged. Please "
98
  "notify the site administrator."
1694
  msgid "Untitled"
1695
  msgstr "Untitled"
1696
 
1697
+ #: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:132, views/pages/tools/sync.php:23
1698
  msgctxt "admin-text"
1699
  msgid "Settings"
1700
  msgstr "Settings"
1835
  msgid "Recent Reviews"
1836
  msgstr "Recent Reviews"
1837
 
1838
+ #: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:19
1839
  msgctxt "admin-text"
1840
  msgid "Submit a Review"
1841
  msgstr "Submit a Review"
2025
  msgid "(no title)"
2026
  msgstr "(no title)"
2027
 
2028
+ #: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:78
2029
  msgctxt "admin-text"
2030
  msgid "No"
2031
  msgstr "No"
2979
  msgid "Filter by review type"
2980
  msgstr "Filter by review type"
2981
 
2982
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:27
2983
  msgctxt "admin-text"
2984
  msgid "Assign Reviews to a Page"
2985
  msgstr "Assign Reviews to a Page"
2986
 
2987
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:34, plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2988
  msgctxt "admin-text"
2989
  msgid "Separate with commas."
2990
  msgstr "Separate with commas."
2991
 
2992
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:36, plugin/Integrations/Elementor/ElementorReviewsWidget.php:41, plugin/Integrations/Elementor/ElementorSummaryWidget.php:38
2993
  msgctxt "admin-text"
2994
  msgid "Enter the Post IDs"
2995
  msgstr "Enter the Post IDs"
2996
 
2997
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:42
2998
  msgctxt "admin-text"
2999
  msgid "Assign Reviews to a Category"
3000
  msgstr "Assign Reviews to a Category"
3001
 
3002
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:50
3003
  msgctxt "admin-text"
3004
  msgid "Assign Reviews to a User"
3005
  msgstr "Assign Reviews to a User"
3006
 
3007
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:24
 
 
 
 
 
3008
  msgctxt "admin-text"
3009
  msgid "Latest Reviews"
3010
  msgstr "Latest Reviews"
3011
 
3012
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:32, plugin/Integrations/Elementor/ElementorSummaryWidget.php:29
3013
  msgctxt "admin-text"
3014
  msgid "Limit Reviews to an Assigned Page"
3015
  msgstr "Limit Reviews to an Assigned Page"
3016
 
3017
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:47, plugin/Integrations/Elementor/ElementorSummaryWidget.php:44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3018
  msgctxt "admin-text"
3019
  msgid "Limit Reviews to an Assigned Category"
3020
  msgstr "Limit Reviews to an Assigned Category"
3021
 
3022
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:55, plugin/Integrations/Elementor/ElementorSummaryWidget.php:52
3023
  msgctxt "admin-text"
3024
  msgid "Limit Reviews to an Assigned User"
3025
  msgstr "Limit Reviews to an Assigned User"
3026
 
3027
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:63, plugin/Integrations/Elementor/ElementorSummaryWidget.php:60
3028
  msgctxt "admin-text"
3029
  msgid "Limit Reviews to terms"
3030
  msgstr "Limit Reviews to terms"
3031
 
3032
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:66, plugin/Integrations/Elementor/ElementorSummaryWidget.php:63
3033
  msgctxt "admin-text"
3034
  msgid "Terms were accepted"
3035
  msgstr "Terms were accepted"
3036
 
3037
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:67, plugin/Integrations/Elementor/ElementorSummaryWidget.php:64
3038
  msgctxt "admin-text"
3039
  msgid "Terms were not accepted"
3040
  msgstr "Terms were not accepted"
3041
 
3042
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:74
3043
  msgctxt "admin-text"
3044
  msgid "Enable Pagination"
3045
  msgstr "Enable Pagination"
3046
 
3047
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:82
3048
  msgctxt "admin-text"
3049
  msgid "Yes (AJAX load more)"
3050
  msgstr "Yes (AJAX load more)"
3051
 
3052
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:86
3053
  msgctxt "admin-text"
3054
  msgid "Yes (AJAX pagination)"
3055
  msgstr "Yes (AJAX pagination)"
3056
 
3057
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:90
3058
  msgctxt "admin-text"
3059
  msgid "Yes (page reload)"
3060
  msgstr "Yes (page reload)"
3061
 
3062
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:98
3063
  msgctxt "admin-text"
3064
  msgid "Reviews Per Page"
3065
  msgstr "Reviews Per Page"
3066
 
3067
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:105, plugin/Integrations/Elementor/ElementorSummaryWidget.php:71
3068
  msgctxt "admin-text"
3069
  msgid "Minimum Rating"
3070
  msgstr "Minimum Rating"
3071
 
3072
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:112, plugin/Integrations/Elementor/ElementorSummaryWidget.php:78
3073
  msgctxt "admin-text"
3074
  msgid "The schema should only be enabled once per page."
3075
  msgstr "The schema should only be enabled once per page."
3076
 
3077
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:113, plugin/Integrations/Elementor/ElementorSummaryWidget.php:79
3078
  msgctxt "admin-text"
3079
  msgid "Enable the schema?"
3080
  msgstr "Enable the schema?"
3081
 
3082
+ #: plugin/Integrations/Elementor/ElementorSummaryWidget.php:21
3083
  msgctxt "admin-text"
3084
  msgid "Rating Summary"
3085
  msgstr "Rating Summary"
3086
 
3087
+ #: plugin/Integrations/Elementor/ElementorWidget.php:84
3088
+ msgctxt "admin-text"
3089
+ msgid "Assign to multiple Post IDs"
3090
+ msgstr "Assign to multiple Post IDs"
3091
+
3092
+ #: plugin/Integrations/Elementor/ElementorWidget.php:85
3093
+ msgctxt "admin-text"
3094
+ msgid "The Current Page"
3095
+ msgstr "The Current Page"
3096
+
3097
+ #: plugin/Integrations/Elementor/ElementorWidget.php:86
3098
+ msgctxt "admin-text"
3099
+ msgid "The Parent Page"
3100
+ msgstr "The Parent Page"
3101
+
3102
+ #: plugin/Integrations/Elementor/ElementorWidget.php:104
3103
+ msgctxt "admin-text"
3104
+ msgid "The Logged-in user"
3105
+ msgstr "The Logged-in user"
3106
+
3107
+ #: plugin/Integrations/Elementor/ElementorWidget.php:105
3108
+ msgctxt "admin-text"
3109
+ msgid "The Page author"
3110
+ msgstr "The Page author"
3111
+
3112
+ #: plugin/Integrations/Elementor/ElementorWidget.php:116
3113
  msgctxt "admin-text"
3114
  msgid "Limit the Type of Reviews"
3115
  msgstr "Limit the Type of Reviews"
3116
 
3117
+ #: plugin/Integrations/Elementor/ElementorWidget.php:136
3118
  msgctxt "admin-text"
3119
  msgid "Advanced"
3120
  msgstr "Advanced"
3121
 
3122
+ #: plugin/Integrations/Elementor/ElementorWidget.php:170
3123
  msgctxt "admin-text"
3124
  msgid "Custom ID"
3125
  msgstr "Custom ID"
3126
 
3127
+ #: plugin/Integrations/Elementor/ElementorWidget.php:174
3128
  msgctxt "admin-text"
3129
  msgid "Separate multiple classes with spaces."
3130
  msgstr "Separate multiple classes with spaces."
3131
 
3132
+ #: plugin/Integrations/Elementor/ElementorWidget.php:176
3133
  msgctxt "admin-text"
3134
  msgid "Additional CSS classes"
3135
  msgstr "Additional CSS classes"
3144
  msgid "Site Reviews Premium"
3145
  msgstr "Site Reviews Premium"
3146
 
3147
+ #: views/pages/addons/index.php:15
3148
  msgctxt "admin-text"
3149
  msgid ""
3150
  "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
3151
+ "including access to future add-ons as they are released and <a href=\"%s\" "
3152
+ "target=\"_blank\">priority support</a>!"
3153
  msgstr ""
3154
  "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
3155
+ "including access to future add-ons as they are released and <a href=\"%s\" "
3156
+ "target=\"_blank\">priority support</a>!"
3157
 
3158
+ #: views/pages/addons/index.php:19
3159
  msgctxt "admin-text"
3160
  msgid "Check it out!"
3161
  msgstr "Check it out!"
3162
 
3163
+ #: views/pages/addons/index.php:27
3164
  msgctxt "admin-text"
3165
  msgid "Allow your website visitors to sort, filter by rating, and search reviews."
3166
  msgstr "Allow your website visitors to sort, filter by rating, and search reviews."
3167
 
3168
+ #: views/pages/addons/index.php:29, views/pages/addons/index.php:39, views/pages/addons/index.php:49, views/pages/addons/index.php:79
3169
  msgctxt "admin-text"
3170
  msgid "View Add-on"
3171
  msgstr "View Add-on"
3172
 
3173
+ #: views/pages/addons/index.php:37
3174
  msgctxt "admin-text"
3175
  msgid ""
3176
  "Form builder with 22 different field types, each form has its own Review "
3179
  "Form builder with 22 different field types, each form has its own Review "
3180
  "Template which can be customised as needed."
3181
 
3182
+ #: views/pages/addons/index.php:47
3183
  msgctxt "admin-text"
3184
  msgid ""
3185
  "Allow your website visitors to submit images (and optional captions) with "
3188
  "Allow your website visitors to submit images (and optional captions) with "
3189
  "their reviews."
3190
 
3191
+ #: views/pages/addons/index.php:57
3192
  msgctxt "admin-text"
3193
  msgid ""
3194
  "Create notification emails with custom conditions and schedule them to send "
3197
  "Create notification emails with custom conditions and schedule them to send "
3198
  "after a review is submitted."
3199
 
3200
+ #: views/pages/addons/index.php:59, views/pages/addons/index.php:69
3201
  msgctxt "admin-text"
3202
  msgid "Premium members only"
3203
  msgstr "Premium members only"
3204
 
3205
+ #: views/pages/addons/index.php:67
3206
  msgctxt "admin-text"
3207
  msgid ""
3208
  "Design reviews with a drag-and-drop builder, display reviews in a grid or "
3211
  "Design reviews with a drag-and-drop builder, display reviews in a grid or "
3212
  "carousel, choose custom rating images, and more!"
3213
 
3214
+ #: views/pages/addons/index.php:77
3215
  msgctxt "admin-text"
3216
  msgid "Integrate Site Reviews with your Woocommerce products."
3217
  msgstr "Integrate Site Reviews with your Woocommerce products."
languages/site-reviews.pot CHANGED
@@ -1282,7 +1282,7 @@ msgctxt "admin-text"
1282
  msgid "Untitled"
1283
  msgstr ""
1284
 
1285
- #: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:99, views/pages/tools/sync.php:23
1286
  msgctxt "admin-text"
1287
  msgid "Settings"
1288
  msgstr ""
@@ -1311,11 +1311,11 @@ msgstr ""
1311
  msgid "Show more"
1312
  msgstr ""
1313
 
1314
- #: plugin/Commands/CreateReview.php:164
1315
  msgid "Your review has been submitted!"
1316
  msgstr ""
1317
 
1318
- #: plugin/Commands/CreateReview.php:168, views/pages/documentation/support/common-problems-and-solutions.php:75
1319
  msgid "Your review could not be submitted and the error has been logged. Please notify the site administrator."
1320
  msgstr ""
1321
 
@@ -1429,7 +1429,7 @@ msgctxt "admin-text"
1429
  msgid "Recent Reviews"
1430
  msgstr ""
1431
 
1432
- #: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:21
1433
  msgctxt "admin-text"
1434
  msgid "Submit a Review"
1435
  msgstr ""
@@ -1629,7 +1629,7 @@ msgctxt "admin-text"
1629
  msgid "(no title)"
1630
  msgstr ""
1631
 
1632
- #: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:84
1633
  msgctxt "admin-text"
1634
  msgid "No"
1635
  msgstr ""
@@ -2941,167 +2941,157 @@ msgctxt "admin-text"
2941
  msgid "Filter by review type"
2942
  msgstr ""
2943
 
2944
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:29
2945
  msgctxt "admin-text"
2946
  msgid "Assign Reviews to a Page"
2947
  msgstr ""
2948
 
2949
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:32
2950
- msgctxt "admin-text"
2951
- msgid "Assign to multiple Post IDs"
2952
- msgstr ""
2953
-
2954
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:33
2955
- msgctxt "admin-text"
2956
- msgid "Assign to the Current Page"
2957
- msgstr ""
2958
-
2959
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:34
2960
- msgctxt "admin-text"
2961
- msgid "Assign to the Parent Page"
2962
- msgstr ""
2963
-
2964
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:40, plugin/Integrations/Elementor/ElementorReviewsWidget.php:45, plugin/Integrations/Elementor/ElementorSummaryWidget.php:42
2965
  msgctxt "admin-text"
2966
  msgid "Separate with commas."
2967
  msgstr ""
2968
 
2969
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:42, plugin/Integrations/Elementor/ElementorReviewsWidget.php:47, plugin/Integrations/Elementor/ElementorSummaryWidget.php:44
2970
  msgctxt "admin-text"
2971
  msgid "Enter the Post IDs"
2972
  msgstr ""
2973
 
2974
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:48
2975
  msgctxt "admin-text"
2976
  msgid "Assign Reviews to a Category"
2977
  msgstr ""
2978
 
2979
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:56
2980
  msgctxt "admin-text"
2981
  msgid "Assign Reviews to a User"
2982
  msgstr ""
2983
 
2984
- #: plugin/Integrations/Elementor/ElementorFormWidget.php:59, plugin/Integrations/Elementor/ElementorReviewsWidget.php:64, plugin/Integrations/Elementor/ElementorSummaryWidget.php:61
2985
- msgctxt "admin-text"
2986
- msgid "The Logged-in user"
2987
- msgstr ""
2988
-
2989
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:26
2990
  msgctxt "admin-text"
2991
  msgid "Latest Reviews"
2992
  msgstr ""
2993
 
2994
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:34, plugin/Integrations/Elementor/ElementorSummaryWidget.php:31
2995
  msgctxt "admin-text"
2996
  msgid "Limit Reviews to an Assigned Page"
2997
  msgstr ""
2998
 
2999
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:37, plugin/Integrations/Elementor/ElementorSummaryWidget.php:34
3000
- msgctxt "admin-text"
3001
- msgid "Assigned to multiple Post IDs"
3002
- msgstr ""
3003
-
3004
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:38, plugin/Integrations/Elementor/ElementorSummaryWidget.php:35
3005
- msgctxt "admin-text"
3006
- msgid "Assigned to the Current Page"
3007
- msgstr ""
3008
-
3009
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
3010
- msgctxt "admin-text"
3011
- msgid "Assigned to the Parent Page"
3012
- msgstr ""
3013
-
3014
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:53, plugin/Integrations/Elementor/ElementorSummaryWidget.php:50
3015
  msgctxt "admin-text"
3016
  msgid "Limit Reviews to an Assigned Category"
3017
  msgstr ""
3018
 
3019
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:61, plugin/Integrations/Elementor/ElementorSummaryWidget.php:58
3020
  msgctxt "admin-text"
3021
  msgid "Limit Reviews to an Assigned User"
3022
  msgstr ""
3023
 
3024
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:69, plugin/Integrations/Elementor/ElementorSummaryWidget.php:66
3025
  msgctxt "admin-text"
3026
  msgid "Limit Reviews to terms"
3027
  msgstr ""
3028
 
3029
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:72, plugin/Integrations/Elementor/ElementorSummaryWidget.php:69
3030
  msgctxt "admin-text"
3031
  msgid "Terms were accepted"
3032
  msgstr ""
3033
 
3034
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:73, plugin/Integrations/Elementor/ElementorSummaryWidget.php:70
3035
  msgctxt "admin-text"
3036
  msgid "Terms were not accepted"
3037
  msgstr ""
3038
 
3039
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:80
3040
  msgctxt "admin-text"
3041
  msgid "Enable Pagination"
3042
  msgstr ""
3043
 
3044
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:88
3045
  msgctxt "admin-text"
3046
  msgid "Yes (AJAX load more)"
3047
  msgstr ""
3048
 
3049
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:92
3050
  msgctxt "admin-text"
3051
  msgid "Yes (AJAX pagination)"
3052
  msgstr ""
3053
 
3054
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:96
3055
  msgctxt "admin-text"
3056
  msgid "Yes (page reload)"
3057
  msgstr ""
3058
 
3059
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:104
3060
  msgctxt "admin-text"
3061
  msgid "Reviews Per Page"
3062
  msgstr ""
3063
 
3064
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:111, plugin/Integrations/Elementor/ElementorSummaryWidget.php:77
3065
  msgctxt "admin-text"
3066
  msgid "Minimum Rating"
3067
  msgstr ""
3068
 
3069
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:118, plugin/Integrations/Elementor/ElementorSummaryWidget.php:84
3070
  msgctxt "admin-text"
3071
  msgid "The schema should only be enabled once per page."
3072
  msgstr ""
3073
 
3074
- #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:119, plugin/Integrations/Elementor/ElementorSummaryWidget.php:85
3075
  msgctxt "admin-text"
3076
  msgid "Enable the schema?"
3077
  msgstr ""
3078
 
3079
- #: plugin/Integrations/Elementor/ElementorSummaryWidget.php:23
3080
  msgctxt "admin-text"
3081
  msgid "Rating Summary"
3082
  msgstr ""
3083
 
3084
- #: plugin/Integrations/Elementor/ElementorWidget.php:83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3085
  msgctxt "admin-text"
3086
  msgid "Limit the Type of Reviews"
3087
  msgstr ""
3088
 
3089
- #: plugin/Integrations/Elementor/ElementorWidget.php:103
3090
  msgctxt "admin-text"
3091
  msgid "Advanced"
3092
  msgstr ""
3093
 
3094
- #: plugin/Integrations/Elementor/ElementorWidget.php:137
3095
  msgctxt "admin-text"
3096
  msgid "Custom ID"
3097
  msgstr ""
3098
 
3099
- #: plugin/Integrations/Elementor/ElementorWidget.php:141
3100
  msgctxt "admin-text"
3101
  msgid "Separate multiple classes with spaces."
3102
  msgstr ""
3103
 
3104
- #: plugin/Integrations/Elementor/ElementorWidget.php:143
3105
  msgctxt "admin-text"
3106
  msgid "Additional CSS classes"
3107
  msgstr ""
@@ -3144,52 +3134,52 @@ msgctxt "admin-text"
3144
  msgid "Site Reviews Premium"
3145
  msgstr ""
3146
 
3147
- #: views/pages/addons/index.php:14
3148
  msgctxt "admin-text"
3149
- msgid "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and priority support!"
3150
  msgstr ""
3151
 
3152
- #: views/pages/addons/index.php:15
3153
  msgctxt "admin-text"
3154
  msgid "Check it out!"
3155
  msgstr ""
3156
 
3157
- #: views/pages/addons/index.php:23
3158
  msgctxt "admin-text"
3159
  msgid "Allow your website visitors to sort, filter by rating, and search reviews."
3160
  msgstr ""
3161
 
3162
- #: views/pages/addons/index.php:25, views/pages/addons/index.php:35, views/pages/addons/index.php:45, views/pages/addons/index.php:75
3163
  msgctxt "admin-text"
3164
  msgid "View Add-on"
3165
  msgstr ""
3166
 
3167
- #: views/pages/addons/index.php:33
3168
  msgctxt "admin-text"
3169
  msgid "Form builder with 22 different field types, each form has its own Review Template which can be customised as needed."
3170
  msgstr ""
3171
 
3172
- #: views/pages/addons/index.php:43
3173
  msgctxt "admin-text"
3174
  msgid "Allow your website visitors to submit images (and optional captions) with their reviews."
3175
  msgstr ""
3176
 
3177
- #: views/pages/addons/index.php:53
3178
  msgctxt "admin-text"
3179
  msgid "Create notification emails with custom conditions and schedule them to send after a review is submitted."
3180
  msgstr ""
3181
 
3182
- #: views/pages/addons/index.php:55, views/pages/addons/index.php:65
3183
  msgctxt "admin-text"
3184
  msgid "Premium members only"
3185
  msgstr ""
3186
 
3187
- #: views/pages/addons/index.php:63
3188
  msgctxt "admin-text"
3189
  msgid "Design reviews with a drag-and-drop builder, display reviews in a grid or carousel, choose custom rating images, and more!"
3190
  msgstr ""
3191
 
3192
- #: views/pages/addons/index.php:73
3193
  msgctxt "admin-text"
3194
  msgid "Integrate Site Reviews with your Woocommerce products."
3195
  msgstr ""
1282
  msgid "Untitled"
1283
  msgstr ""
1284
 
1285
+ #: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:132, views/pages/tools/sync.php:23
1286
  msgctxt "admin-text"
1287
  msgid "Settings"
1288
  msgstr ""
1311
  msgid "Show more"
1312
  msgstr ""
1313
 
1314
+ #: plugin/Commands/CreateReview.php:165
1315
  msgid "Your review has been submitted!"
1316
  msgstr ""
1317
 
1318
+ #: plugin/Commands/CreateReview.php:170, views/pages/documentation/support/common-problems-and-solutions.php:75
1319
  msgid "Your review could not be submitted and the error has been logged. Please notify the site administrator."
1320
  msgstr ""
1321
 
1429
  msgid "Recent Reviews"
1430
  msgstr ""
1431
 
1432
+ #: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:19
1433
  msgctxt "admin-text"
1434
  msgid "Submit a Review"
1435
  msgstr ""
1629
  msgid "(no title)"
1630
  msgstr ""
1631
 
1632
+ #: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:78
1633
  msgctxt "admin-text"
1634
  msgid "No"
1635
  msgstr ""
2941
  msgid "Filter by review type"
2942
  msgstr ""
2943
 
2944
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:27
2945
  msgctxt "admin-text"
2946
  msgid "Assign Reviews to a Page"
2947
  msgstr ""
2948
 
2949
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:34, plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2950
  msgctxt "admin-text"
2951
  msgid "Separate with commas."
2952
  msgstr ""
2953
 
2954
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:36, plugin/Integrations/Elementor/ElementorReviewsWidget.php:41, plugin/Integrations/Elementor/ElementorSummaryWidget.php:38
2955
  msgctxt "admin-text"
2956
  msgid "Enter the Post IDs"
2957
  msgstr ""
2958
 
2959
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:42
2960
  msgctxt "admin-text"
2961
  msgid "Assign Reviews to a Category"
2962
  msgstr ""
2963
 
2964
+ #: plugin/Integrations/Elementor/ElementorFormWidget.php:50
2965
  msgctxt "admin-text"
2966
  msgid "Assign Reviews to a User"
2967
  msgstr ""
2968
 
2969
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:24
 
 
 
 
 
2970
  msgctxt "admin-text"
2971
  msgid "Latest Reviews"
2972
  msgstr ""
2973
 
2974
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:32, plugin/Integrations/Elementor/ElementorSummaryWidget.php:29
2975
  msgctxt "admin-text"
2976
  msgid "Limit Reviews to an Assigned Page"
2977
  msgstr ""
2978
 
2979
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:47, plugin/Integrations/Elementor/ElementorSummaryWidget.php:44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2980
  msgctxt "admin-text"
2981
  msgid "Limit Reviews to an Assigned Category"
2982
  msgstr ""
2983
 
2984
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:55, plugin/Integrations/Elementor/ElementorSummaryWidget.php:52
2985
  msgctxt "admin-text"
2986
  msgid "Limit Reviews to an Assigned User"
2987
  msgstr ""
2988
 
2989
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:63, plugin/Integrations/Elementor/ElementorSummaryWidget.php:60
2990
  msgctxt "admin-text"
2991
  msgid "Limit Reviews to terms"
2992
  msgstr ""
2993
 
2994
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:66, plugin/Integrations/Elementor/ElementorSummaryWidget.php:63
2995
  msgctxt "admin-text"
2996
  msgid "Terms were accepted"
2997
  msgstr ""
2998
 
2999
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:67, plugin/Integrations/Elementor/ElementorSummaryWidget.php:64
3000
  msgctxt "admin-text"
3001
  msgid "Terms were not accepted"
3002
  msgstr ""
3003
 
3004
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:74
3005
  msgctxt "admin-text"
3006
  msgid "Enable Pagination"
3007
  msgstr ""
3008
 
3009
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:82
3010
  msgctxt "admin-text"
3011
  msgid "Yes (AJAX load more)"
3012
  msgstr ""
3013
 
3014
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:86
3015
  msgctxt "admin-text"
3016
  msgid "Yes (AJAX pagination)"
3017
  msgstr ""
3018
 
3019
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:90
3020
  msgctxt "admin-text"
3021
  msgid "Yes (page reload)"
3022
  msgstr ""
3023
 
3024
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:98
3025
  msgctxt "admin-text"
3026
  msgid "Reviews Per Page"
3027
  msgstr ""
3028
 
3029
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:105, plugin/Integrations/Elementor/ElementorSummaryWidget.php:71
3030
  msgctxt "admin-text"
3031
  msgid "Minimum Rating"
3032
  msgstr ""
3033
 
3034
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:112, plugin/Integrations/Elementor/ElementorSummaryWidget.php:78
3035
  msgctxt "admin-text"
3036
  msgid "The schema should only be enabled once per page."
3037
  msgstr ""
3038
 
3039
+ #: plugin/Integrations/Elementor/ElementorReviewsWidget.php:113, plugin/Integrations/Elementor/ElementorSummaryWidget.php:79
3040
  msgctxt "admin-text"
3041
  msgid "Enable the schema?"
3042
  msgstr ""
3043
 
3044
+ #: plugin/Integrations/Elementor/ElementorSummaryWidget.php:21
3045
  msgctxt "admin-text"
3046
  msgid "Rating Summary"
3047
  msgstr ""
3048
 
3049
+ #: plugin/Integrations/Elementor/ElementorWidget.php:84
3050
+ msgctxt "admin-text"
3051
+ msgid "Assign to multiple Post IDs"
3052
+ msgstr ""
3053
+
3054
+ #: plugin/Integrations/Elementor/ElementorWidget.php:85
3055
+ msgctxt "admin-text"
3056
+ msgid "The Current Page"
3057
+ msgstr ""
3058
+
3059
+ #: plugin/Integrations/Elementor/ElementorWidget.php:86
3060
+ msgctxt "admin-text"
3061
+ msgid "The Parent Page"
3062
+ msgstr ""
3063
+
3064
+ #: plugin/Integrations/Elementor/ElementorWidget.php:104
3065
+ msgctxt "admin-text"
3066
+ msgid "The Logged-in user"
3067
+ msgstr ""
3068
+
3069
+ #: plugin/Integrations/Elementor/ElementorWidget.php:105
3070
+ msgctxt "admin-text"
3071
+ msgid "The Page author"
3072
+ msgstr ""
3073
+
3074
+ #: plugin/Integrations/Elementor/ElementorWidget.php:116
3075
  msgctxt "admin-text"
3076
  msgid "Limit the Type of Reviews"
3077
  msgstr ""
3078
 
3079
+ #: plugin/Integrations/Elementor/ElementorWidget.php:136
3080
  msgctxt "admin-text"
3081
  msgid "Advanced"
3082
  msgstr ""
3083
 
3084
+ #: plugin/Integrations/Elementor/ElementorWidget.php:170
3085
  msgctxt "admin-text"
3086
  msgid "Custom ID"
3087
  msgstr ""
3088
 
3089
+ #: plugin/Integrations/Elementor/ElementorWidget.php:174
3090
  msgctxt "admin-text"
3091
  msgid "Separate multiple classes with spaces."
3092
  msgstr ""
3093
 
3094
+ #: plugin/Integrations/Elementor/ElementorWidget.php:176
3095
  msgctxt "admin-text"
3096
  msgid "Additional CSS classes"
3097
  msgstr ""
3134
  msgid "Site Reviews Premium"
3135
  msgstr ""
3136
 
3137
+ #: views/pages/addons/index.php:15
3138
  msgctxt "admin-text"
3139
+ msgid "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and <a href=\"%s\" target=\"_blank\">priority support</a>!"
3140
  msgstr ""
3141
 
3142
+ #: views/pages/addons/index.php:19
3143
  msgctxt "admin-text"
3144
  msgid "Check it out!"
3145
  msgstr ""
3146
 
3147
+ #: views/pages/addons/index.php:27
3148
  msgctxt "admin-text"
3149
  msgid "Allow your website visitors to sort, filter by rating, and search reviews."
3150
  msgstr ""
3151
 
3152
+ #: views/pages/addons/index.php:29, views/pages/addons/index.php:39, views/pages/addons/index.php:49, views/pages/addons/index.php:79
3153
  msgctxt "admin-text"
3154
  msgid "View Add-on"
3155
  msgstr ""
3156
 
3157
+ #: views/pages/addons/index.php:37
3158
  msgctxt "admin-text"
3159
  msgid "Form builder with 22 different field types, each form has its own Review Template which can be customised as needed."
3160
  msgstr ""
3161
 
3162
+ #: views/pages/addons/index.php:47
3163
  msgctxt "admin-text"
3164
  msgid "Allow your website visitors to submit images (and optional captions) with their reviews."
3165
  msgstr ""
3166
 
3167
+ #: views/pages/addons/index.php:57
3168
  msgctxt "admin-text"
3169
  msgid "Create notification emails with custom conditions and schedule them to send after a review is submitted."
3170
  msgstr ""
3171
 
3172
+ #: views/pages/addons/index.php:59, views/pages/addons/index.php:69
3173
  msgctxt "admin-text"
3174
  msgid "Premium members only"
3175
  msgstr ""
3176
 
3177
+ #: views/pages/addons/index.php:67
3178
  msgctxt "admin-text"
3179
  msgid "Design reviews with a drag-and-drop builder, display reviews in a grid or carousel, choose custom rating images, and more!"
3180
  msgstr ""
3181
 
3182
+ #: views/pages/addons/index.php:77
3183
  msgctxt "admin-text"
3184
  msgid "Integrate Site Reviews with your Woocommerce products."
3185
  msgstr ""
plugin/Commands/CreateReview.php CHANGED
@@ -55,7 +55,8 @@ class CreateReview implements Contract
55
  }
56
  glsr()->action('review/request', $request);
57
  $this->request = $request;
58
- $this->sanitize();
 
59
  }
60
 
61
  /**
@@ -148,11 +149,11 @@ class CreateReview implements Contract
148
  if (!empty($this->avatar)) {
149
  return $this->avatar;
150
  }
151
- $review = new Review($this->toArray(), false); // don't init!
152
  if (empty($this->email)) {
153
- $review->set('author_id', get_current_user_id());
 
154
  }
155
- return glsr(Avatar::class)->generate($review);
156
  }
157
 
158
  /**
@@ -160,8 +161,9 @@ class CreateReview implements Contract
160
  */
161
  protected function create()
162
  {
163
- if ($this->review = glsr(ReviewManager::class)->create($this)) {
164
  $this->message = __('Your review has been submitted!', 'site-reviews');
 
165
  return;
166
  }
167
  $this->errors = [];
@@ -182,7 +184,7 @@ class CreateReview implements Contract
182
  protected function redirect($fallback = '')
183
  {
184
  $redirect = trim(strval(get_post_meta($this->post_id, 'redirect_to', true)));
185
- $redirect = glsr()->filterString('review/redirect', $redirect, $this);
186
  if (empty($redirect)) {
187
  $redirect = $fallback;
188
  }
55
  }
56
  glsr()->action('review/request', $request);
57
  $this->request = $request;
58
+ $this->review = new Review($this->toArray(), false); // don't init the dummy review!
59
+ $this->sanitize(); // this goes last
60
  }
61
 
62
  /**
149
  if (!empty($this->avatar)) {
150
  return $this->avatar;
151
  }
 
152
  if (empty($this->email)) {
153
+ // This is a dummy review as it hasn't been created yet.
154
+ $this->review->set('author_id', get_current_user_id());
155
  }
156
+ return glsr(Avatar::class)->generate($this->review);
157
  }
158
 
159
  /**
161
  */
162
  protected function create()
163
  {
164
+ if ($review = glsr(ReviewManager::class)->create($this)) {
165
  $this->message = __('Your review has been submitted!', 'site-reviews');
166
+ $this->review = $review; // overwrite the dummy review with the submitted review
167
  return;
168
  }
169
  $this->errors = [];
184
  protected function redirect($fallback = '')
185
  {
186
  $redirect = trim(strval(get_post_meta($this->post_id, 'redirect_to', true)));
187
+ $redirect = glsr()->filterString('review/redirect', $redirect, $this, $this->review);
188
  if (empty($redirect)) {
189
  $redirect = $fallback;
190
  }
plugin/Helper.php CHANGED
@@ -144,10 +144,12 @@ class Helper
144
  return $post->ID;
145
  }
146
  if ('parent_id' == $post) {
147
- return (int) wp_get_post_parent_id(intval(get_the_ID()));
 
148
  }
149
  if ('post_id' == $post) {
150
- return (int) get_the_ID();
 
151
  }
152
  if (is_string($post)) {
153
  $parts = explode(':', $post);
@@ -189,8 +191,12 @@ class Helper
189
  if ($user instanceof \WP_User) {
190
  return $user->ID;
191
  }
 
 
 
 
192
  if ('user_id' === $user) {
193
- return get_current_user_id();
194
  }
195
  if (is_numeric($user)) {
196
  $user = get_user_by('ID', $user);
144
  return $post->ID;
145
  }
146
  if ('parent_id' == $post) {
147
+ $parentId = (int) wp_get_post_parent_id(intval(get_the_ID()));
148
+ return glsr()->filterInt('assigned_posts/parent_id', $parentId);
149
  }
150
  if ('post_id' == $post) {
151
+ $postId = (int) get_the_ID();
152
+ return glsr()->filterInt('assigned_posts/post_id', $postId);
153
  }
154
  if (is_string($post)) {
155
  $parts = explode(':', $post);
191
  if ($user instanceof \WP_User) {
192
  return $user->ID;
193
  }
194
+ if ('author_id' === $user) {
195
+ $authorId = Cast::toInt(get_the_author_meta('ID'));
196
+ return glsr()->filterInt('assigned_users/author_id', $authorId);
197
+ }
198
  if ('user_id' === $user) {
199
+ return glsr()->filterInt('assigned_users/user_id', get_current_user_id());
200
  }
201
  if (is_numeric($user)) {
202
  $user = get_user_by('ID', $user);
plugin/Integrations/Elementor/ElementorFormWidget.php CHANGED
@@ -2,8 +2,6 @@
2
 
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
5
- use GeminiLabs\SiteReviews\Database;
6
- use GeminiLabs\SiteReviews\Helpers\Arr;
7
  use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsFormShortcode;
8
 
9
  class ElementorFormWidget extends ElementorWidget
@@ -28,11 +26,7 @@ class ElementorFormWidget extends ElementorWidget
28
  'default' => '',
29
  'label' => _x('Assign Reviews to a Page', 'admin-text', 'site-reviews'),
30
  'label_block' => true,
31
- 'options' => [
32
- 'custom' => _x('Assign to multiple Post IDs', 'admin-text', 'site-reviews'),
33
- 'post_id' => _x('Assign to the Current Page', 'admin-text', 'site-reviews'),
34
- 'parent_id' => _x('Assign to the Parent Page', 'admin-text', 'site-reviews'),
35
- ],
36
  'type' => \Elementor\Controls_Manager::SELECT2,
37
  ],
38
  'assigned_posts_custom' => [
@@ -48,7 +42,7 @@ class ElementorFormWidget extends ElementorWidget
48
  'label' => _x('Assign Reviews to a Category', 'admin-text', 'site-reviews'),
49
  'label_block' => true,
50
  'multiple' => true,
51
- 'options' => glsr(Database::class)->terms(),
52
  'type' => \Elementor\Controls_Manager::SELECT2,
53
  ],
54
  'assigned_users' => [
@@ -56,7 +50,7 @@ class ElementorFormWidget extends ElementorWidget
56
  'label' => _x('Assign Reviews to a User', 'admin-text', 'site-reviews'),
57
  'label_block' => true,
58
  'multiple' => true,
59
- 'options' => Arr::prepend(glsr(Database::class)->users(), sprintf('- %s -', _x('The Logged-in user', 'admin-text', 'site-reviews')), 'user_id'),
60
  'type' => \Elementor\Controls_Manager::SELECT2,
61
  ],
62
  ];
2
 
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
 
 
5
  use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsFormShortcode;
6
 
7
  class ElementorFormWidget extends ElementorWidget
26
  'default' => '',
27
  'label' => _x('Assign Reviews to a Page', 'admin-text', 'site-reviews'),
28
  'label_block' => true,
29
+ 'options' => $this->assigned_posts_options(),
 
 
 
 
30
  'type' => \Elementor\Controls_Manager::SELECT2,
31
  ],
32
  'assigned_posts_custom' => [
42
  'label' => _x('Assign Reviews to a Category', 'admin-text', 'site-reviews'),
43
  'label_block' => true,
44
  'multiple' => true,
45
+ 'options' => $this->assigned_terms_options(),
46
  'type' => \Elementor\Controls_Manager::SELECT2,
47
  ],
48
  'assigned_users' => [
50
  'label' => _x('Assign Reviews to a User', 'admin-text', 'site-reviews'),
51
  'label_block' => true,
52
  'multiple' => true,
53
+ 'options' => $this->assigned_users_options(),
54
  'type' => \Elementor\Controls_Manager::SELECT2,
55
  ],
56
  ];
plugin/Integrations/Elementor/ElementorReviewsWidget.php CHANGED
@@ -2,8 +2,6 @@
2
 
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
5
- use GeminiLabs\SiteReviews\Database;
6
- use GeminiLabs\SiteReviews\Helpers\Arr;
7
  use GeminiLabs\SiteReviews\Helpers\Cast;
8
  use GeminiLabs\SiteReviews\Modules\Rating;
9
  use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsShortcode;
@@ -33,11 +31,7 @@ class ElementorReviewsWidget extends ElementorWidget
33
  'default' => '',
34
  'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
35
  'label_block' => true,
36
- 'options' => [
37
- 'custom' => _x('Assigned to multiple Post IDs', 'admin-text', 'site-reviews'),
38
- 'post_id' => _x('Assigned to the Current Page', 'admin-text', 'site-reviews'),
39
- 'parent_id' => _x('Assigned to the Parent Page', 'admin-text', 'site-reviews'),
40
- ],
41
  'type' => \Elementor\Controls_Manager::SELECT2,
42
  ],
43
  'assigned_posts_custom' => [
@@ -53,7 +47,7 @@ class ElementorReviewsWidget extends ElementorWidget
53
  'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
54
  'label_block' => true,
55
  'multiple' => true,
56
- 'options' => glsr(Database::class)->terms(),
57
  'type' => \Elementor\Controls_Manager::SELECT2,
58
  ],
59
  'assigned_users' => [
@@ -61,7 +55,7 @@ class ElementorReviewsWidget extends ElementorWidget
61
  'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
62
  'label_block' => true,
63
  'multiple' => true,
64
- 'options' => Arr::prepend(glsr(Database::class)->users(), sprintf('- %s -', _x('The Logged-in user', 'admin-text', 'site-reviews')), 'user_id'),
65
  'type' => \Elementor\Controls_Manager::SELECT2,
66
  ],
67
  'terms' => [
2
 
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
 
 
5
  use GeminiLabs\SiteReviews\Helpers\Cast;
6
  use GeminiLabs\SiteReviews\Modules\Rating;
7
  use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsShortcode;
31
  'default' => '',
32
  'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
33
  'label_block' => true,
34
+ 'options' => $this->assigned_posts_options(),
 
 
 
 
35
  'type' => \Elementor\Controls_Manager::SELECT2,
36
  ],
37
  'assigned_posts_custom' => [
47
  'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
48
  'label_block' => true,
49
  'multiple' => true,
50
+ 'options' => $this->assigned_terms_options(),
51
  'type' => \Elementor\Controls_Manager::SELECT2,
52
  ],
53
  'assigned_users' => [
55
  'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
56
  'label_block' => true,
57
  'multiple' => true,
58
+ 'options' => $this->assigned_users_options(),
59
  'type' => \Elementor\Controls_Manager::SELECT2,
60
  ],
61
  'terms' => [
plugin/Integrations/Elementor/ElementorSummaryWidget.php CHANGED
@@ -2,8 +2,6 @@
2
 
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
5
- use GeminiLabs\SiteReviews\Database;
6
- use GeminiLabs\SiteReviews\Helpers\Arr;
7
  use GeminiLabs\SiteReviews\Helpers\Cast;
8
  use GeminiLabs\SiteReviews\Modules\Rating;
9
  use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsSummaryShortcode;
@@ -30,11 +28,7 @@ class ElementorSummaryWidget extends ElementorWidget
30
  'default' => '',
31
  'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
32
  'label_block' => true,
33
- 'options' => [
34
- 'custom' => _x('Assigned to multiple Post IDs', 'admin-text', 'site-reviews'),
35
- 'post_id' => _x('Assigned to the Current Page', 'admin-text', 'site-reviews'),
36
- 'parent_id' => _x('Assigned to the Parent Page', 'admin-text', 'site-reviews'),
37
- ],
38
  'type' => \Elementor\Controls_Manager::SELECT2,
39
  ],
40
  'assigned_posts_custom' => [
@@ -50,7 +44,7 @@ class ElementorSummaryWidget extends ElementorWidget
50
  'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
51
  'label_block' => true,
52
  'multiple' => true,
53
- 'options' => glsr(Database::class)->terms(),
54
  'type' => \Elementor\Controls_Manager::SELECT2,
55
  ],
56
  'assigned_users' => [
@@ -58,7 +52,7 @@ class ElementorSummaryWidget extends ElementorWidget
58
  'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
59
  'label_block' => true,
60
  'multiple' => true,
61
- 'options' => Arr::prepend(glsr(Database::class)->users(), sprintf('- %s -', _x('The Logged-in user', 'admin-text', 'site-reviews')), 'user_id'),
62
  'type' => \Elementor\Controls_Manager::SELECT2,
63
  ],
64
  'terms' => [
2
 
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
 
 
5
  use GeminiLabs\SiteReviews\Helpers\Cast;
6
  use GeminiLabs\SiteReviews\Modules\Rating;
7
  use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsSummaryShortcode;
28
  'default' => '',
29
  'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
30
  'label_block' => true,
31
+ 'options' => $this->assigned_posts_options(),
 
 
 
 
32
  'type' => \Elementor\Controls_Manager::SELECT2,
33
  ],
34
  'assigned_posts_custom' => [
44
  'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
45
  'label_block' => true,
46
  'multiple' => true,
47
+ 'options' => $this->assigned_terms_options(),
48
  'type' => \Elementor\Controls_Manager::SELECT2,
49
  ],
50
  'assigned_users' => [
52
  'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
53
  'label_block' => true,
54
  'multiple' => true,
55
+ 'options' => $this->assigned_users_options(),
56
  'type' => \Elementor\Controls_Manager::SELECT2,
57
  ],
58
  'terms' => [
plugin/Integrations/Elementor/ElementorWidget.php CHANGED
@@ -3,6 +3,7 @@
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
5
  use Elementor\Widget_Base;
 
6
  use GeminiLabs\SiteReviews\Helpers\Str;
7
 
8
  abstract class ElementorWidget extends Widget_Base
@@ -74,6 +75,38 @@ abstract class ElementorWidget extends Widget_Base
74
  return $this->_shortcode_instance;
75
  }
76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  protected function get_review_types()
78
  {
79
  $types = glsr()->retrieveAs('array', 'review_types', []);
3
  namespace GeminiLabs\SiteReviews\Integrations\Elementor;
4
 
5
  use Elementor\Widget_Base;
6
+ use GeminiLabs\SiteReviews\Database;
7
  use GeminiLabs\SiteReviews\Helpers\Str;
8
 
9
  abstract class ElementorWidget extends Widget_Base
75
  return $this->_shortcode_instance;
76
  }
77
 
78
+ /**
79
+ * @return array
80
+ */
81
+ protected function assigned_posts_options()
82
+ {
83
+ return [
84
+ 'custom' => _x('Assign to multiple Post IDs', 'admin-text', 'site-reviews'),
85
+ 'post_id' => _x('The Current Page', 'admin-text', 'site-reviews').' (post_id)',
86
+ 'parent_id' => _x('The Parent Page', 'admin-text', 'site-reviews').' (parent_id)',
87
+ ];
88
+ }
89
+
90
+ /**
91
+ * @return array
92
+ */
93
+ protected function assigned_terms_options()
94
+ {
95
+ return glsr(Database::class)->terms();
96
+ }
97
+
98
+ /**
99
+ * @return array
100
+ */
101
+ protected function assigned_users_options()
102
+ {
103
+ $options = [
104
+ 'user_id' => _x('The Logged-in user', 'admin-text', 'site-reviews').' (user_id)',
105
+ 'author_id' => _x('The Page author', 'admin-text', 'site-reviews').' (author_id)',
106
+ ];
107
+ return $options + glsr(Database::class)->users();
108
+ }
109
+
110
  protected function get_review_types()
111
  {
112
  $types = glsr()->retrieveAs('array', 'review_types', []);
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: reviews, ratings, testimonials, woocommerce, product reviews, business rev
5
  Tested up to: 5.8
6
  Requires at least: 5.5
7
  Requires PHP: 5.6
8
- Stable tag: 5.18.0
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -140,6 +140,11 @@ All documentation can be found in the "Help" page of the plugin. If your questio
140
 
141
  ## Changelog
142
 
 
 
 
 
 
143
  = 5.18.0 (2021-12-16) =
144
 
145
  - Added "Load more" pagination
5
  Tested up to: 5.8
6
  Requires at least: 5.5
7
  Requires PHP: 5.6
8
+ Stable tag: 5.18.1
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
140
 
141
  ## Changelog
142
 
143
+ = 5.18.1 (2021-12-19) =
144
+
145
+ - Added "author_id" as an accepted value in the "assigned_users" shortcode option
146
+ - Fixed FAQ documentation for redirects
147
+
148
  = 5.18.0 (2021-12-16) =
149
 
150
  - Added "Load more" pagination
site-reviews.php CHANGED
@@ -7,7 +7,7 @@
7
  * Plugin Name: Site Reviews
8
  * Plugin URI: https://wordpress.org/plugins/site-reviews
9
  * Description: Receive and display reviews on your website
10
- * Version: 5.18.0
11
  * Author: Paul Ryley
12
  * Author URI: https://geminilabs.io
13
  * License: GPL2
7
  * Plugin Name: Site Reviews
8
  * Plugin URI: https://wordpress.org/plugins/site-reviews
9
  * Description: Receive and display reviews on your website
10
+ * Version: 5.18.1
11
  * Author: Paul Ryley
12
  * Author URI: https://geminilabs.io
13
  * License: GPL2
views/pages/addons/index.php CHANGED
@@ -11,7 +11,11 @@
11
  <div class="glsr-premium-hero-image"></div>
12
  <div class="glsr-premium-hero-content">
13
  <h2><?= _x('Site Reviews Premium', 'admin-text', 'site-reviews'); ?></h2>
14
- <p><?= _x('Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and priority support!', 'admin-text', 'site-reviews'); ?></p>
 
 
 
 
15
  <a href="https://niftyplugins.com/plugins/site-reviews-premium/" class="button button-hero button-primary"><?= _x('Check it out!', 'admin-text', 'site-reviews'); ?></a>
16
  </div>
17
  </div>
11
  <div class="glsr-premium-hero-image"></div>
12
  <div class="glsr-premium-hero-content">
13
  <h2><?= _x('Site Reviews Premium', 'admin-text', 'site-reviews'); ?></h2>
14
+ <p>
15
+ <?= sprintf(_x('Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and <a href="%s" target="_blank">priority support</a>!', 'admin-text', 'site-reviews'),
16
+ 'https://niftyplugins.com/account/support/'
17
+ ); ?>
18
+ </p>
19
  <a href="https://niftyplugins.com/plugins/site-reviews-premium/" class="button button-hero button-primary"><?= _x('Check it out!', 'admin-text', 'site-reviews'); ?></a>
20
  </div>
21
  </div>
views/pages/documentation/faq/redirect-after-submission.php CHANGED
@@ -18,16 +18,17 @@
18
  * 2. Uses a "redirect_if_bad_rating" meta_key for all reviews with a 1-3 star rating
19
  * @param string $redirectUrl This is the URL that you saved to the page with the "redirect_to" meta_key
20
  * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
 
21
  * @return string
22
  */
23
- add_filter('site-reviews/review/redirect', function ($redirectUrl, $command) {
24
- if ($command->rating < 4) {
25
  if ($url = get_post_meta($command->post_id, 'redirect_if_bad_rating', true)) {
26
- return add_query_arg('review_id', $command->ID, $url);
27
  }
28
  }
29
  return $redirectUrl;
30
- }, 10, 2);</code></pre>
31
  <p>Since we are passing the Review ID in the "redirect_if_bad_rating" redirect URL, you can do something like this to get the review details on that page:</p>
32
  <pre><code class="language-php">$review = apply_filters('glsr_get_review', null, filter_input(INPUT_GET, 'review_id', FILTER_VALIDATE_INT));
33
  if ($review) {
18
  * 2. Uses a "redirect_if_bad_rating" meta_key for all reviews with a 1-3 star rating
19
  * @param string $redirectUrl This is the URL that you saved to the page with the "redirect_to" meta_key
20
  * @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
21
+ * @param \GeminiLabs\SiteReviews\Review $review
22
  * @return string
23
  */
24
+ add_filter('site-reviews/review/redirect', function ($redirectUrl, $command, $review) {
25
+ if ($review->rating < 4) {
26
  if ($url = get_post_meta($command->post_id, 'redirect_if_bad_rating', true)) {
27
+ return add_query_arg('review_id', $review->ID, $url);
28
  }
29
  }
30
  return $redirectUrl;
31
+ }, 10, 3);</code></pre>
32
  <p>Since we are passing the Review ID in the "redirect_if_bad_rating" redirect URL, you can do something like this to get the review details on that page:</p>
33
  <pre><code class="language-php">$review = apply_filters('glsr_get_review', null, filter_input(INPUT_GET, 'review_id', FILTER_VALIDATE_INT));
34
  if ($review) {
views/pages/documentation/shortcodes/site_reviews/assigned_users.php CHANGED
@@ -1,5 +1,5 @@
1
  <p class="glsr-heading">assigned_users</p>
2
- <p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, or <code>user_id</code> which automatically uses the User ID of the logged in user. Separate multiple values with a comma.</p>
3
  <p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews_summary] shortcode, make sure to set the same option value for both shortcodes.</p>
4
  <p>The default assigned_users value is: <code>""</code></p>
5
  <div class="shortcode-example">
1
  <p class="glsr-heading">assigned_users</p>
2
+ <p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, <code>user_id</code> which automatically uses the User ID of the logged in user, or <code>author_id</code> which automatically uses the User ID of the author of the current page. Separate multiple values with a comma.</p>
3
  <p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews_summary] shortcode, make sure to set the same option value for both shortcodes.</p>
4
  <p>The default assigned_users value is: <code>""</code></p>
5
  <div class="shortcode-example">
views/pages/documentation/shortcodes/site_reviews_form/assigned_users.php CHANGED
@@ -1,6 +1,5 @@
1
  <p class="glsr-heading">assigned_users</p>
2
- <p>Include the "assigned_users" option to automatically assign submitted reviews to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, or <code>user_id</code> which automatically uses the User ID of the logged in user. Separate multiple values with a comma.</p>
3
- <p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews_summary] shortcode, make sure to set the same option value for both shortcodes.</p>
4
  <p>The default assigned_users value is: <code>""</code></p>
5
  <div class="shortcode-example">
6
  <input type="text" readonly class="code" value='[site_reviews_form assigned_users="user_id"]'>
1
  <p class="glsr-heading">assigned_users</p>
2
+ <p>Include the "assigned_users" option to automatically assign submitted reviews to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, <code>user_id</code> which automatically uses the User ID of the logged in user, or <code>author_id</code> which automatically uses the User ID of the author of the current page. Separate multiple values with a comma.</p>
 
3
  <p>The default assigned_users value is: <code>""</code></p>
4
  <div class="shortcode-example">
5
  <input type="text" readonly class="code" value='[site_reviews_form assigned_users="user_id"]'>
views/pages/documentation/shortcodes/site_reviews_summary/assigned_users.php CHANGED
@@ -1,5 +1,5 @@
1
  <p class="glsr-heading">assigned_users</p>
2
- <p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, or <code>user_id</code> which automatically uses the User ID of the logged in user. Separate multiple values with a comma.</p>
3
  <p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews] shortcode, make sure to set the same option value for both shortcodes.</p>
4
  <p>The default assigned_users value is: <code>""</code></p>
5
  <div class="shortcode-example">
1
  <p class="glsr-heading">assigned_users</p>
2
+ <p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, <code>user_id</code> which automatically uses the User ID of the logged in user, or <code>author_id</code> which automatically uses the User ID of the author of the current page. Separate multiple values with a comma.</p>
3
  <p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews] shortcode, make sure to set the same option value for both shortcodes.</p>
4
  <p>The default assigned_users value is: <code>""</code></p>
5
  <div class="shortcode-example">