Crowdsignal Forms - Version 1.6.0

Version Description

Download this release

Release Info

Developer cgastrell
Plugin Icon wp plugin Crowdsignal Forms
Version 1.6.0
Comparing to
See all releases

Code changes from version 1.5.15 to 1.6.0

README.TXT CHANGED
@@ -4,7 +4,7 @@ Tags: polls, forms, surveys, gutenberg, block
4
  Requires at least: 5.0
5
  Requires PHP: 5.6.20
6
  Tested up to: 5.8.3
7
- Stable tag: 1.5.15
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -67,6 +67,12 @@ Compare our [simple and affordable plans](https://crowdsignal.com/pricing/) or t
67
 
68
  == Changelog ==
69
 
 
 
 
 
 
 
70
  = 1.5.15 =
71
  * Fix CSS so it doesn't interfere with Jetpack (#208)
72
  * add trigger for crowdsignal_forms_get_account_info (#203)
4
  Requires at least: 5.0
5
  Requires PHP: 5.6.20
6
  Tested up to: 5.8.3
7
+ Stable tag: 1.6.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
67
 
68
  == Changelog ==
69
 
70
+ = 1.6.0 =
71
+ * Remove editor dependencies (#213)
72
+ * Remove templateLock: insert also prevents removals (#212)
73
+ * Update documentation
74
+ * Update Dockerfile to pull latest stable Ubuntu. Small update to .yml file (#210)
75
+
76
  = 1.5.15 =
77
  * Fix CSS so it doesn't interfere with Jetpack (#208)
78
  * add trigger for crowdsignal_forms_get_account_info (#203)
build/editor.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'f19ba150ba2f7925f6173a87c841f756');
1
+ <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '1d2b3e358b39fa4a4a5d4d9cf64f6d34');
build/editor.js CHANGED
@@ -10,4 +10,4 @@
10
  *
11
  * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
12
  * Released under the MIT license
13
- */!function(a){if(void 0===(o="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=a(),!!0){var l=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=l,c}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function a(t,n,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},o.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var l=JSON.stringify(n);/^[\{\[]/.test(l)&&(n=l)}catch(s){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var i in a)a[i]&&(c+="; "+i,!0!==a[i]&&(c+="="+a[i].split(";")[0]));return document.cookie=t+"="+n+c}}function l(e,n){if("undefined"!=typeof document){for(var o={},a=document.cookie?document.cookie.split("; "):[],l=0;l<a.length;l++){var c=a[l].split("="),i=c.slice(1).join("=");n||'"'!==i.charAt(0)||(i=i.slice(1,-1));try{var s=t(c[0]);if(i=(r.read||r)(i,s)||t(i),n)try{i=JSON.parse(i)}catch(u){}if(o[s]=i,e===s)break}catch(u){}}return e?o[e]:o}}return o.set=a,o.get=function(e){return l(e,!1)},o.getJSON=function(e){return l(e,!0)},o.remove=function(t,n){a(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(23);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},,function(e,t){e.exports=function(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(e,t,n){var r=n(28);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t,n){var r=n(45),o=n(46);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(20),o=n(23),a=n(47),l=n(48);function c(t){var n="function"==typeof Map?new Map:void 0;return e.exports=c=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return l(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},c(t)}e.exports=c},function(e,t){!function(){e.exports=this.wp.editor}()},function(e,t){!function(){e.exports=this.wp.keycodes}()},,,,function(e,t,n){var r=n(28);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(i){o=!0,a=i}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}},function(e,t){e.exports=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.")}},function(e,t,n){"use strict";var r=n(44);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},function(e,t,n){var r=n(23),o=n(49);function a(t,n,l){return o()?e.exports=a=Reflect.construct:e.exports=a=function(e,t,n){var o=[null];o.push.apply(o,t);var a=new(Function.bind.apply(e,o));return n&&r(a,n.prototype),a},a.apply(null,arguments)}e.exports=a},function(e,t){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";n.r(t);var r=n(17),o=n(24),a=n(0),l=n(1),c=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 6L5.5 18C5.5 18.2761 5.72386 18.5 6 18.5L18 18.5C18.2761 18.5 18.5 18.2761 18.5 18L18.5 6C18.5 5.72386 18.2761 5.5 18 5.5L6 5.5C5.72386 5.5 5.5 5.72386 5.5 6ZM4 18L4 6C4 4.89543 4.89543 4 6 4L18 4C19.1046 4 20 4.89543 20 6L20 18C20 19.1046 19.1046 20 18 20L6 20C4.89543 20 4 19.1046 4 18Z"}),Object(a.createElement)("rect",{x:"15",y:"17",width:"6",height:"1.5",transform:"rotate(-90 15 17)"}),Object(a.createElement)("rect",{x:"11.5",y:"17",width:"9",height:"1.5",transform:"rotate(-90 11.5 17)"}),Object(a.createElement)("rect",{x:"8",y:"17",width:"5",height:"1.5",transform:"rotate(-90 8 17)"}))},i=n(18),s=n.n(i),u=n(5),d=n.n(u),f=n(12),b=n(3);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 p(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){d()(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 g={tryFetch:!1,isFetching:!1,pollsByClientId:{},pollClientIds:[]},O={setTryFetchPollData:function(e){return{type:"SET_TRY_FETCH",tryFetch:e}},setIsFetchingPollData:function(e){return{type:"IS_FETCHING",isFetching:e}},setPollApiDataForClientId:function(e,t){return{type:"SET_POLL",clientId:e,pollData:t}},addPollClientId:function(e){return{type:"ADD_POLL_CLIENT_ID",clientId:e}},removePollClientId:function(e){return{type:"REMOVE_POLL_CLIENT_ID",clientId:e}}},v=(Object(f.registerStore)("crowdsignal-forms/polls",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TRY_FETCH":return p({},e,{tryFetch:!!t.tryFetch});case"IS_FETCHING":return p({},e,{isFetching:!!t.isFetching});case"SET_POLL":return p({},e,{pollsByClientId:p({},e.pollsByClientId,d()({},t.clientId,t.pollData))});case"ADD_POLL_CLIENT_ID":return p({},e,{pollClientIds:e.pollClientIds.indexOf(t.clientId)<0?[].concat(s()(e.pollClientIds),[t.clientId]):e.pollClientIds});case"REMOVE_POLL_CLIENT_ID":return p({},e,{pollClientIds:Object(b.filter)(e.pollClientIds,(function(e){return e!==t.clientId}))});default:return e}},actions:O,selectors:{shouldTryFetchingPollData:function(e){return!!e.tryFetch},getPollDataByClientId:function(e,t){return e.pollsByClientId[t]||null},getPollClientIds:function(e){return e.pollClientIds},isFetchingPollData:function(e){return!!e.isFetching}},controls:{},resolvers:{}}),n(10)),w=n.n(v),h=n(7),j=n.n(h),_=n(2),y=n.n(_),C=n(6),E=n(4),k=n(15),x=n(13),S=n(9),T=n.n(S),I=function(e){var t=e.hasVoted,n=e.isPollClosed,r=e.isPollHidden,o=e.showSubmitMessage,c=T()({"is-transparent":o},"crowdsignal-forms-poll__closed-banner");return Object(a.createElement)("div",{className:c},r&&Object(l.__)("This Poll is Hidden","crowdsignal-forms"),n&&!r&&Object(l.__)("This Poll is Closed","crowdsignal-forms"),t&&Object(l.__)("Thanks For Voting!","crowdsignal-forms"))},P=n(8),L=n.n(P),N=n(11),A=n.n(N),R=n(14),D=n.n(R),B=n(21),F=n.n(B),M=n(25),H=n.n(M),V=n(26),W=n.n(V),U=n(30),z=n.n(U),q=n(20),K=n.n(q),G=n(31),Z=n.n(G),Y=n(16),Q=n.n(Y);function J(e){return function(){var t,n=K()(e);if(X()){var r=K()(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return z()(this,t)}}function X(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var $=function(){var e=D()(A.a.mark((function e(t){var n,r,o=arguments;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],r="https://api.crowdsignal.com/v3/polls",n){e.next=4;break}return e.abrupt("return",null);case 4:return e.abrupt("return",window.fetch("".concat(r,"/").concat(t,"/results"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(e){if(e.status>=200&&e.status<300)return e.json();throw e})).then((function(e){if(404===e.status)return{};if(e.error)throw new Error(e.message);return e.results.votes_by_answer})));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ee=function(){var e=D()(A.a.mark((function e(t){var n,r,o;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"5430eeac3911395001d731d9702fc38b",n=(new Date).getTime(),e.next=4,window.fetch("https://poll.fm/n/".concat("5430eeac3911395001d731d9702fc38b","/").concat(t,"?").concat(n,"&format=json"));case 4:if((r=e.sent).ok){e.next=7;break}throw new re;case 7:return e.next=9,r.json();case 9:if((o=e.sent).nonce){e.next=12;break}throw new re;case 12:return e.abrupt("return",o.nonce);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),te=function(){var e=D()(A.a.mark((function e(t,n,r,o){var a,l,c;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.join(","),e.next=3,window.fetch("https://polls.polldaddy.com/vote-js.php?format=json&p=".concat(n,"&b=1&a=").concat(a,"&o=&va=16&cookie=0&n=").concat(t,"&url=").concat(encodeURIComponent(window.location),"&vi=").concat(o));case 3:if((l=e.sent).ok){e.next=6;break}throw new re;case 6:return e.next=8,l.json();case 8:if("error"!==(c=e.sent).status){e.next=11;break}throw new ne(c.error);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r,o){return e.apply(this,arguments)}}(),ne=function(e){W()(n,e);var t=J(n);function n(){return H()(this,n),t.apply(this,arguments)}return n}(Z()(Error)),re=function(e){W()(n,e);var t=J(n);function n(){return H()(this,n),t.call(this,Object(l.__)("Server error. Please try again.","crowdsignal-forms"))}return n}(ne),oe=function(){var e=D()(A.a.mark((function e(){return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q()({path:"/crowdsignal-forms/v1/account/info",method:"GET"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(e,t){var n=Object(_.useState)(null),r=j()(n,2),o=r[0],a=r[1],l=Object(_.useState)(null),c=j()(l,2),i=c[0],s=c[1],u=Object(_.useState)(!0),d=j()(u,2),f=d[0],b=d[1];return Object(_.useEffect)((function(){b(!0),s(null),a(null),e().then(a).catch(s).finally((function(){return b(!1)}))}),t),{data:o,error:i,loading:f}},le=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=ae((function(){return $(e,t)}),[e]),r=n.data,o=n.error,a=n.loading;return{error:o,loading:a,results:r}},ce={is_verified:!0,capabilities:["hide-branding"],signal_count:{count:0,userLimit:2500,shouldDisplay:!1}},ie=function(){var e=Object(_.useState)(ce),t=j()(e,2),n=t[0],r=t[1],o=function(){var e=D()(A.a.mark((function e(){var t;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe();case 2:return t=e.sent,r(t),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(_.useEffect)((function(){o()}),[]),{accountInfo:n,reloadAccountInfo:o}},se=function(e){var t=e.error,n=e.loading,r=e.text,o=e.totalVotes,c=e.votes,i=T()("crowdsignal-forms-poll__answer-results",{"is-error":t,"is-loading":n}),s=!n&&!t,u=0===o?0:100*c/o,d={width:"".concat(parseInt(u,10),"%")};return Object(a.createElement)("div",{className:i},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-labels"},Object(a.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-answer"},Object(k.decodeEntities)(r)),Object(a.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-votes"},s&&Object(l.sprintf)(Object(l._n)("%s vote","%s votes",c,"crowdsignal-forms"),c.toLocaleString())),Object(a.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-percent"},s&&"".concat(u.toFixed(2),"%"))),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-track"},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-bar",style:d})))};se.propTypes={loading:L.a.bool,text:L.a.string.isRequired,totalVotes:L.a.number,votes:L.a.number};var ue,de=se,fe=Object(a.createElement)("span",null,"Hide Crowdsignal ads",Object(a.createElement)("br",null),"and get unlimited",Object(a.createElement)("br",null),"signals -"," ",Object(a.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),be=function(e){var t=e.showLogo,n=e.editing,r=e.message,o=e.trackRef,c=void 0===o?"cs-forms-poll":o;return Object(a.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(a.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+c,target:"_blank",rel:"noopener noreferrer"},r||Object(l.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),n&&Object(a.createElement)(E.Tooltip,{text:fe,position:"top center"},Object(a.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(l.__)("Hide","crowdsignal-forms"))),t&&Object(a.createElement)("a",{href:"https://crowdsignal.com?ref="+c,target:"_blank",rel:"noopener noreferrer"},Object(a.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))},me=Object.freeze({THANK_YOU:"thank-you",CUSTOM_TEXT:"custom-text",REDIRECT:"redirect",RESULTS:"results"}),pe=Object.freeze({THEME_DEFAULT:"theme-default",GEORGIA:"georgia",PALATINO:"palatino",TIMES_NEW_ROMAN:"times-new-roman",ARIAL:"arial",IMPACT:"impact",LUCIDA:"lucida",TAHOMA:"tahoma",TREBUCHET:"trebuchet",VERDANA:"verdana",COURIER:"courier",CABIN:"Cabin",CHIVO:"Chivo",OPEN_SANS:"Open+Sans",FIRA_SANS:"Fira+Sans",ROBOTO:"Roboto",NUNITO:"Nunito",OVERPASS:"Overpass",LATO:"Lato",LIBRE_FRANKLIN:"Libre+Franklin",MONTSERRAT:"Montserrat",POPPINS:"Poppins",RUBIK:"Rubik",RALEWAY:"Raleway",JOSEFIN_SANS:"Josefin+Sans",ALEGREYA_SANS:"Alegreya+Sans",OSWALD:"Oswald"}),ge=Object.freeze([pe.CABIN,pe.CHIVO,pe.OPEN_SANS,pe.FIRA_SANS,pe.ROBOTO,pe.NUNITO,pe.OVERPASS,pe.LATO,pe.LIBRE_FRANKLIN,pe.MONTSERRAT,pe.POPPINS,pe.RUBIK,pe.RALEWAY,pe.JOSEFIN_SANS,pe.ALEGREYA_SANS,pe.OSWALD]),Oe=Object.freeze((ue={},d()(ue,pe.THEME_DEFAULT,null),d()(ue,pe.GEORGIA,"Georgia, serif"),d()(ue,pe.PALATINO,'"Palatino Linotype", "Book Antiqua", Palatino, serif'),d()(ue,pe.TIMES_NEW_ROMAN,'"Times New Roman", Times, serif'),d()(ue,pe.ARIAL,"Arial, Helvetica, sans-serif"),d()(ue,pe.IMPACT,"Impact, Charcoal, sans-serif"),d()(ue,pe.LUCIDA,'"Lucida Sans Unicode", "Lucida Grande", sans-serif'),d()(ue,pe.TAHOMA,"Tahoma, Geneva, sans-serif"),d()(ue,pe.TREBUCHET,'"Trebuchet MS", Helvetica, sans-serif'),d()(ue,pe.VERDANA,"Verdana, Geneva, sans-serif"),d()(ue,pe.COURIER,'"Courier New", Courier, monospace'),d()(ue,pe.CABIN,'"Cabin", sans-serif'),d()(ue,pe.CHIVO,'"Chivo", sans-serif'),d()(ue,pe.OPEN_SANS,'"Open Sans", sans-serif'),d()(ue,pe.FIRA_SANS,'"Fira Sans", sans-serif'),d()(ue,pe.ROBOTO,'"Roboto", sans-serif'),d()(ue,pe.NUNITO,'"Nunito", sans-serif'),d()(ue,pe.OVERPASS,'"Overpass", sans-serif'),d()(ue,pe.LATO,'"Lato", sans-serif'),d()(ue,pe.LIBRE_FRANKLIN,'"Libre Franklin", sans-serif'),d()(ue,pe.MONTSERRAT,'"Montserrat", sans-serif'),d()(ue,pe.POPPINS,'"Poppins", sans-serif'),d()(ue,pe.RUBIK,'"Rubik", sans-serif'),d()(ue,pe.RALEWAY,'"Raleway", sans-serif'),d()(ue,pe.JOSEFIN_SANS,'"Josefin Sans", sans-serif'),d()(ue,pe.ALEGREYA_SANS,'"Alegreya Sans", sans-serif'),d()(ue,pe.OSWALD,'"Oswald", sans-serif'),ue)),ve=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),we=Object.freeze({SHOW_RESULTS:"show-results",SHOW_CLOSED_BANNER:"show-closed-banner",HIDDEN:"hidden"}),he=Object.freeze({RADIO:"radio",BUTTON:"button"}),je=Object.freeze({LIST:"list",INLINE:"inline"});function _e(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 ye=function(e,t){return Object(b.map)(e,(function(e){return void 0!==e.answerIdFromApi?e:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{answerIdFromApi:t[e.answerId]})}))},Ce=function(e){return Object(b.isEmpty)(e)||void 0===e.text||null===e.text||""===e.text},Ee=function(e){var t=e.answers,n=e.pollIdFromApi,r=e.setErrorMessage,o=e.hideBranding,c=le(n),i=c.error,s=c.loading,u=c.results;Object(_.useEffect)((function(){r(i?Object(l.__)("Unfortunately, we're having some trouble retrieving the results for this poll at this time.","crowdsignal-forms"):"")}),[i]);var d=T()("crowdsignal-forms-poll__results",{"is-error":!!i,"is-loading":s}),f=Object(b.sum)(Object(b.values)(u));return Object(a.createElement)("div",{className:d},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__results-list"},Object(b.map)(t,(function(e){var t;return!Ce(e)&&Object(a.createElement)(de,{key:e.answerId,error:!!i,loading:s,text:e.text,totalVotes:f,votes:u&&null!==(t=u[e.answerIdFromApi])&&void 0!==t?t:0})}))),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__results-footer"},Object(a.createElement)("span",{className:"crowdsignal-forms-poll__results-total"},Object(l.sprintf)(Object(l._n)("%s total vote","%s total votes",f,"crowdsignal-forms"),f?f.toLocaleString():0)),!o&&Object(a.createElement)(be,null)))};Ee.propTypes={pollIdFromApi:L.a.number,answers:L.a.arrayOf(L.a.shape({answerId:L.a.string.isRequired,answerIdFromApi:L.a.number,text:L.a.string})).isRequired,setErrorMessage:L.a.func.isRequired,hideBranding:L.a.bool};var ke=Ee,xe=n(19),Se=n.n(xe),Te=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},Ie=function(){return Object(a.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(a.createElement)("p",null),Object(a.createElement)("h3",null,"Text"),Object(a.createElement)("div",{className:"wp-block-button"},Object(a.createElement)("div",{className:"wp-block-button__link"})),Object(a.createElement)("div",{className:"entry-content"},Object(a.createElement)("div",{className:"alignwide"})))},Pe=function(e){if(null===e)return{};var t,n=e.querySelector(".wp-block-button__link"),r=e.querySelector("p"),o=e.querySelector("h3"),a=e.querySelector(".alignwide"),l=Te(n),c=Te(r),i=window.getComputedStyle(r).color;if(l===c){var s=(t=n,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);l=s||i}return{accentColor:l,backgroundColor:c,textColor:i,textColorInverted:window.getComputedStyle(n).color,textFont:window.getComputedStyle(r).fontFamily,textSize:window.getComputedStyle(r).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(a).maxWidth}},Le=function(e){return Object(E.withFallbackStyles)((function(e){return{fallbackStyles:Pe(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(t){var n=t.fallbackStyles,r=Se()(t,["fallbackStyles"]);return Object(a.createElement)(e,w()({fallbackStyles:n||{},renderStyleProbe:function(){return n?null:Object(a.createElement)(Ie,null)}},r))}))};function Ne(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 Ae=function(e){var t=e.answer,n=e.answerStyle,r=e.index,o=e.isMultipleChoice,c=e.onChange,i=e.onDelete,s=e.onNewAnswer,u=e.disabled,f=function(e){return c(r,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{text:e}))},m=function(){return i(r)},p=function(){return s(r+1)},g=T()("crowdsignal-forms-poll__answer",{"is-multiple-choice":o,"is-button":he.BUTTON===n});return Object(a.createElement)("div",{className:g},he.RADIO===n&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:"crowdsignal-forms-poll__check"}),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-label-wrapper"},u?Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-label"},t.text?Object(k.decodeEntities)(t.text):Object(l.__)("Enter an answer","crowdsignal-forms")):Object(a.createElement)(C.RichText,{className:"crowdsignal-forms-poll__answer-label",placeholder:Object(l.__)("Enter an answer","crowdsignal-forms"),multiline:!1,preserveWhiteSpace:!1,onChange:f,onSplit:p,onReplace:b.noop,onRemove:m,value:t.text,allowedFormats:[],withoutInteractiveFormatting:!0}))),he.BUTTON===n&&Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},u?Object(a.createElement)("div",{className:"wp-block-button__link crowdsignal-forms-poll__submit-button"},t.text?Object(k.decodeEntities)(t.text):Object(l.__)("Enter an answer","crowdsignal-forms")):Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-poll__submit-button",placeholder:Object(l.__)("Enter an answer","crowdsignal-forms"),multiline:!1,preserveWhiteSpace:!1,onChange:f,onSplit:p,onReplace:b.noop,onRemove:m,value:t.text,allowedFormats:[],withoutInteractiveFormatting:!0})))},Re=function(e,t){return Object(b.tap)(e.querySelectorAll("[role=textbox]")[t],(function(e){return e&&e.focus()}))},De=function(e){var t=e.attributes,n=e.isSelected,r=e.setAttributes,o=e.disabled,l=e.answerStyle,c=e.buttonAlignment,i=Object(_.useRef)(),u=function(e,n){return r({answers:Object(b.tap)(s()(t.answers),(function(t){t[e]=n}))})},d=function(e){Re(i.current,Math.max(e-1,0)),r({answers:Object(b.filter)(t.answers,(function(n){return t.answers.length<=2||n!==t.answers[e]}))})},f=function(e){e<t.answers.length&&r({answers:[].concat(s()(Object(b.slice)(t.answers,0,e)),[{}],s()(Object(b.slice)(t.answers,e,t.answers.length)))}),Re(i.current,Math.min(e,t.answers.length))},m=n&&Object(b.last)(t.answers).text?[].concat(s()(t.answers),[{}]):t.answers,p=T()({"is-button":he.BUTTON===l,"is-inline-button-alignment":je.INLINE===c},"crowdsignal-forms-poll__options"),g=he.RADIO===l;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{ref:i,className:p},Object(b.map)(m,(function(e,r){return function(e){return n&&!o||!Ce(e)}(e)&&Object(a.createElement)(Ae,{key:"poll-answer-".concat(r),answer:e,answerStyle:l,index:r,isMultipleChoice:t.isMultipleChoice,onChange:u,onDelete:d,onNewAnswer:f,disabled:o})}))),g&&Object(a.createElement)("div",{className:"crowdsignal-forms-poll__actions"},Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},o?Object(a.createElement)("div",{className:"wp-block-button__link crowdsignal-forms-poll__submit-button"},t.submitButtonLabel):Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-poll__submit-button",onChange:function(e){return r({submitButtonLabel:e})},value:t.submitButtonLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0}))))},Be=function(e){return Object(b.includes)(pe,e)?Oe[e]:null},Fe=function(e,t){var n,r,o,a,l=Object(b.isEmpty)(e.textColor)?t.textColor:e.textColor;return Object(b.mapKeys)({borderColor:null!==(n=e.borderColor)&&void 0!==n?n:t.accentColor,borderRadius:"".concat(e.borderRadius,"px"),borderWidth:"".concat(e.borderWidth,"px"),bgColor:e.backgroundColor,bodyFontFamily:null!==(r=Be(e.fontFamily))&&void 0!==r?r:t.textFont,questionFontFamily:null!==(o=Be(e.fontFamily))&&void 0!==o?o:t.headingFont,submitButtonBgColor:e.submitButtonBackgroundColor||t.accentColor,submitButtonTextColor:e.submitButtonTextColor||t.textColorInverted,textColor:l,textColorProperties:null!==(a=Me(l))&&void 0!==a?a:"0, 0, 0",contentWideWidth:t.contentWideWidth},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))},Me=function(e){return!e||"string"!=typeof e||-1===e.indexOf("rgb")&&0!==e.indexOf("#")||-1<e.indexOf("rgba")?null:(0===e.indexOf("#")&&(e=He(e)),e.match(/\((.*?)\)/)[1])},He=function(e){var t=0,n=0,r=0,o=4===e.length?"#".concat(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]):e;return 7===o.length&&(t=parseInt(o.substr(1,2),16)||0,n=parseInt(o.substr(3,2),16)||0,r=parseInt(o.substr(5,2),16)||0),"rgb(".concat(t,", ").concat(n,", ").concat(r,")")},Ve=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return T()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-submit-button-bg-color":e.submitButtonBackgroundColor,"has-submit-button-text-color":e.submitButtonTextColor,"has-border-radius":null!==(t=e.borderRadius)&&void 0!==t&&t,"has-box-shadow":e.hasBoxShadow},r)},We=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;if(ve.CLOSED===e)return!0;if(ve.CLOSED_AFTER===e){var r=new Date(t);return r<n}return!1},Ue=function(e,t){return e.isMultipleChoice?he.RADIO:!Object(b.isEmpty)(t)&&t.indexOf("is-style-buttons")>-1?he.BUTTON:he.RADIO},ze=function(e){e?Object(r.registerBlockStyle)("crowdsignal-forms/poll",{name:"buttons",label:Object(l.__)("Buttons","crowdsignal-forms")}):Object(r.unregisterBlockStyle)("crowdsignal-forms/poll","buttons")},qe=function(e){var t=e.signalWarning;return Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.Button,{href:"https://crowdsignal.com/pricing",isSecondary:!0,target:"_blank"},Object(l.__)("Upgrade","crowdsignal-forms")),t?Object(a.createElement)("div",{className:"crowdsignal-forms__sidebar-promote"},Object(a.createElement)("em",null,Object(l.__)("Your free Crowdsignal account has ","crowdsignal-forms"),Object(a.createElement)("strong",null,Object(a.createElement)(E.ExternalLink,{href:"https://crowdsignal.com/support/what-is-a-signal/"},Object(l.__)("reached the signals limit.","crowdsignal-forms"))))):Object(a.createElement)("div",{className:"crowdsignal-forms__sidebar-promote"},Object(a.createElement)("em",null,Object(l.__)("Hide Crowdsignal branding and get ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://crowdsignal.com/support/what-is-a-signal/"},Object(l.__)("unlimited signals","crowdsignal-forms")))))},Ke=function(e){var t,n=e.attributes,r=e.className,o=e.setAttributes,c=e.fallbackBackgroundColor,i=e.fallbackTextColor,s=e.fallbackSubmitButtonBackgroundColor,u=e.fallbackSubmitButtonTextColor,d=e.viewResultsUrl,f=e.shouldPromote,m=e.signalWarning,p=""!==d,g=Ue(n,r);return me.REDIRECT===n.confirmMessageType&&(n.confirmMessageType=me.THANK_YOU),Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,p?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Publish this post to enable results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{href:d,isSecondary:!0,target:"_blank",disabled:!p},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{value:Object(k.decodeEntities)(null!==(t=n.title)&&void 0!==t?t:n.question),label:Object(l.__)("Title of the poll block","crowdsignal-forms"),onChange:function(e){return o({title:e})}}),f&&Object(a.createElement)(qe,{signalWarning:m})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Confirmation message","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:n.confirmMessageType,label:Object(l.__)("On submission","crowdsignal-forms"),options:[{label:Object(l.__)("Show results","crowdsignal-forms"),value:me.RESULTS},{label:Object(l.__)('Show "Thank You" message',"crowdsignal-forms"),value:me.THANK_YOU},{label:Object(l.__)("Show a custom text message","crowdsignal-forms"),value:me.CUSTOM_TEXT}],onChange:function(e){return Object(b.includes)(me,e)&&o({confirmMessageType:e})}}),me.CUSTOM_TEXT===n.confirmMessageType&&Object(a.createElement)(E.TextareaControl,{value:n.customConfirmMessage,label:Object(l.__)("Message text","crowdsignal-forms"),placeholder:Object(l.__)("Thanks for voting!","crowdsignal-forms"),onChange:function(e){return o({customConfirmMessage:e})}}),me.REDIRECT===n.confirmMessageType&&Object(a.createElement)(C.URLInput,{className:"crowdsignal-forms__redirect-url",value:n.redirectAddress,label:Object(l.__)("Redirect address","crowdsignal-forms"),onChange:function(e){return o({redirectAddress:e})}})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:n.pollStatus,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:ve.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:ve.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:ve.CLOSED}],onChange:function(e){Object(b.includes)(ve,e)&&o({closedAfterDateTime:e===ve.CLOSED_AFTER?new Date((new Date).getTime()+864e5).toISOString():null,pollStatus:e})}}),ve.CLOSED_AFTER===n.pollStatus&&Object(a.createElement)(E.TimePicker,{currentTime:n.closedAfterDateTime,label:Object(l.__)("Close poll on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);o({closedAfterDateTime:t.toISOString()})},is12Hour:!0}),ve.OPEN!==n.pollStatus&&Object(a.createElement)(E.SelectControl,{value:n.closedPollState,label:Object(l.__)("When poll is closed","crowdsignal-forms"),options:[{label:Object(l.__)("Show results","crowdsignal-forms"),value:we.SHOW_RESULTS},{label:Object(l.__)('Show poll with "Closed" banner',"crowdsignal-forms"),value:we.SHOW_CLOSED_BANNER},{label:Object(l.__)("Hide poll","crowdsignal-forms"),value:we.HIDDEN}],onChange:function(e){return Object(b.includes)(we,e)&&o({closedPollState:e})}})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Block styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{value:n.textColor,onChange:function(e){return o({textColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:n.backgroundColor,onChange:function(e){return o({backgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")},{value:n.borderColor,onChange:function(e){return o({borderColor:e})},label:Object(l.__)("Border color","crowdsignal-forms")}]},Object(a.createElement)(C.ContrastChecker,{textColor:n.textColor,backgroundColor:n.backgroundColor,fallbackBackgroundColor:c,fallbackTextColor:i}),Object(a.createElement)(E.SelectControl,{value:n.fontFamily,label:Object(l.__)("Choose font","crowdsignal-forms"),options:[{label:Object(l.__)("Default theme font","crowdsignal-forms"),value:pe.THEME_DEFAULT},{label:"Alegreya Sans",value:pe.ALEGREYA_SANS},{label:"Arial",value:pe.ARIAL},{label:"Cabin",value:pe.CABIN},{label:"Chivo",value:pe.CHIVO},{label:"Courier",value:pe.COURIER},{label:"Fira Sans",value:pe.FIRA_SANS},{label:"Georgia",value:pe.GEORGIA},{label:"Impact",value:pe.IMPACT},{label:"Josefin Sans",value:pe.JOSEFIN_SANS},{label:"Lato",value:pe.LATO},{label:"Libre Franklin",value:pe.LIBRE_FRANKLIN},{label:"Lucida",value:pe.LUCIDA},{label:"Montserrat",value:pe.MONTSERRAT},{label:"Nunito",value:pe.NUNITO},{label:"Open Sans",value:pe.OPEN_SANS},{label:"Oswald",value:pe.OSWALD},{label:"Overpass",value:pe.OVERPASS},{label:"Palatino",value:pe.PALATINO},{label:"Poppins",value:pe.POPPINS},{label:"Raleway",value:pe.RALEWAY},{label:"Roboto",value:pe.ROBOTO},{label:"Rubik",value:pe.RUBIK},{label:"Tahoma",value:pe.TAHOMA},{label:"Times New Roman",value:pe.TIMES_NEW_ROMAN},{label:"Trebuchet",value:pe.TREBUCHET},{label:"Verdana",value:pe.VERDANA}],onChange:function(e){return Object(b.includes)(pe,e)&&o({fontFamily:e})}}),"full"!==n.align&&Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{type:"number",label:Object(l.__)("Width (%)","crowdsignal-forms"),value:n.width,onChange:function(e){return o({width:parseInt(e,10)})}}),Object(a.createElement)(E.Button,{isSmall:!0,className:"crowdsignal-forms__reset-width-button",onClick:function(){return o({width:100})}},Object(l.__)("Reset","crowdsignal-forms"))),Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Border thickness","crowdsignal-forms"),value:n.borderWidth,onChange:function(e){o({borderWidth:parseInt(e,10)||0})},type:"number",className:"crowdsignal-forms__small-text-input"}),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Corner radius","crowdsignal-forms"),value:n.borderRadius,onChange:function(e){o({borderRadius:parseInt(e,10)||0})},type:"number",className:"crowdsignal-forms__small-text-input"})),Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Drop shadow","crowdsignal-forms"),checked:n.hasBoxShadow,onChange:function(e){o({hasBoxShadow:e})}})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Button styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{value:n.submitButtonTextColor,onChange:function(e){return o({submitButtonTextColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:n.submitButtonBackgroundColor,onChange:function(e){return o({submitButtonBackgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")}]},Object(a.createElement)(C.ContrastChecker,{textColor:n.submitButtonTextColor,backgroundColor:n.submitButtonBackgroundColor,fallbackBackgroundColor:s,fallbackTextColor:u}),he.BUTTON===g&&Object(a.createElement)(E.SelectControl,{value:n.buttonAlignment,label:Object(l.__)("Alignment","crowdsignal-forms"),options:[{value:je.LIST,label:Object(l.__)("List","crowdsignal-forms")},{value:je.INLINE,label:Object(l.__)("Inline","crowdsignal-forms")}],onChange:function(e){return o({buttonAlignment:e})}})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Answer settings","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)(E.CheckboxControl,{checked:n.hasOneResponsePerComputer,label:Object(l.__)("One response per computer","crowdsignal-forms"),onChange:function(e){return o({hasOneResponsePerComputer:e})}}),Object(a.createElement)(E.CheckboxControl,{checked:n.randomizeAnswers,label:Object(l.__)("Randomize answer order","crowdsignal-forms"),onChange:function(e){return o({randomizeAnswers:e})}})))};function Ge(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 Ze=[{icon:function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{d:"M20 6.75H12V5.25H20V6.75Z"}),Object(a.createElement)("path",{d:"M20 12.5H12V11H20V12.5Z"}),Object(a.createElement)("path",{d:"M20 18.75H12V17.25H20V18.75Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 7C6.55228 7 7 6.55228 7 6C7 5.44772 6.55228 5 6 5C5.44772 5 5 5.44772 5 6C5 6.55228 5.44772 7 6 7ZM6 8C7.10457 8 8 7.10457 8 6C8 4.89543 7.10457 4 6 4C4.89543 4 4 4.89543 4 6C4 7.10457 4.89543 8 6 8Z"}),Object(a.createElement)("path",{d:"M6 12.75C6.55228 12.75 7 12.3023 7 11.75C7 11.1977 6.55228 10.75 6 10.75C5.44772 10.75 5 11.1977 5 11.75C5 12.3023 5.44772 12.75 6 12.75ZM6 13.75C7.10457 13.75 8 12.8546 8 11.75C8 10.6454 7.10457 9.75 6 9.75C4.89543 9.75 4 10.6454 4 11.75C4 12.8546 4.89543 13.75 6 13.75Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 19C6.55228 19 7 18.5523 7 18C7 17.4477 6.55228 17 6 17C5.44772 17 5 17.4477 5 18C5 18.5523 5.44772 19 6 19ZM6 20C7.10457 20 8 19.1046 8 18C8 16.8954 7.10457 16 6 16C4.89543 16 4 16.8954 4 18C4 19.1046 4.89543 20 6 20Z"}))},title:Object(l.__)("Choose one answer","crowdsignal-forms"),value:!1},{icon:function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 10.75H5V12.75H7V10.75ZM4 9.75V13.75H8V9.75H4Z"}),Object(a.createElement)("path",{d:"M4 4H8V8H4V4Z"}),Object(a.createElement)("path",{d:"M4 16H8V20H4V16Z"}),Object(a.createElement)("path",{d:"M20 6.75H12V5.25H20V6.75Z"}),Object(a.createElement)("path",{d:"M20 12.5H12V11H20V12.5Z"}),Object(a.createElement)("path",{d:"M20 18.75H12V17.25H20V18.75Z"}))},title:Object(l.__)("Choose multiple answers","crowdsignal-forms"),value:!0}],Ye=function(e){var t=e.attributes,n=e.setAttributes,r=Object(b.map)(Ze,(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{isActive:e.value===t.isMultipleChoice,onClick:function(){n({isMultipleChoice:e.value}),ze(e.value)}})}));return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.Toolbar,{controls:r}))},Qe=function(e){var t=e.children;return Object(a.createElement)("div",{className:"crowdsignal-forms-poll__error-banner"},t)},Je="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),Xe=new Uint8Array(16);function $e(){if(!Je)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Je(Xe)}for(var et=[],tt=0;tt<256;++tt)et.push((tt+256).toString(16).substr(1));var nt=function(e,t){var n=t||0;return(et[e[n+0]]+et[e[n+1]]+et[e[n+2]]+et[e[n+3]]+"-"+et[e[n+4]]+et[e[n+5]]+"-"+et[e[n+6]]+et[e[n+7]]+"-"+et[e[n+8]]+et[e[n+9]]+"-"+et[e[n+10]]+et[e[n+11]]+et[e[n+12]]+et[e[n+13]]+et[e[n+14]]+et[e[n+15]]).toLowerCase()};var rt=function(e,t,n){var r=(e=e||{}).random||(e.rng||$e)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return nt(r)},ot=function(e){var t=e.onEditClick;return Object(a.createElement)("div",{className:"crowdsignal-forms-poll__edit-bar"},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__edit-bar-message"},Object(l.__)("Warning! This poll is published. Deleting or reordering answers may cause the loss of existing responses.","crowdsignal-forms")),Object(a.createElement)("button",{className:"crowdsignal-forms-poll__edit-bar-button",onClick:function(){t()}},Object(l.__)("Edit","crowdsignal-forms")))},at=Object(b.debounce)((function(e,t){window._tkq=window._tkq||[],window._tkq.push(["recordEvent","crowdsignal_connection_failed",{author_id:e,block_name:t}])}),5e3),lt=function(e){var t=e.blockIcon,n=e.blockName,r=e.children,o=ie(),c=o.accountInfo,i=o.reloadAccountInfo,s=c&&0!==c.id,u=!!c.is_verified,d=Object(f.useSelect)((function(e){return e("core").getCurrentUser()})),b=function(){var e=D()(A.a.mark((function e(){var t,n,r,o;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s,e.next=3,i();case 3:n=e.sent,r=0!==n.id,o=!!n.is_verified,r||window.open("/wp-admin/options-general.php?page=crowdsignal-forms-settings"),t&&!o&&window.open("https://wordpress.com/me/account");case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(s&&u)return r;var m=!s,p=s&&!u;return at(d&&d.id?d.id:0,n),Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal"},Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal-header"},t,Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal-title"},n)),Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal-body"},m&&Object(l.__)("You need to connect to a Crowdsignal account to collect and manage your results.","crowdsignal-forms"),p&&Object(l.__)("Please verify your WordPress.com email address in order to publish your poll.","crowdsignal-forms")),Object(a.createElement)(E.Button,{isPrimary:!0,onClick:b},m&&Object(l.__)("Connect to Crowdsignal","crowdsignal-forms"),p&&Object(l.__)("Verify or Change your Email Address","crowdsignal-forms")))};function ct(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 it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var st=function(e){return!!e&&("crowdsignal-forms/poll"===e.name||"crowdsignal-forms/applause"===e.name||"crowdsignal-forms/vote"===e.name)},ut=!1,dt=!1;!function(){if(!ut){ut=!0;var e=Object(f.select)("core/editor"),t=e.isEditedPostDirty,n=e.isEditedPostNew,r=e.isSavingPost,o=e.isCleanNewPost,a=e.getCurrentPostId,l=Object(f.dispatch)("crowdsignal-forms/polls"),c=l.setTryFetchPollData,i=l.setPollApiDataForClientId,s=l.setIsFetchingPollData,u=Object(f.select)("crowdsignal-forms/polls"),d=u.shouldTryFetchingPollData,m=u.getPollDataByClientId,p=u.isFetchingPollData;Object(f.subscribe)((function(){var e=Object(b.filter)(Object(f.select)("core/block-editor").getBlocks(),st);if(!(e.length<1)&&(!p()&&!(o()||n()||r()||t())&&a())){var l=Object(b.filter)(e,(function(e){var t=e.attributes;return t.pollId&&null===m(t.pollId)}));l.length<1||(d()?p()||(s(!0),Promise.all(Object(b.map)(l,(function(e){var t=e.attributes.pollId;return Q()({path:"/crowdsignal-forms/v1/polls/".concat(t,"?cached=1"),method:"GET"}).then((function(e){return i(t,it({},e,{viewResultsUrl:"https://app.crowdsignal.com/polls/".concat(e.id,"/results")}))}),(function(){return i(t,null)}))}))).finally((function(){return s(!1)}))):c(!0))}}))}}();var ft=function(e){return function(t){var n=t.attributes,r=t.setAttributes,o=t.addPollClientId,l=t.removePollClientId;return Object(_.useEffect)((function(){return("p2tenberg"in window||"p2editor"in window)&&function(){if(!dt){dt=!0;var e=null,t=function(){null!==e&&clearTimeout(e),e=setTimeout((function(){return n()}),1e3+1e3*Math.random())},n=function(){var e=Object(f.select)("crowdsignal-forms/polls"),n=e.getPollClientIds,r=e.getPollDataByClientId,o=e.shouldTryFetchingPollData,a=e.isFetchingPollData,l=Object(b.filter)(n(),(function(e){return null===r(e)}));if(l.length<1)return t();var c=Object(f.dispatch)("crowdsignal-forms/polls"),i=c.setTryFetchPollData,s=c.setPollApiDataForClientId,u=c.setIsFetchingPollData;return o()?a()||(u(!0),Promise.all(Object(b.map)(l,(function(e){return Q()({path:"/crowdsignal-forms/v1/polls/".concat(e,"?cached=1"),method:"GET"}).then((function(t){return s(e,it({},t,{viewResultsUrl:"https://app.crowdsignal.com/polls/".concat(t.id,"/results")}))}),(function(){return s(e,null)}))}))).finally((function(){return u(!1)}))):i(!0),t()};n()}}(),n.pollId&&o(n.pollId),function(){n.pollId&&l(n.pollId)}}),[]),function(e,t,n,r){Object(_.useEffect)((function(){if(!Object(b.isEmpty)(t))if(window.csPolls||(window.csPolls={}),window.csPolls[t])if(window.csPolls[t].indexOf(e)>-1);else{var o=Object(b.map)(n,(function(e){return Object(b.omit)(e,["answerId"])}));r({pollId:null,answers:o})}else window.csPolls[t]=[e]}),[t])}(t.clientId,n.pollId,n.answers,r),Object(a.createElement)(e,t)}},bt=function(e){return Object(x.compose)([Object(f.withSelect)((function(e,t){var n=e("crowdsignal-forms/polls"),r=n.getPollDataByClientId,o=n.shouldTryFetchingPollData,a=n.isFetchingPollData,l=t.attributes;return{pollDataFromApi:l.pollId?r(l.pollId):null,getPollDataByClientId:r,shouldTryFetchingPollData:o,isFetchingPollData:a}})),Object(f.withDispatch)((function(e){var t=e("crowdsignal-forms/polls");return{setTryFetchPollData:t.setTryFetchPollData,setPollApiDataForClientId:t.setPollApiDataForClientId,setIsFetchingPollData:t.setIsFetchingPollData,addPollClientId:t.addPollClientId,removePollClientId:t.removePollClientId}})),ft])(e)},mt=function(e){var t=e.icon,n=e.children,r=e.componentActions,o=void 0===r?[]:r,l=Se()(e,["icon","children","componentActions"]);return Object(a.createElement)(E.Notice,w()({className:"crowdsignal-forms__editor-notice"},l),t&&Object(a.createElement)("div",{className:"crowdsignal-forms__editor-notice-icon"},Object(a.createElement)(E.Icon,{icon:t})),Object(a.createElement)("div",{className:"crowdsignal-forms__editor-notice-text"},n),o.map((function(e){return e})))},pt=function(){return Object(a.createElement)(mt,{icon:"warning",status:"warn",isDismissible:!1,actions:[{label:Object(l.__)("Please upgrade","crowdsignal-forms"),url:"https://crowdsignal.com/pricing",className:"is-secondary",noDefaultClasses:!0}]},Object(l.__)("Your free Crowdsignal account has ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://crowdsignal.com/support/what-is-a-signal/"},Object(l.__)("exceeded 2500 signals.","crowdsignal-forms")))};function gt(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 Ot=Object(x.compose)([Le,bt,function(e){return function(t){var n=t.attributes,r=t.setAttributes;return Object(_.useEffect)((function(){if(!n.pollId){var e=rt();r({pollId:e})}if(Object(b.some)(n.answers,(function(e){return!e.answerId&&e.text}))){var t=Object(b.map)(n.answers,(function(e){return e.answerId||!e.text?e:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{answerId:rt()})}));r({answers:t})}})),Object(a.createElement)(e,t)}}])((function(e){var t=e.attributes,n=e.className,r=e.fallbackStyles,o=e.isSelected,i=e.setAttributes,s=e.renderStyleProbe,u=e.pollDataFromApi,d=Object(_.useState)(!0),f=j()(d,2),m=f[0],p=f[1],g=Object(_.useState)(""),O=j()(g,2),v=O[0],h=O[1],y=!Object(b.isEmpty)(u),x=u?u.viewResultsUrl:"",S=u?u.id:null,T={};u&&Object(b.map)(u.answers,(function(e){T[e.client_id]=e.id}));var P=o&&"full"!==t.align,L="full"!==t.align?"".concat(t.width,"%"):"auto",N=We(t.pollStatus,t.closedAfterDateTime),A=t.note||o&&m,R=N&&we.SHOW_RESULTS===t.closedPollState,D=N&&we.HIDDEN===t.closedPollState,B=ie().accountInfo,F=Object(b.get)(B,"capabilities",[]).includes("hide-branding");Object(_.useEffect)((function(){return p(!y)}),[o]),Object(_.useEffect)((function(){o&&ze(!t.isMultipleChoice)}),[t.isMultipleChoice,o]);var M=o&&y&&!m,H=Ue(t,n);t.fontFamily&&function(e){if(!Object(b.isEmpty)(e)&&pe.THEME_DEFAULT!==e&&-1!==ge.indexOf(e)){var t="https://fonts.googleapis.com/css2?family=".concat(e,":wght@400;600;700&display=swap");0===Object(b.filter)(Array.from(document.head.childNodes),(function(e){return"link"===e.nodeName.toLowerCase()&&e.href===t})).length&&document.head.appendChild(Object(b.tap)(document.createElement("link"),(function(e){e.type="text/css",e.rel="stylesheet",e.href=t})))}}(t.fontFamily);var V=Object(b.get)(B,["signalCount","shouldDisplay"]),W=V&&Object(b.get)(B,["signalCount","count"])>=Object(b.get)(B,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:Object(a.createElement)(c,null),blockName:Object(l.__)("Crowdsignal Poll","crowdsignal-forms")},Object(a.createElement)(Ye,e),Object(a.createElement)(Ke,w()({},e,{viewResultsUrl:x,shouldPromote:V,signalWarning:W})),W&&Object(a.createElement)(pt,null),Object(a.createElement)(E.ResizableBox,{className:"crowdsignal-forms-poll__resize-wrapper",size:{height:"auto",width:L},minWidth:"25%",maxWidth:"100%",enable:{left:!0,right:!0},onResizeStop:function(e,t,n){"right"!==t&&"left"!==t||i({width:Object(b.round)(n.offsetWidth/n.parentNode.offsetWidth*100)})},showHandle:P,resizeRatio:2},Object(a.createElement)("div",{className:Ve(t,n,{"is-selected-in-editor":o,"is-closed":N,"is-hidden":D},"crowdsignal-forms-poll"),style:Fe(t,r)},M&&Object(a.createElement)(ot,{onEditClick:function(){p(!0)}}),v&&Object(a.createElement)(Qe,null,v),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__content"},m?Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-poll__question",placeholder:Object(l.__)("Enter your question","crowdsignal-forms"),onChange:function(e){return i({question:e})},value:t.question,allowedFormats:[]}):Object(a.createElement)(C.RichText.Content,{tagName:"h3",className:"crowdsignal-forms-poll__question",placeholder:Object(l.__)("Enter your question","crowdsignal-forms"),value:Object(k.decodeEntities)(t.question)}),A&&(m?Object(a.createElement)(C.RichText,{tagName:"p",className:"crowdsignal-forms-poll__note",placeholder:Object(l.__)("Add a note (optional)","crowdsignal-forms"),onChange:function(e){return i({note:e})},value:t.note,allowedFormats:[]}):Object(a.createElement)(C.RichText.Content,{tagName:"div",className:"crowdsignal-forms-poll__note",placeholder:Object(l.__)("Add a note (optional)","crowdsignal-forms"),value:Object(k.decodeEntities)(t.note)})),!R&&Object(a.createElement)(De,w()({},e,{setAttributes:i,disabled:!m,answerStyle:H,buttonAlignment:t.buttonAlignment})),R&&Object(a.createElement)(ke,{answers:ye(Object(b.filter)(t.answers,(function(e){return!Ce(e)})),T),pollIdFromApi:S,hideBranding:F,setErrorMessage:h}),!F&&Object(a.createElement)(be,{editing:!0})),N&&Object(a.createElement)(I,{isPollHidden:D,isPollClosed:N}),s())))})),vt={pollId:{type:"string",default:null},isMultipleChoice:{type:"boolean",default:!1},title:{type:"string",default:null},question:{type:"string",default:""},note:{type:"string",default:""},answers:{type:"array",default:[{},{},{}],items:{type:"object",properties:{answerId:{type:"string",default:null},text:{type:"string",default:""}}}},submitButtonLabel:{type:"string",default:Object(l.__)("Submit","crowdsignal-forms")},submitButtonTextColor:{type:"string"},submitButtonBackgroundColor:{type:"string"},confirmMessageType:{type:"string",default:me.RESULTS},customConfirmMessage:{type:"string"},redirectAddress:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},borderColor:{type:"string"},borderWidth:{type:"number",default:2},borderRadius:{type:"number",default:0},hasBoxShadow:{type:"boolean",default:!1},fontFamily:{type:"string",default:pe.THEME_DEFAULT},hasOneResponsePerComputer:{type:"boolean",default:!1},randomizeAnswers:{type:"boolean",default:!1},align:{type:"string"},width:{type:"number",default:100},pollStatus:{type:"string",default:ve.OPEN},closedPollState:{type:"string",default:we.SHOW_RESULTS},closedAfterDateTime:{type:"string",default:null},hideBranding:{type:"boolean",default:!1},buttonAlignment:{type:"string",default:je.LIST}},wt={title:Object(l.__)("Poll","crowdsignal-forms"),description:Object(l.__)("Create polls and get your audience’s opinion — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:[Object(l.__)("ask","crowdsignal-forms"),"crowdsignal",Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("poll","crowdsignal-forms"),Object(l.__)("pop","crowdsignal-forms"),Object(l.__)("question","crowdsignal-forms"),Object(l.__)("quiz","crowdsignal-forms"),Object(l.__)("research","crowdsignal-forms"),Object(l.__)("survey","crowdsignal-forms"),Object(l.__)("vote","crowdsignal-forms")],icon:Object(a.createElement)(c,null),edit:Ot,attributes:vt,supports:{align:["center","wide","full"]},getEditWrapperProps:function(e){return{"data-align":e.align}},example:{attributes:{question:Object(l.__)("How did you hear about us?","crowdsignal-forms"),answers:[{text:Object(l.__)("Search","crowdsignal-forms")},{text:Object(l.__)("Friend","crowdsignal-forms")},{text:Object(l.__)("Email","crowdsignal-forms")}]}},styles:[{name:"default",label:Object(l.__)("List","crowdsignal-forms"),isDefault:!0},{name:"buttons",label:Object(l.__)("Buttons","crowdsignal-forms")}],variations:[{isDefault:!0,attributes:{className:"is-style-buttons"}}]},ht=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("mask",{id:"maskVote","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"3",y:"3",width:"18",height:"18"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5999 9.525H13.3942L14.1779 5.75475L14.2027 5.49075C14.2027 5.1525 14.0624 4.839 13.8397 4.61625L12.9652 3.75L7.53666 9.18675C7.23142 9.48374 7.04992 9.89621 7.04991 10.3499H3.75V18.6824H7.05V18.6178C7.05963 19.5172 7.79834 20.25 8.69991 20.25H16.1249C16.8097 20.25 17.3954 19.8375 17.6429 19.2435L20.1344 13.4273C20.2087 13.2375 20.2499 13.0395 20.2499 12.825V11.175C20.2499 10.2675 19.5074 9.525 18.5999 9.525ZM7.05 18.6178V10.3499H7.04991C7.04991 10.35 7.04991 10.35 7.04991 10.35V18.6C7.04991 18.6059 7.04994 18.6119 7.05 18.6178ZM18.5999 12.825L16.1249 18.6H8.69986V10.35L12.2804 6.76952L11.3646 11.175H18.5999V12.825Z",fill:"white"})),Object(a.createElement)("g",{mask:"url(#maskVote)"},Object(a.createElement)("rect",{x:"1.00024",y:"1.25",width:"22",height:"22"})))},jt=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),_t=(Object.freeze({CONNECTED:"connected",NOT_CONNECTED:"not-connected",NOT_VERIFIED:"not-verified"}),[{title:Object(l.__)("Small","crowdsignal-forms"),size:"small"},{title:Object(l.__)("Medium","crowdsignal-forms"),size:"medium"},{title:Object(l.__)("Large","crowdsignal-forms"),size:"large"}]),yt={position:"bottom right",isAlternate:!0,className:"crowdsignal-forms-vote__size-dropdown"},Ct=function(e){var t=e.attributes,n=e.setAttributes,r=e.viewResultsUrl,o=e.signalWarning,c=e.shouldPromote,i=""!==r;return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,i?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Publish this post to enable results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{href:r,isSecondary:!0,target:"_blank",disabled:!i},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{value:t.title,label:Object(l.__)("Title of the vote block","crowdsignal-forms"),onChange:function(e){return n({title:e})}}),c&&Object(a.createElement)(qe,{signalWarning:o})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms")},Object(a.createElement)(E.SelectControl,{value:t.pollStatus,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:jt.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:jt.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:jt.CLOSED}],onChange:function(e){Object(b.includes)(jt,e)&&n({closedAfterDateTime:e===jt.CLOSED_AFTER?new Date((new Date).getTime()+864e5).toISOString():null,pollStatus:e})}}),jt.CLOSED_AFTER===t.pollStatus&&Object(a.createElement)(E.TimePicker,{currentTime:t.closedAfterDateTime,label:Object(l.__)("Close vote block on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0})))},Et=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.1894 5.75L13.6668 5.75L13.6668 4.25H19.0002H19.7502L19.7502 5V10.3333H18.2502V6.81054L6.81072 18.25L10.3333 18.25V19.75L5 19.75H4.25V19V13.6666L5.75 13.6666L5.75 17.1894L17.1894 5.75Z"}))},kt=function(){return Object(a.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("line",{x1:"8",y1:"8.5",x2:"24",y2:"8.5",stroke:"currentColor"}),Object(a.createElement)("line",{x1:"8",y1:"15",x2:"24",y2:"15",stroke:"currentColor",strokeWidth:"2"}),Object(a.createElement)("line",{x1:"8",y1:"22.5",x2:"24",y2:"22.5",stroke:"currentColor",strokeWidth:"3"}))},xt=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{d:"M12.0078 18.2266C14.7656 18.2266 16.4062 15.9531 16.4062 12.3438C16.4062 8.73438 14.75 6.5 12.0078 6.5C9.25781 6.5 7.59375 8.75 7.59375 12.3516C7.59375 15.9688 9.24219 18.2266 12.0078 18.2266ZM12.0078 16.5781C10.5078 16.5781 9.625 15 9.625 12.3438C9.625 9.73438 10.5234 8.14844 12.0078 8.14844C13.4844 8.14844 14.3672 9.71875 14.3672 12.3516C14.3672 15.0078 13.5 16.5781 12.0078 16.5781Z"}))};function St(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 Tt=function(e){var t=e.attributes,n=e.setAttributes,r=Object(b.get)(t,"size","medium"),o=_t,c=Object(_.useState)(!1),i=j()(c,2),s=i[0],u=i[1],f=function(){return u(!s)},m=t.hideResults?Object(l.__)("Show vote counters","crowdsignal-forms"):Object(l.__)("Hide vote counters","crowdsignal-forms");return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{isCollapsed:!0,icon:Et,label:Object(l.__)("Change block size","crowdsignal-forms"),popoverProps:yt,controls:o.map((function(e){var t=e.size;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?St(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):St(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{isActive:r===t,role:"menuitemradio",onClick:function(){return n({size:t})}})}))}),Object(a.createElement)(E.Toolbar,{controls:[{icon:kt,onClick:f},{icon:xt,label:m,onClick:function(){return n({hideResults:!t.hideResults})},isActive:!t.hideResults,isPressed:!t.hideResults}]}),s&&Object(a.createElement)(E.Popover,{className:"crowdsignal-forms__border-popover",onFocusOutside:f},Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Border thickness","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderWidth:parseInt(e,10)||0})},value:t.borderWidth||0}),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Corner radius","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderRadius:parseInt(e,10)||0})},value:t.borderRadius||0}))))},It=function(e){return function(t){return function(n){var r=n.attributes,o=n.setAttributes;return Object(_.useEffect)((function(){Object(b.forEach)(e,(function(e){r[e]||o(d()({},e,rt()))}))}),[]),Object(a.createElement)(t,n)}}},Pt=function(e,t,n,r){return Object(_.useEffect)((function(){Object(b.isEmpty)(window.csBlockTypeCount)&&(window.csBlockTypeCount={}),Object(b.isNil)(window.csBlockTypeCount[e])&&(window.csBlockTypeCount[e]=0),window.csBlockTypeCount[e]++,null===n.title&&(1===window.csBlockTypeCount[e]?r({title:t}):r({title:"".concat(t," ").concat(window.csBlockTypeCount[e])}))}),[])},Lt=Object(x.compose)([bt,It(["pollId"])])((function(e){var t=e.attributes,n=e.setAttributes,r=e.className,o=e.pollDataFromApi;Pt(e.name,Object(l.__)("Untitled Vote","crowdsignal-forms"),t,n);var c=o?o.viewResultsUrl:"",i=We(t.pollStatus,t.closedAfterDateTime),s=T()(r,"crowdsignal-forms-vote","size-".concat(t.size),{"no-results":t.hideResults,"is-closed":i}),u=function(e){return Object(b.mapKeys)({borderRadius:"".concat(e.borderRadius,"px"),borderWidth:"".concat(e.borderWidth,"px")},(function(e,t){return"--crowdsignal-forms-vote-".concat(Object(b.kebabCase)(t))}))}(t),d=ie().accountInfo,f=Object(b.get)(d,["signalCount","shouldDisplay"]),m=f&&Object(b.get)(d,["signalCount","count"])>=Object(b.get)(d,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:null,blockName:Object(l.__)("Crowdsignal Vote","crowdsignal-forms")},Object(a.createElement)(Ct,w()({},e,{shouldPromote:f,signalWarning:m,viewResultsUrl:c})),Object(a.createElement)(Tt,e),Object(a.createElement)("div",{className:s,style:u},Object(a.createElement)("div",{className:"crowdsignal-forms-vote__items"},Object(a.createElement)(C.InnerBlocks,{template:[["crowdsignal-forms/vote-item",{type:"up"}],["crowdsignal-forms/vote-item",{type:"down"}]],templateInsertUpdatesSelection:!1,templateLock:"insert",allowedBlocks:["crowdsignal-forms/vote-item"],orientation:"horizontal",__experimentalMoverDirection:"horizontal"}))))})),Nt={pollId:{type:"string",default:null},hideBranding:{type:"boolean",default:!1},title:{type:"string",default:null},pollStatus:{type:"string",default:jt.OPEN},closedAfterDateTime:{type:"string",default:null},size:{type:"string",default:"medium"},borderWidth:{type:"number",default:1},borderRadius:{type:"number",default:5},hideResults:{type:"boolean",default:!1}},At={title:Object(l.__)("Vote","crowdsignal-forms"),description:Object(l.__)("Allow your audience to rate your work or express their opinion — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:[Object(l.__)("ballot","crowdsignal-forms"),Object(l.__)("button","crowdsignal-forms"),Object(l.__)("count","crowdsignal-forms"),"crowdsignal",Object(l.__)("deciding","crowdsignal-forms"),Object(l.__)("decision","crowdsignal-forms"),Object(l.__)("elect","crowdsignal-forms"),Object(l.__)("election","crowdsignal-forms"),Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("like","crowdsignal-forms"),Object(l.__)("nero","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("poll","crowdsignal-forms"),Object(l.__)("polling","crowdsignal-forms"),Object(l.__)("rate","crowdsignal-forms"),Object(l.__)("rating","crowdsignal-forms"),Object(l.__)("research","crowdsignal-forms"),Object(l.__)("survey","crowdsignal-forms"),Object(l.__)("thumb down","crowdsignal-forms"),Object(l.__)("thumb up","crowdsignal-forms"),Object(l.__)("thumbs","crowdsignal-forms"),Object(l.__)("vote","crowdsignal-forms"),Object(l.__)("voting","crowdsignal-forms")],icon:Object(a.createElement)(ht,null),edit:Lt,save:function(){return Object(a.createElement)(C.InnerBlocks.Content,null)},attributes:Nt,example:{attributes:{className:"crowdsignal-forms-vote__example",size:"large"}}},Rt=function(e){var t=e.attributes,n=e.setAttributes;return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Styling","crowdsignal-forms"),initialOpen:!0,colorSettings:[{value:t.textColor,onChange:function(e){return n({textColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:t.backgroundColor,onChange:function(e){return n({backgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")},{value:t.borderColor,onChange:function(e){return n({borderColor:e})},label:Object(l.__)("Border color","crowdsignal-forms")}]}))};function Dt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Bt(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var Ft=n(22),Mt=n.n(Ft),Ht=!1,Vt=y.a.createContext(null),Wt="entering",Ut="entered",zt=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o="exited",r.appearStatus=Wt):o=Ut:o=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:o},r.nextCallback=null,r}Dt(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Wt&&n!==Ut&&(t=Wt):n!==Wt&&n!==Ut||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===Wt?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[Mt.a.findDOMNode(this),r],a=o[0],l=o[1],c=this.getTimeouts(),i=r?c.appear:c.enter;!e&&!n||Ht?this.safeSetState({status:Ut},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,l),this.safeSetState({status:Wt},(function(){t.props.onEntering(a,l),t.onTransitionEnd(i,(function(){t.safeSetState({status:Ut},(function(){t.props.onEntered(a,l)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Mt.a.findDOMNode(this);t&&!Ht?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Mt.a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],l=o[1];this.props.addEndListener(a,l)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Bt(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return y.a.createElement(Vt.Provider,{value:null},"function"==typeof n?n(e,r):y.a.cloneElement(y.a.Children.only(n),r))},t}(y.a.Component);function qt(){}zt.contextType=Vt,zt.propTypes={},zt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:qt,onEntering:qt,onEntered:qt,onExit:qt,onExiting:qt,onExited:qt},zt.UNMOUNTED="unmounted",zt.EXITED="exited",zt.ENTERING=Wt,zt.ENTERED=Ut,zt.EXITING="exiting";var Kt,Gt,Zt=zt;var Yt="out-in",Qt="in-out",Jt=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},Xt=((Kt={})[Yt]=function(e){var t=e.current,n=e.changeState;return y.a.cloneElement(t,{in:!1,onExited:Jt(t,"onExited",(function(){n(Wt,null)}))})},Kt[Qt]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,y.a.cloneElement(r,{in:!0,onEntered:Jt(r,"onEntered",(function(){n(Wt)}))})]},Kt),$t=((Gt={})[Yt]=function(e){var t=e.children,n=e.changeState;return y.a.cloneElement(t,{in:!0,onEntered:Jt(t,"onEntered",(function(){n(Ut,y.a.cloneElement(t,{in:!0}))}))})},Gt[Qt]=function(e){var t=e.current,n=e.children,r=e.changeState;return[y.a.cloneElement(t,{in:!1,onExited:Jt(t,"onExited",(function(){r(Ut,y.a.cloneElement(n,{in:!0}))}))}),y.a.cloneElement(n,{in:!0})]},Gt),en=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={status:Ut,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}Dt(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===Wt&&e.mode===Qt?{status:Wt}:!t.current||(n=t.current,r=e.children,n===r||y.a.isValidElement(n)&&y.a.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:y.a.cloneElement(e.children,{in:!0})}:{status:"exiting"};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,o=this.state,a=o.status,l=o.current,c={children:n,current:l,changeState:this.changeState,status:a};switch(a){case Wt:e=$t[r](c);break;case"exiting":e=Xt[r](c);break;case Ut:e=l}return y.a.createElement(Vt.Provider,{value:{isMounting:!this.appeared}},e)},t}(y.a.Component);en.propTypes={},en.defaultProps={mode:Yt};var tn=en;function nn(){return(nn=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}).apply(this,arguments)}function rn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var on=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=rn(n.className,r):n.setAttribute("class",rn(n.className&&n.className.baseVal||"",r)));var n,r}))},an=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1];t.removeClasses(o,"exit"),t.addClass(o,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.addClass(o,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.removeClasses(o,a),t.addClass(o,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,o=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}Dt(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&e.scrollTop,r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,a=n.done;this.appliedClasses[t]={},r&&on(e,r),o&&on(e,o),a&&on(e,a)},n.render=function(){var e=this.props,t=(e.classNames,Bt(e,["classNames"]));return y.a.createElement(Zt,nn({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(y.a.Component);an.defaultProps={classNames:""},an.propTypes={};var ln=an,cn=function(e){var t=e.className,n=e.fillColor,r=void 0===n?"black":n;return Object(a.createElement)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{clipPath:"url(#clipThumbsUp)"},Object(a.createElement)("mask",{id:"maskThumbsUp","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"2",y:"-1",width:"20",height:"20"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.35 6.24998H13.5658L14.4366 2.06081L14.4641 1.76748C14.4641 1.39165 14.3083 1.04331 14.0608 0.795813L13.0891 -0.166687L7.05748 5.87415C6.71831 6.20415 6.51664 6.66248 6.51664 7.16665L2.84998 7.16665V16.425H6.51664V16.3333C6.51664 17.3416 7.34164 18.1666 8.34998 18.1666H16.6C17.3608 18.1666 18.0116 17.7083 18.2866 17.0483L21.055 10.5858C21.1375 10.375 21.1833 10.155 21.1833 9.91665V8.08331C21.1833 7.07498 20.3583 6.24998 19.35 6.24998ZM19.35 9.91665L16.6 16.3333H8.34998V7.16665L12.3283 3.18831L11.3108 8.08331H19.35V9.91665Z",fill:"white"})),Object(a.createElement)("g",{mask:"url(#maskThumbsUp)"},Object(a.createElement)("rect",{x:"0.999878",y:"-3.05176e-05",width:"22",height:"22",fill:r}))),Object(a.createElement)("defs",null,Object(a.createElement)("clipPath",{id:"clipThumbsUp"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}))))},sn=function(e){var t=e.className,n=e.fillColor,r=void 0===n?"black":n;return Object(a.createElement)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{clipPath:"url(#clipThumbsDown)"},Object(a.createElement)("mask",{id:"maskThumbsDown","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"2",y:"5",width:"20",height:"20"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.65002 17.75H10.4342L9.56336 21.9392L9.53586 22.2325C9.53586 22.6083 9.69169 22.9567 9.93919 23.2042L10.9109 24.1667L16.9425 18.1258C17.2817 17.7958 17.4834 17.3375 17.4834 16.8333L21.15 16.8333L21.15 7.57499H17.4834V7.66666C17.4834 6.65832 16.6584 5.83332 15.65 5.83332H7.40003C6.63919 5.83332 5.98836 6.29165 5.71336 6.95166L2.94503 13.4142C2.86253 13.625 2.81669 13.845 2.81669 14.0833V15.9167C2.81669 16.925 3.64169 17.75 4.65002 17.75ZM4.65002 14.0833L7.40002 7.66666H15.65L15.65 16.8333L11.6717 20.8117L12.6892 15.9167H4.65002V14.0833Z",fill:"white"})),Object(a.createElement)("g",{mask:"url(#maskThumbsDown)"},Object(a.createElement)("rect",{x:"23.0001",y:"24",width:"22",height:"22",transform:"rotate(-180 23.0001 24)",fill:r}))),Object(a.createElement)("defs",null,Object(a.createElement)("clipPath",{id:"clipThumbsDown"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}))))},un=function(e){return e?e>=1e7?"".concat(Object(b.round)(e/1e6),"M"):e>=1e6?"".concat((e/1e6).toFixed(1),"M"):e>=1e4?"".concat(Object(b.round)(e/1e3),"K"):e>=1e3?"".concat((e/1e3).toFixed(1),"K"):e.toString():"0"},dn=function(e){var t=e.attributes,n=e.voteCount,r=e.apiAnswerId,o=e.onVote,l=e.disabled,c=e.isVotedOn,i=e.hideCount,s=e.fallbackStyles,u=e.isInEditor,d=t.className,f=t.type,m=Object(_.useState)(0),p=j()(m,2),g=p[0],O=p[1],v=function(){!l&&o&&(O(1),o(r))},w="up"===f?cn:sn,h="is-type-".concat(f),y=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return T()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-border-color":e.borderColor},n)}(t,"crowdsignal-forms-vote-item",d,{"is-voted-on":c,"is-disabled":l,"is-in-editor":u},h),C=function(e,t){var n=Object(b.isEmpty)(e.textColor)?t.textColor:e.textColor,r=Object(b.isEmpty)(e.backgroundColor)?t.backgroundColor:e.backgroundColor;return Object(b.mapKeys)({borderColor:e.borderColor,bgColor:r,textColor:n,votedColor:t.accentColor},(function(e,t){return"--crowdsignal-forms-vote-".concat(Object(b.kebabCase)(t))}))}(t,s),E=n+g;return Object(a.createElement)("div",{className:y,onClick:v,onKeyPress:v,role:"button",style:C,tabIndex:0},Object(a.createElement)(w,{className:"crowdsignal-forms-vote-item__icon",fillColor:"currentColor"}),!i&&Object(a.createElement)(tn,{mode:"in-out"},Object(a.createElement)(ln,{key:g,classNames:"crowdsignal-forms-vote-item__count",timeout:300},Object(a.createElement)("div",{className:"crowdsignal-forms-vote-item__count"},un(E)))))};dn.propTypes={apiAnswerId:L.a.number,className:L.a.string,disabled:L.a.bool,isVotedOn:L.a.bool,onVote:L.a.func,type:L.a.string.isRequired,voteCount:L.a.number.isRequired};var fn=dn,bn=Object(x.compose)([Le,It(["answerId"])])((function(e){var t=e.attributes,n=e.className,r=e.fallbackStyles,o=e.renderStyleProbe;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(Rt,e),Object(a.createElement)(fn,{attributes:t,fallbackStyles:r,className:n,voteCount:0,isInEditor:!0,type:t.type}),o())})),mn={title:Object(l.__)("Vote Item","crowdsignal-forms"),description:Object(l.__)("Allow your audience to rate your work or express their opinion — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",parent:["crowdsignal-forms/vote"],icon:Object(a.createElement)(ht,null),edit:bn,attributes:{answerId:{type:"string",default:null},type:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},borderColor:{type:"string"}}},pn=function(e){var t=e.showBranding,n=e.referralCode;return Object(a.createElement)("div",{className:"crowdsignal-forms__branding"},t&&Object(a.createElement)("a",{className:"crowdsignal-forms__branding-link with-external-icon",href:"https://crowdsignal.com?ref=".concat(n),target:"blank",rel:"noopener noreferrer"},Object(l.__)("Powered by Crowdsignal","crowdsignal-forms")),!t&&Object(a.createElement)("span",{className:"crowdsignal-forms__branding-link"}," "))};pn.propTypes={showBranding:L.a.bool,referralCode:L.a.string.isRequired};var gn=pn,On=function(e){var t=e.active,n=e.className,r=T()("crowdsignal-forms-applause__animation",n,{"is-active":t});return Object(a.createElement)("svg",{className:r,width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-right"},Object(a.createElement)("path",{className:"crowdsignal-forms-applause__animation-inner-fill",fillRule:"evenodd",clipRule:"evenodd",d:"M24.5287 18.5813L21.719 22.432C20.771 23.7312 18.9509 24.0157 17.6517 23.0676L9.50948 17.1265C8.6982 16.5345 8.52021 15.3957 9.11218 14.5844C9.18511 14.4845 9.26979 14.3931 9.35606 14.3119L9.19145 14.1918C8.38017 13.5998 8.20218 12.461 8.79415 11.6497C8.93571 11.4557 9.10825 11.2933 9.30319 11.1743C9.10822 10.6266 9.17716 10.0013 9.54606 9.49567C10.1123 8.71967 11.1811 8.52659 11.9839 9.03133C12.0392 8.91852 12.1004 8.81 12.1733 8.71006C12.7653 7.89878 13.9042 7.72079 14.7154 8.31276L20.3297 12.4094L20.611 10.4435C20.6949 9.84704 21.1499 9.35925 21.7392 9.23069L23.703 8.79878L25.0454 16.3547C25.1822 17.1302 24.992 17.9464 24.5287 18.5813Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.5287 18.5813L21.719 22.432C20.771 23.7312 18.9509 24.0157 17.6517 23.0676L9.50948 17.1265C8.6982 16.5345 8.52021 15.3957 9.11218 14.5844C9.18511 14.4845 9.26979 14.3931 9.35606 14.3119L9.19145 14.1918C8.38017 13.5998 8.20218 12.461 8.79415 11.6497C8.93571 11.4557 9.10825 11.2933 9.30319 11.1743C9.10822 10.6266 9.17716 10.0013 9.54606 9.49567C10.1123 8.71967 11.1811 8.52659 11.9839 9.03133C12.0392 8.91852 12.1004 8.81 12.1733 8.71006C12.7653 7.89878 13.9042 7.72079 14.7154 8.31276L20.3297 12.4094L20.611 10.4435C20.6949 9.84704 21.1499 9.35925 21.7392 9.23069L23.703 8.79878L25.0454 16.3547C25.1822 17.1302 24.992 17.9464 24.5287 18.5813ZM23.6104 16.605L22.538 10.5434L22.0547 10.6502L21.4234 15.0093L13.8574 9.48855C13.8574 9.48855 13.4691 9.4034 13.349 9.56801C13.2288 9.73262 13.2638 9.95632 13.4284 10.0764L17.667 13.1693L16.8091 14.345L11.2301 10.2742C11.0655 10.1541 10.8418 10.189 10.7217 10.3536C10.6016 10.5182 10.6365 10.7419 10.8012 10.862L16.3802 14.9329L15.5222 16.1087L10.4782 12.4282C10.3136 12.3081 10.0899 12.343 9.96978 12.5076C9.84967 12.6722 9.88463 12.8959 10.0492 13.0161L15.0933 16.6966L14.2353 17.8723L10.7962 15.3629C10.6316 15.2428 10.4079 15.2777 10.2878 15.4423C10.1677 15.607 10.2027 15.8307 10.3673 15.9508L18.5094 21.8919C19.1561 22.3638 20.0713 22.2207 20.5431 21.5741L23.3571 17.7175C23.5888 17.4001 23.6766 16.9957 23.6104 16.605Z"})),Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-left"},Object(a.createElement)("path",{className:"crowdsignal-forms-applause__animation-inner-fill",fillRule:"evenodd",clipRule:"evenodd",d:"M21.2292 18.7813L18.4195 22.632C17.4715 23.9312 15.6513 24.2157 14.3521 23.2676L6.20992 17.3265C5.39864 16.7345 5.22065 15.5957 5.81262 14.7844C5.88554 14.6845 5.97023 14.5931 6.0565 14.5119L5.89189 14.3918C5.08061 13.7998 4.90262 12.661 5.49459 11.8497C5.63615 11.6557 5.80869 11.4933 6.00363 11.3743C5.80866 10.8266 5.8776 10.2013 6.2465 9.69567C6.81274 8.91967 7.88153 8.72658 8.68439 9.23133C8.73968 9.11852 8.80084 9.01 8.87377 8.91006C9.46573 8.09878 10.6046 7.92079 11.4159 8.51276L17.0302 12.6094L17.3115 10.6435C17.3953 10.047 17.8504 9.55925 18.4397 9.43069L20.4034 8.99877L21.7458 16.5547C21.8826 17.3302 21.6925 18.1464 21.2292 18.7813Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.2292 18.7813L18.4195 22.632C17.4715 23.9312 15.6513 24.2157 14.3521 23.2676L6.20992 17.3265C5.39864 16.7345 5.22065 15.5957 5.81262 14.7844C5.88554 14.6845 5.97023 14.5931 6.0565 14.5119L5.89189 14.3918C5.08061 13.7998 4.90262 12.661 5.49459 11.8497C5.63615 11.6557 5.80869 11.4933 6.00363 11.3743C5.80866 10.8266 5.8776 10.2013 6.2465 9.69567C6.81274 8.91967 7.88153 8.72658 8.68439 9.23133C8.73968 9.11852 8.80084 9.01 8.87377 8.91006C9.46573 8.09878 10.6046 7.92079 11.4159 8.51276L17.0302 12.6094L17.3115 10.6435C17.3953 10.047 17.8504 9.55925 18.4397 9.43069L20.4034 8.99877L21.7458 16.5547C21.8826 17.3302 21.6925 18.1464 21.2292 18.7813ZM20.3108 16.805L19.2384 10.7434L18.7551 10.8502L18.1239 15.2093L10.5578 9.68854C10.5578 9.68854 10.1695 9.6034 10.0494 9.76801C9.92928 9.93261 9.96425 10.1563 10.1289 10.2764L14.3675 13.3692L13.5096 14.545L7.93056 10.4742C7.76595 10.354 7.54224 10.389 7.42213 10.5536C7.30202 10.7182 7.33699 10.9419 7.50159 11.062L13.0806 15.1329L12.2227 16.3087L7.17864 12.6282C7.01403 12.5081 6.79033 12.543 6.67022 12.7076C6.55011 12.8722 6.58507 13.0959 6.74968 13.216L11.7937 16.8965L10.9358 18.0723L7.49667 15.5629C7.33206 15.4428 7.10836 15.4777 6.98825 15.6423C6.86814 15.8069 6.9031 16.0307 7.06771 16.1508L15.2099 22.0919C15.8566 22.5638 16.7717 22.4207 17.2436 21.7741L20.0576 17.9175C20.2892 17.6001 20.3771 17.1957 20.3108 16.805Z"})),Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-wave-small"},Object(a.createElement)("rect",{x:"15.4854",y:"4.42176",width:"1.5",height:"3",transform:"rotate(8 15.4854 4.42176)"}),Object(a.createElement)("rect",{x:"19.9369",y:"5.15548",width:"1.5",height:"3",transform:"rotate(43 19.9369 5.15548)"}),Object(a.createElement)("rect",{x:"11.1523",y:"4.78963",width:"1.5",height:"3",transform:"rotate(-27 11.1523 4.78963)"})),Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-wave-large"},Object(a.createElement)("rect",{x:"23.453",y:"2.41095",width:"1.5",height:"3",transform:"rotate(38 23.453 2.41095)"}),Object(a.createElement)("rect",{x:"26.9413",y:"5.27211",width:"1.5",height:"3",transform:"rotate(73 26.9413 5.27211)"}),Object(a.createElement)("rect",{x:"19.5165",y:"0.562988",width:"1.5",height:"3",transform:"rotate(3 19.5165 0.562988)"}),Object(a.createElement)("rect",{width:"1.5",height:"3",transform:"matrix(-0.788011 0.615662 0.615662 0.788011 8.52597 2.41095)"}),Object(a.createElement)("rect",{width:"1.5",height:"3",transform:"matrix(-0.292372 0.956305 0.956305 0.292372 5.03775 5.27211)"}),Object(a.createElement)("rect",{width:"1.5",height:"3",transform:"matrix(-0.99863 0.052336 0.052336 0.99863 12.4625 0.562988)"})))},vn=function(e){var t=e.attributes,n=e.fallbackStyles,r=e.renderStyleProbe,o=t.apiPollData?t.apiPollData.id:null,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="cs-poll-".concat(e),o=Object(_.useState)(!1),a=j()(o,2),l=a[0],c=a[1],i=Object(_.useState)(!1),s=j()(i,2),u=s[0],d=s[1],f=Object(_.useState)(""),b=j()(f,2),m=b[0],p=b[1];Object(_.useEffect)((function(){t&&void 0!==F.a.get(r)&&(d(!0),p(F.a.get(r)))}),[]);var g=function(){var o=D()(A.a.mark((function o(a){var l,i,s,u=arguments;return A.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return l=u.length>1&&void 0!==u[1]?u[1]:1,o.prev=1,c(!0),o.next=5,ee(e);case 5:return i=o.sent,o.next=8,te(i,e,a,l);case 8:d(!0),t&&(s=n?a.join(","):(new Date).getTime(),F.a.set(r,s,{sameSite:"Strict",expires:365}),p(s));case 10:return o.prev=10,c(!1),o.finish(10);case 13:case"end":return o.stop()}}),o,null,[[1,,10,13]])})));return function(e){return o.apply(this,arguments)}}();return{hasVoted:u,isVoting:l,vote:g,storedCookieValue:m}}(o,!0),c=l.hasVoted,i=l.vote,s=Object(_.useState)(0),u=j()(s,2),d=u[0],f=u[1],m=Object(_.useState)(0),p=j()(m,2),g=p[0],O=p[1],v=Object(_.useState)(null),w=j()(v,2),h=w[0],y=w[1],C=Object(_.useState)(!1),E=j()(C,2),k=E[0],x=E[1],S=Object(_.useState)(null),I=j()(S,2),P=I[0],L=I[1],N=le(o).results,R=We(t.pollStatus,t.closedAfterDateTime),B=function(){if(null!==o&&!R){P&&clearTimeout(P),x(!0),L(setTimeout((function(){x(!1)}),200));var e=g+1;O(e),f(d+1);var n=t.apiPollData.answers[0].id;null!==h&&clearTimeout(h);var r=setTimeout((function(){i([n],e),y(null),O(0)}),1e3);y(r)}},M=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return T()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-border-color":e.borderColor},n)}(t,"crowdsignal-forms-applause",t.className,"size-".concat(t.size),{"is-closed":R}),H=function(e,t){var n=Object(b.isEmpty)(e.textColor)?t.textColor:e.textColor;return Object(b.mapKeys)({bgColor:e.backgroundColor||t.backgroundColor,textColor:n,hoverColor:t.accentColor,borderRadius:"".concat(e.borderRadius||0,"px"),borderWidth:"".concat(e.borderWidth||0,"px"),borderColor:e.borderColor},(function(e,t){return"--crowdsignal-forms-applause-".concat(Object(b.kebabCase)(t))}))}(t,n),V=(null!==N?Object(b.values)(N)[0]:0)+d;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:M,style:H,onClick:B,onKeyPress:B,role:"button",tabIndex:0},Object(a.createElement)(On,{active:k}),Object(a.createElement)("p",{className:"crowdsignal-forms-applause__count"},un(V)," Claps"),r()),Object(a.createElement)(gn,{showBranding:c&&!t.hideBranding,referralCode:"cs-forms-applause"}))};vn.propTypes={className:L.a.string};var wn=Le(vn),hn=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),jn=[{title:Object(l.__)("Small","crowdsignal-forms"),size:"small"},{title:Object(l.__)("Medium","crowdsignal-forms"),size:"medium"},{title:Object(l.__)("Large","crowdsignal-forms"),size:"large"}],_n={position:"bottom right",isAlternate:!0,className:"crowdsignal-forms-vote__size-dropdown"};function yn(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 Cn=function(e){var t=e.attributes,n=e.setAttributes,r=Object(b.get)(t,"size","medium"),o=jn,c=Object(_.useState)(!1),i=j()(c,2),s=i[0],u=i[1],f=function(){return u(!s)};return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{isCollapsed:!0,icon:Et,label:Object(l.__)("Change block size","crowdsignal-forms"),popoverProps:_n,controls:o.map((function(e){var t=e.size;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yn(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{isActive:r===t,role:"menuitemradio",onClick:function(){return n({size:t})}})}))}),Object(a.createElement)(E.Toolbar,{controls:[{icon:kt,onClick:f}]}),s&&Object(a.createElement)(E.Popover,{className:"crowdsignal-forms__border-popover",onFocusOutside:f},Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Border thickness","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderWidth:parseInt(e,10)||0})},value:t.borderWidth}),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Corner radius","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderRadius:parseInt(e,10)||0})},value:t.borderRadius}))))},En=function(e){var t=e.attributes,n=e.setAttributes,r=e.viewResultsUrl,o=e.shouldPromote,c=e.signalWarning,i=""!==r;return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,i?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Publish this post to enable results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{href:r,isSecondary:!0,target:"_blank",disabled:!i},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{value:t.title,label:Object(l.__)("Title of the applause block","crowdsignal-forms"),onChange:function(e){return n({title:e})}}),o&&Object(a.createElement)(qe,{signalWarning:c})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms")},Object(a.createElement)(E.SelectControl,{value:t.pollStatus,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:hn.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:hn.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:hn.CLOSED}],onChange:function(e){Object(b.includes)(hn,e)&&n({closedAfterDateTime:e===hn.CLOSED_AFTER?new Date((new Date).getTime()+864e5).toISOString():null,pollStatus:e})}}),hn.CLOSED_AFTER===t.pollStatus&&Object(a.createElement)(E.TimePicker,{currentTime:t.closedAfterDateTime,label:Object(l.__)("Close applause block on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Styling","crowdsignal-forms"),initialOpen:!0,colorSettings:[{value:t.textColor,onChange:function(e){return n({textColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:t.backgroundColor,onChange:function(e){return n({backgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")},{value:t.borderColor,onChange:function(e){return n({borderColor:e})},label:Object(l.__)("Border color","crowdsignal-forms")}]}))},kn=Object(x.compose)([bt,It(["pollId","answerId"])])((function(e){var t=e.attributes,n=e.setAttributes,r=e.pollDataFromApi,o=r?r.viewResultsUrl:"";Pt(e.name,Object(l.__)("Untitled Applause","crowdsignal-forms"),t,n);var c=ie().accountInfo,i=Object(b.get)(c,["signalCount","shouldDisplay"]),s=i&&Object(b.get)(c,["signalCount","count"])>=Object(b.get)(c,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:null,blockName:Object(l.__)("Crowdsignal Applause","crowdsignal-forms")},Object(a.createElement)(En,w()({},e,{shouldPromote:i,signalWarning:s,viewResultsUrl:o})),Object(a.createElement)(Cn,e),Object(a.createElement)(wn,e))})),xn={pollId:{type:"string",default:null},hideBranding:{type:"boolean",default:!1},title:{type:"string",default:null},answerId:{type:"string",default:null},size:{type:"string",default:"medium"},pollStatus:{type:"string",default:hn.OPEN},closedAfterDateTime:{type:"string",default:null},textColor:{type:"string"},backgroundColor:{type:"string"},borderColor:{type:"string"},borderWidth:{type:"number",default:0},borderRadius:{type:"number",default:0}},Sn={title:Object(l.__)("Applause","crowdsignal-forms"),description:Object(l.__)("Let your audience cheer with a big round of applause — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:["crowdsignal",Object(l.__)("applause","crowdsignal-forms"),Object(l.__)("cheer","crowdsignal-forms"),Object(l.__)("cheering","crowdsignal-forms"),Object(l.__)("clap","crowdsignal-forms"),Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("kudos","crowdsignal-forms"),Object(l.__)("like","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("praise","crowdsignal-forms"),Object(l.__)("rating","crowdsignal-forms"),Object(l.__)("upvote","crowdsignal-forms"),Object(l.__)("upvoting","crowdsignal-forms"),Object(l.__)("votes","crowdsignal-forms"),Object(l.__)("voting","crowdsignal-forms")],icon:Object(a.createElement)((function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{clipPath:"url(#clip0)"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.5284 16.5813L18.7187 20.432C17.7707 21.7312 15.9506 22.0157 14.6513 21.0676L6.50915 15.1265C5.69788 14.5345 5.51988 13.3957 6.11185 12.5844C6.18478 12.4845 6.26946 12.3931 6.35573 12.3119L6.19112 12.1918C5.37984 11.5998 5.20185 10.461 5.79382 9.64968C5.93538 9.45568 6.10792 9.29329 6.30287 9.17428C6.1079 8.62662 6.17683 8.00125 6.54574 7.49567C7.11197 6.71967 8.18077 6.52659 8.98362 7.03133C9.03891 6.91852 9.10007 6.81 9.173 6.71006C9.76497 5.89878 10.9038 5.72079 11.7151 6.31276L17.3294 10.4094L17.6107 8.44349C17.6946 7.84704 18.1496 7.35925 18.7389 7.23069L20.7027 6.79878L22.045 14.3547C22.1819 15.1302 21.9917 15.9464 21.5284 16.5813ZM20.61 14.605L19.5377 8.54337L19.0543 8.65016L18.4231 13.0093L10.857 7.48855C10.857 7.48855 10.4687 7.4034 10.3486 7.56801C10.2285 7.73262 10.2635 7.95632 10.4281 8.07643L14.6667 11.1693L13.8088 12.345L8.22979 8.27416C8.06518 8.15405 7.84147 8.18902 7.72136 8.35362C7.60126 8.51823 7.63622 8.74194 7.80082 8.86204L13.3798 12.9329L12.5219 14.1087L7.47787 10.4282C7.31327 10.3081 7.08956 10.343 6.96945 10.5076C6.84934 10.6722 6.8843 10.8959 7.04891 11.0161L12.0929 14.6966L11.235 15.8723L7.7959 13.3629C7.6313 13.2428 7.40759 13.2777 7.28748 13.4423C7.16737 13.607 7.20233 13.8307 7.36694 13.9508L15.5091 19.8919C16.1558 20.3638 17.0709 20.2207 17.5428 19.5741L20.3568 15.7175C20.5884 15.4001 20.6763 14.9957 20.61 14.605Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.2289 16.7813L15.4192 20.632C14.4711 21.9312 12.651 22.2157 11.3518 21.2676L3.20959 15.3265C2.39831 14.7345 2.22032 13.5957 2.81229 12.7844C2.88522 12.6845 2.9699 12.5931 3.05617 12.5119L2.89156 12.3918C2.08028 11.7998 1.90229 10.661 2.49426 9.84968C2.63582 9.65567 2.80836 9.49329 3.0033 9.37428C2.80834 8.82662 2.87727 8.20125 3.24618 7.69567C3.81241 6.91967 4.88121 6.72658 5.68406 7.23133C5.73935 7.11852 5.80051 7.01 5.87344 6.91006C6.46541 6.09878 7.60427 5.92079 8.41555 6.51276L14.0298 10.6094L14.3111 8.64348C14.395 8.04703 14.85 7.55925 15.4393 7.43069L17.4031 6.99877L18.7455 14.5547C18.8823 15.3302 18.6921 16.1464 18.2289 16.7813Z",fill:"white"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.2289 16.7813L15.4192 20.632C14.4711 21.9312 12.651 22.2157 11.3518 21.2676L3.20959 15.3265C2.39831 14.7345 2.22032 13.5957 2.81229 12.7844C2.88522 12.6845 2.9699 12.5931 3.05617 12.5119L2.89156 12.3918C2.08028 11.7998 1.90229 10.661 2.49426 9.84968C2.63582 9.65567 2.80836 9.49329 3.0033 9.37428C2.80834 8.82662 2.87727 8.20125 3.24618 7.69567C3.81241 6.91967 4.88121 6.72658 5.68406 7.23133C5.73935 7.11852 5.80051 7.01 5.87344 6.91006C6.46541 6.09878 7.60427 5.92079 8.41555 6.51276L14.0298 10.6094L14.3111 8.64348C14.395 8.04703 14.85 7.55925 15.4393 7.43069L17.4031 6.99877L18.7455 14.5547C18.8823 15.3302 18.6921 16.1464 18.2289 16.7813ZM17.3105 14.805L16.2381 8.74337L15.7548 8.85016L15.1235 13.2093L7.55749 7.68854C7.55749 7.68854 7.16918 7.6034 7.04907 7.76801C6.92896 7.93261 6.96392 8.15632 7.12853 8.27643L11.3672 11.3692L10.5092 12.545L4.93023 8.47416C4.76562 8.35405 4.54191 8.38901 4.4218 8.55362C4.3017 8.71823 4.33666 8.94193 4.50126 9.06204L10.0803 13.1329L9.22235 14.3087L4.17831 10.6282C4.0137 10.5081 3.79 10.543 3.66989 10.7076C3.54978 10.8722 3.58474 11.0959 3.74935 11.216L8.79338 14.8965L7.93546 16.0723L4.49634 13.5629C4.33173 13.4428 4.10803 13.4777 3.98792 13.6423C3.86781 13.8069 3.90277 14.0307 4.06738 14.1508L12.2096 20.0919C12.8562 20.5638 13.7714 20.4207 14.2432 19.7741L17.0572 15.9175C17.2889 15.6001 17.3767 15.1957 17.3105 14.805Z"}),Object(a.createElement)("rect",{x:"12.4851",y:"1.42175",width:"1.5",height:"3",transform:"rotate(8 12.4851 1.42175)"}),Object(a.createElement)("rect",{x:"16.9365",y:"2.15547",width:"1.5",height:"3",transform:"rotate(43 16.9365 2.15547)"}),Object(a.createElement)("rect",{x:"8.15195",y:"1.78963",width:"1.5",height:"3",transform:"rotate(-27 8.15195 1.78963)"})),Object(a.createElement)("defs",null,Object(a.createElement)("clipPath",{id:"clip0"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}))))}),null),edit:kn,attributes:xn,example:{attributes:{size:"large"}}},Tn="rating",In="feedback",Pn=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),Ln={backgroundColor:{type:"string"},buttonColor:{type:"string"},buttonTextColor:{type:"string"},feedbackPlaceholder:{type:"string",default:Object(l.__)("Please help us understand your rating","crowdsignal-forms")},feedbackQuestion:{type:"string",default:Object(l.__)("Thanks so much for your response! How could we do better?","crowdsignal-forms")},hideBranding:{type:"boolean",default:!1},highRatingLabel:{type:"string",default:Object(l.__)("Extremely likely","crowdsignal-forms")},lowRatingLabel:{type:"string",default:Object(l.__)("Not likely at all","crowdsignal-forms")},ratingQuestion:{type:"string",default:Object(l.__)("How likely is it that you would recommend this project to a friend or colleague?","crowdsignal-forms")},submitButtonLabel:{type:"string",default:Object(l.__)("Submit","crowdsignal-forms")},surveyId:{type:"number",default:null},textColor:{type:"string"},title:{type:"string",default:""},viewThreshold:{type:"string",default:2},status:{type:"string",default:Pn.OPEN},closedAfterDateTime:{type:"string",default:null},isExample:{type:"boolean",default:!1}},Nn=n(32),An=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object(_.useState)(!1),r=j()(n,2),o=r[0],a=r[1],l=Object(_.useRef)(0),c=Object(_.useCallback)(Object(b.debounce)((function(t,n){return e(t).catch(n)}),1500),[]),i=Object(_.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;a(!1),c(t,(function(){e===l.current&&(n<3?i(e,n+1):a(!0))}))}),Object(b.values)(t));return Object(_.useEffect)((function(){0!=l.current++&&i(l.current)}),Object(b.values)(t)),{error:o,save:function(){return i(l.current)}}},Rn=function(e){return new Promise((function(t,n){var r=setTimeout((function(){return n(new Error("Request timed out"))}),1e4);e.then(t,n).finally((function(){return clearTimeout(r)}))}))},Dn=function(e){return Rn(Q()({path:Object(b.trimEnd)("/crowdsignal-forms/v1/nps/".concat(e.surveyId||""),"/"),method:"POST",data:e}))},Bn=function(e){var t=e.attributes,n=e.setAttributes,r=e.shouldPromote,o=e.signalWarning,c="https://app.crowdsignal.com/surveys/".concat(t.surveyId,"/report/overview"),i=function(e){return function(t){return n(d()({},e,t))}};return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,t.surveyId?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Save the block to track results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{isSecondary:!0,disabled:!t.surveyId,href:c,target:"blank"},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Title (optional)","crowdsignal-forms"),onChange:function(e){return n({title:e})},value:Object(k.decodeEntities)(t.title)}),r&&Object(a.createElement)(qe,{signalWarning:o})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Block styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{label:Object(l.__)("Background color","crowdsignal-forms"),onChange:i("backgroundColor"),value:t.backgroundColor},{label:Object(l.__)("Text color","crowdsignal-forms"),onChange:i("textColor"),value:t.textColor},{label:Object(l.__)("Button color","crowdsignal-forms"),onChange:i("buttonColor"),value:t.buttonColor},{label:Object(l.__)("Button text color","crowdsignal-forms"),onChange:i("buttonTextColor"),value:t.buttonTextColor}]}),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:t.status,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:Pn.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:Pn.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:Pn.CLOSED}],onChange:function(e){return n({status:e})},help:Pn.CLOSED_AFTER===t.status&&null!==t.closedAfterDateTime&&(new Date).toISOString()>t.closedAfterDateTime?"Currently closed as date has passed":""}),Pn.CLOSED_AFTER===t.status&&Object(a.createElement)(E.DateTimePicker,{currentDate:t.closedAfterDateTime&&new Date(t.closedAfterDateTime)||new Date,label:Object(l.__)("Close on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0})))},Fn=function(e){var t=e.attributes,n=e.currentView,r=e.onViewChange,o=e.setAttributes,c=Object(_.useState)(!1),i=j()(c,2),s=i[0],u=i[1],d=function(e){return function(){return r(e)}};return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{label:Object(l.__)("Current view","crowdsignal-forms")},Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-nps__toolbar-toggle",isActive:n===Tn,label:Object(l.__)("Rating","crowdsignal-forms"),onClick:d(Tn)},Object(l.__)("Rating","crowdsignal-forms")),Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-nps__toolbar-toggle",isActive:n===In,label:Object(l.__)("Feedback","crowdsignal-forms"),onClick:d(In)},Object(l.__)("Feedback","crowdsignal-forms"))),Object(a.createElement)(E.ToolbarGroup,null,Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-nps__toolbar-popover-button",icon:"visibility",label:Object(l.__)("Set view threshold","crowdsignal-forms"),onClick:function(){return u(!0)}},s&&Object(a.createElement)(E.Popover,{onClose:function(){return u(!1)}},Object(a.createElement)("div",{className:"crowdsignal-forms-nps__toolbar-popover"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Show this block after __ visits:","crowdsignal-forms"),value:t.viewThreshold,onChange:function(e){return o({viewThreshold:e})},type:"number",min:"1"}))))))},Mn=function(e,t){return Object(b.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))},Hn=function(e){var t=e.retryHandler;return Object(a.createElement)(mt,{status:"error",icon:"warning",isDismissible:!1,actions:[{className:"is-destructive",label:Object(l.__)("Retry","crowdsignal-forms"),onClick:t}]},Object(l.__)("Unfortunately, the block couldn't be saved to Crowdsignal.com.","crowdsignal-forms"))},Vn=Object(x.compose)([Object(f.withSelect)((function(e){var t=e("core/editor").getPermalink();return t||(t=e("core").getSite()&&e("core").getSite().url),{sourceLink:t}})),Le])((function(e){var t=Object(_.useState)(Tn),n=j()(t,2),r=n[0],o=n[1],c=e.attributes,i=e.clientId,s=e.fallbackStyles,u=e.isSelected,m=e.setAttributes,p=e.renderStyleProbe,g=e.sourceLink,O=c.feedbackQuestion,v=c.ratingQuestion,h=c.surveyId,y=c.title,k=c.isExample,x=c.viewThreshold,S=An(function(){var e=D()(A.a.mark((function e(t){var n;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(f.dispatch)("core/editor").lockPostSaving(i),e.prev=1,e.next=4,Dn({feedbackQuestion:t.feedbackQuestion,ratingQuestion:t.ratingQuestion,sourceLink:t.sourceLink,surveyId:t.surveyId,title:t.title||t.ratingQuestion});case 4:n=e.sent,t.surveyId||m({surveyId:n.surveyId});case 6:return e.prev=6,Object(f.dispatch)("core/editor").unlockPostSaving(i),e.finish(6);case 9:case"end":return e.stop()}}),e,null,[[1,,6,9]])})));return function(t){return e.apply(this,arguments)}}(),{feedbackQuestion:O,ratingQuestion:v,sourceLink:g,surveyId:h,title:y}),I=S.error,P=S.save;Object(_.useEffect)((function(){k||c.surveyId||P()}),[]),Object(_.useEffect)((function(){u||o(Tn)}),[u]);var L=function(e){return function(t){return m(d()({},e,t))}},N=T()("crowdsignal-forms-nps",{"is-inactive":!k&&!u}),R=ie().accountInfo,B=Object(b.get)(R,"capabilities",[]).includes("hide-branding"),F=Object(b.get)(R,["signalCount","shouldDisplay"]),M=F&&Object(b.get)(R,["signalCount","count"])>=Object(b.get)(R,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:null,blockName:Object(l.__)("Crowdsignal NPS","crowdsignal-forms")},Object(a.createElement)(Fn,w()({currentView:r,onViewChange:o},e)),Object(a.createElement)(Bn,w()({shouldPromote:F,signalWarning:M},e)),!k&&M&&Object(a.createElement)(pt,null),!k&&I&&Object(a.createElement)(Hn,{retryHandler:P}),!k&&Object(a.createElement)(mt,{isDismissible:!1,icon:"visibility",componentActions:[Object(a.createElement)(Nn.PostPreviewButton,{key:1,className:["is-secondary","components-notice__action","crowdsignal-forms-nps__preview-button",c.surveyId?"":"is-disabled"],textContent:Object(l.__)("Preview","crowdsignal-forms")})]},Object(l.sprintf)(Object(l._n)("This block will appear as a popup window to people who have visited this page at least %d time.","This block will appear as a popup window to people who have visited this page at least %d times.",x,"crowdsignal-forms"),x)),(r===Tn||!u)&&Object(a.createElement)("div",{className:N,style:Mn(c,s)},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-nps__question",placeholder:Object(l.__)("Enter your rating question","crowdsignal-forms"),onChange:L("ratingQuestion"),value:v,allowedFormats:[]}),Object(a.createElement)("div",{className:"crowdsignal-forms-nps__rating"},Object(a.createElement)("div",{className:"crowdsignal-forms-nps__rating-labels"},Object(a.createElement)(C.RichText,{tagName:"span",placeholder:Object(l.__)("Not likely","crowdsignal-forms"),onChange:L("lowRatingLabel"),value:c.lowRatingLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0}),Object(a.createElement)(C.RichText,{tagName:"span",placeholder:Object(l.__)("Very likely","crowdsignal-forms"),onChange:L("highRatingLabel"),value:c.highRatingLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0})),Object(a.createElement)("div",{className:"crowdsignal-forms-nps__rating-scale"},Object(b.times)(11,(function(e){return Object(a.createElement)("div",{key:"rating-".concat(e),className:"crowdsignal-forms-nps__rating-button"},e)}))),!B&&Object(a.createElement)(be,{trackRef:"cs-forms-nps",editing:!0,message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")}))),r===In&&u&&Object(a.createElement)("div",{className:N,style:Mn(c,s)},Object(a.createElement)("div",{className:"crowdsignal-forms-nps__feedback"},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-nps__question",placeholder:Object(l.__)("Enter your feedback question","crowdsignal-forms"),onChange:L("feedbackQuestion"),value:O,allowedFormats:[]}),Object(a.createElement)(E.TextareaControl,{className:"crowdsignal-forms-nps__feedback-text",rows:6,onChange:L("feedbackPlaceholder"),value:c.feedbackPlaceholder}),Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-nps__feedback-button-wrapper"},Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-nps__feedback-button",onChange:L("submitButtonLabel"),value:c.submitButtonLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0})),!B&&Object(a.createElement)(be,{trackRef:"cs-forms-nps",editing:!0,message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")}))),p())})),Wn={title:Object(l.__)("Measure NPS","crowdsignal-forms"),description:Object(l.__)("Calculate your Net Promoter Score! Collect feedback and track customer satisfaction over time. — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",attributes:Ln,supports:{multiple:!1,html:!1,reusable:!1},icon:Object(a.createElement)((function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{d:"M4.49707 15V10.3857H4.54102L7.83691 15H9.05762V7.9541H7.64648V12.5439H7.60742L4.31641 7.9541H3.08594V15H4.49707ZM9.73438 7.9541V15H11.209V12.7783H12.5273C14.0117 12.7783 15.042 11.8115 15.042 10.3662C15.042 8.91602 14.0459 7.9541 12.6006 7.9541H9.73438ZM11.209 9.12109H12.21C13.0547 9.12109 13.543 9.57031 13.543 10.3711C13.543 11.1768 13.0498 11.626 12.2051 11.626H11.209V9.12109ZM15.1523 12.9932C15.1963 14.3164 16.2754 15.1221 17.9697 15.1221C19.7178 15.1221 20.8262 14.2578 20.8262 12.8906C20.8262 11.8164 20.2109 11.2109 18.7998 10.9082L17.9453 10.7275C17.1348 10.542 16.793 10.2979 16.793 9.86328C16.793 9.34082 17.2812 8.99414 18.0088 8.99414C18.7461 8.99414 19.2686 9.35547 19.3174 9.95117H20.6992C20.6748 8.67676 19.6445 7.83203 18.0039 7.83203C16.4316 7.83203 15.3086 8.69141 15.3086 9.99023C15.3086 11.0205 15.9482 11.6797 17.2471 11.958L18.165 12.1582C19.0146 12.3486 19.3516 12.6025 19.3516 13.0615C19.3516 13.5791 18.8145 13.9551 18.0283 13.9551C17.2471 13.9551 16.6416 13.5742 16.5732 12.9932H15.1523Z"}))}),null),edit:Vn,keywords:[Object(l.__)("ask","crowdsignal-forms"),"crowdsignal",Object(l.__)("CSAT","crowdsignal-forms"),Object(l.__)("customer experience","crowdsignal-forms"),Object(l.__)("customer satisfaction","crowdsignal-forms"),Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("loyalty","crowdsignal-forms"),Object(l.__)("net promoter score","crowdsignal-forms"),Object(l.__)("nps","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("poll","crowdsignal-forms"),Object(l.__)("promoter","crowdsignal-forms"),Object(l.__)("research","crowdsignal-forms"),Object(l.__)("rating","crowdsignal-forms"),Object(l.__)("review","crowdsignal-forms"),Object(l.__)("score","crowdsignal-forms"),Object(l.__)("survey","crowdsignal-forms")],example:{attributes:{isExample:!0,ratingQuestion:Object(l.__)("How satisfied are you with the content of the site?","crowdsignal-forms"),feedbackQuestion:Object(l.__)("Any advise on how we could improve your experience?","crowdsignal-forms"),lowRatingLabel:Object(l.__)("Not satisfied","crowdsignal-forms"),highRatingLabel:Object(l.__)("Very satisfied","crowdsignal-forms")}}},Un=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 5.25V17.6893L6.42678 16.2626C6.75497 15.9344 7.20008 15.75 7.66421 15.75H18.75C18.8881 15.75 19 15.6381 19 15.5V5.5C19 5.36193 18.8881 5.25 18.75 5.25H5ZM3.5 5C3.5 4.30965 4.05964 3.75 4.75 3.75H18.75C19.7165 3.75 20.5 4.5335 20.5 5.5V15.5C20.5 16.4665 19.7165 17.25 18.75 17.25H7.66421C7.59791 17.25 7.53432 17.2763 7.48744 17.3232L3.5 21.3107V5Z"}),Object(a.createElement)("rect",{x:"7",y:"9.75",width:"1.5",height:"1.5"}),Object(a.createElement)("rect",{x:"11.25",y:"9.75",width:"1.5",height:"1.5"}),Object(a.createElement)("rect",{x:"15.5",y:"9.75",width:"1.5",height:"1.5"}))},zn="question",qn="submit",Kn=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),Gn=Object.freeze({CLICK:"click",HOVER:"hover",PAGE_LOAD:"load"}),Zn={backgroundColor:{type:"string"},buttonColor:{type:"string"},buttonTextColor:{type:"string"},emailPlaceholder:{type:"string",default:Object(l.__)("Your Email","crowdsignal-forms")},emailRequired:{type:"boolean",default:!1},feedbackPlaceholder:{type:"string",default:Object(l.__)("Please let us know how we can do better…","crowdsignal-forms")},header:{type:"string",default:Object(l.__)("👋 Hey there!","crowdsignal-forms")},hideBranding:{type:"boolean",default:!1},hideTriggerShadow:{type:"boolean",default:!1},submitButtonLabel:{type:"string",default:Object(l.__)("Submit","crowdsignal-forms")},submitText:{type:"string",default:Object(l.__)("Thanks for letting us know!","crowdsignal-forms")},surveyId:{type:"number",default:null},textColor:{type:"string"},toggleOn:{type:"string",default:Gn.CLICK},triggerLabel:{type:"string",default:Object(l.__)("Feedback","crowdsignal-forms")},triggerBackgroundColor:{type:"string"},triggerTextColor:{type:"string"},title:{type:"string",default:""},x:{type:"string",default:"left"},y:{type:"string",default:"bottom"},status:{type:"string",default:Kn.OPEN},closedAfterDateTime:{type:"string",default:null},emailResponses:{type:"boolean",default:!0},isExample:{type:"boolean",default:!1},isWidget:{type:"boolean",default:!1}};function Yn(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 Qn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yn(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jn,Xn=function(e,t){return{left:e.left+t.x+window.scrollX,right:e.right+(window.innerWidth>t.left+t.width?window.innerWidth-t.left-t.width:0),top:e.top+t.y+window.scrollY,bottom:e.bottom+(window.innerHeight>t.top+t.height?window.innerHeight-t.top-t.height:0)}},$n=function(e,t,n){return{left:"left"===e?n.left:null,right:"right"===e?n.right:null}},er=function(e,t,n){return"center"===e?{top:(window.innerHeight-t)/2,bottom:null}:{top:"top"===e?n.top:null,bottom:"bottom"===e?n.bottom:null}},tr=function(e){var t=e.attributes,n=e.setAttributes,r=e.shouldPromote,o=e.signalWarning,c=e.email,i="https://app.crowdsignal.com/surveys/".concat(t.surveyId,"/report/overview"),s=function(e){return function(t){return n(d()({},e,t))}};return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,t.surveyId?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Save the block to track results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{isSecondary:!0,disabled:!t.surveyId,href:i,target:"blank"},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Title (optional)","crowdsignal-forms"),onChange:function(e){return n({title:e})},value:Object(k.decodeEntities)(t.title)}),Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Send me responses via email","crowdsignal-forms"),checked:t.emailResponses,onChange:s("emailResponses"),help:t.emailResponses&&c&&Object(l.sprintf)(Object(l.__)("Responses will be sent to %s","crowdsignal-forms"),c)}),r&&Object(a.createElement)(qe,{signalWarning:o})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Feedback Button","crowdsignal-forms"),initialOpen:!1,colorSettings:[{label:Object(l.__)("Background color","crowdsignal-forms"),onChange:s("triggerBackgroundColor"),value:t.triggerBackgroundColor},{label:Object(l.__)("Text color","crowdsignal-forms"),onChange:s("triggerTextColor"),value:t.triggerTextColor}]},Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Hide Shadow","crowdsignal-forms"),checked:t.hideTriggerShadow,onChange:s("hideTriggerShadow")})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Block styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{label:Object(l.__)("Background color","crowdsignal-forms"),onChange:s("backgroundColor"),value:t.backgroundColor},{label:Object(l.__)("Text color","crowdsignal-forms"),onChange:s("textColor"),value:t.textColor},{label:Object(l.__)("Button color","crowdsignal-forms"),onChange:s("buttonColor"),value:t.buttonColor},{label:Object(l.__)("Button text color","crowdsignal-forms"),onChange:s("buttonTextColor"),value:t.buttonTextColor}]}),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:t.status,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:Kn.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:Kn.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:Kn.CLOSED}],onChange:function(e){return n({status:e})},help:Kn.CLOSED_AFTER===t.status&&null!==t.closedAfterDateTime&&(new Date).toISOString()>t.closedAfterDateTime?"Currently closed as date has passed":""}),Kn.CLOSED_AFTER===t.status&&Object(a.createElement)(E.DateTimePicker,{currentDate:t.closedAfterDateTime&&new Date(t.closedAfterDateTime)||new Date,label:Object(l.__)("Close on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0}),Object(a.createElement)(E.SelectControl,{value:t.toggleOn,label:Object(l.__)("Show feedback form on:","crowdsignal-forms"),options:[{label:Object(l.__)("Click","crowdsignal-forms"),value:Gn.CLICK},{label:Object(l.__)("Hover","crowdsignal-forms"),value:Gn.HOVER},{label:Object(l.__)("Page load","crowdsignal-forms"),value:Gn.PAGE_LOAD}],onChange:s("toggleOn")}),Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Require email address","crowdsignal-forms"),checked:t.emailRequired,onChange:s("emailRequired")})))},nr=n(33);function rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function or(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 ar(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?or(Object(n),!0).forEach((function(t){rr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):or(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lr(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function cr(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 ir(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return cr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function sr(e){return e?e.ownerDocument||e:document}try{Jn=window}catch(ba){}function ur(e){return e&&sr(e).defaultView||Jn}var dr,fr=(dr=ur(),Boolean(void 0!==dr&&dr.document&&dr.document.createElement)),br=fr?_.useLayoutEffect:_.useEffect;function mr(e){return Object(_.useState)(e)[0]}function pr(e){for(var t,n=[[]],r=function(){var e=t.value,r=n.find((function(t){return!t[0]||t[0].groupId===e.groupId}));r?r.push(e):n.push([e])},o=ir(e);!(t=o()).done;)r();return n}function gr(e){for(var t,n=[],r=ir(e);!(t=r()).done;){var o=t.value;n.push.apply(n,o)}return n}function Or(e){return e.slice().reverse()}function vr(e,t){return t?e.find((function(e){return!e.disabled&&e.id!==t})):e.find((function(e){return!e.disabled}))}function wr(e,t){var n;return t||null===t?t:e.currentId||null===e.currentId?e.currentId:null===(n=vr(e.items||[]))||void 0===n?void 0:n.id}function hr(e,t){if(t)return null==e?void 0:e.find((function(e){return e.id===t&&!e.disabled}))}function jr(e,t){return function(e){return"function"==typeof e}(e)?e(t):e}function _r(e){return void 0===e&&(e="id"),(e?e+"-":"")+Math.random().toString(32).substr(2,6)}var yr=Object(_.createContext)(_r);function Cr(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Er(e,t){return e.findIndex((function(e){return!(!e.ref.current||!t.ref.current)&&Cr(t.ref.current,e.ref.current)}))}function kr(e){for(var t,n=0,r=ir(e);!(t=r()).done;){var o=t.value.length;o>n&&(n=o)}return n}function xr(e){for(var t=pr(e),n=kr(t),r=[],o=0;o<n;o+=1)for(var a,l=ir(t);!(a=l()).done;){var c=a.value;c[o]&&r.push(ar(ar({},c[o]),{},{groupId:c[o].groupId?""+o:void 0}))}return r}function Sr(e,t,n){for(var r,o=kr(e),a=ir(e);!(r=a()).done;)for(var l=r.value,c=0;c<o;c+=1){var i=l[c];if(!i||n&&i.disabled){var s=0===c&&n?vr(l):l[c-1];l[c]=s&&t!==(null==s?void 0:s.id)&&n?s:{id:"__EMPTY_ITEM__",disabled:!0,ref:{current:null},groupId:null==s?void 0:s.groupId}}}return e}var Tr={id:null,ref:{current:null}};function Ir(e,t){return e.filter((function(e){return e.groupId===t}))}var Pr={horizontal:"vertical",vertical:"horizontal"};function Lr(e,t,n){return n in e?[].concat(e.slice(0,n),[t],e.slice(n)):[].concat(e,[t])}function Nr(e){var t=e.map((function(e,t){return[t,e]})),n=!1;return t.sort((function(e,t){var r=e[0],o=e[1],a=t[0],l=t[1],c=o.ref.current,i=l.ref.current;return c&&i?Cr(c,i)?(r>a&&(n=!0),-1):(r<a&&(n=!0),1):0})),n?t.map((function(e){e[0];return e[1]})):e}function Ar(e,t){var n=Nr(e);e!==n&&t(n)}function Rr(e,t){var n=Object(_.useRef)([]);Object(_.useEffect)((function(){for(var r,o=function(e){for(var t,n=e[0],r=e.slice(1),o=null==n||null===(t=n.ref.current)||void 0===t?void 0:t.parentElement,a=function(){var e=o;if(r.every((function(t){return e.contains(t.ref.current)})))return{v:o};o=o.parentElement};o;){var l=a();if("object"==typeof l)return l.v}return sr(o).body}(e),a=new IntersectionObserver((function(){!!n.current.length&&Ar(e,t),n.current=e}),{root:o}),l=ir(e);!(r=l()).done;){var c=r.value;c.ref.current&&a.observe(c.ref.current)}return function(){a.disconnect()}}),[e])}function Dr(e,t){"function"==typeof IntersectionObserver?Rr(e,t):function(e,t){Object(_.useEffect)((function(){var n=setTimeout((function(){return Ar(e,t)}),250);return function(){return clearTimeout(n)}}))}(e,t)}function Br(e,t){var n=e.unstable_virtual,r=e.rtl,o=e.orientation,a=e.items,l=e.groups,c=e.currentId,i=e.loop,s=e.wrap,u=e.pastIds,d=e.shift,f=e.unstable_moves,b=e.unstable_includesBaseElement,m=e.initialVirtual,p=e.initialRTL,g=e.initialOrientation,O=e.initialCurrentId,v=e.initialLoop,w=e.initialWrap,h=e.initialShift,j=e.hasSetCurrentId;switch(t.type){case"registerGroup":var _=t.group;if(0===l.length)return ar(ar({},e),{},{groups:[_]});var y=Er(l,_);return ar(ar({},e),{},{groups:Lr(l,_,y)});case"unregisterGroup":var C=t.id,E=l.filter((function(e){return e.id!==C}));return E.length===l.length?e:ar(ar({},e),{},{groups:E});case"registerItem":var k,x=t.item,S=l.find((function(e){var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(x.ref.current)})),T=ar({groupId:null==S?void 0:S.id},x),I=Er(a,T),P=ar(ar({},e),{},{items:Lr(a,T,I)});return j||f||void 0!==O?P:ar(ar({},P),{},{currentId:null===(k=vr(P.items))||void 0===k?void 0:k.id});case"unregisterItem":var L=t.id,N=a.filter((function(e){return e.id!==L}));if(N.length===a.length)return e;var A=u.filter((function(e){return e!==L})),R=ar(ar({},e),{},{pastIds:A,items:N});if(c&&c===L){var D=b?null:wr(ar(ar({},R),{},{currentId:A[0]}));return ar(ar({},R),{},{currentId:D})}return R;case"move":var B=t.id;if(void 0===B)return e;var F=u.filter((function(e){return e!==c&&e!==B})),M=c?[c].concat(F):F,H=ar(ar({},e),{},{pastIds:M});if(null===B)return ar(ar({},H),{},{unstable_moves:f+1,currentId:wr(H,B)});var V=hr(a,B);return ar(ar({},H),{},{unstable_moves:V?f+1:f,currentId:wr(H,null==V?void 0:V.id)});case"next":if(null==c)return Br(e,ar(ar({},t),{},{type:"first"}));var W=r&&"vertical"!==o,U=W?Or(a):a,z=U.find((function(e){return e.id===c}));if(!z)return Br(e,ar(ar({},t),{},{type:"first"}));var q=!!z.groupId,K=U.indexOf(z),G=U.slice(K+1),Z=Ir(G,z.groupId);if(t.allTheWay){var Y=vr(W?Ir(U,z.groupId):Or(Z));return Br(e,ar(ar({},t),{},{type:"move",id:null==Y?void 0:Y.id}))}var Q=function(e){return e&&Pr[e]}(q?o||"horizontal":o),J=i&&i!==Q,X=q&&s&&s!==Q,$=t.hasNullItem||!q&&J&&b;if(J){var ee=vr(function(e,t,n){var r=e.findIndex((function(e){return e.id===t}));return[].concat(e.slice(r+1),n?[Tr]:[],e.slice(0,r))}(X&&!$?U:Ir(U,z.groupId),c,$),c);return Br(e,ar(ar({},t),{},{type:"move",id:null==ee?void 0:ee.id}))}if(X){var te=vr($?Z:G,c),ne=$?(null==te?void 0:te.id)||null:null==te?void 0:te.id;return Br(e,ar(ar({},t),{},{type:"move",id:ne}))}var re=vr(Z,c);return Br(e,!re&&$?ar(ar({},t),{},{type:"move",id:null}):ar(ar({},t),{},{type:"move",id:null==re?void 0:re.id}));case"previous":var oe=!!!l.length&&b,ae=Br(ar(ar({},e),{},{items:Or(a)}),ar(ar({},t),{},{type:"next",hasNullItem:oe}));return ar(ar({},ae),{},{items:a});case"down":var le=d&&!t.allTheWay,ce=xr(gr(Sr(pr(a),c,le))),ie=i&&"horizontal"!==i&&b,se=Br(ar(ar({},e),{},{orientation:"vertical",items:ce}),ar(ar({},t),{},{type:"next",hasNullItem:ie}));return ar(ar({},se),{},{orientation:o,items:a});case"up":var ue=d&&!t.allTheWay,de=xr(Or(gr(Sr(pr(a),c,ue)))),fe=b,be=Br(ar(ar({},e),{},{orientation:"vertical",items:de}),ar(ar({},t),{},{type:"next",hasNullItem:fe}));return ar(ar({},be),{},{orientation:o,items:a});case"first":var me=vr(a);return Br(e,ar(ar({},t),{},{type:"move",id:null==me?void 0:me.id}));case"last":var pe=Br(ar(ar({},e),{},{items:Or(a)}),ar(ar({},t),{},{type:"first"}));return ar(ar({},pe),{},{items:a});case"sort":return ar(ar({},e),{},{items:Nr(a),groups:Nr(l)});case"setVirtual":return ar(ar({},e),{},{unstable_virtual:jr(t.virtual,n)});case"setRTL":return ar(ar({},e),{},{rtl:jr(t.rtl,r)});case"setOrientation":return ar(ar({},e),{},{orientation:jr(t.orientation,o)});case"setCurrentId":var ge=wr(ar(ar({},e),{},{currentId:jr(t.currentId,c)}));return ar(ar({},e),{},{currentId:ge,hasSetCurrentId:!0});case"setLoop":return ar(ar({},e),{},{loop:jr(t.loop,i)});case"setWrap":return ar(ar({},e),{},{wrap:jr(t.wrap,s)});case"setShift":return ar(ar({},e),{},{shift:jr(t.shift,d)});case"setIncludesBaseElement":return ar(ar({},e),{},{unstable_includesBaseElement:jr(t.includesBaseElement,b)});case"reset":return ar(ar({},e),{},{unstable_virtual:m,rtl:p,orientation:g,currentId:wr(ar(ar({},e),{},{currentId:O})),loop:v,wrap:w,shift:h,unstable_moves:0,pastIds:[]});case"setItems":return ar(ar({},e),{},{items:t.items});default:throw new Error}}function Fr(e){return Object(_.useCallback)(e,[])}function Mr(e){void 0===e&&(e={});var t=mr(e),n=t.unstable_virtual,r=void 0!==n&&n,o=t.rtl,a=void 0!==o&&o,l=t.orientation,c=t.currentId,i=t.loop,s=void 0!==i&&i,u=t.wrap,d=void 0!==u&&u,f=t.shift,b=void 0!==f&&f,m=t.unstable_includesBaseElement,p=function(e){void 0===e&&(e={});var t=mr(e).baseId,n=Object(_.useContext)(yr),r=Object(_.useRef)(0),o=Object(_.useState)((function(){return t||n()}));return{baseId:o[0],setBaseId:o[1],unstable_idCountRef:r}}(lr(t,["unstable_virtual","rtl","orientation","currentId","loop","wrap","shift","unstable_includesBaseElement"])),g=Object(_.useReducer)(Br,{unstable_virtual:r,rtl:a,orientation:l,items:[],groups:[],currentId:c,loop:s,wrap:d,shift:b,unstable_moves:0,pastIds:[],unstable_includesBaseElement:null!=m?m:null===c,initialVirtual:r,initialRTL:a,initialOrientation:l,initialCurrentId:c,initialLoop:s,initialWrap:d,initialShift:b}),O=g[0],v=(O.pastIds,O.initialVirtual,O.initialRTL,O.initialOrientation,O.initialCurrentId,O.initialLoop,O.initialWrap,O.initialShift,O.hasSetCurrentId,lr(O,["pastIds","initialVirtual","initialRTL","initialOrientation","initialCurrentId","initialLoop","initialWrap","initialShift","hasSetCurrentId"])),w=g[1],h=Object(_.useState)(!1),j=h[0],y=h[1],C=function(){var e=Object(_.useRef)(!1);return br((function(){return function(){e.current=!0}}),[]),e}(),E=Object(_.useCallback)((function(e){return w({type:"setItems",items:e})}),[]);return Dr(v.items,E),ar(ar(ar({},p),v),{},{unstable_hasActiveWidget:j,unstable_setHasActiveWidget:y,registerItem:Fr((function(e){C.current||w({type:"registerItem",item:e})})),unregisterItem:Fr((function(e){C.current||w({type:"unregisterItem",id:e})})),registerGroup:Fr((function(e){C.current||w({type:"registerGroup",group:e})})),unregisterGroup:Fr((function(e){C.current||w({type:"unregisterGroup",id:e})})),move:Fr((function(e){return w({type:"move",id:e})})),next:Fr((function(e){return w({type:"next",allTheWay:e})})),previous:Fr((function(e){return w({type:"previous",allTheWay:e})})),up:Fr((function(e){return w({type:"up",allTheWay:e})})),down:Fr((function(e){return w({type:"down",allTheWay:e})})),first:Fr((function(){return w({type:"first"})})),last:Fr((function(){return w({type:"last"})})),sort:Fr((function(){return w({type:"sort"})})),unstable_setVirtual:Fr((function(e){return w({type:"setVirtual",virtual:e})})),setRTL:Fr((function(e){return w({type:"setRTL",rtl:e})})),setOrientation:Fr((function(e){return w({type:"setOrientation",orientation:e})})),setCurrentId:Fr((function(e){return w({type:"setCurrentId",currentId:e})})),setLoop:Fr((function(e){return w({type:"setLoop",loop:e})})),setWrap:Fr((function(e){return w({type:"setWrap",wrap:e})})),setShift:Fr((function(e){return w({type:"setShift",shift:e})})),unstable_setIncludesBaseElement:Fr((function(e){return w({type:"setIncludesBaseElement",includesBaseElement:e})})),reset:Fr((function(){return w({type:"reset"})}))})}function Hr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vr(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 Wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vr(Object(n),!0).forEach((function(t){Hr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ur(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function zr(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 qr(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return zr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var Kr=Object(_.createContext)({});var Gr=function(e,t,n){void 0===n&&(n=t.children);var r=Object(_.useContext)(Kr);if(r.useCreateElement)return r.useCreateElement(e,t,n);if("string"==typeof e&&function(e){return"function"==typeof e}(n)){t.children;return n(Ur(t,["children"]))}return Object(_.createElement)(e,t,n)};function Zr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yr(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 Qr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yr(Object(n),!0).forEach((function(t){Zr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jr(e){return"object"==typeof e&&null!=e}function Xr(e){var t;if(!Jr(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null===(t=n.constructor)||void 0===t?void 0:t.toString())===Object.toString()}function $r(e,t){for(var n={},r={},o=0,a=Object.keys(e);o<a.length;o++){var l=a[o];t.indexOf(l)>=0?n[l]=e[l]:r[l]=e[l]}return[n,r]}function eo(e,t){if(void 0===t&&(t=[]),!Xr(e.state))return $r(e,t);var n=$r(e,[].concat(t,["state"])),r=n[0],o=n[1],a=r.state,l=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(r,["state"]);return[Qr(Qr({},a),l),o]}function to(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var a=0,l=n;a<l.length;a++){var c=l[a];if(e[c]!==t[c])return!1}return!0}function no(e){return"normalizePropsAreEqualInner"===e.name?e:function(t,n){return Xr(t.state)&&Xr(n.state)?e(Qr(Qr({},t.state),t),Qr(Qr({},n.state),n)):e(t,n)}}function ro(e){var t,n=e.as,r=e.useHook,o=e.memo,a=e.propsAreEqual,l=void 0===a?null==r?void 0:r.unstable_propsAreEqual:a,c=e.keys,i=void 0===c?(null==r?void 0:r.__keys)||[]:c,s=e.useCreateElement,u=void 0===s?Gr:s,d=function(e,t){var o=e.as,a=void 0===o?n:o,l=Ur(e,["as"]);if(r){var c,s=eo(l,i),d=s[0],f=s[1],b=r(d,Wr({ref:t},f)),m=b.wrapElement,p=Ur(b,["wrapElement"]),g=(null===(c=a.render)||void 0===c?void 0:c.__keys)||a.__keys,O=g&&eo(l,g)[0],v=O?Wr(Wr({},p),O):p,w=u(a,v);return m?m(w):w}return u(a,Wr({ref:t},l))};return t=d,d=Object(_.forwardRef)(t),o&&(d=function(e,t){return Object(_.memo)(e,t)}(d,l&&no(l))),d.__keys=i,d.unstable_propsAreEqual=no(l||to),d}function oo(e,t){Object(_.useDebugValue)(e);var n=Object(_.useContext)(Kr);return null!=n[e]?n[e]:t}function ao(e){var t,n,r,o=(r=e.compose,Array.isArray(r)?r:void 0!==r?[r]:[]),a=function(t,n){if(e.useOptions&&(t=e.useOptions(t,n)),e.name&&(t=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var r="use"+e+"Options";Object(_.useDebugValue)(r);var o=oo(r);return o?Wr(Wr({},t),o(t,n)):t}(e.name,t,n)),e.compose)for(var r,a=qr(o);!(r=a()).done;){t=r.value.__useOptions(t,n)}return t},l=function(t,n,r){if(void 0===t&&(t={}),void 0===n&&(n={}),void 0===r&&(r=!1),r||(t=a(t,n)),e.useProps&&(n=e.useProps(t,n)),e.name&&(n=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var r="use"+e+"Props";Object(_.useDebugValue)(r);var o=oo(r);return o?o(t,n):n}(e.name,t,n)),e.compose)if(e.useComposeOptions&&(t=e.useComposeOptions(t,n)),e.useComposeProps)n=e.useComposeProps(t,n);else for(var l,c=qr(o);!(l=c()).done;){n=(0,l.value)(t,n,!0)}var i={},s=n||{};for(var u in s)void 0!==s[u]&&(i[u]=s[u]);return i};l.__useOptions=a;var c=o.reduce((function(e,t){return e.push.apply(e,t.__keys||[]),e}),[]);return l.__keys=[].concat(c,(null===(t=e.useState)||void 0===t?void 0:t.__keys)||[],e.keys||[]),l.unstable_propsAreEqual=e.propsAreEqual||(null===(n=o[0])||void 0===n?void 0:n.unstable_propsAreEqual)||to,l}function lo(e,t){void 0===t&&(t=null),e&&("function"==typeof e?e(t):e.current=t)}function co(e,t){return Object(_.useMemo)((function(){return null==e&&null==t?null:function(n){lo(e,n),lo(t,n)}}),[e,t])}function io(e){var t=Object(_.useRef)(e);return br((function(){t.current=e})),t}function so(e){return e.target===e.currentTarget}var uo=ao({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,r=lr(e,["unstable_system"]),o=t.unstable_system,a=lr(t,["unstable_system"]);return!(n!==o&&!to(n,o))&&to(r,a)}}),fo=(ro({as:"div",useHook:uo}),["button","color","file","image","reset","submit"]);function bo(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){var t=e;return-1!==fo.indexOf(t.type)}return!1}function mo(e){var t=sr(e).activeElement;return null!=t&&t.nodeName?t:null}function po(e,t){return e===t||e.contains(t)}function go(e){var t=mo(e);if(!t)return!1;if(po(e,t))return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&(n===e.id||!!e.querySelector("#"+n))}function Oo(e){return!po(e.currentTarget,e.target)}function vo(e){return!!fr&&-1!==window.navigator.userAgent.indexOf(e)}function wo(e,t){return"matches"in e?e.matches(t):"msMatchesSelector"in e?e.msMatchesSelector(t):e.webkitMatchesSelector(t)}var ho="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function jo(e){return wo(e,ho)&&function(e){var t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}(e)}var _o=vo("Mac")&&!vo("Chrome")&&(vo("Safari")||vo("Firefox"));function yo(e){!go(e)&&jo(e)&&e.focus()}function Co(e,t,n,r){return e?t&&!n?-1:void 0:t?r:r||0}function Eo(e,t){return Object(_.useCallback)((function(n){var r;null===(r=e.current)||void 0===r||r.call(e,n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())}),[e,t])}var ko=ao({name:"Tabbable",compose:uo,keys:["disabled","focusable"],useOptions:function(e,t){return ar({disabled:t.disabled},e)},useProps:function(e,t){var n=t.ref,r=t.tabIndex,o=t.onClickCapture,a=t.onMouseDownCapture,l=t.onMouseDown,c=t.onKeyPressCapture,i=t.style,s=lr(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),u=Object(_.useRef)(null),d=io(o),f=io(a),b=io(l),m=io(c),p=!!e.disabled&&!e.focusable,g=Object(_.useState)(!0),O=g[0],v=g[1],w=Object(_.useState)(!0),h=w[0],j=w[1],y=e.disabled?ar({pointerEvents:"none"},i):i;br((function(){var e,t=u.current;t&&("BUTTON"!==(e=t).tagName&&"INPUT"!==e.tagName&&"SELECT"!==e.tagName&&"TEXTAREA"!==e.tagName&&"A"!==e.tagName&&v(!1),function(e){return"BUTTON"===e.tagName||"INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName}(t)||j(!1))}),[]);var C=Eo(d,e.disabled),E=Eo(f,e.disabled),k=Eo(m,e.disabled),x=Object(_.useCallback)((function(e){var t;null===(t=b.current)||void 0===t||t.call(b,e);var n=e.currentTarget;if(!e.defaultPrevented&&_o&&!Oo(e)&&bo(n)){var r=requestAnimationFrame((function(){n.removeEventListener("mouseup",o,!0),yo(n)})),o=function(){cancelAnimationFrame(r),yo(n)};n.addEventListener("mouseup",o,{once:!0,capture:!0})}}),[]);return ar({ref:co(u,n),style:y,tabIndex:Co(p,O,h,r),disabled:!(!p||!h)||void 0,"aria-disabled":!!e.disabled||void 0,onClickCapture:C,onMouseDownCapture:E,onMouseDown:x,onKeyPressCapture:k},s)}});ro({as:"div",useHook:ko});function xo(e,t,n){if("function"==typeof Event)return new Event(t,n);var r=sr(e).createEvent("Event");return r.initEvent(t,null==n?void 0:n.bubbles,null==n?void 0:n.cancelable),r}function So(e,t,n){return void 0===n&&(n={}),"function"==typeof FocusEvent?new FocusEvent(t,n):xo(e,t,n)}function To(e,t){var n=So(e,"blur",t),r=e.dispatchEvent(n),o=Qr(Qr({},t),{},{bubbles:!0});return e.dispatchEvent(So(e,"focusout",o)),r}function Io(e,t,n){return e.dispatchEvent(function(e,t,n){if(void 0===n&&(n={}),"function"==typeof KeyboardEvent)return new KeyboardEvent(t,n);var r=sr(e).createEvent("KeyboardEvent");return r.initKeyboardEvent(t,n.bubbles,n.cancelable,ur(e),n.key,n.location,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey),r}(e,t,n))}var Po=fr&&"msCrypto"in window;var Lo=["baseId","unstable_idCountRef","setBaseId","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],No=Lo,Ao=No;function Ro(e){e.userFocus=!0,e.focus(),e.userFocus=!1}function Do(e,t){e.userFocus=t}var Bo=fr&&"msCrypto"in window;function Fo(e,t,n){var r=io(n);return Object(_.useCallback)((function(n){var o;if(null===(o=r.current)||void 0===o||o.call(r,n),!n.defaultPrevented&&e&&function(e){return!!so(e)&&(!e.metaKey&&"Tab"!==e.key)}(n)){var a=null==t?void 0:t.ref.current;a&&(Io(a,n.type,n)||n.preventDefault(),n.currentTarget.contains(a)&&n.stopPropagation())}}),[e,t])}function Mo(e,t){return null==e?void 0:e.some((function(e){return!!t&&e.ref.current===t}))}var Ho=ro({as:"div",useHook:ao({name:"Composite",compose:[ko],keys:Lo,useOptions:function(e){return ar(ar({},e),{},{currentId:wr(e)})},useProps:function(e,t){var n=t.ref,r=t.onFocusCapture,o=t.onFocus,a=t.onBlurCapture,l=t.onKeyDown,c=t.onKeyDownCapture,i=t.onKeyUpCapture,s=lr(t,["ref","onFocusCapture","onFocus","onBlurCapture","onKeyDown","onKeyDownCapture","onKeyUpCapture"]),u=Object(_.useRef)(null),d=hr(e.items,e.currentId),f=Object(_.useRef)(null),b=io(r),m=io(o),p=io(a),g=io(l),O=function(e){var t=io(e),n=Object(_.useReducer)((function(e){return e+1}),0),r=n[0],o=n[1];return Object(_.useEffect)((function(){var e,n=null===(e=t.current)||void 0===e?void 0:e.ref.current;r&&n&&Ro(n)}),[r]),o}(d),v=Bo?function(e){var t=Object(_.useRef)(null);return Object(_.useEffect)((function(){var n=sr(e.current),r=function(e){var n=e.target;t.current=n};return n.addEventListener("focus",r,!0),function(){n.removeEventListener("focus",r,!0)}}),[]),t}(u):void 0;Object(_.useEffect)((function(){var t=u.current;e.unstable_moves&&!d&&(null==t||t.focus())}),[e.unstable_moves,d]);var w=Fo(e.unstable_virtual,d,c),h=Fo(e.unstable_virtual,d,i),j=Object(_.useCallback)((function(t){var n;if(null===(n=b.current)||void 0===n||n.call(b,t),!t.defaultPrevented&&e.unstable_virtual){var r=(null==v?void 0:v.current)||t.relatedTarget,o=Mo(e.items,r);so(t)&&o&&(t.stopPropagation(),f.current=r)}}),[e.unstable_virtual,e.items]),y=Object(_.useCallback)((function(t){var n;if(null===(n=m.current)||void 0===n||n.call(m,t),!t.defaultPrevented)if(e.unstable_virtual)so(t)&&O();else if(so(t)){var r;null===(r=e.setCurrentId)||void 0===r||r.call(e,null)}}),[e.unstable_virtual,e.setCurrentId]),C=Object(_.useCallback)((function(t){var n;if(null===(n=p.current)||void 0===n||n.call(p,t),!t.defaultPrevented&&e.unstable_virtual){var r=(null==d?void 0:d.ref.current)||null,o=function(e){return Po?mo(e.currentTarget):e.relatedTarget}(t),a=Mo(e.items,o);if(so(t)&&a)o===r?f.current&&f.current!==o&&To(f.current,t):r&&To(r,t),t.stopPropagation();else!Mo(e.items,t.target)&&r&&To(r,t)}}),[e.unstable_virtual,e.items,d]),E=Object(_.useCallback)((function(t){var n,r;if(null===(n=g.current)||void 0===n||n.call(g,t),!t.defaultPrevented&&null===e.currentId&&so(t)){var o="horizontal"!==e.orientation,a="vertical"!==e.orientation,l=!(null===(r=e.groups)||void 0===r||!r.length),c={ArrowUp:(l||o)&&function(){if(l){var t,n=vr(gr(Or(pr(e.items))));if(null!=n&&n.id)null===(t=e.move)||void 0===t||t.call(e,n.id)}else{var r;null===(r=e.last)||void 0===r||r.call(e)}},ArrowRight:(l||a)&&e.first,ArrowDown:(l||o)&&e.first,ArrowLeft:(l||a)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last}[t.key];c&&(t.preventDefault(),c())}}),[e.currentId,e.orientation,e.groups,e.items,e.move,e.last,e.first]);return ar({ref:co(u,n),id:e.baseId,onFocus:y,onFocusCapture:j,onBlurCapture:C,onKeyDownCapture:w,onKeyDown:E,onKeyUpCapture:h,"aria-activedescendant":e.unstable_virtual&&(null==d?void 0:d.id)||void 0},s)},useComposeProps:function(e,t){t=uo(e,t,!0);var n=ko(e,t,!0);return e.unstable_virtual||null===e.currentId?ar({tabIndex:0},n):ar(ar({},t),{},{ref:n.ref})}}),useCreateElement:function(e,t,n){return Gr(e,t,n)}}),Vo=ao({keys:[].concat(["baseId","unstable_idCountRef","setBaseId"],["id"]),useOptions:function(e,t){var n=Object(_.useContext)(yr),r=Object(_.useState)((function(){return e.unstable_idCountRef?(e.unstable_idCountRef.current+=1,"-"+e.unstable_idCountRef.current):e.baseId?"-"+n(""):""}))[0],o=Object(_.useMemo)((function(){return e.baseId||n()}),[e.baseId,n]),a=t.id||e.id||""+o+r;return ar(ar({},e),{},{id:a})},useProps:function(e,t){return ar({id:e.id},t)}}),Wo=(ro({as:"div",useHook:Vo}),ao({name:"Group",compose:uo,keys:[],useProps:function(e,t){return ar({role:"group"},t)}})),Uo=(ro({as:"div",useHook:Wo}),ro({as:"div",useHook:ao({name:"CompositeGroup",compose:[Wo,Vo],keys:No,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return Wo.unstable_propsAreEqual(e,t);var n=e.currentId,r=(e.unstable_moves,lr(e,["currentId","unstable_moves"])),o=t.currentId,a=(t.unstable_moves,lr(t,["currentId","unstable_moves"]));if(e.items&&t.items){var l=hr(e.items,n),c=hr(t.items,o),i=null==l?void 0:l.groupId,s=null==c?void 0:c.groupId;if(t.id===s||t.id===i)return!1}return Wo.unstable_propsAreEqual(r,a)},useProps:function(e,t){var n=t.ref,r=lr(t,["ref"]),o=Object(_.useRef)(null),a=e.id;return br((function(){var t;if(a)return null===(t=e.registerGroup)||void 0===t||t.call(e,{id:a,ref:o}),function(){var t;null===(t=e.unregisterGroup)||void 0===t||t.call(e,a)}}),[a,e.registerGroup,e.unregisterGroup]),ar({ref:co(o,n)},r)}})}));var zo=ao({name:"Clickable",compose:ko,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=void 0===t||t,r=e.unstable_clickOnSpace;return ar({unstable_clickOnEnter:n,unstable_clickOnSpace:void 0===r||r},lr(e,["unstable_clickOnEnter","unstable_clickOnSpace"]))},useProps:function(e,t){var n=t.onKeyDown,r=t.onKeyUp,o=lr(t,["onKeyDown","onKeyUp"]),a=Object(_.useState)(!1),l=a[0],c=a[1],i=io(n),s=io(r),u=Object(_.useCallback)((function(t){var n;if(null===(n=i.current)||void 0===n||n.call(i,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&so(t)){var r=e.unstable_clickOnEnter&&"Enter"===t.key,o=e.unstable_clickOnSpace&&" "===t.key;if(r||o){if(function(e){var t=e.currentTarget;return!!e.isTrusted&&(bo(t)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"A"===t.tagName||"SELECT"===t.tagName)}(t))return;t.preventDefault(),r?t.currentTarget.click():o&&c(!0)}}}),[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),d=Object(_.useCallback)((function(t){var n;if(null===(n=s.current)||void 0===n||n.call(s,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;l&&r&&(c(!1),t.currentTarget.click())}}),[e.disabled,e.unstable_clickOnSpace,l]);return ar({"data-active":l||void 0,onKeyDown:u,onKeyUp:d},o)}});ro({as:"button",memo:!0,useHook:zo});function qo(e){try{var t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName,r="true"===e.contentEditable;return t||n||r||!1}catch(o){return!1}}function Ko(e){var t=mo(e);if(!t)return!1;if(t===e)return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}function Go(e,t){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){var n,r=Object.getPrototypeOf(e),o=null===(n=Object.getOwnPropertyDescriptor(r,"value"))||void 0===n?void 0:n.set;o&&(o.call(e,t),function(e,t,n){e.dispatchEvent(xo(e,t,n))}(e,"input",{bubbles:!0}))}}function Zo(e){return e.querySelector("[data-composite-item-widget]")}var Yo=ro({as:"button",memo:!0,useHook:ao({name:"CompositeItem",compose:[zo,Vo],keys:Ao,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return zo.unstable_propsAreEqual(e,t);var n=e.currentId,r=e.unstable_moves,o=lr(e,["currentId","unstable_moves"]),a=t.currentId,l=t.unstable_moves,c=lr(t,["currentId","unstable_moves"]);if(a!==n){if(t.id===a||t.id===n)return!1}else if(r!==l)return!1;return zo.unstable_propsAreEqual(o,c)},useOptions:function(e){return ar(ar({},e),{},{id:e.id,currentId:wr(e),unstable_clickOnSpace:!e.unstable_hasActiveWidget&&e.unstable_clickOnSpace})},useProps:function(e,t){var n,r=t.ref,o=t.tabIndex,a=void 0===o?0:o,l=t.onMouseDown,c=t.onFocus,i=t.onBlurCapture,s=t.onKeyDown,u=t.onClick,d=lr(t,["ref","tabIndex","onMouseDown","onFocus","onBlurCapture","onKeyDown","onClick"]),f=Object(_.useRef)(null),b=e.id,m=e.disabled&&!e.focusable,p=e.currentId===b,g=io(p),O=Object(_.useRef)(!1),v=function(e){return Object(_.useMemo)((function(){var t;return null===(t=e.items)||void 0===t?void 0:t.find((function(t){return e.id&&t.id===e.id}))}),[e.items,e.id])}(e),w=io(l),h=io(c),j=io(i),y=io(s),C=io(u),E=!e.unstable_virtual&&!e.unstable_hasActiveWidget&&p||!(null!==(n=e.items)&&void 0!==n&&n.length);Object(_.useEffect)((function(){var t;if(b)return null===(t=e.registerItem)||void 0===t||t.call(e,{id:b,ref:f,disabled:!!m}),function(){var t;null===(t=e.unregisterItem)||void 0===t||t.call(e,b)}}),[b,m,e.registerItem,e.unregisterItem]),Object(_.useEffect)((function(){var t=f.current;t&&e.unstable_moves&&g.current&&Ro(t)}),[e.unstable_moves]);var k=Object(_.useCallback)((function(e){var t;null===(t=w.current)||void 0===t||t.call(w,e),Do(e.currentTarget,!0)}),[]),x=Object(_.useCallback)((function(t){var n,r,o=!!t.currentTarget.userFocus;if(Do(t.currentTarget,!1),null===(n=h.current)||void 0===n||n.call(h,t),!t.defaultPrevented&&!Oo(t)&&b&&!function(e,t){if(so(e))return!1;for(var n,r=ir(t);!(n=r()).done;){if(n.value.ref.current===e.target)return!0}return!1}(t,e.items)&&(null===(r=e.setCurrentId)||void 0===r||r.call(e,b),o&&e.unstable_virtual&&e.baseId&&so(t))){var a=sr(t.target).getElementById(e.baseId);a&&(O.current=!0,function(e,t){var n=void 0===t?{}:t,r=n.preventScroll,o=n.isActive,a=void 0===o?Ko:o;a(e)||(e.focus({preventScroll:r}),a(e)||requestAnimationFrame((function(){e.focus({preventScroll:r})})))}(a))}}),[b,e.items,e.setCurrentId,e.unstable_virtual,e.baseId]),S=Object(_.useCallback)((function(t){var n;null===(n=j.current)||void 0===n||n.call(j,t),t.defaultPrevented||e.unstable_virtual&&O.current&&(O.current=!1,t.preventDefault(),t.stopPropagation())}),[e.unstable_virtual]),T=Object(_.useCallback)((function(t){var n;if(so(t)){var r="horizontal"!==e.orientation,o="vertical"!==e.orientation,a=!(null==v||!v.groupId),l={ArrowUp:(a||r)&&e.up,ArrowRight:(a||o)&&e.next,ArrowDown:(a||r)&&e.down,ArrowLeft:(a||o)&&e.previous,Home:function(){var n,r;!a||t.ctrlKey?null===(n=e.first)||void 0===n||n.call(e):null===(r=e.previous)||void 0===r||r.call(e,!0)},End:function(){var n,r;!a||t.ctrlKey?null===(n=e.last)||void 0===n||n.call(e):null===(r=e.next)||void 0===r||r.call(e,!0)},PageUp:function(){var t,n;a?null===(t=e.up)||void 0===t||t.call(e,!0):null===(n=e.first)||void 0===n||n.call(e)},PageDown:function(){var t,n;a?null===(t=e.down)||void 0===t||t.call(e,!0):null===(n=e.last)||void 0===n||n.call(e)}}[t.key];if(l)return t.preventDefault(),void l();if(null===(n=y.current)||void 0===n||n.call(y,t),!t.defaultPrevented)if(1===t.key.length&&" "!==t.key){var c=Zo(t.currentTarget);c&&qo(c)&&(c.focus(),Go(c,""))}else if("Delete"===t.key||"Backspace"===t.key){var i=Zo(t.currentTarget);i&&qo(i)&&(t.preventDefault(),Go(i,""))}}}),[e.orientation,v,e.up,e.next,e.down,e.previous,e.first,e.last]),I=Object(_.useCallback)((function(e){var t;if(null===(t=C.current)||void 0===t||t.call(C,e),!e.defaultPrevented){var n=Zo(e.currentTarget);n&&!go(n)&&n.focus()}}),[]);return ar({ref:co(f,r),id:b,tabIndex:E?a:-1,"aria-selected":!(!e.unstable_virtual||!p)||void 0,onMouseDown:k,onFocus:x,onBlurCapture:S,onKeyDown:T,onClick:I},d)}})}),Qo=function(e){var t=e.isActive,n=e.column,r=e.onSelect,o=e.row,l=Se()(e,["isActive","column","onSelect","row"]),c="".concat(o.label," ").concat(n.label),i=Object(_.useCallback)((function(){r(o.value,n.value)}),[r,o.value,n.value]),s=T()("crowdsignal-forms__block-alignment-control-button",{"is-active":t});return Object(a.createElement)(E.Tooltip,{text:c},Object(a.createElement)(Yo,w()({className:s,role:"gridcell",onFocus:i},l),Object(a.createElement)(E.VisuallyHidden,null,c)))},Jo=function(e,t,n){return"".concat(e,"-").concat(t,"-").concat(n)};var Xo=function e(t){var n=t.columns,r=t.onChange,o=t.rows,c=t.value,i=Object(x.useInstanceId)(e,"block-alignment-control-grid"),s=Mr({baseId:i,currentId:Jo(i,c.row,c.column),rtl:Object(l.isRTL)()});return Object(_.useEffect)((function(){s.setCurrentId(Jo(i,c.row,c.column))}),[c,s.setCurrentId]),Object(a.createElement)(Ho,w()({},s,{className:"crowdsignal-forms__block-alignment-control-grid"}),Object(b.map)(o,(function(e){return Object(a.createElement)(Uo,w()({},s,{key:"".concat(i,"-").concat(e.value),role:"row",className:"crowdsignal-forms__block-alignment-control-row"}),Object(b.map)(n,(function(t){var n=Jo(i,e.value,t.value),o=s.currentId===Jo(i,e.value,t.value);return Object(a.createElement)(Qo,w()({},s,{id:n,key:n,isActive:o,row:e,column:t,onSelect:r,tabIndex:o?0:-1}))})))})))},$o=function(e){var t=e.rows,n=e.columns,r=e.value,o=0,l=0;return Object(a.createElement)("div",{className:"crowdsignal-forms__block-alignment-control-icon"},Object(b.map)(t,(function(e){return Object(a.createElement)("div",{key:l++,className:"crowdsignal-forms__block-alignment-control-icon-row"},Object(b.map)(n,(function(t){var n=e.value===r.row&&t.value===r.column,l=T()("crowdsignal-forms__block-alignment-control-icon-dot",{"is-active":n});return Object(a.createElement)("span",{key:o++,className:l})})))})))},ea={"2x2":{rows:[{label:Object(l.__)("Top","crowdsignal-forms"),value:"top"},{label:Object(l.__)("Bottom","crowdsignal-forms"),value:"bottom"}],columns:[{label:Object(l.__)("Left","crowdsignal-forms"),value:"left"},{label:Object(l.__)("Right","crowdsignal-forms"),value:"right"}]},"2x3":{rows:[{label:Object(l.__)("Top","crowdsignal-forms"),value:"top"},{label:Object(l.__)("Center","crowdsignal-forms"),value:"center"},{label:Object(l.__)("Bottom","crowdsignal-forms"),value:"bottom"}],columns:[{label:Object(l.__)("Left","crowdsignal-forms"),value:"left"},{label:Object(l.__)("Right","crowdsignal-forms"),value:"right"}]}},ta=function(e){var t=e.closeOnSelectionChanged,n=e.disabled,r=e.label,o=e.onChange,l=e.rows,c=e.columns,i=e.value,s=Object(a.createElement)($o,{rows:l,columns:c,value:i});return Object(a.createElement)(E.Dropdown,{className:"crowdsignal-forms__block-alignment-control",popoverProps:{className:"crowdsignal-forms__block-alignment-control-popover"},renderToggle:function(e){var t=e.onToggle,o=e.isOpen;return Object(a.createElement)(E.Tooltip,{text:r},Object(a.createElement)(E.ToolbarButton,{showTooltip:!0,"aria-haspopup":"true","aria-expanded":o,disabled:n,icon:s,onClick:t,onKeyDown:function(e){o||e.keyCode!==nr.DOWN||(e.preventDefault(),e.stopPropagation(),t())}}))},renderContent:function(e){var n=e.onClose;return Object(a.createElement)(Xo,{onChange:function(e,r){o(e,r),!t||i.row===e&&i.column===r||n()},rows:l,columns:c,value:i})}})};ta.defaultProps={closeOnSelectionChanged:!1,label:Object(l.__)("Change block position","crowdsignal-forms"),onChange:b.noop};var na=ta,ra=function(e){var t=e.attributes,n=e.currentView,r=e.onViewChange,o=e.setAttributes,c=function(e){return function(){return r(e)}};return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{label:Object(l.__)("Current view","crowdsignal-forms")},Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-feedback__toolbar-toggle",isActive:n===zn,label:Object(l.__)("Question","crowdsignal-forms"),onClick:c(zn)},Object(l.__)("Question","crowdsignal-forms")),Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-feedback__toolbar-toggle",isActive:n===qn,label:Object(l.__)("Submit","crowdsignal-forms"),onClick:c(qn)},Object(l.__)("Submit","crowdsignal-forms"))),Object(a.createElement)(E.ToolbarGroup,null,Object(a.createElement)(na,w()({closeOnSelectionChanged:!0,onChange:function(e,t){return o({x:t,y:e})},label:Object(l.__)("Change button position","crowdsignal-forms"),value:{row:t.y,column:t.x}},ea["2x3"]))))},oa=function(){return!!window.wp.widgets},aa=function(e){return Rn(Q()({path:Object(b.trimEnd)("/crowdsignal-forms/v1/feedback/".concat(e.surveyId||""),"/"),method:"POST",data:e}))};function la(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 ca=Object(x.compose)([Object(f.withSelect)((function(e){var t=e("core/editor").getPermalink();t||(t=e("core").getSite()&&e("core").getSite().url);var n=e("core/edit-post");return{isFullscreen:"isFeatureActive"in n?n.isFeatureActive("fullscreenMode"):n.getPreference("fullscreenMode"),isInserterActive:n.isInserterOpened(),isListViewActive:n.isListViewOpened(),isSidebarActive:n.isEditorSidebarOpened(),sourceLink:t}})),Le])((function(e){var t=Object(_.useState)(zn),n=j()(t,2),r=n[0],o=n[1],c=Object(_.useState)(null),i=j()(c,2),s=i[0],u=i[1],m=Object(_.useState)({}),p=j()(m,2),g=p[0],O=p[1],v=e.attributes,h=e.isFullscreen,y=e.isInserterActive,k=e.isListViewActive,x=e.isSidebarActive,S=e.fallbackStyles,I=e.isSelected,P=e.setAttributes,L=e.clientId,N=e.sourceLink,R=e.setPosition,B=v.isExample,F=v.feedbackPlaceholder,M=v.emailPlaceholder,H=v.surveyId,V=v.title,W=v.header,U=v.emailResponses,z=v.triggerLabel,q=Object(_.useState)({}),K=j()(q,2),G=K[0],Z=K[1],Y=Object(_.useState)(!1),Q=j()(Y,2),J=Q[0],X=Q[1],$=Object(_.useMemo)(oa,[]),ee=Object(_.useRef)(null),te=Object(_.useRef)(null),ne=Object(_.useRef)(null),re=An(function(){var e=D()(A.a.mark((function e(t){var n;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(f.dispatch)("core/editor").lockPostSaving(L),e.prev=1,e.next=4,aa({feedbackPlaceholder:t.feedbackPlaceholder,emailPlaceholder:t.emailPlaceholder,sourceLink:t.sourceLink,surveyId:t.surveyId,title:t.title||t.header,emailResponses:t.emailResponses});case 4:n=e.sent,t.surveyId||P({surveyId:n.surveyId});case 6:return e.prev=6,Object(f.dispatch)("core/editor").unlockPostSaving(L),e.finish(6);case 9:case"end":return e.stop()}}),e,null,[[1,,6,9]])})));return function(t){return e.apply(this,arguments)}}(),{feedbackPlaceholder:F,emailPlaceholder:M,sourceLink:N,surveyId:H,title:V,header:W,emailResponses:U}),oe=re.error,ae=re.save;Object(_.useEffect)((function(){B||v.surveyId||(ae(),P({isWidget:$}))}),[]),Object(_.useEffect)((function(){I||o(zn)}),[I]),Object(_.useEffect)((function(){window.requestAnimationFrame((function(){return X(!J)}))}),[y,k,x]),Object(_.useLayoutEffect)((function(){if(!B&&te.current&&!$){R(function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,l={left:Object(b.isObject)(o)?o.left:o,right:Object(b.isObject)(o)?o.right:o,top:Object(b.isObject)(o)?o.top:o,bottom:Object(b.isObject)(o)?o.bottom:o};return a&&(l=Xn(l,a.getBoundingClientRect())),Qn({},$n(e,0,l),{},er(t,r,l))}(v.x,v.y,ee.current.offsetWidth,ee.current.offsetHeight,{left:"center"===v.y?10:20,right:"center"===v.y?10:20,top:I?80:20,bottom:20},document.getElementsByClassName("interface-interface-skeleton__content")[0]),te.current.offsetWidth,te.current.offsetHeight);var e=(Object(b.max)([te.current.offsetWidth,ee.current.offsetHeight])-te.current.offsetWidth)/2;Z({"--crowdsignal-forms-feedback__toggle-padding":"".concat(e,"px"),minHeight:"center"===v.y?te.current.offsetWidth:0,marginLeft:"center"===v.y&&"left"===v.x?te.current.offsetHeight-te.current.offsetWidth-10:0,marginRight:"center"===v.y&&"right"===v.x?te.current.offsetHeight-te.current.offsetWidth-10:0})}}),[J,h,I,R,v.x,v.y,te.current,ee.current,z,$]),Object(_.useLayoutEffect)((function(){ne.current&&u(ne.current.offsetHeight)}),[v.header,ne.current,I]),Object(_.useLayoutEffect)((function(){if(!oa)if(te.current&&te.current.ownerDocument!==document)O({bottom:0,left:0,right:0,top:0});else{var e=document.getElementsByClassName("interface-interface-skeleton__content")[0].getBoundingClientRect();O({bottom:window.innerHeight-(e.top+e.height),left:e.left,right:window.innerWidth-(e.left+e.width),top:e.top})}}),[J,h,I,te.current]);var le=function(e){return function(t){return P(d()({},e,t))}},ce=ie().accountInfo,se=Object(b.get)(ce,["signalCount","shouldDisplay"]),ue=se&&Object(b.get)(ce,["signalCount","count"])>=Object(b.get)(ce,["signalCount","userLimit"]),de=Object(b.get)(ce,["account","email"]),fe=T()("crowdsignal-forms-feedback","align-".concat(v.x),"vertical-align-".concat(v.y),{"no-shadow":v.hideTriggerShadow,"is-active":I,"is-vertical":"center"===v.y,"is-widget":$}),me=$&&te.current&&te.current.offsetHeight?"".concat(te.current&&te.current.offsetHeight,"px"):null,pe=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?la(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):la(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},function(e,t){return Object(b.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize,triggerBackgroundColor:e.triggerBackgroundColor||t.accentColor,triggerTextColor:e.triggerTextColor||t.textColorInverted},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))}(v,S),{},G,{"--crowdsignal-forms-trigger-height":me}),ge={height:s},Oe=Kn.CLOSED===v.status||Kn.CLOSED_AFTER===v.status&&null!==v.closedAfterDateTime&&(new Date).toISOString()>v.closedAfterDateTime,ve=Object(b.get)(ce,"capabilities",[]).includes("hide-branding");return Object(a.createElement)(lt,{blockName:Object(l.__)("Feedback Button","crowdsignal-forms"),blockIcon:Object(a.createElement)(Un,null)},Object(a.createElement)(ra,w()({currentView:r,onViewChange:o},e)),Object(a.createElement)(tr,w()({shouldPromote:se,signalWarning:ue,email:de},e)),$&&Object(a.createElement)(a.Fragment,null,!B&&!$&&ue&&Object(a.createElement)(pt,null),!B&&!$&&oe&&Object(a.createElement)(Hn,{retryHandler:ae}),Object(a.createElement)(mt,{icon:"warning",status:"warn",isDismissible:!1},Object(l.__)("This widget will appear in a fixed position as selected, in a corner or at an edge.","crowdsignal-forms"))),Object(a.createElement)("div",{ref:ee,className:fe,style:pe},Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__trigger-preview"},Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__trigger-wrapper"},Object(a.createElement)(C.RichText,{ref:te,className:"wp-block-button__link crowdsignal-forms-feedback__trigger",onChange:le("triggerLabel"),value:z,allowedFormats:[],multiline:!1,disableLineBreaks:!0}))),Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__popover-preview"},(B||I||$)&&Object(a.createElement)(a.Fragment,null,!$&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{"aria-modal":"true",role:"dialog",className:"crowdsignal-forms-feedback__popover-overlay",onClick:function(){Object(f.dispatch)("core/block-editor").clearSelectedBlock(),te.current.parentElement.parentElement.parentElement.blur()},style:g})),!B&&!$&&ue&&Object(a.createElement)(pt,null),!B&&!$&&oe&&Object(a.createElement)(Hn,{retryHandler:ae}),r===zn&&Object(a.createElement)("div",{ref:ne,className:"crowdsignal-forms-feedback__popover"},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-feedback__header",onChange:le("header"),value:v.header,allowedFormats:[]}),Object(a.createElement)(E.TextareaControl,{className:"crowdsignal-forms-feedback__input",rows:6,onChange:le("feedbackPlaceholder"),value:v.feedbackPlaceholder}),Object(a.createElement)(E.TextControl,{className:"crowdsignal-forms-feedback__input",onChange:le("emailPlaceholder"),value:v.emailPlaceholder}),Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__button-wrapper"},Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-feedback__feedback-button",onChange:le("submitButtonLabel"),value:v.submitButtonLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0})),!ve&&Object(a.createElement)(be,{editing:!0,trackRef:"cs-forms-feedback",message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")})),r===qn&&Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__popover",style:ge},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-feedback__header",onChange:le("submitText"),value:v.submitText,allowedFormats:[]}),!ve&&Object(a.createElement)(be,{editing:!0,trackRef:"cs-forms-feedback",message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")})),Oe&&Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__closed-notice"},Object(l.__)("This Feedback Form is Closed","crowdsignal-forms"))))),e.renderStyleProbe())})),ia={title:Object(l.__)("Feedback Button","crowdsignal-forms"),description:Object(l.__)("Add an always visible button that allows your audience to share feedback anytime.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:["crowdsignal",Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("floating","crowdsignal-forms"),Object(l.__)("contact","crowdsignal-forms"),Object(l.__)("call to action","crowdsignal-forms"),Object(l.__)("cta","crowdsignal-forms"),Object(l.__)("button","crowdsignal-forms"),Object(l.__)("subscribe","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("email","crowdsignal-forms"),Object(l.__)("message","crowdsignal-forms")],icon:Object(a.createElement)(Un,null),edit:ca,supports:{multiple:!1,html:!1,reusable:!1},attributes:Zn,example:{attributes:{isExample:!0}}};function sa(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 ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sa(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var da={},fa=["crowdsignal-forms/feedback"];Object(r.registerBlockType)("crowdsignal-forms/poll",wt),Object(r.registerBlockType)("crowdsignal-forms/vote",At),Object(r.registerBlockType)("crowdsignal-forms/vote-item",mn),Object(r.registerBlockType)("crowdsignal-forms/applause",Sn),Object(r.registerBlockType)("crowdsignal-forms/nps",Wn),Object(r.registerBlockType)("crowdsignal-forms/feedback",ia),Object(o.addFilter)("editor.BlockListBlock","crowdsignal-forms/with-fixed-position",(function(e){return function(t){if(!Object(b.includes)(fa,t.name))return Object(a.createElement)(e,t);var n=Object(_.useState)({}),r=j()(n,2),o=r[0],l=r[1];da[t.clientId]=l,Object(_.useEffect)((function(){return function(){da[t.clientId]=null}}),[da,t.clientId]);var c=ua({},Object(b.get)(t,["wrapperProps","style"],{}),{},o,{position:Object(b.isEmpty)(o)?null:"fixed",margin:0}),i=ua({},t.wrapperProps,{style:c});return Object(a.createElement)(e,w()({},t,{wrapperProps:i}))}}),1),Object(o.addFilter)("editor.BlockEdit","crowdsignal-forms/with-fixed-position-control",(function(e){return function(t){if(!Object(b.includes)(fa,t.name))return Object(a.createElement)(e,t);var n=Object(_.useCallback)((function(e){da[t.clientId](Object(b.pick)(e,["top","left","right","bottom"]))}),[t.clientId]);return Object(a.createElement)(e,w()({},t,{setPosition:n}))}}))}]));
10
  *
11
  * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
12
  * Released under the MIT license
13
+ */!function(a){if(void 0===(o="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=a(),!!0){var l=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=l,c}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function a(t,n,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},o.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var l=JSON.stringify(n);/^[\{\[]/.test(l)&&(n=l)}catch(s){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var i in a)a[i]&&(c+="; "+i,!0!==a[i]&&(c+="="+a[i].split(";")[0]));return document.cookie=t+"="+n+c}}function l(e,n){if("undefined"!=typeof document){for(var o={},a=document.cookie?document.cookie.split("; "):[],l=0;l<a.length;l++){var c=a[l].split("="),i=c.slice(1).join("=");n||'"'!==i.charAt(0)||(i=i.slice(1,-1));try{var s=t(c[0]);if(i=(r.read||r)(i,s)||t(i),n)try{i=JSON.parse(i)}catch(u){}if(o[s]=i,e===s)break}catch(u){}}return e?o[e]:o}}return o.set=a,o.get=function(e){return l(e,!1)},o.getJSON=function(e){return l(e,!0)},o.remove=function(t,n){a(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){!function(){e.exports=this.wp.hooks}()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(23);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},,function(e,t){e.exports=function(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(e,t,n){var r=n(28);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t,n){var r=n(45),o=n(46);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(20),o=n(23),a=n(47),l=n(48);function c(t){var n="function"==typeof Map?new Map:void 0;return e.exports=c=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return l(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},c(t)}e.exports=c},function(e,t){!function(){e.exports=this.wp.editor}()},function(e,t){!function(){e.exports=this.wp.keycodes}()},,,,function(e,t,n){var r=n(28);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(i){o=!0,a=i}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}},function(e,t){e.exports=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.")}},function(e,t,n){"use strict";var r=n(44);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},function(e,t,n){var r=n(23),o=n(49);function a(t,n,l){return o()?e.exports=a=Reflect.construct:e.exports=a=function(e,t,n){var o=[null];o.push.apply(o,t);var a=new(Function.bind.apply(e,o));return n&&r(a,n.prototype),a},a.apply(null,arguments)}e.exports=a},function(e,t){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";n.r(t);var r=n(17),o=n(24),a=n(0),l=n(1),c=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 6L5.5 18C5.5 18.2761 5.72386 18.5 6 18.5L18 18.5C18.2761 18.5 18.5 18.2761 18.5 18L18.5 6C18.5 5.72386 18.2761 5.5 18 5.5L6 5.5C5.72386 5.5 5.5 5.72386 5.5 6ZM4 18L4 6C4 4.89543 4.89543 4 6 4L18 4C19.1046 4 20 4.89543 20 6L20 18C20 19.1046 19.1046 20 18 20L6 20C4.89543 20 4 19.1046 4 18Z"}),Object(a.createElement)("rect",{x:"15",y:"17",width:"6",height:"1.5",transform:"rotate(-90 15 17)"}),Object(a.createElement)("rect",{x:"11.5",y:"17",width:"9",height:"1.5",transform:"rotate(-90 11.5 17)"}),Object(a.createElement)("rect",{x:"8",y:"17",width:"5",height:"1.5",transform:"rotate(-90 8 17)"}))},i=n(18),s=n.n(i),u=n(5),d=n.n(u),f=n(12),b=n(3);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 p(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){d()(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 g={tryFetch:!1,isFetching:!1,pollsByClientId:{},pollClientIds:[]},O={setTryFetchPollData:function(e){return{type:"SET_TRY_FETCH",tryFetch:e}},setIsFetchingPollData:function(e){return{type:"IS_FETCHING",isFetching:e}},setPollApiDataForClientId:function(e,t){return{type:"SET_POLL",clientId:e,pollData:t}},addPollClientId:function(e){return{type:"ADD_POLL_CLIENT_ID",clientId:e}},removePollClientId:function(e){return{type:"REMOVE_POLL_CLIENT_ID",clientId:e}}},v=(Object(f.registerStore)("crowdsignal-forms/polls",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TRY_FETCH":return p({},e,{tryFetch:!!t.tryFetch});case"IS_FETCHING":return p({},e,{isFetching:!!t.isFetching});case"SET_POLL":return p({},e,{pollsByClientId:p({},e.pollsByClientId,d()({},t.clientId,t.pollData))});case"ADD_POLL_CLIENT_ID":return p({},e,{pollClientIds:e.pollClientIds.indexOf(t.clientId)<0?[].concat(s()(e.pollClientIds),[t.clientId]):e.pollClientIds});case"REMOVE_POLL_CLIENT_ID":return p({},e,{pollClientIds:Object(b.filter)(e.pollClientIds,(function(e){return e!==t.clientId}))});default:return e}},actions:O,selectors:{shouldTryFetchingPollData:function(e){return!!e.tryFetch},getPollDataByClientId:function(e,t){return e.pollsByClientId[t]||null},getPollClientIds:function(e){return e.pollClientIds},isFetchingPollData:function(e){return!!e.isFetching}},controls:{},resolvers:{}}),n(10)),w=n.n(v),h=n(7),j=n.n(h),_=n(2),y=n.n(_),C=n(6),E=n(4),k=n(15),x=n(13),S=n(9),T=n.n(S),I=function(e){var t=e.hasVoted,n=e.isPollClosed,r=e.isPollHidden,o=e.showSubmitMessage,c=T()({"is-transparent":o},"crowdsignal-forms-poll__closed-banner");return Object(a.createElement)("div",{className:c},r&&Object(l.__)("This Poll is Hidden","crowdsignal-forms"),n&&!r&&Object(l.__)("This Poll is Closed","crowdsignal-forms"),t&&Object(l.__)("Thanks For Voting!","crowdsignal-forms"))},P=n(8),L=n.n(P),N=n(11),A=n.n(N),R=n(14),D=n.n(R),B=n(21),F=n.n(B),M=n(25),H=n.n(M),V=n(26),W=n.n(V),U=n(30),z=n.n(U),q=n(20),K=n.n(q),G=n(31),Z=n.n(G),Y=n(16),Q=n.n(Y);function J(e){return function(){var t,n=K()(e);if(X()){var r=K()(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return z()(this,t)}}function X(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var $=function(){var e=D()(A.a.mark((function e(t){var n,r,o=arguments;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],r="https://api.crowdsignal.com/v3/polls",n){e.next=4;break}return e.abrupt("return",null);case 4:return e.abrupt("return",window.fetch("".concat(r,"/").concat(t,"/results"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(e){if(e.status>=200&&e.status<300)return e.json();throw e})).then((function(e){if(404===e.status)return{};if(e.error)throw new Error(e.message);return e.results.votes_by_answer})));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ee=function(){var e=D()(A.a.mark((function e(t){var n,r,o;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"5430eeac3911395001d731d9702fc38b",n=(new Date).getTime(),e.next=4,window.fetch("https://poll.fm/n/".concat("5430eeac3911395001d731d9702fc38b","/").concat(t,"?").concat(n,"&format=json"));case 4:if((r=e.sent).ok){e.next=7;break}throw new re;case 7:return e.next=9,r.json();case 9:if((o=e.sent).nonce){e.next=12;break}throw new re;case 12:return e.abrupt("return",o.nonce);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),te=function(){var e=D()(A.a.mark((function e(t,n,r,o){var a,l,c;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.join(","),e.next=3,window.fetch("https://polls.polldaddy.com/vote-js.php?format=json&p=".concat(n,"&b=1&a=").concat(a,"&o=&va=16&cookie=0&n=").concat(t,"&url=").concat(encodeURIComponent(window.location),"&vi=").concat(o));case 3:if((l=e.sent).ok){e.next=6;break}throw new re;case 6:return e.next=8,l.json();case 8:if("error"!==(c=e.sent).status){e.next=11;break}throw new ne(c.error);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r,o){return e.apply(this,arguments)}}(),ne=function(e){W()(n,e);var t=J(n);function n(){return H()(this,n),t.apply(this,arguments)}return n}(Z()(Error)),re=function(e){W()(n,e);var t=J(n);function n(){return H()(this,n),t.call(this,Object(l.__)("Server error. Please try again.","crowdsignal-forms"))}return n}(ne),oe=function(){var e=D()(A.a.mark((function e(){return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q()({path:"/crowdsignal-forms/v1/account/info",method:"GET"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(e,t){var n=Object(_.useState)(null),r=j()(n,2),o=r[0],a=r[1],l=Object(_.useState)(null),c=j()(l,2),i=c[0],s=c[1],u=Object(_.useState)(!0),d=j()(u,2),f=d[0],b=d[1];return Object(_.useEffect)((function(){b(!0),s(null),a(null),e().then(a).catch(s).finally((function(){return b(!1)}))}),t),{data:o,error:i,loading:f}},le=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=ae((function(){return $(e,t)}),[e]),r=n.data,o=n.error,a=n.loading;return{error:o,loading:a,results:r}},ce={is_verified:!0,capabilities:["hide-branding"],signal_count:{count:0,userLimit:2500,shouldDisplay:!1}},ie=function(){var e=Object(_.useState)(ce),t=j()(e,2),n=t[0],r=t[1],o=function(){var e=D()(A.a.mark((function e(){var t;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe();case 2:return t=e.sent,r(t),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(_.useEffect)((function(){o()}),[]),{accountInfo:n,reloadAccountInfo:o}},se=function(e){var t=e.error,n=e.loading,r=e.text,o=e.totalVotes,c=e.votes,i=T()("crowdsignal-forms-poll__answer-results",{"is-error":t,"is-loading":n}),s=!n&&!t,u=0===o?0:100*c/o,d={width:"".concat(parseInt(u,10),"%")};return Object(a.createElement)("div",{className:i},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-labels"},Object(a.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-answer"},Object(k.decodeEntities)(r)),Object(a.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-votes"},s&&Object(l.sprintf)(Object(l._n)("%s vote","%s votes",c,"crowdsignal-forms"),c.toLocaleString())),Object(a.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-percent"},s&&"".concat(u.toFixed(2),"%"))),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-track"},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-bar",style:d})))};se.propTypes={loading:L.a.bool,text:L.a.string.isRequired,totalVotes:L.a.number,votes:L.a.number};var ue,de=se,fe=Object(a.createElement)("span",null,"Hide Crowdsignal ads",Object(a.createElement)("br",null),"and get unlimited",Object(a.createElement)("br",null),"signals -"," ",Object(a.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),be=function(e){var t=e.showLogo,n=e.editing,r=e.message,o=e.trackRef,c=void 0===o?"cs-forms-poll":o;return Object(a.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(a.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+c,target:"_blank",rel:"noopener noreferrer"},r||Object(l.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),n&&Object(a.createElement)(E.Tooltip,{text:fe,position:"top center"},Object(a.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(l.__)("Hide","crowdsignal-forms"))),t&&Object(a.createElement)("a",{href:"https://crowdsignal.com?ref="+c,target:"_blank",rel:"noopener noreferrer"},Object(a.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))},me=Object.freeze({THANK_YOU:"thank-you",CUSTOM_TEXT:"custom-text",REDIRECT:"redirect",RESULTS:"results"}),pe=Object.freeze({THEME_DEFAULT:"theme-default",GEORGIA:"georgia",PALATINO:"palatino",TIMES_NEW_ROMAN:"times-new-roman",ARIAL:"arial",IMPACT:"impact",LUCIDA:"lucida",TAHOMA:"tahoma",TREBUCHET:"trebuchet",VERDANA:"verdana",COURIER:"courier",CABIN:"Cabin",CHIVO:"Chivo",OPEN_SANS:"Open+Sans",FIRA_SANS:"Fira+Sans",ROBOTO:"Roboto",NUNITO:"Nunito",OVERPASS:"Overpass",LATO:"Lato",LIBRE_FRANKLIN:"Libre+Franklin",MONTSERRAT:"Montserrat",POPPINS:"Poppins",RUBIK:"Rubik",RALEWAY:"Raleway",JOSEFIN_SANS:"Josefin+Sans",ALEGREYA_SANS:"Alegreya+Sans",OSWALD:"Oswald"}),ge=Object.freeze([pe.CABIN,pe.CHIVO,pe.OPEN_SANS,pe.FIRA_SANS,pe.ROBOTO,pe.NUNITO,pe.OVERPASS,pe.LATO,pe.LIBRE_FRANKLIN,pe.MONTSERRAT,pe.POPPINS,pe.RUBIK,pe.RALEWAY,pe.JOSEFIN_SANS,pe.ALEGREYA_SANS,pe.OSWALD]),Oe=Object.freeze((ue={},d()(ue,pe.THEME_DEFAULT,null),d()(ue,pe.GEORGIA,"Georgia, serif"),d()(ue,pe.PALATINO,'"Palatino Linotype", "Book Antiqua", Palatino, serif'),d()(ue,pe.TIMES_NEW_ROMAN,'"Times New Roman", Times, serif'),d()(ue,pe.ARIAL,"Arial, Helvetica, sans-serif"),d()(ue,pe.IMPACT,"Impact, Charcoal, sans-serif"),d()(ue,pe.LUCIDA,'"Lucida Sans Unicode", "Lucida Grande", sans-serif'),d()(ue,pe.TAHOMA,"Tahoma, Geneva, sans-serif"),d()(ue,pe.TREBUCHET,'"Trebuchet MS", Helvetica, sans-serif'),d()(ue,pe.VERDANA,"Verdana, Geneva, sans-serif"),d()(ue,pe.COURIER,'"Courier New", Courier, monospace'),d()(ue,pe.CABIN,'"Cabin", sans-serif'),d()(ue,pe.CHIVO,'"Chivo", sans-serif'),d()(ue,pe.OPEN_SANS,'"Open Sans", sans-serif'),d()(ue,pe.FIRA_SANS,'"Fira Sans", sans-serif'),d()(ue,pe.ROBOTO,'"Roboto", sans-serif'),d()(ue,pe.NUNITO,'"Nunito", sans-serif'),d()(ue,pe.OVERPASS,'"Overpass", sans-serif'),d()(ue,pe.LATO,'"Lato", sans-serif'),d()(ue,pe.LIBRE_FRANKLIN,'"Libre Franklin", sans-serif'),d()(ue,pe.MONTSERRAT,'"Montserrat", sans-serif'),d()(ue,pe.POPPINS,'"Poppins", sans-serif'),d()(ue,pe.RUBIK,'"Rubik", sans-serif'),d()(ue,pe.RALEWAY,'"Raleway", sans-serif'),d()(ue,pe.JOSEFIN_SANS,'"Josefin Sans", sans-serif'),d()(ue,pe.ALEGREYA_SANS,'"Alegreya Sans", sans-serif'),d()(ue,pe.OSWALD,'"Oswald", sans-serif'),ue)),ve=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),we=Object.freeze({SHOW_RESULTS:"show-results",SHOW_CLOSED_BANNER:"show-closed-banner",HIDDEN:"hidden"}),he=Object.freeze({RADIO:"radio",BUTTON:"button"}),je=Object.freeze({LIST:"list",INLINE:"inline"});function _e(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 ye=function(e,t){return Object(b.map)(e,(function(e){return void 0!==e.answerIdFromApi?e:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{answerIdFromApi:t[e.answerId]})}))},Ce=function(e){return Object(b.isEmpty)(e)||void 0===e.text||null===e.text||""===e.text},Ee=function(e){var t=e.answers,n=e.pollIdFromApi,r=e.setErrorMessage,o=e.hideBranding,c=le(n),i=c.error,s=c.loading,u=c.results;Object(_.useEffect)((function(){r(i?Object(l.__)("Unfortunately, we're having some trouble retrieving the results for this poll at this time.","crowdsignal-forms"):"")}),[i]);var d=T()("crowdsignal-forms-poll__results",{"is-error":!!i,"is-loading":s}),f=Object(b.sum)(Object(b.values)(u));return Object(a.createElement)("div",{className:d},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__results-list"},Object(b.map)(t,(function(e){var t;return!Ce(e)&&Object(a.createElement)(de,{key:e.answerId,error:!!i,loading:s,text:e.text,totalVotes:f,votes:u&&null!==(t=u[e.answerIdFromApi])&&void 0!==t?t:0})}))),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__results-footer"},Object(a.createElement)("span",{className:"crowdsignal-forms-poll__results-total"},Object(l.sprintf)(Object(l._n)("%s total vote","%s total votes",f,"crowdsignal-forms"),f?f.toLocaleString():0)),!o&&Object(a.createElement)(be,null)))};Ee.propTypes={pollIdFromApi:L.a.number,answers:L.a.arrayOf(L.a.shape({answerId:L.a.string.isRequired,answerIdFromApi:L.a.number,text:L.a.string})).isRequired,setErrorMessage:L.a.func.isRequired,hideBranding:L.a.bool};var ke=Ee,xe=n(19),Se=n.n(xe),Te=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},Ie=function(){return Object(a.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(a.createElement)("p",null),Object(a.createElement)("h3",null,"Text"),Object(a.createElement)("div",{className:"wp-block-button"},Object(a.createElement)("div",{className:"wp-block-button__link"})),Object(a.createElement)("div",{className:"entry-content"},Object(a.createElement)("div",{className:"alignwide"})))},Pe=function(e){if(null===e)return{};var t,n=e.querySelector(".wp-block-button__link"),r=e.querySelector("p"),o=e.querySelector("h3"),a=e.querySelector(".alignwide"),l=Te(n),c=Te(r),i=window.getComputedStyle(r).color;if(l===c){var s=(t=n,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);l=s||i}return{accentColor:l,backgroundColor:c,textColor:i,textColorInverted:window.getComputedStyle(n).color,textFont:window.getComputedStyle(r).fontFamily,textSize:window.getComputedStyle(r).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(a).maxWidth}},Le=function(e){return Object(E.withFallbackStyles)((function(e){return{fallbackStyles:Pe(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(t){var n=t.fallbackStyles,r=Se()(t,["fallbackStyles"]);return Object(a.createElement)(e,w()({fallbackStyles:n||{},renderStyleProbe:function(){return n?null:Object(a.createElement)(Ie,null)}},r))}))};function Ne(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 Ae=function(e){var t=e.answer,n=e.answerStyle,r=e.index,o=e.isMultipleChoice,c=e.onChange,i=e.onDelete,s=e.onNewAnswer,u=e.disabled,f=function(e){return c(r,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{text:e}))},m=function(){return i(r)},p=function(){return s(r+1)},g=T()("crowdsignal-forms-poll__answer",{"is-multiple-choice":o,"is-button":he.BUTTON===n});return Object(a.createElement)("div",{className:g},he.RADIO===n&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:"crowdsignal-forms-poll__check"}),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-label-wrapper"},u?Object(a.createElement)("div",{className:"crowdsignal-forms-poll__answer-label"},t.text?Object(k.decodeEntities)(t.text):Object(l.__)("Enter an answer","crowdsignal-forms")):Object(a.createElement)(C.RichText,{className:"crowdsignal-forms-poll__answer-label",placeholder:Object(l.__)("Enter an answer","crowdsignal-forms"),multiline:!1,preserveWhiteSpace:!1,onChange:f,onSplit:p,onReplace:b.noop,onRemove:m,value:t.text,allowedFormats:[],withoutInteractiveFormatting:!0}))),he.BUTTON===n&&Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},u?Object(a.createElement)("div",{className:"wp-block-button__link crowdsignal-forms-poll__submit-button"},t.text?Object(k.decodeEntities)(t.text):Object(l.__)("Enter an answer","crowdsignal-forms")):Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-poll__submit-button",placeholder:Object(l.__)("Enter an answer","crowdsignal-forms"),multiline:!1,preserveWhiteSpace:!1,onChange:f,onSplit:p,onReplace:b.noop,onRemove:m,value:t.text,allowedFormats:[],withoutInteractiveFormatting:!0})))},Re=function(e,t){return Object(b.tap)(e.querySelectorAll("[role=textbox]")[t],(function(e){return e&&e.focus()}))},De=function(e){var t=e.attributes,n=e.isSelected,r=e.setAttributes,o=e.disabled,l=e.answerStyle,c=e.buttonAlignment,i=Object(_.useRef)(),u=function(e,n){return r({answers:Object(b.tap)(s()(t.answers),(function(t){t[e]=n}))})},d=function(e){Re(i.current,Math.max(e-1,0)),r({answers:Object(b.filter)(t.answers,(function(n){return t.answers.length<=2||n!==t.answers[e]}))})},f=function(e){e<t.answers.length&&r({answers:[].concat(s()(Object(b.slice)(t.answers,0,e)),[{}],s()(Object(b.slice)(t.answers,e,t.answers.length)))}),Re(i.current,Math.min(e,t.answers.length))},m=n&&Object(b.last)(t.answers).text?[].concat(s()(t.answers),[{}]):t.answers,p=T()({"is-button":he.BUTTON===l,"is-inline-button-alignment":je.INLINE===c},"crowdsignal-forms-poll__options"),g=he.RADIO===l;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{ref:i,className:p},Object(b.map)(m,(function(e,r){return function(e){return n&&!o||!Ce(e)}(e)&&Object(a.createElement)(Ae,{key:"poll-answer-".concat(r),answer:e,answerStyle:l,index:r,isMultipleChoice:t.isMultipleChoice,onChange:u,onDelete:d,onNewAnswer:f,disabled:o})}))),g&&Object(a.createElement)("div",{className:"crowdsignal-forms-poll__actions"},Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},o?Object(a.createElement)("div",{className:"wp-block-button__link crowdsignal-forms-poll__submit-button"},t.submitButtonLabel):Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-poll__submit-button",onChange:function(e){return r({submitButtonLabel:e})},value:t.submitButtonLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0}))))},Be=function(e){return Object(b.includes)(pe,e)?Oe[e]:null},Fe=function(e,t){var n,r,o,a,l=Object(b.isEmpty)(e.textColor)?t.textColor:e.textColor;return Object(b.mapKeys)({borderColor:null!==(n=e.borderColor)&&void 0!==n?n:t.accentColor,borderRadius:"".concat(e.borderRadius,"px"),borderWidth:"".concat(e.borderWidth,"px"),bgColor:e.backgroundColor,bodyFontFamily:null!==(r=Be(e.fontFamily))&&void 0!==r?r:t.textFont,questionFontFamily:null!==(o=Be(e.fontFamily))&&void 0!==o?o:t.headingFont,submitButtonBgColor:e.submitButtonBackgroundColor||t.accentColor,submitButtonTextColor:e.submitButtonTextColor||t.textColorInverted,textColor:l,textColorProperties:null!==(a=Me(l))&&void 0!==a?a:"0, 0, 0",contentWideWidth:t.contentWideWidth},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))},Me=function(e){return!e||"string"!=typeof e||-1===e.indexOf("rgb")&&0!==e.indexOf("#")||-1<e.indexOf("rgba")?null:(0===e.indexOf("#")&&(e=He(e)),e.match(/\((.*?)\)/)[1])},He=function(e){var t=0,n=0,r=0,o=4===e.length?"#".concat(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]):e;return 7===o.length&&(t=parseInt(o.substr(1,2),16)||0,n=parseInt(o.substr(3,2),16)||0,r=parseInt(o.substr(5,2),16)||0),"rgb(".concat(t,", ").concat(n,", ").concat(r,")")},Ve=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return T()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-submit-button-bg-color":e.submitButtonBackgroundColor,"has-submit-button-text-color":e.submitButtonTextColor,"has-border-radius":null!==(t=e.borderRadius)&&void 0!==t&&t,"has-box-shadow":e.hasBoxShadow},r)},We=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;if(ve.CLOSED===e)return!0;if(ve.CLOSED_AFTER===e){var r=new Date(t);return r<n}return!1},Ue=function(e,t){return e.isMultipleChoice?he.RADIO:!Object(b.isEmpty)(t)&&t.indexOf("is-style-buttons")>-1?he.BUTTON:he.RADIO},ze=function(e){e?Object(r.registerBlockStyle)("crowdsignal-forms/poll",{name:"buttons",label:Object(l.__)("Buttons","crowdsignal-forms")}):Object(r.unregisterBlockStyle)("crowdsignal-forms/poll","buttons")},qe=function(e){var t=e.signalWarning;return Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.Button,{href:"https://crowdsignal.com/pricing",isSecondary:!0,target:"_blank"},Object(l.__)("Upgrade","crowdsignal-forms")),t?Object(a.createElement)("div",{className:"crowdsignal-forms__sidebar-promote"},Object(a.createElement)("em",null,Object(l.__)("Your free Crowdsignal account has ","crowdsignal-forms"),Object(a.createElement)("strong",null,Object(a.createElement)(E.ExternalLink,{href:"https://crowdsignal.com/support/what-is-a-signal/"},Object(l.__)("reached the signals limit.","crowdsignal-forms"))))):Object(a.createElement)("div",{className:"crowdsignal-forms__sidebar-promote"},Object(a.createElement)("em",null,Object(l.__)("Hide Crowdsignal branding and get ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://crowdsignal.com/support/what-is-a-signal/"},Object(l.__)("unlimited signals","crowdsignal-forms")))))},Ke=function(e){var t,n=e.attributes,r=e.className,o=e.setAttributes,c=e.fallbackBackgroundColor,i=e.fallbackTextColor,s=e.fallbackSubmitButtonBackgroundColor,u=e.fallbackSubmitButtonTextColor,d=e.viewResultsUrl,f=e.shouldPromote,m=e.signalWarning,p=""!==d,g=Ue(n,r);return me.REDIRECT===n.confirmMessageType&&(n.confirmMessageType=me.THANK_YOU),Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,p?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Publish this post to enable results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{href:d,isSecondary:!0,target:"_blank",disabled:!p},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{value:Object(k.decodeEntities)(null!==(t=n.title)&&void 0!==t?t:n.question),label:Object(l.__)("Title of the poll block","crowdsignal-forms"),onChange:function(e){return o({title:e})}}),f&&Object(a.createElement)(qe,{signalWarning:m})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Confirmation message","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:n.confirmMessageType,label:Object(l.__)("On submission","crowdsignal-forms"),options:[{label:Object(l.__)("Show results","crowdsignal-forms"),value:me.RESULTS},{label:Object(l.__)('Show "Thank You" message',"crowdsignal-forms"),value:me.THANK_YOU},{label:Object(l.__)("Show a custom text message","crowdsignal-forms"),value:me.CUSTOM_TEXT}],onChange:function(e){return Object(b.includes)(me,e)&&o({confirmMessageType:e})}}),me.CUSTOM_TEXT===n.confirmMessageType&&Object(a.createElement)(E.TextareaControl,{value:n.customConfirmMessage,label:Object(l.__)("Message text","crowdsignal-forms"),placeholder:Object(l.__)("Thanks for voting!","crowdsignal-forms"),onChange:function(e){return o({customConfirmMessage:e})}}),me.REDIRECT===n.confirmMessageType&&Object(a.createElement)(C.URLInput,{className:"crowdsignal-forms__redirect-url",value:n.redirectAddress,label:Object(l.__)("Redirect address","crowdsignal-forms"),onChange:function(e){return o({redirectAddress:e})}})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:n.pollStatus,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:ve.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:ve.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:ve.CLOSED}],onChange:function(e){Object(b.includes)(ve,e)&&o({closedAfterDateTime:e===ve.CLOSED_AFTER?new Date((new Date).getTime()+864e5).toISOString():null,pollStatus:e})}}),ve.CLOSED_AFTER===n.pollStatus&&Object(a.createElement)(E.TimePicker,{currentTime:n.closedAfterDateTime,label:Object(l.__)("Close poll on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);o({closedAfterDateTime:t.toISOString()})},is12Hour:!0}),ve.OPEN!==n.pollStatus&&Object(a.createElement)(E.SelectControl,{value:n.closedPollState,label:Object(l.__)("When poll is closed","crowdsignal-forms"),options:[{label:Object(l.__)("Show results","crowdsignal-forms"),value:we.SHOW_RESULTS},{label:Object(l.__)('Show poll with "Closed" banner',"crowdsignal-forms"),value:we.SHOW_CLOSED_BANNER},{label:Object(l.__)("Hide poll","crowdsignal-forms"),value:we.HIDDEN}],onChange:function(e){return Object(b.includes)(we,e)&&o({closedPollState:e})}})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Block styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{value:n.textColor,onChange:function(e){return o({textColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:n.backgroundColor,onChange:function(e){return o({backgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")},{value:n.borderColor,onChange:function(e){return o({borderColor:e})},label:Object(l.__)("Border color","crowdsignal-forms")}]},Object(a.createElement)(C.ContrastChecker,{textColor:n.textColor,backgroundColor:n.backgroundColor,fallbackBackgroundColor:c,fallbackTextColor:i}),Object(a.createElement)(E.SelectControl,{value:n.fontFamily,label:Object(l.__)("Choose font","crowdsignal-forms"),options:[{label:Object(l.__)("Default theme font","crowdsignal-forms"),value:pe.THEME_DEFAULT},{label:"Alegreya Sans",value:pe.ALEGREYA_SANS},{label:"Arial",value:pe.ARIAL},{label:"Cabin",value:pe.CABIN},{label:"Chivo",value:pe.CHIVO},{label:"Courier",value:pe.COURIER},{label:"Fira Sans",value:pe.FIRA_SANS},{label:"Georgia",value:pe.GEORGIA},{label:"Impact",value:pe.IMPACT},{label:"Josefin Sans",value:pe.JOSEFIN_SANS},{label:"Lato",value:pe.LATO},{label:"Libre Franklin",value:pe.LIBRE_FRANKLIN},{label:"Lucida",value:pe.LUCIDA},{label:"Montserrat",value:pe.MONTSERRAT},{label:"Nunito",value:pe.NUNITO},{label:"Open Sans",value:pe.OPEN_SANS},{label:"Oswald",value:pe.OSWALD},{label:"Overpass",value:pe.OVERPASS},{label:"Palatino",value:pe.PALATINO},{label:"Poppins",value:pe.POPPINS},{label:"Raleway",value:pe.RALEWAY},{label:"Roboto",value:pe.ROBOTO},{label:"Rubik",value:pe.RUBIK},{label:"Tahoma",value:pe.TAHOMA},{label:"Times New Roman",value:pe.TIMES_NEW_ROMAN},{label:"Trebuchet",value:pe.TREBUCHET},{label:"Verdana",value:pe.VERDANA}],onChange:function(e){return Object(b.includes)(pe,e)&&o({fontFamily:e})}}),"full"!==n.align&&Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{type:"number",label:Object(l.__)("Width (%)","crowdsignal-forms"),value:n.width,onChange:function(e){return o({width:parseInt(e,10)})}}),Object(a.createElement)(E.Button,{isSmall:!0,className:"crowdsignal-forms__reset-width-button",onClick:function(){return o({width:100})}},Object(l.__)("Reset","crowdsignal-forms"))),Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Border thickness","crowdsignal-forms"),value:n.borderWidth,onChange:function(e){o({borderWidth:parseInt(e,10)||0})},type:"number",className:"crowdsignal-forms__small-text-input"}),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Corner radius","crowdsignal-forms"),value:n.borderRadius,onChange:function(e){o({borderRadius:parseInt(e,10)||0})},type:"number",className:"crowdsignal-forms__small-text-input"})),Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Drop shadow","crowdsignal-forms"),checked:n.hasBoxShadow,onChange:function(e){o({hasBoxShadow:e})}})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Button styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{value:n.submitButtonTextColor,onChange:function(e){return o({submitButtonTextColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:n.submitButtonBackgroundColor,onChange:function(e){return o({submitButtonBackgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")}]},Object(a.createElement)(C.ContrastChecker,{textColor:n.submitButtonTextColor,backgroundColor:n.submitButtonBackgroundColor,fallbackBackgroundColor:s,fallbackTextColor:u}),he.BUTTON===g&&Object(a.createElement)(E.SelectControl,{value:n.buttonAlignment,label:Object(l.__)("Alignment","crowdsignal-forms"),options:[{value:je.LIST,label:Object(l.__)("List","crowdsignal-forms")},{value:je.INLINE,label:Object(l.__)("Inline","crowdsignal-forms")}],onChange:function(e){return o({buttonAlignment:e})}})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Answer settings","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)(E.CheckboxControl,{checked:n.hasOneResponsePerComputer,label:Object(l.__)("One response per computer","crowdsignal-forms"),onChange:function(e){return o({hasOneResponsePerComputer:e})}}),Object(a.createElement)(E.CheckboxControl,{checked:n.randomizeAnswers,label:Object(l.__)("Randomize answer order","crowdsignal-forms"),onChange:function(e){return o({randomizeAnswers:e})}})))};function Ge(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 Ze=[{icon:function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{d:"M20 6.75H12V5.25H20V6.75Z"}),Object(a.createElement)("path",{d:"M20 12.5H12V11H20V12.5Z"}),Object(a.createElement)("path",{d:"M20 18.75H12V17.25H20V18.75Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 7C6.55228 7 7 6.55228 7 6C7 5.44772 6.55228 5 6 5C5.44772 5 5 5.44772 5 6C5 6.55228 5.44772 7 6 7ZM6 8C7.10457 8 8 7.10457 8 6C8 4.89543 7.10457 4 6 4C4.89543 4 4 4.89543 4 6C4 7.10457 4.89543 8 6 8Z"}),Object(a.createElement)("path",{d:"M6 12.75C6.55228 12.75 7 12.3023 7 11.75C7 11.1977 6.55228 10.75 6 10.75C5.44772 10.75 5 11.1977 5 11.75C5 12.3023 5.44772 12.75 6 12.75ZM6 13.75C7.10457 13.75 8 12.8546 8 11.75C8 10.6454 7.10457 9.75 6 9.75C4.89543 9.75 4 10.6454 4 11.75C4 12.8546 4.89543 13.75 6 13.75Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 19C6.55228 19 7 18.5523 7 18C7 17.4477 6.55228 17 6 17C5.44772 17 5 17.4477 5 18C5 18.5523 5.44772 19 6 19ZM6 20C7.10457 20 8 19.1046 8 18C8 16.8954 7.10457 16 6 16C4.89543 16 4 16.8954 4 18C4 19.1046 4.89543 20 6 20Z"}))},title:Object(l.__)("Choose one answer","crowdsignal-forms"),value:!1},{icon:function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 10.75H5V12.75H7V10.75ZM4 9.75V13.75H8V9.75H4Z"}),Object(a.createElement)("path",{d:"M4 4H8V8H4V4Z"}),Object(a.createElement)("path",{d:"M4 16H8V20H4V16Z"}),Object(a.createElement)("path",{d:"M20 6.75H12V5.25H20V6.75Z"}),Object(a.createElement)("path",{d:"M20 12.5H12V11H20V12.5Z"}),Object(a.createElement)("path",{d:"M20 18.75H12V17.25H20V18.75Z"}))},title:Object(l.__)("Choose multiple answers","crowdsignal-forms"),value:!0}],Ye=function(e){var t=e.attributes,n=e.setAttributes,r=Object(b.map)(Ze,(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{isActive:e.value===t.isMultipleChoice,onClick:function(){n({isMultipleChoice:e.value}),ze(e.value)}})}));return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.Toolbar,{controls:r}))},Qe=function(e){var t=e.children;return Object(a.createElement)("div",{className:"crowdsignal-forms-poll__error-banner"},t)},Je="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),Xe=new Uint8Array(16);function $e(){if(!Je)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Je(Xe)}for(var et=[],tt=0;tt<256;++tt)et.push((tt+256).toString(16).substr(1));var nt=function(e,t){var n=t||0;return(et[e[n+0]]+et[e[n+1]]+et[e[n+2]]+et[e[n+3]]+"-"+et[e[n+4]]+et[e[n+5]]+"-"+et[e[n+6]]+et[e[n+7]]+"-"+et[e[n+8]]+et[e[n+9]]+"-"+et[e[n+10]]+et[e[n+11]]+et[e[n+12]]+et[e[n+13]]+et[e[n+14]]+et[e[n+15]]).toLowerCase()};var rt=function(e,t,n){var r=(e=e||{}).random||(e.rng||$e)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return nt(r)},ot=function(e){var t=e.onEditClick;return Object(a.createElement)("div",{className:"crowdsignal-forms-poll__edit-bar"},Object(a.createElement)("div",{className:"crowdsignal-forms-poll__edit-bar-message"},Object(l.__)("Warning! This poll is published. Deleting or reordering answers may cause the loss of existing responses.","crowdsignal-forms")),Object(a.createElement)("button",{className:"crowdsignal-forms-poll__edit-bar-button",onClick:function(){t()}},Object(l.__)("Edit","crowdsignal-forms")))},at=Object(b.debounce)((function(e,t){window._tkq=window._tkq||[],window._tkq.push(["recordEvent","crowdsignal_connection_failed",{author_id:e,block_name:t}])}),5e3),lt=function(e){var t=e.blockIcon,n=e.blockName,r=e.children,o=ie(),c=o.accountInfo,i=o.reloadAccountInfo,s=c&&0!==c.id,u=!!c.is_verified,d=Object(f.useSelect)((function(e){return e("core").getCurrentUser()})),b=function(){var e=D()(A.a.mark((function e(){var t,n,r,o;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s,e.next=3,i();case 3:n=e.sent,r=0!==n.id,o=!!n.is_verified,r||window.open("/wp-admin/options-general.php?page=crowdsignal-forms-settings"),t&&!o&&window.open("https://wordpress.com/me/account");case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(s&&u)return r;var m=!s,p=s&&!u;return at(d&&d.id?d.id:0,n),Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal"},Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal-header"},t,Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal-title"},n)),Object(a.createElement)("div",{className:"crowdsignal-forms__connect-to-crowdsignal-body"},m&&Object(l.__)("You need to connect to a Crowdsignal account to collect and manage your results.","crowdsignal-forms"),p&&Object(l.__)("Please verify your WordPress.com email address in order to publish your poll.","crowdsignal-forms")),Object(a.createElement)(E.Button,{isPrimary:!0,onClick:b},m&&Object(l.__)("Connect to Crowdsignal","crowdsignal-forms"),p&&Object(l.__)("Verify or Change your Email Address","crowdsignal-forms")))};function ct(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 it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var st=function(e){return!!e&&("crowdsignal-forms/poll"===e.name||"crowdsignal-forms/applause"===e.name||"crowdsignal-forms/vote"===e.name)},ut=!1,dt=!1;!function(){if(!ut){ut=!0;var e=Object(f.select)("core/editor"),t=e.isEditedPostDirty,n=e.isEditedPostNew,r=e.isSavingPost,o=e.isCleanNewPost,a=e.getCurrentPostId,l=Object(f.dispatch)("crowdsignal-forms/polls"),c=l.setTryFetchPollData,i=l.setPollApiDataForClientId,s=l.setIsFetchingPollData,u=Object(f.select)("crowdsignal-forms/polls"),d=u.shouldTryFetchingPollData,m=u.getPollDataByClientId,p=u.isFetchingPollData;Object(f.subscribe)((function(){var e=Object(b.filter)(Object(f.select)("core/block-editor").getBlocks(),st);if(!(e.length<1)&&(!p()&&!(o()||n()||r()||t())&&a())){var l=Object(b.filter)(e,(function(e){var t=e.attributes;return t.pollId&&null===m(t.pollId)}));l.length<1||(d()?p()||(s(!0),Promise.all(Object(b.map)(l,(function(e){var t=e.attributes.pollId;return Q()({path:"/crowdsignal-forms/v1/polls/".concat(t,"?cached=1"),method:"GET"}).then((function(e){return i(t,it({},e,{viewResultsUrl:"https://app.crowdsignal.com/polls/".concat(e.id,"/results")}))}),(function(){return i(t,null)}))}))).finally((function(){return s(!1)}))):c(!0))}}))}}();var ft=function(e){return function(t){var n=t.attributes,r=t.setAttributes,o=t.addPollClientId,l=t.removePollClientId;return Object(_.useEffect)((function(){return("p2tenberg"in window||"p2editor"in window)&&function(){if(!dt){dt=!0;var e=null,t=function(){null!==e&&clearTimeout(e),e=setTimeout((function(){return n()}),1e3+1e3*Math.random())},n=function(){var e=Object(f.select)("crowdsignal-forms/polls"),n=e.getPollClientIds,r=e.getPollDataByClientId,o=e.shouldTryFetchingPollData,a=e.isFetchingPollData,l=Object(b.filter)(n(),(function(e){return null===r(e)}));if(l.length<1)return t();var c=Object(f.dispatch)("crowdsignal-forms/polls"),i=c.setTryFetchPollData,s=c.setPollApiDataForClientId,u=c.setIsFetchingPollData;return o()?a()||(u(!0),Promise.all(Object(b.map)(l,(function(e){return Q()({path:"/crowdsignal-forms/v1/polls/".concat(e,"?cached=1"),method:"GET"}).then((function(t){return s(e,it({},t,{viewResultsUrl:"https://app.crowdsignal.com/polls/".concat(t.id,"/results")}))}),(function(){return s(e,null)}))}))).finally((function(){return u(!1)}))):i(!0),t()};n()}}(),n.pollId&&o(n.pollId),function(){n.pollId&&l(n.pollId)}}),[]),function(e,t,n,r){Object(_.useEffect)((function(){if(!Object(b.isEmpty)(t))if(window.csPolls||(window.csPolls={}),window.csPolls[t])if(window.csPolls[t].indexOf(e)>-1);else{var o=Object(b.map)(n,(function(e){return Object(b.omit)(e,["answerId"])}));r({pollId:null,answers:o})}else window.csPolls[t]=[e]}),[t])}(t.clientId,n.pollId,n.answers,r),Object(a.createElement)(e,t)}},bt=function(e){return Object(x.compose)([Object(f.withSelect)((function(e,t){var n=e("crowdsignal-forms/polls"),r=n.getPollDataByClientId,o=n.shouldTryFetchingPollData,a=n.isFetchingPollData,l=t.attributes;return{pollDataFromApi:l.pollId?r(l.pollId):null,getPollDataByClientId:r,shouldTryFetchingPollData:o,isFetchingPollData:a}})),Object(f.withDispatch)((function(e){var t=e("crowdsignal-forms/polls");return{setTryFetchPollData:t.setTryFetchPollData,setPollApiDataForClientId:t.setPollApiDataForClientId,setIsFetchingPollData:t.setIsFetchingPollData,addPollClientId:t.addPollClientId,removePollClientId:t.removePollClientId}})),ft])(e)},mt=function(e){var t=e.icon,n=e.children,r=e.componentActions,o=void 0===r?[]:r,l=Se()(e,["icon","children","componentActions"]);return Object(a.createElement)(E.Notice,w()({className:"crowdsignal-forms__editor-notice"},l),t&&Object(a.createElement)("div",{className:"crowdsignal-forms__editor-notice-icon"},Object(a.createElement)(E.Icon,{icon:t})),Object(a.createElement)("div",{className:"crowdsignal-forms__editor-notice-text"},n),o.map((function(e){return e})))},pt=function(){return Object(a.createElement)(mt,{icon:"warning",status:"warn",isDismissible:!1,actions:[{label:Object(l.__)("Please upgrade","crowdsignal-forms"),url:"https://crowdsignal.com/pricing",className:"is-secondary",noDefaultClasses:!0}]},Object(l.__)("Your free Crowdsignal account has ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://crowdsignal.com/support/what-is-a-signal/"},Object(l.__)("exceeded 2500 signals.","crowdsignal-forms")))};function gt(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 Ot=Object(x.compose)([Le,bt,function(e){return function(t){var n=t.attributes,r=t.setAttributes;return Object(_.useEffect)((function(){if(!n.pollId){var e=rt();r({pollId:e})}if(Object(b.some)(n.answers,(function(e){return!e.answerId&&e.text}))){var t=Object(b.map)(n.answers,(function(e){return e.answerId||!e.text?e:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{answerId:rt()})}));r({answers:t})}})),Object(a.createElement)(e,t)}}])((function(e){var t=e.attributes,n=e.className,r=e.fallbackStyles,o=e.isSelected,i=e.setAttributes,s=e.renderStyleProbe,u=e.pollDataFromApi,d=Object(_.useState)(!0),f=j()(d,2),m=f[0],p=f[1],g=Object(_.useState)(""),O=j()(g,2),v=O[0],h=O[1],y=!Object(b.isEmpty)(u),x=u?u.viewResultsUrl:"",S=u?u.id:null,T={};u&&Object(b.map)(u.answers,(function(e){T[e.client_id]=e.id}));var P=o&&"full"!==t.align,L="full"!==t.align?"".concat(t.width,"%"):"auto",N=We(t.pollStatus,t.closedAfterDateTime),A=t.note||o&&m,R=N&&we.SHOW_RESULTS===t.closedPollState,D=N&&we.HIDDEN===t.closedPollState,B=ie().accountInfo,F=Object(b.get)(B,"capabilities",[]).includes("hide-branding");Object(_.useEffect)((function(){return p(!y)}),[o]),Object(_.useEffect)((function(){o&&ze(!t.isMultipleChoice)}),[t.isMultipleChoice,o]);var M=o&&y&&!m,H=Ue(t,n);t.fontFamily&&function(e){if(!Object(b.isEmpty)(e)&&pe.THEME_DEFAULT!==e&&-1!==ge.indexOf(e)){var t="https://fonts.googleapis.com/css2?family=".concat(e,":wght@400;600;700&display=swap");0===Object(b.filter)(Array.from(document.head.childNodes),(function(e){return"link"===e.nodeName.toLowerCase()&&e.href===t})).length&&document.head.appendChild(Object(b.tap)(document.createElement("link"),(function(e){e.type="text/css",e.rel="stylesheet",e.href=t})))}}(t.fontFamily);var V=Object(b.get)(B,["signalCount","shouldDisplay"]),W=V&&Object(b.get)(B,["signalCount","count"])>=Object(b.get)(B,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:Object(a.createElement)(c,null),blockName:Object(l.__)("Crowdsignal Poll","crowdsignal-forms")},Object(a.createElement)(Ye,e),Object(a.createElement)(Ke,w()({},e,{viewResultsUrl:x,shouldPromote:V,signalWarning:W})),W&&Object(a.createElement)(pt,null),Object(a.createElement)(E.ResizableBox,{className:"crowdsignal-forms-poll__resize-wrapper",size:{height:"auto",width:L},minWidth:"25%",maxWidth:"100%",enable:{left:!0,right:!0},onResizeStop:function(e,t,n){"right"!==t&&"left"!==t||i({width:Object(b.round)(n.offsetWidth/n.parentNode.offsetWidth*100)})},showHandle:P,resizeRatio:2},Object(a.createElement)("div",{className:Ve(t,n,{"is-selected-in-editor":o,"is-closed":N,"is-hidden":D},"crowdsignal-forms-poll"),style:Fe(t,r)},M&&Object(a.createElement)(ot,{onEditClick:function(){p(!0)}}),v&&Object(a.createElement)(Qe,null,v),Object(a.createElement)("div",{className:"crowdsignal-forms-poll__content"},m?Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-poll__question",placeholder:Object(l.__)("Enter your question","crowdsignal-forms"),onChange:function(e){return i({question:e})},value:t.question,allowedFormats:[]}):Object(a.createElement)(C.RichText.Content,{tagName:"h3",className:"crowdsignal-forms-poll__question",placeholder:Object(l.__)("Enter your question","crowdsignal-forms"),value:Object(k.decodeEntities)(t.question)}),A&&(m?Object(a.createElement)(C.RichText,{tagName:"p",className:"crowdsignal-forms-poll__note",placeholder:Object(l.__)("Add a note (optional)","crowdsignal-forms"),onChange:function(e){return i({note:e})},value:t.note,allowedFormats:[]}):Object(a.createElement)(C.RichText.Content,{tagName:"div",className:"crowdsignal-forms-poll__note",placeholder:Object(l.__)("Add a note (optional)","crowdsignal-forms"),value:Object(k.decodeEntities)(t.note)})),!R&&Object(a.createElement)(De,w()({},e,{setAttributes:i,disabled:!m,answerStyle:H,buttonAlignment:t.buttonAlignment})),R&&Object(a.createElement)(ke,{answers:ye(Object(b.filter)(t.answers,(function(e){return!Ce(e)})),T),pollIdFromApi:S,hideBranding:F,setErrorMessage:h}),!F&&Object(a.createElement)(be,{editing:!0})),N&&Object(a.createElement)(I,{isPollHidden:D,isPollClosed:N}),s())))})),vt={pollId:{type:"string",default:null},isMultipleChoice:{type:"boolean",default:!1},title:{type:"string",default:null},question:{type:"string",default:""},note:{type:"string",default:""},answers:{type:"array",default:[{},{},{}],items:{type:"object",properties:{answerId:{type:"string",default:null},text:{type:"string",default:""}}}},submitButtonLabel:{type:"string",default:Object(l.__)("Submit","crowdsignal-forms")},submitButtonTextColor:{type:"string"},submitButtonBackgroundColor:{type:"string"},confirmMessageType:{type:"string",default:me.RESULTS},customConfirmMessage:{type:"string"},redirectAddress:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},borderColor:{type:"string"},borderWidth:{type:"number",default:2},borderRadius:{type:"number",default:0},hasBoxShadow:{type:"boolean",default:!1},fontFamily:{type:"string",default:pe.THEME_DEFAULT},hasOneResponsePerComputer:{type:"boolean",default:!1},randomizeAnswers:{type:"boolean",default:!1},align:{type:"string"},width:{type:"number",default:100},pollStatus:{type:"string",default:ve.OPEN},closedPollState:{type:"string",default:we.SHOW_RESULTS},closedAfterDateTime:{type:"string",default:null},hideBranding:{type:"boolean",default:!1},buttonAlignment:{type:"string",default:je.LIST}},wt={title:Object(l.__)("Poll","crowdsignal-forms"),description:Object(l.__)("Create polls and get your audience’s opinion — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:[Object(l.__)("ask","crowdsignal-forms"),"crowdsignal",Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("poll","crowdsignal-forms"),Object(l.__)("pop","crowdsignal-forms"),Object(l.__)("question","crowdsignal-forms"),Object(l.__)("quiz","crowdsignal-forms"),Object(l.__)("research","crowdsignal-forms"),Object(l.__)("survey","crowdsignal-forms"),Object(l.__)("vote","crowdsignal-forms")],icon:Object(a.createElement)(c,null),edit:Ot,attributes:vt,supports:{align:["center","wide","full"]},getEditWrapperProps:function(e){return{"data-align":e.align}},example:{attributes:{question:Object(l.__)("How did you hear about us?","crowdsignal-forms"),answers:[{text:Object(l.__)("Search","crowdsignal-forms")},{text:Object(l.__)("Friend","crowdsignal-forms")},{text:Object(l.__)("Email","crowdsignal-forms")}]}},styles:[{name:"default",label:Object(l.__)("List","crowdsignal-forms"),isDefault:!0},{name:"buttons",label:Object(l.__)("Buttons","crowdsignal-forms")}],variations:[{isDefault:!0,attributes:{className:"is-style-buttons"}}]},ht=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("mask",{id:"maskVote","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"3",y:"3",width:"18",height:"18"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5999 9.525H13.3942L14.1779 5.75475L14.2027 5.49075C14.2027 5.1525 14.0624 4.839 13.8397 4.61625L12.9652 3.75L7.53666 9.18675C7.23142 9.48374 7.04992 9.89621 7.04991 10.3499H3.75V18.6824H7.05V18.6178C7.05963 19.5172 7.79834 20.25 8.69991 20.25H16.1249C16.8097 20.25 17.3954 19.8375 17.6429 19.2435L20.1344 13.4273C20.2087 13.2375 20.2499 13.0395 20.2499 12.825V11.175C20.2499 10.2675 19.5074 9.525 18.5999 9.525ZM7.05 18.6178V10.3499H7.04991C7.04991 10.35 7.04991 10.35 7.04991 10.35V18.6C7.04991 18.6059 7.04994 18.6119 7.05 18.6178ZM18.5999 12.825L16.1249 18.6H8.69986V10.35L12.2804 6.76952L11.3646 11.175H18.5999V12.825Z",fill:"white"})),Object(a.createElement)("g",{mask:"url(#maskVote)"},Object(a.createElement)("rect",{x:"1.00024",y:"1.25",width:"22",height:"22"})))},jt=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),_t=(Object.freeze({CONNECTED:"connected",NOT_CONNECTED:"not-connected",NOT_VERIFIED:"not-verified"}),[{title:Object(l.__)("Small","crowdsignal-forms"),size:"small"},{title:Object(l.__)("Medium","crowdsignal-forms"),size:"medium"},{title:Object(l.__)("Large","crowdsignal-forms"),size:"large"}]),yt={position:"bottom right",isAlternate:!0,className:"crowdsignal-forms-vote__size-dropdown"},Ct=function(e){var t=e.attributes,n=e.setAttributes,r=e.viewResultsUrl,o=e.signalWarning,c=e.shouldPromote,i=""!==r;return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,i?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Publish this post to enable results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{href:r,isSecondary:!0,target:"_blank",disabled:!i},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{value:t.title,label:Object(l.__)("Title of the vote block","crowdsignal-forms"),onChange:function(e){return n({title:e})}}),c&&Object(a.createElement)(qe,{signalWarning:o})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms")},Object(a.createElement)(E.SelectControl,{value:t.pollStatus,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:jt.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:jt.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:jt.CLOSED}],onChange:function(e){Object(b.includes)(jt,e)&&n({closedAfterDateTime:e===jt.CLOSED_AFTER?new Date((new Date).getTime()+864e5).toISOString():null,pollStatus:e})}}),jt.CLOSED_AFTER===t.pollStatus&&Object(a.createElement)(E.TimePicker,{currentTime:t.closedAfterDateTime,label:Object(l.__)("Close vote block on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0})))},Et=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.1894 5.75L13.6668 5.75L13.6668 4.25H19.0002H19.7502L19.7502 5V10.3333H18.2502V6.81054L6.81072 18.25L10.3333 18.25V19.75L5 19.75H4.25V19V13.6666L5.75 13.6666L5.75 17.1894L17.1894 5.75Z"}))},kt=function(){return Object(a.createElement)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("line",{x1:"8",y1:"8.5",x2:"24",y2:"8.5",stroke:"currentColor"}),Object(a.createElement)("line",{x1:"8",y1:"15",x2:"24",y2:"15",stroke:"currentColor",strokeWidth:"2"}),Object(a.createElement)("line",{x1:"8",y1:"22.5",x2:"24",y2:"22.5",stroke:"currentColor",strokeWidth:"3"}))},xt=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{d:"M12.0078 18.2266C14.7656 18.2266 16.4062 15.9531 16.4062 12.3438C16.4062 8.73438 14.75 6.5 12.0078 6.5C9.25781 6.5 7.59375 8.75 7.59375 12.3516C7.59375 15.9688 9.24219 18.2266 12.0078 18.2266ZM12.0078 16.5781C10.5078 16.5781 9.625 15 9.625 12.3438C9.625 9.73438 10.5234 8.14844 12.0078 8.14844C13.4844 8.14844 14.3672 9.71875 14.3672 12.3516C14.3672 15.0078 13.5 16.5781 12.0078 16.5781Z"}))};function St(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 Tt=function(e){var t=e.attributes,n=e.setAttributes,r=Object(b.get)(t,"size","medium"),o=_t,c=Object(_.useState)(!1),i=j()(c,2),s=i[0],u=i[1],f=function(){return u(!s)},m=t.hideResults?Object(l.__)("Show vote counters","crowdsignal-forms"):Object(l.__)("Hide vote counters","crowdsignal-forms");return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{isCollapsed:!0,icon:Et,label:Object(l.__)("Change block size","crowdsignal-forms"),popoverProps:yt,controls:o.map((function(e){var t=e.size;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?St(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):St(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{isActive:r===t,role:"menuitemradio",onClick:function(){return n({size:t})}})}))}),Object(a.createElement)(E.Toolbar,{controls:[{icon:kt,onClick:f},{icon:xt,label:m,onClick:function(){return n({hideResults:!t.hideResults})},isActive:!t.hideResults,isPressed:!t.hideResults}]}),s&&Object(a.createElement)(E.Popover,{className:"crowdsignal-forms__border-popover",onFocusOutside:f},Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Border thickness","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderWidth:parseInt(e,10)||0})},value:t.borderWidth||0}),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Corner radius","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderRadius:parseInt(e,10)||0})},value:t.borderRadius||0}))))},It=function(e){return function(t){return function(n){var r=n.attributes,o=n.setAttributes;return Object(_.useEffect)((function(){Object(b.forEach)(e,(function(e){r[e]||o(d()({},e,rt()))}))}),[]),Object(a.createElement)(t,n)}}},Pt=function(e,t,n,r){return Object(_.useEffect)((function(){Object(b.isEmpty)(window.csBlockTypeCount)&&(window.csBlockTypeCount={}),Object(b.isNil)(window.csBlockTypeCount[e])&&(window.csBlockTypeCount[e]=0),window.csBlockTypeCount[e]++,null===n.title&&(1===window.csBlockTypeCount[e]?r({title:t}):r({title:"".concat(t," ").concat(window.csBlockTypeCount[e])}))}),[])},Lt=Object(x.compose)([bt,It(["pollId"])])((function(e){var t=e.attributes,n=e.setAttributes,r=e.className,o=e.pollDataFromApi;Pt(e.name,Object(l.__)("Untitled Vote","crowdsignal-forms"),t,n);var c=o?o.viewResultsUrl:"",i=We(t.pollStatus,t.closedAfterDateTime),s=T()(r,"crowdsignal-forms-vote","size-".concat(t.size),{"no-results":t.hideResults,"is-closed":i}),u=function(e){return Object(b.mapKeys)({borderRadius:"".concat(e.borderRadius,"px"),borderWidth:"".concat(e.borderWidth,"px")},(function(e,t){return"--crowdsignal-forms-vote-".concat(Object(b.kebabCase)(t))}))}(t),d=ie().accountInfo,f=Object(b.get)(d,["signalCount","shouldDisplay"]),m=f&&Object(b.get)(d,["signalCount","count"])>=Object(b.get)(d,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:null,blockName:Object(l.__)("Crowdsignal Vote","crowdsignal-forms")},Object(a.createElement)(Ct,w()({},e,{shouldPromote:f,signalWarning:m,viewResultsUrl:c})),Object(a.createElement)(Tt,e),Object(a.createElement)("div",{className:s,style:u},Object(a.createElement)("div",{className:"crowdsignal-forms-vote__items"},Object(a.createElement)(C.InnerBlocks,{template:[["crowdsignal-forms/vote-item",{type:"up"}],["crowdsignal-forms/vote-item",{type:"down"}]],templateInsertUpdatesSelection:!1,allowedBlocks:["crowdsignal-forms/vote-item"],orientation:"horizontal",__experimentalMoverDirection:"horizontal"}))))})),Nt={pollId:{type:"string",default:null},hideBranding:{type:"boolean",default:!1},title:{type:"string",default:null},pollStatus:{type:"string",default:jt.OPEN},closedAfterDateTime:{type:"string",default:null},size:{type:"string",default:"medium"},borderWidth:{type:"number",default:1},borderRadius:{type:"number",default:5},hideResults:{type:"boolean",default:!1}},At={title:Object(l.__)("Vote","crowdsignal-forms"),description:Object(l.__)("Allow your audience to rate your work or express their opinion — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:[Object(l.__)("ballot","crowdsignal-forms"),Object(l.__)("button","crowdsignal-forms"),Object(l.__)("count","crowdsignal-forms"),"crowdsignal",Object(l.__)("deciding","crowdsignal-forms"),Object(l.__)("decision","crowdsignal-forms"),Object(l.__)("elect","crowdsignal-forms"),Object(l.__)("election","crowdsignal-forms"),Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("like","crowdsignal-forms"),Object(l.__)("nero","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("poll","crowdsignal-forms"),Object(l.__)("polling","crowdsignal-forms"),Object(l.__)("rate","crowdsignal-forms"),Object(l.__)("rating","crowdsignal-forms"),Object(l.__)("research","crowdsignal-forms"),Object(l.__)("survey","crowdsignal-forms"),Object(l.__)("thumb down","crowdsignal-forms"),Object(l.__)("thumb up","crowdsignal-forms"),Object(l.__)("thumbs","crowdsignal-forms"),Object(l.__)("vote","crowdsignal-forms"),Object(l.__)("voting","crowdsignal-forms")],icon:Object(a.createElement)(ht,null),edit:Lt,save:function(){return Object(a.createElement)(C.InnerBlocks.Content,null)},attributes:Nt,example:{attributes:{className:"crowdsignal-forms-vote__example",size:"large"}}},Rt=function(e){var t=e.attributes,n=e.setAttributes;return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Styling","crowdsignal-forms"),initialOpen:!0,colorSettings:[{value:t.textColor,onChange:function(e){return n({textColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:t.backgroundColor,onChange:function(e){return n({backgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")},{value:t.borderColor,onChange:function(e){return n({borderColor:e})},label:Object(l.__)("Border color","crowdsignal-forms")}]}))};function Dt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Bt(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var Ft=n(22),Mt=n.n(Ft),Ht=!1,Vt=y.a.createContext(null),Wt="entering",Ut="entered",zt=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o="exited",r.appearStatus=Wt):o=Ut:o=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:o},r.nextCallback=null,r}Dt(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Wt&&n!==Ut&&(t=Wt):n!==Wt&&n!==Ut||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===Wt?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[Mt.a.findDOMNode(this),r],a=o[0],l=o[1],c=this.getTimeouts(),i=r?c.appear:c.enter;!e&&!n||Ht?this.safeSetState({status:Ut},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,l),this.safeSetState({status:Wt},(function(){t.props.onEntering(a,l),t.onTransitionEnd(i,(function(){t.safeSetState({status:Ut},(function(){t.props.onEntered(a,l)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Mt.a.findDOMNode(this);t&&!Ht?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Mt.a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],l=o[1];this.props.addEndListener(a,l)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Bt(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return y.a.createElement(Vt.Provider,{value:null},"function"==typeof n?n(e,r):y.a.cloneElement(y.a.Children.only(n),r))},t}(y.a.Component);function qt(){}zt.contextType=Vt,zt.propTypes={},zt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:qt,onEntering:qt,onEntered:qt,onExit:qt,onExiting:qt,onExited:qt},zt.UNMOUNTED="unmounted",zt.EXITED="exited",zt.ENTERING=Wt,zt.ENTERED=Ut,zt.EXITING="exiting";var Kt,Gt,Zt=zt;var Yt="out-in",Qt="in-out",Jt=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},Xt=((Kt={})[Yt]=function(e){var t=e.current,n=e.changeState;return y.a.cloneElement(t,{in:!1,onExited:Jt(t,"onExited",(function(){n(Wt,null)}))})},Kt[Qt]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,y.a.cloneElement(r,{in:!0,onEntered:Jt(r,"onEntered",(function(){n(Wt)}))})]},Kt),$t=((Gt={})[Yt]=function(e){var t=e.children,n=e.changeState;return y.a.cloneElement(t,{in:!0,onEntered:Jt(t,"onEntered",(function(){n(Ut,y.a.cloneElement(t,{in:!0}))}))})},Gt[Qt]=function(e){var t=e.current,n=e.children,r=e.changeState;return[y.a.cloneElement(t,{in:!1,onExited:Jt(t,"onExited",(function(){r(Ut,y.a.cloneElement(n,{in:!0}))}))}),y.a.cloneElement(n,{in:!0})]},Gt),en=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={status:Ut,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}Dt(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===Wt&&e.mode===Qt?{status:Wt}:!t.current||(n=t.current,r=e.children,n===r||y.a.isValidElement(n)&&y.a.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:y.a.cloneElement(e.children,{in:!0})}:{status:"exiting"};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,o=this.state,a=o.status,l=o.current,c={children:n,current:l,changeState:this.changeState,status:a};switch(a){case Wt:e=$t[r](c);break;case"exiting":e=Xt[r](c);break;case Ut:e=l}return y.a.createElement(Vt.Provider,{value:{isMounting:!this.appeared}},e)},t}(y.a.Component);en.propTypes={},en.defaultProps={mode:Yt};var tn=en;function nn(){return(nn=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}).apply(this,arguments)}function rn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var on=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=rn(n.className,r):n.setAttribute("class",rn(n.className&&n.className.baseVal||"",r)));var n,r}))},an=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1];t.removeClasses(o,"exit"),t.addClass(o,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.addClass(o,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.removeClasses(o,a),t.addClass(o,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,o=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}Dt(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&e.scrollTop,r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,a=n.done;this.appliedClasses[t]={},r&&on(e,r),o&&on(e,o),a&&on(e,a)},n.render=function(){var e=this.props,t=(e.classNames,Bt(e,["classNames"]));return y.a.createElement(Zt,nn({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(y.a.Component);an.defaultProps={classNames:""},an.propTypes={};var ln=an,cn=function(e){var t=e.className,n=e.fillColor,r=void 0===n?"black":n;return Object(a.createElement)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{clipPath:"url(#clipThumbsUp)"},Object(a.createElement)("mask",{id:"maskThumbsUp","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"2",y:"-1",width:"20",height:"20"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.35 6.24998H13.5658L14.4366 2.06081L14.4641 1.76748C14.4641 1.39165 14.3083 1.04331 14.0608 0.795813L13.0891 -0.166687L7.05748 5.87415C6.71831 6.20415 6.51664 6.66248 6.51664 7.16665L2.84998 7.16665V16.425H6.51664V16.3333C6.51664 17.3416 7.34164 18.1666 8.34998 18.1666H16.6C17.3608 18.1666 18.0116 17.7083 18.2866 17.0483L21.055 10.5858C21.1375 10.375 21.1833 10.155 21.1833 9.91665V8.08331C21.1833 7.07498 20.3583 6.24998 19.35 6.24998ZM19.35 9.91665L16.6 16.3333H8.34998V7.16665L12.3283 3.18831L11.3108 8.08331H19.35V9.91665Z",fill:"white"})),Object(a.createElement)("g",{mask:"url(#maskThumbsUp)"},Object(a.createElement)("rect",{x:"0.999878",y:"-3.05176e-05",width:"22",height:"22",fill:r}))),Object(a.createElement)("defs",null,Object(a.createElement)("clipPath",{id:"clipThumbsUp"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}))))},sn=function(e){var t=e.className,n=e.fillColor,r=void 0===n?"black":n;return Object(a.createElement)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{clipPath:"url(#clipThumbsDown)"},Object(a.createElement)("mask",{id:"maskThumbsDown","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"2",y:"5",width:"20",height:"20"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.65002 17.75H10.4342L9.56336 21.9392L9.53586 22.2325C9.53586 22.6083 9.69169 22.9567 9.93919 23.2042L10.9109 24.1667L16.9425 18.1258C17.2817 17.7958 17.4834 17.3375 17.4834 16.8333L21.15 16.8333L21.15 7.57499H17.4834V7.66666C17.4834 6.65832 16.6584 5.83332 15.65 5.83332H7.40003C6.63919 5.83332 5.98836 6.29165 5.71336 6.95166L2.94503 13.4142C2.86253 13.625 2.81669 13.845 2.81669 14.0833V15.9167C2.81669 16.925 3.64169 17.75 4.65002 17.75ZM4.65002 14.0833L7.40002 7.66666H15.65L15.65 16.8333L11.6717 20.8117L12.6892 15.9167H4.65002V14.0833Z",fill:"white"})),Object(a.createElement)("g",{mask:"url(#maskThumbsDown)"},Object(a.createElement)("rect",{x:"23.0001",y:"24",width:"22",height:"22",transform:"rotate(-180 23.0001 24)",fill:r}))),Object(a.createElement)("defs",null,Object(a.createElement)("clipPath",{id:"clipThumbsDown"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}))))},un=function(e){return e?e>=1e7?"".concat(Object(b.round)(e/1e6),"M"):e>=1e6?"".concat((e/1e6).toFixed(1),"M"):e>=1e4?"".concat(Object(b.round)(e/1e3),"K"):e>=1e3?"".concat((e/1e3).toFixed(1),"K"):e.toString():"0"},dn=function(e){var t=e.attributes,n=e.voteCount,r=e.apiAnswerId,o=e.onVote,l=e.disabled,c=e.isVotedOn,i=e.hideCount,s=e.fallbackStyles,u=e.isInEditor,d=t.className,f=t.type,m=Object(_.useState)(0),p=j()(m,2),g=p[0],O=p[1],v=function(){!l&&o&&(O(1),o(r))},w="up"===f?cn:sn,h="is-type-".concat(f),y=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return T()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-border-color":e.borderColor},n)}(t,"crowdsignal-forms-vote-item",d,{"is-voted-on":c,"is-disabled":l,"is-in-editor":u},h),C=function(e,t){var n=Object(b.isEmpty)(e.textColor)?t.textColor:e.textColor,r=Object(b.isEmpty)(e.backgroundColor)?t.backgroundColor:e.backgroundColor;return Object(b.mapKeys)({borderColor:e.borderColor,bgColor:r,textColor:n,votedColor:t.accentColor},(function(e,t){return"--crowdsignal-forms-vote-".concat(Object(b.kebabCase)(t))}))}(t,s),E=n+g;return Object(a.createElement)("div",{className:y,onClick:v,onKeyPress:v,role:"button",style:C,tabIndex:0},Object(a.createElement)(w,{className:"crowdsignal-forms-vote-item__icon",fillColor:"currentColor"}),!i&&Object(a.createElement)(tn,{mode:"in-out"},Object(a.createElement)(ln,{key:g,classNames:"crowdsignal-forms-vote-item__count",timeout:300},Object(a.createElement)("div",{className:"crowdsignal-forms-vote-item__count"},un(E)))))};dn.propTypes={apiAnswerId:L.a.number,className:L.a.string,disabled:L.a.bool,isVotedOn:L.a.bool,onVote:L.a.func,type:L.a.string.isRequired,voteCount:L.a.number.isRequired};var fn=dn,bn=Object(x.compose)([Le,It(["answerId"])])((function(e){var t=e.attributes,n=e.className,r=e.fallbackStyles,o=e.renderStyleProbe;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)(Rt,e),Object(a.createElement)(fn,{attributes:t,fallbackStyles:r,className:n,voteCount:0,isInEditor:!0,type:t.type}),o())})),mn={title:Object(l.__)("Vote Item","crowdsignal-forms"),description:Object(l.__)("Allow your audience to rate your work or express their opinion — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",parent:["crowdsignal-forms/vote"],icon:Object(a.createElement)(ht,null),edit:bn,attributes:{answerId:{type:"string",default:null},type:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},borderColor:{type:"string"}}},pn=function(e){var t=e.showBranding,n=e.referralCode;return Object(a.createElement)("div",{className:"crowdsignal-forms__branding"},t&&Object(a.createElement)("a",{className:"crowdsignal-forms__branding-link with-external-icon",href:"https://crowdsignal.com?ref=".concat(n),target:"blank",rel:"noopener noreferrer"},Object(l.__)("Powered by Crowdsignal","crowdsignal-forms")),!t&&Object(a.createElement)("span",{className:"crowdsignal-forms__branding-link"}," "))};pn.propTypes={showBranding:L.a.bool,referralCode:L.a.string.isRequired};var gn=pn,On=function(e){var t=e.active,n=e.className,r=T()("crowdsignal-forms-applause__animation",n,{"is-active":t});return Object(a.createElement)("svg",{className:r,width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-right"},Object(a.createElement)("path",{className:"crowdsignal-forms-applause__animation-inner-fill",fillRule:"evenodd",clipRule:"evenodd",d:"M24.5287 18.5813L21.719 22.432C20.771 23.7312 18.9509 24.0157 17.6517 23.0676L9.50948 17.1265C8.6982 16.5345 8.52021 15.3957 9.11218 14.5844C9.18511 14.4845 9.26979 14.3931 9.35606 14.3119L9.19145 14.1918C8.38017 13.5998 8.20218 12.461 8.79415 11.6497C8.93571 11.4557 9.10825 11.2933 9.30319 11.1743C9.10822 10.6266 9.17716 10.0013 9.54606 9.49567C10.1123 8.71967 11.1811 8.52659 11.9839 9.03133C12.0392 8.91852 12.1004 8.81 12.1733 8.71006C12.7653 7.89878 13.9042 7.72079 14.7154 8.31276L20.3297 12.4094L20.611 10.4435C20.6949 9.84704 21.1499 9.35925 21.7392 9.23069L23.703 8.79878L25.0454 16.3547C25.1822 17.1302 24.992 17.9464 24.5287 18.5813Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.5287 18.5813L21.719 22.432C20.771 23.7312 18.9509 24.0157 17.6517 23.0676L9.50948 17.1265C8.6982 16.5345 8.52021 15.3957 9.11218 14.5844C9.18511 14.4845 9.26979 14.3931 9.35606 14.3119L9.19145 14.1918C8.38017 13.5998 8.20218 12.461 8.79415 11.6497C8.93571 11.4557 9.10825 11.2933 9.30319 11.1743C9.10822 10.6266 9.17716 10.0013 9.54606 9.49567C10.1123 8.71967 11.1811 8.52659 11.9839 9.03133C12.0392 8.91852 12.1004 8.81 12.1733 8.71006C12.7653 7.89878 13.9042 7.72079 14.7154 8.31276L20.3297 12.4094L20.611 10.4435C20.6949 9.84704 21.1499 9.35925 21.7392 9.23069L23.703 8.79878L25.0454 16.3547C25.1822 17.1302 24.992 17.9464 24.5287 18.5813ZM23.6104 16.605L22.538 10.5434L22.0547 10.6502L21.4234 15.0093L13.8574 9.48855C13.8574 9.48855 13.4691 9.4034 13.349 9.56801C13.2288 9.73262 13.2638 9.95632 13.4284 10.0764L17.667 13.1693L16.8091 14.345L11.2301 10.2742C11.0655 10.1541 10.8418 10.189 10.7217 10.3536C10.6016 10.5182 10.6365 10.7419 10.8012 10.862L16.3802 14.9329L15.5222 16.1087L10.4782 12.4282C10.3136 12.3081 10.0899 12.343 9.96978 12.5076C9.84967 12.6722 9.88463 12.8959 10.0492 13.0161L15.0933 16.6966L14.2353 17.8723L10.7962 15.3629C10.6316 15.2428 10.4079 15.2777 10.2878 15.4423C10.1677 15.607 10.2027 15.8307 10.3673 15.9508L18.5094 21.8919C19.1561 22.3638 20.0713 22.2207 20.5431 21.5741L23.3571 17.7175C23.5888 17.4001 23.6766 16.9957 23.6104 16.605Z"})),Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-left"},Object(a.createElement)("path",{className:"crowdsignal-forms-applause__animation-inner-fill",fillRule:"evenodd",clipRule:"evenodd",d:"M21.2292 18.7813L18.4195 22.632C17.4715 23.9312 15.6513 24.2157 14.3521 23.2676L6.20992 17.3265C5.39864 16.7345 5.22065 15.5957 5.81262 14.7844C5.88554 14.6845 5.97023 14.5931 6.0565 14.5119L5.89189 14.3918C5.08061 13.7998 4.90262 12.661 5.49459 11.8497C5.63615 11.6557 5.80869 11.4933 6.00363 11.3743C5.80866 10.8266 5.8776 10.2013 6.2465 9.69567C6.81274 8.91967 7.88153 8.72658 8.68439 9.23133C8.73968 9.11852 8.80084 9.01 8.87377 8.91006C9.46573 8.09878 10.6046 7.92079 11.4159 8.51276L17.0302 12.6094L17.3115 10.6435C17.3953 10.047 17.8504 9.55925 18.4397 9.43069L20.4034 8.99877L21.7458 16.5547C21.8826 17.3302 21.6925 18.1464 21.2292 18.7813Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.2292 18.7813L18.4195 22.632C17.4715 23.9312 15.6513 24.2157 14.3521 23.2676L6.20992 17.3265C5.39864 16.7345 5.22065 15.5957 5.81262 14.7844C5.88554 14.6845 5.97023 14.5931 6.0565 14.5119L5.89189 14.3918C5.08061 13.7998 4.90262 12.661 5.49459 11.8497C5.63615 11.6557 5.80869 11.4933 6.00363 11.3743C5.80866 10.8266 5.8776 10.2013 6.2465 9.69567C6.81274 8.91967 7.88153 8.72658 8.68439 9.23133C8.73968 9.11852 8.80084 9.01 8.87377 8.91006C9.46573 8.09878 10.6046 7.92079 11.4159 8.51276L17.0302 12.6094L17.3115 10.6435C17.3953 10.047 17.8504 9.55925 18.4397 9.43069L20.4034 8.99877L21.7458 16.5547C21.8826 17.3302 21.6925 18.1464 21.2292 18.7813ZM20.3108 16.805L19.2384 10.7434L18.7551 10.8502L18.1239 15.2093L10.5578 9.68854C10.5578 9.68854 10.1695 9.6034 10.0494 9.76801C9.92928 9.93261 9.96425 10.1563 10.1289 10.2764L14.3675 13.3692L13.5096 14.545L7.93056 10.4742C7.76595 10.354 7.54224 10.389 7.42213 10.5536C7.30202 10.7182 7.33699 10.9419 7.50159 11.062L13.0806 15.1329L12.2227 16.3087L7.17864 12.6282C7.01403 12.5081 6.79033 12.543 6.67022 12.7076C6.55011 12.8722 6.58507 13.0959 6.74968 13.216L11.7937 16.8965L10.9358 18.0723L7.49667 15.5629C7.33206 15.4428 7.10836 15.4777 6.98825 15.6423C6.86814 15.8069 6.9031 16.0307 7.06771 16.1508L15.2099 22.0919C15.8566 22.5638 16.7717 22.4207 17.2436 21.7741L20.0576 17.9175C20.2892 17.6001 20.3771 17.1957 20.3108 16.805Z"})),Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-wave-small"},Object(a.createElement)("rect",{x:"15.4854",y:"4.42176",width:"1.5",height:"3",transform:"rotate(8 15.4854 4.42176)"}),Object(a.createElement)("rect",{x:"19.9369",y:"5.15548",width:"1.5",height:"3",transform:"rotate(43 19.9369 5.15548)"}),Object(a.createElement)("rect",{x:"11.1523",y:"4.78963",width:"1.5",height:"3",transform:"rotate(-27 11.1523 4.78963)"})),Object(a.createElement)("g",{className:"crowdsignal-forms-applause__animation-wave-large"},Object(a.createElement)("rect",{x:"23.453",y:"2.41095",width:"1.5",height:"3",transform:"rotate(38 23.453 2.41095)"}),Object(a.createElement)("rect",{x:"26.9413",y:"5.27211",width:"1.5",height:"3",transform:"rotate(73 26.9413 5.27211)"}),Object(a.createElement)("rect",{x:"19.5165",y:"0.562988",width:"1.5",height:"3",transform:"rotate(3 19.5165 0.562988)"}),Object(a.createElement)("rect",{width:"1.5",height:"3",transform:"matrix(-0.788011 0.615662 0.615662 0.788011 8.52597 2.41095)"}),Object(a.createElement)("rect",{width:"1.5",height:"3",transform:"matrix(-0.292372 0.956305 0.956305 0.292372 5.03775 5.27211)"}),Object(a.createElement)("rect",{width:"1.5",height:"3",transform:"matrix(-0.99863 0.052336 0.052336 0.99863 12.4625 0.562988)"})))},vn=function(e){var t=e.attributes,n=e.fallbackStyles,r=e.renderStyleProbe,o=t.apiPollData?t.apiPollData.id:null,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="cs-poll-".concat(e),o=Object(_.useState)(!1),a=j()(o,2),l=a[0],c=a[1],i=Object(_.useState)(!1),s=j()(i,2),u=s[0],d=s[1],f=Object(_.useState)(""),b=j()(f,2),m=b[0],p=b[1];Object(_.useEffect)((function(){t&&void 0!==F.a.get(r)&&(d(!0),p(F.a.get(r)))}),[]);var g=function(){var o=D()(A.a.mark((function o(a){var l,i,s,u=arguments;return A.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return l=u.length>1&&void 0!==u[1]?u[1]:1,o.prev=1,c(!0),o.next=5,ee(e);case 5:return i=o.sent,o.next=8,te(i,e,a,l);case 8:d(!0),t&&(s=n?a.join(","):(new Date).getTime(),F.a.set(r,s,{sameSite:"Strict",expires:365}),p(s));case 10:return o.prev=10,c(!1),o.finish(10);case 13:case"end":return o.stop()}}),o,null,[[1,,10,13]])})));return function(e){return o.apply(this,arguments)}}();return{hasVoted:u,isVoting:l,vote:g,storedCookieValue:m}}(o,!0),c=l.hasVoted,i=l.vote,s=Object(_.useState)(0),u=j()(s,2),d=u[0],f=u[1],m=Object(_.useState)(0),p=j()(m,2),g=p[0],O=p[1],v=Object(_.useState)(null),w=j()(v,2),h=w[0],y=w[1],C=Object(_.useState)(!1),E=j()(C,2),k=E[0],x=E[1],S=Object(_.useState)(null),I=j()(S,2),P=I[0],L=I[1],N=le(o).results,R=We(t.pollStatus,t.closedAfterDateTime),B=function(){if(null!==o&&!R){P&&clearTimeout(P),x(!0),L(setTimeout((function(){x(!1)}),200));var e=g+1;O(e),f(d+1);var n=t.apiPollData.answers[0].id;null!==h&&clearTimeout(h);var r=setTimeout((function(){i([n],e),y(null),O(0)}),1e3);y(r)}},M=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return T()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-border-color":e.borderColor},n)}(t,"crowdsignal-forms-applause",t.className,"size-".concat(t.size),{"is-closed":R}),H=function(e,t){var n=Object(b.isEmpty)(e.textColor)?t.textColor:e.textColor;return Object(b.mapKeys)({bgColor:e.backgroundColor||t.backgroundColor,textColor:n,hoverColor:t.accentColor,borderRadius:"".concat(e.borderRadius||0,"px"),borderWidth:"".concat(e.borderWidth||0,"px"),borderColor:e.borderColor},(function(e,t){return"--crowdsignal-forms-applause-".concat(Object(b.kebabCase)(t))}))}(t,n),V=(null!==N?Object(b.values)(N)[0]:0)+d;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{className:M,style:H,onClick:B,onKeyPress:B,role:"button",tabIndex:0},Object(a.createElement)(On,{active:k}),Object(a.createElement)("p",{className:"crowdsignal-forms-applause__count"},un(V)," Claps"),r()),Object(a.createElement)(gn,{showBranding:c&&!t.hideBranding,referralCode:"cs-forms-applause"}))};vn.propTypes={className:L.a.string};var wn=Le(vn),hn=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),jn=[{title:Object(l.__)("Small","crowdsignal-forms"),size:"small"},{title:Object(l.__)("Medium","crowdsignal-forms"),size:"medium"},{title:Object(l.__)("Large","crowdsignal-forms"),size:"large"}],_n={position:"bottom right",isAlternate:!0,className:"crowdsignal-forms-vote__size-dropdown"};function yn(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 Cn=function(e){var t=e.attributes,n=e.setAttributes,r=Object(b.get)(t,"size","medium"),o=jn,c=Object(_.useState)(!1),i=j()(c,2),s=i[0],u=i[1],f=function(){return u(!s)};return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{isCollapsed:!0,icon:Et,label:Object(l.__)("Change block size","crowdsignal-forms"),popoverProps:_n,controls:o.map((function(e){var t=e.size;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yn(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{isActive:r===t,role:"menuitemradio",onClick:function(){return n({size:t})}})}))}),Object(a.createElement)(E.Toolbar,{controls:[{icon:kt,onClick:f}]}),s&&Object(a.createElement)(E.Popover,{className:"crowdsignal-forms__border-popover",onFocusOutside:f},Object(a.createElement)("div",{className:"crowdsignal-forms__row"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Border thickness","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderWidth:parseInt(e,10)||0})},value:t.borderWidth}),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Corner radius","crowdsignal-forms"),type:"number",className:"crowdsignal-forms__small-text-input",onChange:function(e){n({borderRadius:parseInt(e,10)||0})},value:t.borderRadius}))))},En=function(e){var t=e.attributes,n=e.setAttributes,r=e.viewResultsUrl,o=e.shouldPromote,c=e.signalWarning,i=""!==r;return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,i?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Publish this post to enable results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{href:r,isSecondary:!0,target:"_blank",disabled:!i},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{value:t.title,label:Object(l.__)("Title of the applause block","crowdsignal-forms"),onChange:function(e){return n({title:e})}}),o&&Object(a.createElement)(qe,{signalWarning:c})),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms")},Object(a.createElement)(E.SelectControl,{value:t.pollStatus,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:hn.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:hn.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:hn.CLOSED}],onChange:function(e){Object(b.includes)(hn,e)&&n({closedAfterDateTime:e===hn.CLOSED_AFTER?new Date((new Date).getTime()+864e5).toISOString():null,pollStatus:e})}}),hn.CLOSED_AFTER===t.pollStatus&&Object(a.createElement)(E.TimePicker,{currentTime:t.closedAfterDateTime,label:Object(l.__)("Close applause block on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Styling","crowdsignal-forms"),initialOpen:!0,colorSettings:[{value:t.textColor,onChange:function(e){return n({textColor:e})},label:Object(l.__)("Text color","crowdsignal-forms")},{value:t.backgroundColor,onChange:function(e){return n({backgroundColor:e})},label:Object(l.__)("Background color","crowdsignal-forms")},{value:t.borderColor,onChange:function(e){return n({borderColor:e})},label:Object(l.__)("Border color","crowdsignal-forms")}]}))},kn=Object(x.compose)([bt,It(["pollId","answerId"])])((function(e){var t=e.attributes,n=e.setAttributes,r=e.pollDataFromApi,o=r?r.viewResultsUrl:"";Pt(e.name,Object(l.__)("Untitled Applause","crowdsignal-forms"),t,n);var c=ie().accountInfo,i=Object(b.get)(c,["signalCount","shouldDisplay"]),s=i&&Object(b.get)(c,["signalCount","count"])>=Object(b.get)(c,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:null,blockName:Object(l.__)("Crowdsignal Applause","crowdsignal-forms")},Object(a.createElement)(En,w()({},e,{shouldPromote:i,signalWarning:s,viewResultsUrl:o})),Object(a.createElement)(Cn,e),Object(a.createElement)(wn,e))})),xn={pollId:{type:"string",default:null},hideBranding:{type:"boolean",default:!1},title:{type:"string",default:null},answerId:{type:"string",default:null},size:{type:"string",default:"medium"},pollStatus:{type:"string",default:hn.OPEN},closedAfterDateTime:{type:"string",default:null},textColor:{type:"string"},backgroundColor:{type:"string"},borderColor:{type:"string"},borderWidth:{type:"number",default:0},borderRadius:{type:"number",default:0}},Sn={title:Object(l.__)("Applause","crowdsignal-forms"),description:Object(l.__)("Let your audience cheer with a big round of applause — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:["crowdsignal",Object(l.__)("applause","crowdsignal-forms"),Object(l.__)("cheer","crowdsignal-forms"),Object(l.__)("cheering","crowdsignal-forms"),Object(l.__)("clap","crowdsignal-forms"),Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("kudos","crowdsignal-forms"),Object(l.__)("like","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("praise","crowdsignal-forms"),Object(l.__)("rating","crowdsignal-forms"),Object(l.__)("upvote","crowdsignal-forms"),Object(l.__)("upvoting","crowdsignal-forms"),Object(l.__)("votes","crowdsignal-forms"),Object(l.__)("voting","crowdsignal-forms")],icon:Object(a.createElement)((function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("g",{clipPath:"url(#clip0)"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.5284 16.5813L18.7187 20.432C17.7707 21.7312 15.9506 22.0157 14.6513 21.0676L6.50915 15.1265C5.69788 14.5345 5.51988 13.3957 6.11185 12.5844C6.18478 12.4845 6.26946 12.3931 6.35573 12.3119L6.19112 12.1918C5.37984 11.5998 5.20185 10.461 5.79382 9.64968C5.93538 9.45568 6.10792 9.29329 6.30287 9.17428C6.1079 8.62662 6.17683 8.00125 6.54574 7.49567C7.11197 6.71967 8.18077 6.52659 8.98362 7.03133C9.03891 6.91852 9.10007 6.81 9.173 6.71006C9.76497 5.89878 10.9038 5.72079 11.7151 6.31276L17.3294 10.4094L17.6107 8.44349C17.6946 7.84704 18.1496 7.35925 18.7389 7.23069L20.7027 6.79878L22.045 14.3547C22.1819 15.1302 21.9917 15.9464 21.5284 16.5813ZM20.61 14.605L19.5377 8.54337L19.0543 8.65016L18.4231 13.0093L10.857 7.48855C10.857 7.48855 10.4687 7.4034 10.3486 7.56801C10.2285 7.73262 10.2635 7.95632 10.4281 8.07643L14.6667 11.1693L13.8088 12.345L8.22979 8.27416C8.06518 8.15405 7.84147 8.18902 7.72136 8.35362C7.60126 8.51823 7.63622 8.74194 7.80082 8.86204L13.3798 12.9329L12.5219 14.1087L7.47787 10.4282C7.31327 10.3081 7.08956 10.343 6.96945 10.5076C6.84934 10.6722 6.8843 10.8959 7.04891 11.0161L12.0929 14.6966L11.235 15.8723L7.7959 13.3629C7.6313 13.2428 7.40759 13.2777 7.28748 13.4423C7.16737 13.607 7.20233 13.8307 7.36694 13.9508L15.5091 19.8919C16.1558 20.3638 17.0709 20.2207 17.5428 19.5741L20.3568 15.7175C20.5884 15.4001 20.6763 14.9957 20.61 14.605Z"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.2289 16.7813L15.4192 20.632C14.4711 21.9312 12.651 22.2157 11.3518 21.2676L3.20959 15.3265C2.39831 14.7345 2.22032 13.5957 2.81229 12.7844C2.88522 12.6845 2.9699 12.5931 3.05617 12.5119L2.89156 12.3918C2.08028 11.7998 1.90229 10.661 2.49426 9.84968C2.63582 9.65567 2.80836 9.49329 3.0033 9.37428C2.80834 8.82662 2.87727 8.20125 3.24618 7.69567C3.81241 6.91967 4.88121 6.72658 5.68406 7.23133C5.73935 7.11852 5.80051 7.01 5.87344 6.91006C6.46541 6.09878 7.60427 5.92079 8.41555 6.51276L14.0298 10.6094L14.3111 8.64348C14.395 8.04703 14.85 7.55925 15.4393 7.43069L17.4031 6.99877L18.7455 14.5547C18.8823 15.3302 18.6921 16.1464 18.2289 16.7813Z",fill:"white"}),Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.2289 16.7813L15.4192 20.632C14.4711 21.9312 12.651 22.2157 11.3518 21.2676L3.20959 15.3265C2.39831 14.7345 2.22032 13.5957 2.81229 12.7844C2.88522 12.6845 2.9699 12.5931 3.05617 12.5119L2.89156 12.3918C2.08028 11.7998 1.90229 10.661 2.49426 9.84968C2.63582 9.65567 2.80836 9.49329 3.0033 9.37428C2.80834 8.82662 2.87727 8.20125 3.24618 7.69567C3.81241 6.91967 4.88121 6.72658 5.68406 7.23133C5.73935 7.11852 5.80051 7.01 5.87344 6.91006C6.46541 6.09878 7.60427 5.92079 8.41555 6.51276L14.0298 10.6094L14.3111 8.64348C14.395 8.04703 14.85 7.55925 15.4393 7.43069L17.4031 6.99877L18.7455 14.5547C18.8823 15.3302 18.6921 16.1464 18.2289 16.7813ZM17.3105 14.805L16.2381 8.74337L15.7548 8.85016L15.1235 13.2093L7.55749 7.68854C7.55749 7.68854 7.16918 7.6034 7.04907 7.76801C6.92896 7.93261 6.96392 8.15632 7.12853 8.27643L11.3672 11.3692L10.5092 12.545L4.93023 8.47416C4.76562 8.35405 4.54191 8.38901 4.4218 8.55362C4.3017 8.71823 4.33666 8.94193 4.50126 9.06204L10.0803 13.1329L9.22235 14.3087L4.17831 10.6282C4.0137 10.5081 3.79 10.543 3.66989 10.7076C3.54978 10.8722 3.58474 11.0959 3.74935 11.216L8.79338 14.8965L7.93546 16.0723L4.49634 13.5629C4.33173 13.4428 4.10803 13.4777 3.98792 13.6423C3.86781 13.8069 3.90277 14.0307 4.06738 14.1508L12.2096 20.0919C12.8562 20.5638 13.7714 20.4207 14.2432 19.7741L17.0572 15.9175C17.2889 15.6001 17.3767 15.1957 17.3105 14.805Z"}),Object(a.createElement)("rect",{x:"12.4851",y:"1.42175",width:"1.5",height:"3",transform:"rotate(8 12.4851 1.42175)"}),Object(a.createElement)("rect",{x:"16.9365",y:"2.15547",width:"1.5",height:"3",transform:"rotate(43 16.9365 2.15547)"}),Object(a.createElement)("rect",{x:"8.15195",y:"1.78963",width:"1.5",height:"3",transform:"rotate(-27 8.15195 1.78963)"})),Object(a.createElement)("defs",null,Object(a.createElement)("clipPath",{id:"clip0"},Object(a.createElement)("rect",{width:"24",height:"24",fill:"white"}))))}),null),edit:kn,attributes:xn,example:{attributes:{size:"large"}}},Tn="rating",In="feedback",Pn=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),Ln={backgroundColor:{type:"string"},buttonColor:{type:"string"},buttonTextColor:{type:"string"},feedbackPlaceholder:{type:"string",default:Object(l.__)("Please help us understand your rating","crowdsignal-forms")},feedbackQuestion:{type:"string",default:Object(l.__)("Thanks so much for your response! How could we do better?","crowdsignal-forms")},hideBranding:{type:"boolean",default:!1},highRatingLabel:{type:"string",default:Object(l.__)("Extremely likely","crowdsignal-forms")},lowRatingLabel:{type:"string",default:Object(l.__)("Not likely at all","crowdsignal-forms")},ratingQuestion:{type:"string",default:Object(l.__)("How likely is it that you would recommend this project to a friend or colleague?","crowdsignal-forms")},submitButtonLabel:{type:"string",default:Object(l.__)("Submit","crowdsignal-forms")},surveyId:{type:"number",default:null},textColor:{type:"string"},title:{type:"string",default:""},viewThreshold:{type:"string",default:2},status:{type:"string",default:Pn.OPEN},closedAfterDateTime:{type:"string",default:null},isExample:{type:"boolean",default:!1}},Nn=n(32),An=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object(_.useState)(!1),r=j()(n,2),o=r[0],a=r[1],l=Object(_.useRef)(0),c=Object(_.useCallback)(Object(b.debounce)((function(t,n){return e(t).catch(n)}),1500),[]),i=Object(_.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;a(!1),c(t,(function(){e===l.current&&(n<3?i(e,n+1):a(!0))}))}),Object(b.values)(t));return Object(_.useEffect)((function(){0!=l.current++&&i(l.current)}),Object(b.values)(t)),{error:o,save:function(){return i(l.current)}}},Rn=function(e){return new Promise((function(t,n){var r=setTimeout((function(){return n(new Error("Request timed out"))}),1e4);e.then(t,n).finally((function(){return clearTimeout(r)}))}))},Dn=function(e){return Rn(Q()({path:Object(b.trimEnd)("/crowdsignal-forms/v1/nps/".concat(e.surveyId||""),"/"),method:"POST",data:e}))},Bn=function(e){var t=e.attributes,n=e.setAttributes,r=e.shouldPromote,o=e.signalWarning,c="https://app.crowdsignal.com/surveys/".concat(t.surveyId,"/report/overview"),i=function(e){return function(t){return n(d()({},e,t))}};return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,t.surveyId?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Save the block to track results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{isSecondary:!0,disabled:!t.surveyId,href:c,target:"blank"},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Title (optional)","crowdsignal-forms"),onChange:function(e){return n({title:e})},value:Object(k.decodeEntities)(t.title)}),r&&Object(a.createElement)(qe,{signalWarning:o})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Block styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{label:Object(l.__)("Background color","crowdsignal-forms"),onChange:i("backgroundColor"),value:t.backgroundColor},{label:Object(l.__)("Text color","crowdsignal-forms"),onChange:i("textColor"),value:t.textColor},{label:Object(l.__)("Button color","crowdsignal-forms"),onChange:i("buttonColor"),value:t.buttonColor},{label:Object(l.__)("Button text color","crowdsignal-forms"),onChange:i("buttonTextColor"),value:t.buttonTextColor}]}),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:t.status,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:Pn.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:Pn.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:Pn.CLOSED}],onChange:function(e){return n({status:e})},help:Pn.CLOSED_AFTER===t.status&&null!==t.closedAfterDateTime&&(new Date).toISOString()>t.closedAfterDateTime?"Currently closed as date has passed":""}),Pn.CLOSED_AFTER===t.status&&Object(a.createElement)(E.DateTimePicker,{currentDate:t.closedAfterDateTime&&new Date(t.closedAfterDateTime)||new Date,label:Object(l.__)("Close on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0})))},Fn=function(e){var t=e.attributes,n=e.currentView,r=e.onViewChange,o=e.setAttributes,c=Object(_.useState)(!1),i=j()(c,2),s=i[0],u=i[1],d=function(e){return function(){return r(e)}};return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{label:Object(l.__)("Current view","crowdsignal-forms")},Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-nps__toolbar-toggle",isActive:n===Tn,label:Object(l.__)("Rating","crowdsignal-forms"),onClick:d(Tn)},Object(l.__)("Rating","crowdsignal-forms")),Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-nps__toolbar-toggle",isActive:n===In,label:Object(l.__)("Feedback","crowdsignal-forms"),onClick:d(In)},Object(l.__)("Feedback","crowdsignal-forms"))),Object(a.createElement)(E.ToolbarGroup,null,Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-nps__toolbar-popover-button",icon:"visibility",label:Object(l.__)("Set view threshold","crowdsignal-forms"),onClick:function(){return u(!0)}},s&&Object(a.createElement)(E.Popover,{onClose:function(){return u(!1)}},Object(a.createElement)("div",{className:"crowdsignal-forms-nps__toolbar-popover"},Object(a.createElement)(E.TextControl,{label:Object(l.__)("Show this block after __ visits:","crowdsignal-forms"),value:t.viewThreshold,onChange:function(e){return o({viewThreshold:e})},type:"number",min:"1"}))))))},Mn=function(e,t){return Object(b.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))},Hn=function(e){var t=e.retryHandler;return Object(a.createElement)(mt,{status:"error",icon:"warning",isDismissible:!1,actions:[{className:"is-destructive",label:Object(l.__)("Retry","crowdsignal-forms"),onClick:t}]},Object(l.__)("Unfortunately, the block couldn't be saved to Crowdsignal.com.","crowdsignal-forms"))},Vn=Object(x.compose)([Object(f.withSelect)((function(e){var t=e("core/editor").getPermalink();return t||(t=e("core").getSite()&&e("core").getSite().url),{sourceLink:t}})),Le])((function(e){var t=Object(_.useState)(Tn),n=j()(t,2),r=n[0],o=n[1],c=e.attributes,i=e.clientId,s=e.fallbackStyles,u=e.isSelected,m=e.setAttributes,p=e.renderStyleProbe,g=e.sourceLink,O=c.feedbackQuestion,v=c.ratingQuestion,h=c.surveyId,y=c.title,k=c.isExample,x=c.viewThreshold,S=An(function(){var e=D()(A.a.mark((function e(t){var n;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(f.dispatch)("core/editor").lockPostSaving(i),e.prev=1,e.next=4,Dn({feedbackQuestion:t.feedbackQuestion,ratingQuestion:t.ratingQuestion,sourceLink:t.sourceLink,surveyId:t.surveyId,title:t.title||t.ratingQuestion});case 4:n=e.sent,t.surveyId||m({surveyId:n.surveyId});case 6:return e.prev=6,Object(f.dispatch)("core/editor").unlockPostSaving(i),e.finish(6);case 9:case"end":return e.stop()}}),e,null,[[1,,6,9]])})));return function(t){return e.apply(this,arguments)}}(),{feedbackQuestion:O,ratingQuestion:v,sourceLink:g,surveyId:h,title:y}),I=S.error,P=S.save;Object(_.useEffect)((function(){k||c.surveyId||P()}),[]),Object(_.useEffect)((function(){u||o(Tn)}),[u]);var L=function(e){return function(t){return m(d()({},e,t))}},N=T()("crowdsignal-forms-nps",{"is-inactive":!k&&!u}),R=ie().accountInfo,B=Object(b.get)(R,"capabilities",[]).includes("hide-branding"),F=Object(b.get)(R,["signalCount","shouldDisplay"]),M=F&&Object(b.get)(R,["signalCount","count"])>=Object(b.get)(R,["signalCount","userLimit"]);return Object(a.createElement)(lt,{blockIcon:null,blockName:Object(l.__)("Crowdsignal NPS","crowdsignal-forms")},Object(a.createElement)(Fn,w()({currentView:r,onViewChange:o},e)),Object(a.createElement)(Bn,w()({shouldPromote:F,signalWarning:M},e)),!k&&M&&Object(a.createElement)(pt,null),!k&&I&&Object(a.createElement)(Hn,{retryHandler:P}),!k&&Object(a.createElement)(mt,{isDismissible:!1,icon:"visibility",componentActions:[Object(a.createElement)(Nn.PostPreviewButton,{key:1,className:["is-secondary","components-notice__action","crowdsignal-forms-nps__preview-button",c.surveyId?"":"is-disabled"],textContent:Object(l.__)("Preview","crowdsignal-forms")})]},Object(l.sprintf)(Object(l._n)("This block will appear as a popup window to people who have visited this page at least %d time.","This block will appear as a popup window to people who have visited this page at least %d times.",x,"crowdsignal-forms"),x)),(r===Tn||!u)&&Object(a.createElement)("div",{className:N,style:Mn(c,s)},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-nps__question",placeholder:Object(l.__)("Enter your rating question","crowdsignal-forms"),onChange:L("ratingQuestion"),value:v,allowedFormats:[]}),Object(a.createElement)("div",{className:"crowdsignal-forms-nps__rating"},Object(a.createElement)("div",{className:"crowdsignal-forms-nps__rating-labels"},Object(a.createElement)(C.RichText,{tagName:"span",placeholder:Object(l.__)("Not likely","crowdsignal-forms"),onChange:L("lowRatingLabel"),value:c.lowRatingLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0}),Object(a.createElement)(C.RichText,{tagName:"span",placeholder:Object(l.__)("Very likely","crowdsignal-forms"),onChange:L("highRatingLabel"),value:c.highRatingLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0})),Object(a.createElement)("div",{className:"crowdsignal-forms-nps__rating-scale"},Object(b.times)(11,(function(e){return Object(a.createElement)("div",{key:"rating-".concat(e),className:"crowdsignal-forms-nps__rating-button"},e)}))),!B&&Object(a.createElement)(be,{trackRef:"cs-forms-nps",editing:!0,message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")}))),r===In&&u&&Object(a.createElement)("div",{className:N,style:Mn(c,s)},Object(a.createElement)("div",{className:"crowdsignal-forms-nps__feedback"},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-nps__question",placeholder:Object(l.__)("Enter your feedback question","crowdsignal-forms"),onChange:L("feedbackQuestion"),value:O,allowedFormats:[]}),Object(a.createElement)(E.TextareaControl,{className:"crowdsignal-forms-nps__feedback-text",rows:6,onChange:L("feedbackPlaceholder"),value:c.feedbackPlaceholder}),Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-nps__feedback-button-wrapper"},Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-nps__feedback-button",onChange:L("submitButtonLabel"),value:c.submitButtonLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0})),!B&&Object(a.createElement)(be,{trackRef:"cs-forms-nps",editing:!0,message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")}))),p())})),Wn={title:Object(l.__)("Measure NPS","crowdsignal-forms"),description:Object(l.__)("Calculate your Net Promoter Score! Collect feedback and track customer satisfaction over time. — powered by Crowdsignal.","crowdsignal-forms"),category:"crowdsignal-forms",attributes:Ln,supports:{multiple:!1,html:!1,reusable:!1},icon:Object(a.createElement)((function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{d:"M4.49707 15V10.3857H4.54102L7.83691 15H9.05762V7.9541H7.64648V12.5439H7.60742L4.31641 7.9541H3.08594V15H4.49707ZM9.73438 7.9541V15H11.209V12.7783H12.5273C14.0117 12.7783 15.042 11.8115 15.042 10.3662C15.042 8.91602 14.0459 7.9541 12.6006 7.9541H9.73438ZM11.209 9.12109H12.21C13.0547 9.12109 13.543 9.57031 13.543 10.3711C13.543 11.1768 13.0498 11.626 12.2051 11.626H11.209V9.12109ZM15.1523 12.9932C15.1963 14.3164 16.2754 15.1221 17.9697 15.1221C19.7178 15.1221 20.8262 14.2578 20.8262 12.8906C20.8262 11.8164 20.2109 11.2109 18.7998 10.9082L17.9453 10.7275C17.1348 10.542 16.793 10.2979 16.793 9.86328C16.793 9.34082 17.2812 8.99414 18.0088 8.99414C18.7461 8.99414 19.2686 9.35547 19.3174 9.95117H20.6992C20.6748 8.67676 19.6445 7.83203 18.0039 7.83203C16.4316 7.83203 15.3086 8.69141 15.3086 9.99023C15.3086 11.0205 15.9482 11.6797 17.2471 11.958L18.165 12.1582C19.0146 12.3486 19.3516 12.6025 19.3516 13.0615C19.3516 13.5791 18.8145 13.9551 18.0283 13.9551C17.2471 13.9551 16.6416 13.5742 16.5732 12.9932H15.1523Z"}))}),null),edit:Vn,keywords:[Object(l.__)("ask","crowdsignal-forms"),"crowdsignal",Object(l.__)("CSAT","crowdsignal-forms"),Object(l.__)("customer experience","crowdsignal-forms"),Object(l.__)("customer satisfaction","crowdsignal-forms"),Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("loyalty","crowdsignal-forms"),Object(l.__)("net promoter score","crowdsignal-forms"),Object(l.__)("nps","crowdsignal-forms"),Object(l.__)("opinion","crowdsignal-forms"),Object(l.__)("poll","crowdsignal-forms"),Object(l.__)("promoter","crowdsignal-forms"),Object(l.__)("research","crowdsignal-forms"),Object(l.__)("rating","crowdsignal-forms"),Object(l.__)("review","crowdsignal-forms"),Object(l.__)("score","crowdsignal-forms"),Object(l.__)("survey","crowdsignal-forms")],example:{attributes:{isExample:!0,ratingQuestion:Object(l.__)("How satisfied are you with the content of the site?","crowdsignal-forms"),feedbackQuestion:Object(l.__)("Any advise on how we could improve your experience?","crowdsignal-forms"),lowRatingLabel:Object(l.__)("Not satisfied","crowdsignal-forms"),highRatingLabel:Object(l.__)("Very satisfied","crowdsignal-forms")}}},Un=function(){return Object(a.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(a.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 5.25V17.6893L6.42678 16.2626C6.75497 15.9344 7.20008 15.75 7.66421 15.75H18.75C18.8881 15.75 19 15.6381 19 15.5V5.5C19 5.36193 18.8881 5.25 18.75 5.25H5ZM3.5 5C3.5 4.30965 4.05964 3.75 4.75 3.75H18.75C19.7165 3.75 20.5 4.5335 20.5 5.5V15.5C20.5 16.4665 19.7165 17.25 18.75 17.25H7.66421C7.59791 17.25 7.53432 17.2763 7.48744 17.3232L3.5 21.3107V5Z"}),Object(a.createElement)("rect",{x:"7",y:"9.75",width:"1.5",height:"1.5"}),Object(a.createElement)("rect",{x:"11.25",y:"9.75",width:"1.5",height:"1.5"}),Object(a.createElement)("rect",{x:"15.5",y:"9.75",width:"1.5",height:"1.5"}))},zn="question",qn="submit",Kn=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),Gn=Object.freeze({CLICK:"click",HOVER:"hover",PAGE_LOAD:"load"}),Zn={backgroundColor:{type:"string"},buttonColor:{type:"string"},buttonTextColor:{type:"string"},emailPlaceholder:{type:"string",default:Object(l.__)("Your Email","crowdsignal-forms")},emailRequired:{type:"boolean",default:!1},feedbackPlaceholder:{type:"string",default:Object(l.__)("Please let us know how we can do better…","crowdsignal-forms")},header:{type:"string",default:Object(l.__)("👋 Hey there!","crowdsignal-forms")},hideBranding:{type:"boolean",default:!1},hideTriggerShadow:{type:"boolean",default:!1},submitButtonLabel:{type:"string",default:Object(l.__)("Submit","crowdsignal-forms")},submitText:{type:"string",default:Object(l.__)("Thanks for letting us know!","crowdsignal-forms")},surveyId:{type:"number",default:null},textColor:{type:"string"},toggleOn:{type:"string",default:Gn.CLICK},triggerLabel:{type:"string",default:Object(l.__)("Feedback","crowdsignal-forms")},triggerBackgroundColor:{type:"string"},triggerTextColor:{type:"string"},title:{type:"string",default:""},x:{type:"string",default:"left"},y:{type:"string",default:"bottom"},status:{type:"string",default:Kn.OPEN},closedAfterDateTime:{type:"string",default:null},emailResponses:{type:"boolean",default:!0},isExample:{type:"boolean",default:!1},isWidget:{type:"boolean",default:!1}};function Yn(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 Qn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yn(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jn,Xn=function(e,t){return{left:e.left+t.x+window.scrollX,right:e.right+(window.innerWidth>t.left+t.width?window.innerWidth-t.left-t.width:0),top:e.top+t.y+window.scrollY,bottom:e.bottom+(window.innerHeight>t.top+t.height?window.innerHeight-t.top-t.height:0)}},$n=function(e,t,n){return{left:"left"===e?n.left:null,right:"right"===e?n.right:null}},er=function(e,t,n){return"center"===e?{top:(window.innerHeight-t)/2,bottom:null}:{top:"top"===e?n.top:null,bottom:"bottom"===e?n.bottom:null}},tr=function(e){var t=e.attributes,n=e.setAttributes,r=e.shouldPromote,o=e.signalWarning,c=e.email,i="https://app.crowdsignal.com/surveys/".concat(t.surveyId,"/report/overview"),s=function(e){return function(t){return n(d()({},e,t))}};return Object(a.createElement)(C.InspectorControls,null,Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Results","crowdsignal-forms"),initialOpen:!0},Object(a.createElement)("p",null,t.surveyId?Object(l.__)("Manage results on ","crowdsignal-forms"):Object(l.__)("Save the block to track results on ","crowdsignal-forms"),Object(a.createElement)(E.ExternalLink,{href:"https://www.crowdsignal.com"},"crowdsignal.com")),Object(a.createElement)("p",null,Object(a.createElement)(E.Button,{isSecondary:!0,disabled:!t.surveyId,href:i,target:"blank"},Object(l.__)("View results","crowdsignal-forms"))),Object(a.createElement)(E.TextControl,{label:Object(l.__)("Title (optional)","crowdsignal-forms"),onChange:function(e){return n({title:e})},value:Object(k.decodeEntities)(t.title)}),Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Send me responses via email","crowdsignal-forms"),checked:t.emailResponses,onChange:s("emailResponses"),help:t.emailResponses&&c&&Object(l.sprintf)(Object(l.__)("Responses will be sent to %s","crowdsignal-forms"),c)}),r&&Object(a.createElement)(qe,{signalWarning:o})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Feedback Button","crowdsignal-forms"),initialOpen:!1,colorSettings:[{label:Object(l.__)("Background color","crowdsignal-forms"),onChange:s("triggerBackgroundColor"),value:t.triggerBackgroundColor},{label:Object(l.__)("Text color","crowdsignal-forms"),onChange:s("triggerTextColor"),value:t.triggerTextColor}]},Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Hide Shadow","crowdsignal-forms"),checked:t.hideTriggerShadow,onChange:s("hideTriggerShadow")})),Object(a.createElement)(C.PanelColorSettings,{title:Object(l.__)("Block styling","crowdsignal-forms"),initialOpen:!1,colorSettings:[{label:Object(l.__)("Background color","crowdsignal-forms"),onChange:s("backgroundColor"),value:t.backgroundColor},{label:Object(l.__)("Text color","crowdsignal-forms"),onChange:s("textColor"),value:t.textColor},{label:Object(l.__)("Button color","crowdsignal-forms"),onChange:s("buttonColor"),value:t.buttonColor},{label:Object(l.__)("Button text color","crowdsignal-forms"),onChange:s("buttonTextColor"),value:t.buttonTextColor}]}),Object(a.createElement)(E.PanelBody,{title:Object(l.__)("Settings","crowdsignal-forms"),initialOpen:!1},Object(a.createElement)(E.SelectControl,{value:t.status,label:Object(l.__)("Status","crowdsignal-forms"),options:[{label:Object(l.__)("Open","crowdsignal-forms"),value:Kn.OPEN},{label:Object(l.__)("Closed after","crowdsignal-forms"),value:Kn.CLOSED_AFTER},{label:Object(l.__)("Closed","crowdsignal-forms"),value:Kn.CLOSED}],onChange:function(e){return n({status:e})},help:Kn.CLOSED_AFTER===t.status&&null!==t.closedAfterDateTime&&(new Date).toISOString()>t.closedAfterDateTime?"Currently closed as date has passed":""}),Kn.CLOSED_AFTER===t.status&&Object(a.createElement)(E.DateTimePicker,{currentDate:t.closedAfterDateTime&&new Date(t.closedAfterDateTime)||new Date,label:Object(l.__)("Close on","crowdsignal-forms"),onChange:function(e){var t=new Date(e);n({closedAfterDateTime:t.toISOString()})},is12Hour:!0}),Object(a.createElement)(E.SelectControl,{value:t.toggleOn,label:Object(l.__)("Show feedback form on:","crowdsignal-forms"),options:[{label:Object(l.__)("Click","crowdsignal-forms"),value:Gn.CLICK},{label:Object(l.__)("Hover","crowdsignal-forms"),value:Gn.HOVER},{label:Object(l.__)("Page load","crowdsignal-forms"),value:Gn.PAGE_LOAD}],onChange:s("toggleOn")}),Object(a.createElement)(E.ToggleControl,{label:Object(l.__)("Require email address","crowdsignal-forms"),checked:t.emailRequired,onChange:s("emailRequired")})))},nr=n(33);function rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function or(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 ar(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?or(Object(n),!0).forEach((function(t){rr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):or(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lr(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function cr(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 ir(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return cr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function sr(e){return e?e.ownerDocument||e:document}try{Jn=window}catch(ba){}function ur(e){return e&&sr(e).defaultView||Jn}var dr,fr=(dr=ur(),Boolean(void 0!==dr&&dr.document&&dr.document.createElement)),br=fr?_.useLayoutEffect:_.useEffect;function mr(e){return Object(_.useState)(e)[0]}function pr(e){for(var t,n=[[]],r=function(){var e=t.value,r=n.find((function(t){return!t[0]||t[0].groupId===e.groupId}));r?r.push(e):n.push([e])},o=ir(e);!(t=o()).done;)r();return n}function gr(e){for(var t,n=[],r=ir(e);!(t=r()).done;){var o=t.value;n.push.apply(n,o)}return n}function Or(e){return e.slice().reverse()}function vr(e,t){return t?e.find((function(e){return!e.disabled&&e.id!==t})):e.find((function(e){return!e.disabled}))}function wr(e,t){var n;return t||null===t?t:e.currentId||null===e.currentId?e.currentId:null===(n=vr(e.items||[]))||void 0===n?void 0:n.id}function hr(e,t){if(t)return null==e?void 0:e.find((function(e){return e.id===t&&!e.disabled}))}function jr(e,t){return function(e){return"function"==typeof e}(e)?e(t):e}function _r(e){return void 0===e&&(e="id"),(e?e+"-":"")+Math.random().toString(32).substr(2,6)}var yr=Object(_.createContext)(_r);function Cr(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Er(e,t){return e.findIndex((function(e){return!(!e.ref.current||!t.ref.current)&&Cr(t.ref.current,e.ref.current)}))}function kr(e){for(var t,n=0,r=ir(e);!(t=r()).done;){var o=t.value.length;o>n&&(n=o)}return n}function xr(e){for(var t=pr(e),n=kr(t),r=[],o=0;o<n;o+=1)for(var a,l=ir(t);!(a=l()).done;){var c=a.value;c[o]&&r.push(ar(ar({},c[o]),{},{groupId:c[o].groupId?""+o:void 0}))}return r}function Sr(e,t,n){for(var r,o=kr(e),a=ir(e);!(r=a()).done;)for(var l=r.value,c=0;c<o;c+=1){var i=l[c];if(!i||n&&i.disabled){var s=0===c&&n?vr(l):l[c-1];l[c]=s&&t!==(null==s?void 0:s.id)&&n?s:{id:"__EMPTY_ITEM__",disabled:!0,ref:{current:null},groupId:null==s?void 0:s.groupId}}}return e}var Tr={id:null,ref:{current:null}};function Ir(e,t){return e.filter((function(e){return e.groupId===t}))}var Pr={horizontal:"vertical",vertical:"horizontal"};function Lr(e,t,n){return n in e?[].concat(e.slice(0,n),[t],e.slice(n)):[].concat(e,[t])}function Nr(e){var t=e.map((function(e,t){return[t,e]})),n=!1;return t.sort((function(e,t){var r=e[0],o=e[1],a=t[0],l=t[1],c=o.ref.current,i=l.ref.current;return c&&i?Cr(c,i)?(r>a&&(n=!0),-1):(r<a&&(n=!0),1):0})),n?t.map((function(e){e[0];return e[1]})):e}function Ar(e,t){var n=Nr(e);e!==n&&t(n)}function Rr(e,t){var n=Object(_.useRef)([]);Object(_.useEffect)((function(){for(var r,o=function(e){for(var t,n=e[0],r=e.slice(1),o=null==n||null===(t=n.ref.current)||void 0===t?void 0:t.parentElement,a=function(){var e=o;if(r.every((function(t){return e.contains(t.ref.current)})))return{v:o};o=o.parentElement};o;){var l=a();if("object"==typeof l)return l.v}return sr(o).body}(e),a=new IntersectionObserver((function(){!!n.current.length&&Ar(e,t),n.current=e}),{root:o}),l=ir(e);!(r=l()).done;){var c=r.value;c.ref.current&&a.observe(c.ref.current)}return function(){a.disconnect()}}),[e])}function Dr(e,t){"function"==typeof IntersectionObserver?Rr(e,t):function(e,t){Object(_.useEffect)((function(){var n=setTimeout((function(){return Ar(e,t)}),250);return function(){return clearTimeout(n)}}))}(e,t)}function Br(e,t){var n=e.unstable_virtual,r=e.rtl,o=e.orientation,a=e.items,l=e.groups,c=e.currentId,i=e.loop,s=e.wrap,u=e.pastIds,d=e.shift,f=e.unstable_moves,b=e.unstable_includesBaseElement,m=e.initialVirtual,p=e.initialRTL,g=e.initialOrientation,O=e.initialCurrentId,v=e.initialLoop,w=e.initialWrap,h=e.initialShift,j=e.hasSetCurrentId;switch(t.type){case"registerGroup":var _=t.group;if(0===l.length)return ar(ar({},e),{},{groups:[_]});var y=Er(l,_);return ar(ar({},e),{},{groups:Lr(l,_,y)});case"unregisterGroup":var C=t.id,E=l.filter((function(e){return e.id!==C}));return E.length===l.length?e:ar(ar({},e),{},{groups:E});case"registerItem":var k,x=t.item,S=l.find((function(e){var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(x.ref.current)})),T=ar({groupId:null==S?void 0:S.id},x),I=Er(a,T),P=ar(ar({},e),{},{items:Lr(a,T,I)});return j||f||void 0!==O?P:ar(ar({},P),{},{currentId:null===(k=vr(P.items))||void 0===k?void 0:k.id});case"unregisterItem":var L=t.id,N=a.filter((function(e){return e.id!==L}));if(N.length===a.length)return e;var A=u.filter((function(e){return e!==L})),R=ar(ar({},e),{},{pastIds:A,items:N});if(c&&c===L){var D=b?null:wr(ar(ar({},R),{},{currentId:A[0]}));return ar(ar({},R),{},{currentId:D})}return R;case"move":var B=t.id;if(void 0===B)return e;var F=u.filter((function(e){return e!==c&&e!==B})),M=c?[c].concat(F):F,H=ar(ar({},e),{},{pastIds:M});if(null===B)return ar(ar({},H),{},{unstable_moves:f+1,currentId:wr(H,B)});var V=hr(a,B);return ar(ar({},H),{},{unstable_moves:V?f+1:f,currentId:wr(H,null==V?void 0:V.id)});case"next":if(null==c)return Br(e,ar(ar({},t),{},{type:"first"}));var W=r&&"vertical"!==o,U=W?Or(a):a,z=U.find((function(e){return e.id===c}));if(!z)return Br(e,ar(ar({},t),{},{type:"first"}));var q=!!z.groupId,K=U.indexOf(z),G=U.slice(K+1),Z=Ir(G,z.groupId);if(t.allTheWay){var Y=vr(W?Ir(U,z.groupId):Or(Z));return Br(e,ar(ar({},t),{},{type:"move",id:null==Y?void 0:Y.id}))}var Q=function(e){return e&&Pr[e]}(q?o||"horizontal":o),J=i&&i!==Q,X=q&&s&&s!==Q,$=t.hasNullItem||!q&&J&&b;if(J){var ee=vr(function(e,t,n){var r=e.findIndex((function(e){return e.id===t}));return[].concat(e.slice(r+1),n?[Tr]:[],e.slice(0,r))}(X&&!$?U:Ir(U,z.groupId),c,$),c);return Br(e,ar(ar({},t),{},{type:"move",id:null==ee?void 0:ee.id}))}if(X){var te=vr($?Z:G,c),ne=$?(null==te?void 0:te.id)||null:null==te?void 0:te.id;return Br(e,ar(ar({},t),{},{type:"move",id:ne}))}var re=vr(Z,c);return Br(e,!re&&$?ar(ar({},t),{},{type:"move",id:null}):ar(ar({},t),{},{type:"move",id:null==re?void 0:re.id}));case"previous":var oe=!!!l.length&&b,ae=Br(ar(ar({},e),{},{items:Or(a)}),ar(ar({},t),{},{type:"next",hasNullItem:oe}));return ar(ar({},ae),{},{items:a});case"down":var le=d&&!t.allTheWay,ce=xr(gr(Sr(pr(a),c,le))),ie=i&&"horizontal"!==i&&b,se=Br(ar(ar({},e),{},{orientation:"vertical",items:ce}),ar(ar({},t),{},{type:"next",hasNullItem:ie}));return ar(ar({},se),{},{orientation:o,items:a});case"up":var ue=d&&!t.allTheWay,de=xr(Or(gr(Sr(pr(a),c,ue)))),fe=b,be=Br(ar(ar({},e),{},{orientation:"vertical",items:de}),ar(ar({},t),{},{type:"next",hasNullItem:fe}));return ar(ar({},be),{},{orientation:o,items:a});case"first":var me=vr(a);return Br(e,ar(ar({},t),{},{type:"move",id:null==me?void 0:me.id}));case"last":var pe=Br(ar(ar({},e),{},{items:Or(a)}),ar(ar({},t),{},{type:"first"}));return ar(ar({},pe),{},{items:a});case"sort":return ar(ar({},e),{},{items:Nr(a),groups:Nr(l)});case"setVirtual":return ar(ar({},e),{},{unstable_virtual:jr(t.virtual,n)});case"setRTL":return ar(ar({},e),{},{rtl:jr(t.rtl,r)});case"setOrientation":return ar(ar({},e),{},{orientation:jr(t.orientation,o)});case"setCurrentId":var ge=wr(ar(ar({},e),{},{currentId:jr(t.currentId,c)}));return ar(ar({},e),{},{currentId:ge,hasSetCurrentId:!0});case"setLoop":return ar(ar({},e),{},{loop:jr(t.loop,i)});case"setWrap":return ar(ar({},e),{},{wrap:jr(t.wrap,s)});case"setShift":return ar(ar({},e),{},{shift:jr(t.shift,d)});case"setIncludesBaseElement":return ar(ar({},e),{},{unstable_includesBaseElement:jr(t.includesBaseElement,b)});case"reset":return ar(ar({},e),{},{unstable_virtual:m,rtl:p,orientation:g,currentId:wr(ar(ar({},e),{},{currentId:O})),loop:v,wrap:w,shift:h,unstable_moves:0,pastIds:[]});case"setItems":return ar(ar({},e),{},{items:t.items});default:throw new Error}}function Fr(e){return Object(_.useCallback)(e,[])}function Mr(e){void 0===e&&(e={});var t=mr(e),n=t.unstable_virtual,r=void 0!==n&&n,o=t.rtl,a=void 0!==o&&o,l=t.orientation,c=t.currentId,i=t.loop,s=void 0!==i&&i,u=t.wrap,d=void 0!==u&&u,f=t.shift,b=void 0!==f&&f,m=t.unstable_includesBaseElement,p=function(e){void 0===e&&(e={});var t=mr(e).baseId,n=Object(_.useContext)(yr),r=Object(_.useRef)(0),o=Object(_.useState)((function(){return t||n()}));return{baseId:o[0],setBaseId:o[1],unstable_idCountRef:r}}(lr(t,["unstable_virtual","rtl","orientation","currentId","loop","wrap","shift","unstable_includesBaseElement"])),g=Object(_.useReducer)(Br,{unstable_virtual:r,rtl:a,orientation:l,items:[],groups:[],currentId:c,loop:s,wrap:d,shift:b,unstable_moves:0,pastIds:[],unstable_includesBaseElement:null!=m?m:null===c,initialVirtual:r,initialRTL:a,initialOrientation:l,initialCurrentId:c,initialLoop:s,initialWrap:d,initialShift:b}),O=g[0],v=(O.pastIds,O.initialVirtual,O.initialRTL,O.initialOrientation,O.initialCurrentId,O.initialLoop,O.initialWrap,O.initialShift,O.hasSetCurrentId,lr(O,["pastIds","initialVirtual","initialRTL","initialOrientation","initialCurrentId","initialLoop","initialWrap","initialShift","hasSetCurrentId"])),w=g[1],h=Object(_.useState)(!1),j=h[0],y=h[1],C=function(){var e=Object(_.useRef)(!1);return br((function(){return function(){e.current=!0}}),[]),e}(),E=Object(_.useCallback)((function(e){return w({type:"setItems",items:e})}),[]);return Dr(v.items,E),ar(ar(ar({},p),v),{},{unstable_hasActiveWidget:j,unstable_setHasActiveWidget:y,registerItem:Fr((function(e){C.current||w({type:"registerItem",item:e})})),unregisterItem:Fr((function(e){C.current||w({type:"unregisterItem",id:e})})),registerGroup:Fr((function(e){C.current||w({type:"registerGroup",group:e})})),unregisterGroup:Fr((function(e){C.current||w({type:"unregisterGroup",id:e})})),move:Fr((function(e){return w({type:"move",id:e})})),next:Fr((function(e){return w({type:"next",allTheWay:e})})),previous:Fr((function(e){return w({type:"previous",allTheWay:e})})),up:Fr((function(e){return w({type:"up",allTheWay:e})})),down:Fr((function(e){return w({type:"down",allTheWay:e})})),first:Fr((function(){return w({type:"first"})})),last:Fr((function(){return w({type:"last"})})),sort:Fr((function(){return w({type:"sort"})})),unstable_setVirtual:Fr((function(e){return w({type:"setVirtual",virtual:e})})),setRTL:Fr((function(e){return w({type:"setRTL",rtl:e})})),setOrientation:Fr((function(e){return w({type:"setOrientation",orientation:e})})),setCurrentId:Fr((function(e){return w({type:"setCurrentId",currentId:e})})),setLoop:Fr((function(e){return w({type:"setLoop",loop:e})})),setWrap:Fr((function(e){return w({type:"setWrap",wrap:e})})),setShift:Fr((function(e){return w({type:"setShift",shift:e})})),unstable_setIncludesBaseElement:Fr((function(e){return w({type:"setIncludesBaseElement",includesBaseElement:e})})),reset:Fr((function(){return w({type:"reset"})}))})}function Hr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vr(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 Wr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vr(Object(n),!0).forEach((function(t){Hr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ur(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function zr(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 qr(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return zr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var Kr=Object(_.createContext)({});var Gr=function(e,t,n){void 0===n&&(n=t.children);var r=Object(_.useContext)(Kr);if(r.useCreateElement)return r.useCreateElement(e,t,n);if("string"==typeof e&&function(e){return"function"==typeof e}(n)){t.children;return n(Ur(t,["children"]))}return Object(_.createElement)(e,t,n)};function Zr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yr(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 Qr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yr(Object(n),!0).forEach((function(t){Zr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jr(e){return"object"==typeof e&&null!=e}function Xr(e){var t;if(!Jr(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null===(t=n.constructor)||void 0===t?void 0:t.toString())===Object.toString()}function $r(e,t){for(var n={},r={},o=0,a=Object.keys(e);o<a.length;o++){var l=a[o];t.indexOf(l)>=0?n[l]=e[l]:r[l]=e[l]}return[n,r]}function eo(e,t){if(void 0===t&&(t=[]),!Xr(e.state))return $r(e,t);var n=$r(e,[].concat(t,["state"])),r=n[0],o=n[1],a=r.state,l=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(r,["state"]);return[Qr(Qr({},a),l),o]}function to(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var a=0,l=n;a<l.length;a++){var c=l[a];if(e[c]!==t[c])return!1}return!0}function no(e){return"normalizePropsAreEqualInner"===e.name?e:function(t,n){return Xr(t.state)&&Xr(n.state)?e(Qr(Qr({},t.state),t),Qr(Qr({},n.state),n)):e(t,n)}}function ro(e){var t,n=e.as,r=e.useHook,o=e.memo,a=e.propsAreEqual,l=void 0===a?null==r?void 0:r.unstable_propsAreEqual:a,c=e.keys,i=void 0===c?(null==r?void 0:r.__keys)||[]:c,s=e.useCreateElement,u=void 0===s?Gr:s,d=function(e,t){var o=e.as,a=void 0===o?n:o,l=Ur(e,["as"]);if(r){var c,s=eo(l,i),d=s[0],f=s[1],b=r(d,Wr({ref:t},f)),m=b.wrapElement,p=Ur(b,["wrapElement"]),g=(null===(c=a.render)||void 0===c?void 0:c.__keys)||a.__keys,O=g&&eo(l,g)[0],v=O?Wr(Wr({},p),O):p,w=u(a,v);return m?m(w):w}return u(a,Wr({ref:t},l))};return t=d,d=Object(_.forwardRef)(t),o&&(d=function(e,t){return Object(_.memo)(e,t)}(d,l&&no(l))),d.__keys=i,d.unstable_propsAreEqual=no(l||to),d}function oo(e,t){Object(_.useDebugValue)(e);var n=Object(_.useContext)(Kr);return null!=n[e]?n[e]:t}function ao(e){var t,n,r,o=(r=e.compose,Array.isArray(r)?r:void 0!==r?[r]:[]),a=function(t,n){if(e.useOptions&&(t=e.useOptions(t,n)),e.name&&(t=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var r="use"+e+"Options";Object(_.useDebugValue)(r);var o=oo(r);return o?Wr(Wr({},t),o(t,n)):t}(e.name,t,n)),e.compose)for(var r,a=qr(o);!(r=a()).done;){t=r.value.__useOptions(t,n)}return t},l=function(t,n,r){if(void 0===t&&(t={}),void 0===n&&(n={}),void 0===r&&(r=!1),r||(t=a(t,n)),e.useProps&&(n=e.useProps(t,n)),e.name&&(n=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var r="use"+e+"Props";Object(_.useDebugValue)(r);var o=oo(r);return o?o(t,n):n}(e.name,t,n)),e.compose)if(e.useComposeOptions&&(t=e.useComposeOptions(t,n)),e.useComposeProps)n=e.useComposeProps(t,n);else for(var l,c=qr(o);!(l=c()).done;){n=(0,l.value)(t,n,!0)}var i={},s=n||{};for(var u in s)void 0!==s[u]&&(i[u]=s[u]);return i};l.__useOptions=a;var c=o.reduce((function(e,t){return e.push.apply(e,t.__keys||[]),e}),[]);return l.__keys=[].concat(c,(null===(t=e.useState)||void 0===t?void 0:t.__keys)||[],e.keys||[]),l.unstable_propsAreEqual=e.propsAreEqual||(null===(n=o[0])||void 0===n?void 0:n.unstable_propsAreEqual)||to,l}function lo(e,t){void 0===t&&(t=null),e&&("function"==typeof e?e(t):e.current=t)}function co(e,t){return Object(_.useMemo)((function(){return null==e&&null==t?null:function(n){lo(e,n),lo(t,n)}}),[e,t])}function io(e){var t=Object(_.useRef)(e);return br((function(){t.current=e})),t}function so(e){return e.target===e.currentTarget}var uo=ao({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,r=lr(e,["unstable_system"]),o=t.unstable_system,a=lr(t,["unstable_system"]);return!(n!==o&&!to(n,o))&&to(r,a)}}),fo=(ro({as:"div",useHook:uo}),["button","color","file","image","reset","submit"]);function bo(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){var t=e;return-1!==fo.indexOf(t.type)}return!1}function mo(e){var t=sr(e).activeElement;return null!=t&&t.nodeName?t:null}function po(e,t){return e===t||e.contains(t)}function go(e){var t=mo(e);if(!t)return!1;if(po(e,t))return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&(n===e.id||!!e.querySelector("#"+n))}function Oo(e){return!po(e.currentTarget,e.target)}function vo(e){return!!fr&&-1!==window.navigator.userAgent.indexOf(e)}function wo(e,t){return"matches"in e?e.matches(t):"msMatchesSelector"in e?e.msMatchesSelector(t):e.webkitMatchesSelector(t)}var ho="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function jo(e){return wo(e,ho)&&function(e){var t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}(e)}var _o=vo("Mac")&&!vo("Chrome")&&(vo("Safari")||vo("Firefox"));function yo(e){!go(e)&&jo(e)&&e.focus()}function Co(e,t,n,r){return e?t&&!n?-1:void 0:t?r:r||0}function Eo(e,t){return Object(_.useCallback)((function(n){var r;null===(r=e.current)||void 0===r||r.call(e,n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())}),[e,t])}var ko=ao({name:"Tabbable",compose:uo,keys:["disabled","focusable"],useOptions:function(e,t){return ar({disabled:t.disabled},e)},useProps:function(e,t){var n=t.ref,r=t.tabIndex,o=t.onClickCapture,a=t.onMouseDownCapture,l=t.onMouseDown,c=t.onKeyPressCapture,i=t.style,s=lr(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),u=Object(_.useRef)(null),d=io(o),f=io(a),b=io(l),m=io(c),p=!!e.disabled&&!e.focusable,g=Object(_.useState)(!0),O=g[0],v=g[1],w=Object(_.useState)(!0),h=w[0],j=w[1],y=e.disabled?ar({pointerEvents:"none"},i):i;br((function(){var e,t=u.current;t&&("BUTTON"!==(e=t).tagName&&"INPUT"!==e.tagName&&"SELECT"!==e.tagName&&"TEXTAREA"!==e.tagName&&"A"!==e.tagName&&v(!1),function(e){return"BUTTON"===e.tagName||"INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName}(t)||j(!1))}),[]);var C=Eo(d,e.disabled),E=Eo(f,e.disabled),k=Eo(m,e.disabled),x=Object(_.useCallback)((function(e){var t;null===(t=b.current)||void 0===t||t.call(b,e);var n=e.currentTarget;if(!e.defaultPrevented&&_o&&!Oo(e)&&bo(n)){var r=requestAnimationFrame((function(){n.removeEventListener("mouseup",o,!0),yo(n)})),o=function(){cancelAnimationFrame(r),yo(n)};n.addEventListener("mouseup",o,{once:!0,capture:!0})}}),[]);return ar({ref:co(u,n),style:y,tabIndex:Co(p,O,h,r),disabled:!(!p||!h)||void 0,"aria-disabled":!!e.disabled||void 0,onClickCapture:C,onMouseDownCapture:E,onMouseDown:x,onKeyPressCapture:k},s)}});ro({as:"div",useHook:ko});function xo(e,t,n){if("function"==typeof Event)return new Event(t,n);var r=sr(e).createEvent("Event");return r.initEvent(t,null==n?void 0:n.bubbles,null==n?void 0:n.cancelable),r}function So(e,t,n){return void 0===n&&(n={}),"function"==typeof FocusEvent?new FocusEvent(t,n):xo(e,t,n)}function To(e,t){var n=So(e,"blur",t),r=e.dispatchEvent(n),o=Qr(Qr({},t),{},{bubbles:!0});return e.dispatchEvent(So(e,"focusout",o)),r}function Io(e,t,n){return e.dispatchEvent(function(e,t,n){if(void 0===n&&(n={}),"function"==typeof KeyboardEvent)return new KeyboardEvent(t,n);var r=sr(e).createEvent("KeyboardEvent");return r.initKeyboardEvent(t,n.bubbles,n.cancelable,ur(e),n.key,n.location,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey),r}(e,t,n))}var Po=fr&&"msCrypto"in window;var Lo=["baseId","unstable_idCountRef","setBaseId","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],No=Lo,Ao=No;function Ro(e){e.userFocus=!0,e.focus(),e.userFocus=!1}function Do(e,t){e.userFocus=t}var Bo=fr&&"msCrypto"in window;function Fo(e,t,n){var r=io(n);return Object(_.useCallback)((function(n){var o;if(null===(o=r.current)||void 0===o||o.call(r,n),!n.defaultPrevented&&e&&function(e){return!!so(e)&&(!e.metaKey&&"Tab"!==e.key)}(n)){var a=null==t?void 0:t.ref.current;a&&(Io(a,n.type,n)||n.preventDefault(),n.currentTarget.contains(a)&&n.stopPropagation())}}),[e,t])}function Mo(e,t){return null==e?void 0:e.some((function(e){return!!t&&e.ref.current===t}))}var Ho=ro({as:"div",useHook:ao({name:"Composite",compose:[ko],keys:Lo,useOptions:function(e){return ar(ar({},e),{},{currentId:wr(e)})},useProps:function(e,t){var n=t.ref,r=t.onFocusCapture,o=t.onFocus,a=t.onBlurCapture,l=t.onKeyDown,c=t.onKeyDownCapture,i=t.onKeyUpCapture,s=lr(t,["ref","onFocusCapture","onFocus","onBlurCapture","onKeyDown","onKeyDownCapture","onKeyUpCapture"]),u=Object(_.useRef)(null),d=hr(e.items,e.currentId),f=Object(_.useRef)(null),b=io(r),m=io(o),p=io(a),g=io(l),O=function(e){var t=io(e),n=Object(_.useReducer)((function(e){return e+1}),0),r=n[0],o=n[1];return Object(_.useEffect)((function(){var e,n=null===(e=t.current)||void 0===e?void 0:e.ref.current;r&&n&&Ro(n)}),[r]),o}(d),v=Bo?function(e){var t=Object(_.useRef)(null);return Object(_.useEffect)((function(){var n=sr(e.current),r=function(e){var n=e.target;t.current=n};return n.addEventListener("focus",r,!0),function(){n.removeEventListener("focus",r,!0)}}),[]),t}(u):void 0;Object(_.useEffect)((function(){var t=u.current;e.unstable_moves&&!d&&(null==t||t.focus())}),[e.unstable_moves,d]);var w=Fo(e.unstable_virtual,d,c),h=Fo(e.unstable_virtual,d,i),j=Object(_.useCallback)((function(t){var n;if(null===(n=b.current)||void 0===n||n.call(b,t),!t.defaultPrevented&&e.unstable_virtual){var r=(null==v?void 0:v.current)||t.relatedTarget,o=Mo(e.items,r);so(t)&&o&&(t.stopPropagation(),f.current=r)}}),[e.unstable_virtual,e.items]),y=Object(_.useCallback)((function(t){var n;if(null===(n=m.current)||void 0===n||n.call(m,t),!t.defaultPrevented)if(e.unstable_virtual)so(t)&&O();else if(so(t)){var r;null===(r=e.setCurrentId)||void 0===r||r.call(e,null)}}),[e.unstable_virtual,e.setCurrentId]),C=Object(_.useCallback)((function(t){var n;if(null===(n=p.current)||void 0===n||n.call(p,t),!t.defaultPrevented&&e.unstable_virtual){var r=(null==d?void 0:d.ref.current)||null,o=function(e){return Po?mo(e.currentTarget):e.relatedTarget}(t),a=Mo(e.items,o);if(so(t)&&a)o===r?f.current&&f.current!==o&&To(f.current,t):r&&To(r,t),t.stopPropagation();else!Mo(e.items,t.target)&&r&&To(r,t)}}),[e.unstable_virtual,e.items,d]),E=Object(_.useCallback)((function(t){var n,r;if(null===(n=g.current)||void 0===n||n.call(g,t),!t.defaultPrevented&&null===e.currentId&&so(t)){var o="horizontal"!==e.orientation,a="vertical"!==e.orientation,l=!(null===(r=e.groups)||void 0===r||!r.length),c={ArrowUp:(l||o)&&function(){if(l){var t,n=vr(gr(Or(pr(e.items))));if(null!=n&&n.id)null===(t=e.move)||void 0===t||t.call(e,n.id)}else{var r;null===(r=e.last)||void 0===r||r.call(e)}},ArrowRight:(l||a)&&e.first,ArrowDown:(l||o)&&e.first,ArrowLeft:(l||a)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last}[t.key];c&&(t.preventDefault(),c())}}),[e.currentId,e.orientation,e.groups,e.items,e.move,e.last,e.first]);return ar({ref:co(u,n),id:e.baseId,onFocus:y,onFocusCapture:j,onBlurCapture:C,onKeyDownCapture:w,onKeyDown:E,onKeyUpCapture:h,"aria-activedescendant":e.unstable_virtual&&(null==d?void 0:d.id)||void 0},s)},useComposeProps:function(e,t){t=uo(e,t,!0);var n=ko(e,t,!0);return e.unstable_virtual||null===e.currentId?ar({tabIndex:0},n):ar(ar({},t),{},{ref:n.ref})}}),useCreateElement:function(e,t,n){return Gr(e,t,n)}}),Vo=ao({keys:[].concat(["baseId","unstable_idCountRef","setBaseId"],["id"]),useOptions:function(e,t){var n=Object(_.useContext)(yr),r=Object(_.useState)((function(){return e.unstable_idCountRef?(e.unstable_idCountRef.current+=1,"-"+e.unstable_idCountRef.current):e.baseId?"-"+n(""):""}))[0],o=Object(_.useMemo)((function(){return e.baseId||n()}),[e.baseId,n]),a=t.id||e.id||""+o+r;return ar(ar({},e),{},{id:a})},useProps:function(e,t){return ar({id:e.id},t)}}),Wo=(ro({as:"div",useHook:Vo}),ao({name:"Group",compose:uo,keys:[],useProps:function(e,t){return ar({role:"group"},t)}})),Uo=(ro({as:"div",useHook:Wo}),ro({as:"div",useHook:ao({name:"CompositeGroup",compose:[Wo,Vo],keys:No,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return Wo.unstable_propsAreEqual(e,t);var n=e.currentId,r=(e.unstable_moves,lr(e,["currentId","unstable_moves"])),o=t.currentId,a=(t.unstable_moves,lr(t,["currentId","unstable_moves"]));if(e.items&&t.items){var l=hr(e.items,n),c=hr(t.items,o),i=null==l?void 0:l.groupId,s=null==c?void 0:c.groupId;if(t.id===s||t.id===i)return!1}return Wo.unstable_propsAreEqual(r,a)},useProps:function(e,t){var n=t.ref,r=lr(t,["ref"]),o=Object(_.useRef)(null),a=e.id;return br((function(){var t;if(a)return null===(t=e.registerGroup)||void 0===t||t.call(e,{id:a,ref:o}),function(){var t;null===(t=e.unregisterGroup)||void 0===t||t.call(e,a)}}),[a,e.registerGroup,e.unregisterGroup]),ar({ref:co(o,n)},r)}})}));var zo=ao({name:"Clickable",compose:ko,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=void 0===t||t,r=e.unstable_clickOnSpace;return ar({unstable_clickOnEnter:n,unstable_clickOnSpace:void 0===r||r},lr(e,["unstable_clickOnEnter","unstable_clickOnSpace"]))},useProps:function(e,t){var n=t.onKeyDown,r=t.onKeyUp,o=lr(t,["onKeyDown","onKeyUp"]),a=Object(_.useState)(!1),l=a[0],c=a[1],i=io(n),s=io(r),u=Object(_.useCallback)((function(t){var n;if(null===(n=i.current)||void 0===n||n.call(i,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&so(t)){var r=e.unstable_clickOnEnter&&"Enter"===t.key,o=e.unstable_clickOnSpace&&" "===t.key;if(r||o){if(function(e){var t=e.currentTarget;return!!e.isTrusted&&(bo(t)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"A"===t.tagName||"SELECT"===t.tagName)}(t))return;t.preventDefault(),r?t.currentTarget.click():o&&c(!0)}}}),[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),d=Object(_.useCallback)((function(t){var n;if(null===(n=s.current)||void 0===n||n.call(s,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;l&&r&&(c(!1),t.currentTarget.click())}}),[e.disabled,e.unstable_clickOnSpace,l]);return ar({"data-active":l||void 0,onKeyDown:u,onKeyUp:d},o)}});ro({as:"button",memo:!0,useHook:zo});function qo(e){try{var t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName,r="true"===e.contentEditable;return t||n||r||!1}catch(o){return!1}}function Ko(e){var t=mo(e);if(!t)return!1;if(t===e)return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}function Go(e,t){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){var n,r=Object.getPrototypeOf(e),o=null===(n=Object.getOwnPropertyDescriptor(r,"value"))||void 0===n?void 0:n.set;o&&(o.call(e,t),function(e,t,n){e.dispatchEvent(xo(e,t,n))}(e,"input",{bubbles:!0}))}}function Zo(e){return e.querySelector("[data-composite-item-widget]")}var Yo=ro({as:"button",memo:!0,useHook:ao({name:"CompositeItem",compose:[zo,Vo],keys:Ao,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return zo.unstable_propsAreEqual(e,t);var n=e.currentId,r=e.unstable_moves,o=lr(e,["currentId","unstable_moves"]),a=t.currentId,l=t.unstable_moves,c=lr(t,["currentId","unstable_moves"]);if(a!==n){if(t.id===a||t.id===n)return!1}else if(r!==l)return!1;return zo.unstable_propsAreEqual(o,c)},useOptions:function(e){return ar(ar({},e),{},{id:e.id,currentId:wr(e),unstable_clickOnSpace:!e.unstable_hasActiveWidget&&e.unstable_clickOnSpace})},useProps:function(e,t){var n,r=t.ref,o=t.tabIndex,a=void 0===o?0:o,l=t.onMouseDown,c=t.onFocus,i=t.onBlurCapture,s=t.onKeyDown,u=t.onClick,d=lr(t,["ref","tabIndex","onMouseDown","onFocus","onBlurCapture","onKeyDown","onClick"]),f=Object(_.useRef)(null),b=e.id,m=e.disabled&&!e.focusable,p=e.currentId===b,g=io(p),O=Object(_.useRef)(!1),v=function(e){return Object(_.useMemo)((function(){var t;return null===(t=e.items)||void 0===t?void 0:t.find((function(t){return e.id&&t.id===e.id}))}),[e.items,e.id])}(e),w=io(l),h=io(c),j=io(i),y=io(s),C=io(u),E=!e.unstable_virtual&&!e.unstable_hasActiveWidget&&p||!(null!==(n=e.items)&&void 0!==n&&n.length);Object(_.useEffect)((function(){var t;if(b)return null===(t=e.registerItem)||void 0===t||t.call(e,{id:b,ref:f,disabled:!!m}),function(){var t;null===(t=e.unregisterItem)||void 0===t||t.call(e,b)}}),[b,m,e.registerItem,e.unregisterItem]),Object(_.useEffect)((function(){var t=f.current;t&&e.unstable_moves&&g.current&&Ro(t)}),[e.unstable_moves]);var k=Object(_.useCallback)((function(e){var t;null===(t=w.current)||void 0===t||t.call(w,e),Do(e.currentTarget,!0)}),[]),x=Object(_.useCallback)((function(t){var n,r,o=!!t.currentTarget.userFocus;if(Do(t.currentTarget,!1),null===(n=h.current)||void 0===n||n.call(h,t),!t.defaultPrevented&&!Oo(t)&&b&&!function(e,t){if(so(e))return!1;for(var n,r=ir(t);!(n=r()).done;){if(n.value.ref.current===e.target)return!0}return!1}(t,e.items)&&(null===(r=e.setCurrentId)||void 0===r||r.call(e,b),o&&e.unstable_virtual&&e.baseId&&so(t))){var a=sr(t.target).getElementById(e.baseId);a&&(O.current=!0,function(e,t){var n=void 0===t?{}:t,r=n.preventScroll,o=n.isActive,a=void 0===o?Ko:o;a(e)||(e.focus({preventScroll:r}),a(e)||requestAnimationFrame((function(){e.focus({preventScroll:r})})))}(a))}}),[b,e.items,e.setCurrentId,e.unstable_virtual,e.baseId]),S=Object(_.useCallback)((function(t){var n;null===(n=j.current)||void 0===n||n.call(j,t),t.defaultPrevented||e.unstable_virtual&&O.current&&(O.current=!1,t.preventDefault(),t.stopPropagation())}),[e.unstable_virtual]),T=Object(_.useCallback)((function(t){var n;if(so(t)){var r="horizontal"!==e.orientation,o="vertical"!==e.orientation,a=!(null==v||!v.groupId),l={ArrowUp:(a||r)&&e.up,ArrowRight:(a||o)&&e.next,ArrowDown:(a||r)&&e.down,ArrowLeft:(a||o)&&e.previous,Home:function(){var n,r;!a||t.ctrlKey?null===(n=e.first)||void 0===n||n.call(e):null===(r=e.previous)||void 0===r||r.call(e,!0)},End:function(){var n,r;!a||t.ctrlKey?null===(n=e.last)||void 0===n||n.call(e):null===(r=e.next)||void 0===r||r.call(e,!0)},PageUp:function(){var t,n;a?null===(t=e.up)||void 0===t||t.call(e,!0):null===(n=e.first)||void 0===n||n.call(e)},PageDown:function(){var t,n;a?null===(t=e.down)||void 0===t||t.call(e,!0):null===(n=e.last)||void 0===n||n.call(e)}}[t.key];if(l)return t.preventDefault(),void l();if(null===(n=y.current)||void 0===n||n.call(y,t),!t.defaultPrevented)if(1===t.key.length&&" "!==t.key){var c=Zo(t.currentTarget);c&&qo(c)&&(c.focus(),Go(c,""))}else if("Delete"===t.key||"Backspace"===t.key){var i=Zo(t.currentTarget);i&&qo(i)&&(t.preventDefault(),Go(i,""))}}}),[e.orientation,v,e.up,e.next,e.down,e.previous,e.first,e.last]),I=Object(_.useCallback)((function(e){var t;if(null===(t=C.current)||void 0===t||t.call(C,e),!e.defaultPrevented){var n=Zo(e.currentTarget);n&&!go(n)&&n.focus()}}),[]);return ar({ref:co(f,r),id:b,tabIndex:E?a:-1,"aria-selected":!(!e.unstable_virtual||!p)||void 0,onMouseDown:k,onFocus:x,onBlurCapture:S,onKeyDown:T,onClick:I},d)}})}),Qo=function(e){var t=e.isActive,n=e.column,r=e.onSelect,o=e.row,l=Se()(e,["isActive","column","onSelect","row"]),c="".concat(o.label," ").concat(n.label),i=Object(_.useCallback)((function(){r(o.value,n.value)}),[r,o.value,n.value]),s=T()("crowdsignal-forms__block-alignment-control-button",{"is-active":t});return Object(a.createElement)(E.Tooltip,{text:c},Object(a.createElement)(Yo,w()({className:s,role:"gridcell",onFocus:i},l),Object(a.createElement)(E.VisuallyHidden,null,c)))},Jo=function(e,t,n){return"".concat(e,"-").concat(t,"-").concat(n)};var Xo=function e(t){var n=t.columns,r=t.onChange,o=t.rows,c=t.value,i=Object(x.useInstanceId)(e,"block-alignment-control-grid"),s=Mr({baseId:i,currentId:Jo(i,c.row,c.column),rtl:Object(l.isRTL)()});return Object(_.useEffect)((function(){s.setCurrentId(Jo(i,c.row,c.column))}),[c,s.setCurrentId]),Object(a.createElement)(Ho,w()({},s,{className:"crowdsignal-forms__block-alignment-control-grid"}),Object(b.map)(o,(function(e){return Object(a.createElement)(Uo,w()({},s,{key:"".concat(i,"-").concat(e.value),role:"row",className:"crowdsignal-forms__block-alignment-control-row"}),Object(b.map)(n,(function(t){var n=Jo(i,e.value,t.value),o=s.currentId===Jo(i,e.value,t.value);return Object(a.createElement)(Qo,w()({},s,{id:n,key:n,isActive:o,row:e,column:t,onSelect:r,tabIndex:o?0:-1}))})))})))},$o=function(e){var t=e.rows,n=e.columns,r=e.value,o=0,l=0;return Object(a.createElement)("div",{className:"crowdsignal-forms__block-alignment-control-icon"},Object(b.map)(t,(function(e){return Object(a.createElement)("div",{key:l++,className:"crowdsignal-forms__block-alignment-control-icon-row"},Object(b.map)(n,(function(t){var n=e.value===r.row&&t.value===r.column,l=T()("crowdsignal-forms__block-alignment-control-icon-dot",{"is-active":n});return Object(a.createElement)("span",{key:o++,className:l})})))})))},ea={"2x2":{rows:[{label:Object(l.__)("Top","crowdsignal-forms"),value:"top"},{label:Object(l.__)("Bottom","crowdsignal-forms"),value:"bottom"}],columns:[{label:Object(l.__)("Left","crowdsignal-forms"),value:"left"},{label:Object(l.__)("Right","crowdsignal-forms"),value:"right"}]},"2x3":{rows:[{label:Object(l.__)("Top","crowdsignal-forms"),value:"top"},{label:Object(l.__)("Center","crowdsignal-forms"),value:"center"},{label:Object(l.__)("Bottom","crowdsignal-forms"),value:"bottom"}],columns:[{label:Object(l.__)("Left","crowdsignal-forms"),value:"left"},{label:Object(l.__)("Right","crowdsignal-forms"),value:"right"}]}},ta=function(e){var t=e.closeOnSelectionChanged,n=e.disabled,r=e.label,o=e.onChange,l=e.rows,c=e.columns,i=e.value,s=Object(a.createElement)($o,{rows:l,columns:c,value:i});return Object(a.createElement)(E.Dropdown,{className:"crowdsignal-forms__block-alignment-control",popoverProps:{className:"crowdsignal-forms__block-alignment-control-popover"},renderToggle:function(e){var t=e.onToggle,o=e.isOpen;return Object(a.createElement)(E.Tooltip,{text:r},Object(a.createElement)(E.ToolbarButton,{showTooltip:!0,"aria-haspopup":"true","aria-expanded":o,disabled:n,icon:s,onClick:t,onKeyDown:function(e){o||e.keyCode!==nr.DOWN||(e.preventDefault(),e.stopPropagation(),t())}}))},renderContent:function(e){var n=e.onClose;return Object(a.createElement)(Xo,{onChange:function(e,r){o(e,r),!t||i.row===e&&i.column===r||n()},rows:l,columns:c,value:i})}})};ta.defaultProps={closeOnSelectionChanged:!1,label:Object(l.__)("Change block position","crowdsignal-forms"),onChange:b.noop};var na=ta,ra=function(e){var t=e.attributes,n=e.currentView,r=e.onViewChange,o=e.setAttributes,c=function(e){return function(){return r(e)}};return Object(a.createElement)(C.BlockControls,null,Object(a.createElement)(E.ToolbarGroup,{label:Object(l.__)("Current view","crowdsignal-forms")},Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-feedback__toolbar-toggle",isActive:n===zn,label:Object(l.__)("Question","crowdsignal-forms"),onClick:c(zn)},Object(l.__)("Question","crowdsignal-forms")),Object(a.createElement)(E.ToolbarButton,{className:"crowdsignal-forms-feedback__toolbar-toggle",isActive:n===qn,label:Object(l.__)("Submit","crowdsignal-forms"),onClick:c(qn)},Object(l.__)("Submit","crowdsignal-forms"))),Object(a.createElement)(E.ToolbarGroup,null,Object(a.createElement)(na,w()({closeOnSelectionChanged:!0,onChange:function(e,t){return o({x:t,y:e})},label:Object(l.__)("Change button position","crowdsignal-forms"),value:{row:t.y,column:t.x}},ea["2x3"]))))},oa=function(){return!!window.wp.widgets},aa=function(e){return Rn(Q()({path:Object(b.trimEnd)("/crowdsignal-forms/v1/feedback/".concat(e.surveyId||""),"/"),method:"POST",data:e}))};function la(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 ca=Object(x.compose)([Object(f.withSelect)((function(e){var t=e("core/editor").getPermalink();t||(t=e("core").getSite()&&e("core").getSite().url);var n=e("core/edit-post");return{isFullscreen:"isFeatureActive"in n?n.isFeatureActive("fullscreenMode"):n.getPreference("fullscreenMode"),isInserterActive:n.isInserterOpened(),isListViewActive:n.isListViewOpened(),isSidebarActive:n.isEditorSidebarOpened(),sourceLink:t}})),Le])((function(e){var t=Object(_.useState)(zn),n=j()(t,2),r=n[0],o=n[1],c=Object(_.useState)(null),i=j()(c,2),s=i[0],u=i[1],m=Object(_.useState)({}),p=j()(m,2),g=p[0],O=p[1],v=e.attributes,h=e.isFullscreen,y=e.isInserterActive,k=e.isListViewActive,x=e.isSidebarActive,S=e.fallbackStyles,I=e.isSelected,P=e.setAttributes,L=e.clientId,N=e.sourceLink,R=e.setPosition,B=v.isExample,F=v.feedbackPlaceholder,M=v.emailPlaceholder,H=v.surveyId,V=v.title,W=v.header,U=v.emailResponses,z=v.triggerLabel,q=Object(_.useState)({}),K=j()(q,2),G=K[0],Z=K[1],Y=Object(_.useState)(!1),Q=j()(Y,2),J=Q[0],X=Q[1],$=Object(_.useMemo)(oa,[]),ee=Object(_.useRef)(null),te=Object(_.useRef)(null),ne=Object(_.useRef)(null),re=An(function(){var e=D()(A.a.mark((function e(t){var n;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Object(f.dispatch)("core/editor").lockPostSaving(L),e.prev=1,e.next=4,aa({feedbackPlaceholder:t.feedbackPlaceholder,emailPlaceholder:t.emailPlaceholder,sourceLink:t.sourceLink,surveyId:t.surveyId,title:t.title||t.header,emailResponses:t.emailResponses});case 4:n=e.sent,t.surveyId||P({surveyId:n.surveyId});case 6:return e.prev=6,Object(f.dispatch)("core/editor").unlockPostSaving(L),e.finish(6);case 9:case"end":return e.stop()}}),e,null,[[1,,6,9]])})));return function(t){return e.apply(this,arguments)}}(),{feedbackPlaceholder:F,emailPlaceholder:M,sourceLink:N,surveyId:H,title:V,header:W,emailResponses:U}),oe=re.error,ae=re.save;Object(_.useEffect)((function(){B||v.surveyId||(ae(),P({isWidget:$}))}),[]),Object(_.useEffect)((function(){I||o(zn)}),[I]),Object(_.useEffect)((function(){window.requestAnimationFrame((function(){return X(!J)}))}),[y,k,x]),Object(_.useLayoutEffect)((function(){if(!B&&te.current&&!$){R(function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,l={left:Object(b.isObject)(o)?o.left:o,right:Object(b.isObject)(o)?o.right:o,top:Object(b.isObject)(o)?o.top:o,bottom:Object(b.isObject)(o)?o.bottom:o};return a&&(l=Xn(l,a.getBoundingClientRect())),Qn({},$n(e,0,l),{},er(t,r,l))}(v.x,v.y,ee.current.offsetWidth,ee.current.offsetHeight,{left:"center"===v.y?10:20,right:"center"===v.y?10:20,top:I?80:20,bottom:20},document.getElementsByClassName("interface-interface-skeleton__content")[0]),te.current.offsetWidth,te.current.offsetHeight);var e=(Object(b.max)([te.current.offsetWidth,ee.current.offsetHeight])-te.current.offsetWidth)/2;Z({"--crowdsignal-forms-feedback__toggle-padding":"".concat(e,"px"),minHeight:"center"===v.y?te.current.offsetWidth:0,marginLeft:"center"===v.y&&"left"===v.x?te.current.offsetHeight-te.current.offsetWidth-10:0,marginRight:"center"===v.y&&"right"===v.x?te.current.offsetHeight-te.current.offsetWidth-10:0})}}),[J,h,I,R,v.x,v.y,te.current,ee.current,z,$]),Object(_.useLayoutEffect)((function(){ne.current&&u(ne.current.offsetHeight)}),[v.header,ne.current,I]),Object(_.useLayoutEffect)((function(){if(!oa)if(te.current&&te.current.ownerDocument!==document)O({bottom:0,left:0,right:0,top:0});else{var e=document.getElementsByClassName("interface-interface-skeleton__content")[0].getBoundingClientRect();O({bottom:window.innerHeight-(e.top+e.height),left:e.left,right:window.innerWidth-(e.left+e.width),top:e.top})}}),[J,h,I,te.current]);var le=function(e){return function(t){return P(d()({},e,t))}},ce=ie().accountInfo,se=Object(b.get)(ce,["signalCount","shouldDisplay"]),ue=se&&Object(b.get)(ce,["signalCount","count"])>=Object(b.get)(ce,["signalCount","userLimit"]),de=Object(b.get)(ce,["account","email"]),fe=T()("crowdsignal-forms-feedback","align-".concat(v.x),"vertical-align-".concat(v.y),{"no-shadow":v.hideTriggerShadow,"is-active":I,"is-vertical":"center"===v.y,"is-widget":$}),me=$&&te.current&&te.current.offsetHeight?"".concat(te.current&&te.current.offsetHeight,"px"):null,pe=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?la(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):la(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},function(e,t){return Object(b.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize,triggerBackgroundColor:e.triggerBackgroundColor||t.accentColor,triggerTextColor:e.triggerTextColor||t.textColorInverted},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))}(v,S),{},G,{"--crowdsignal-forms-trigger-height":me}),ge={height:s},Oe=Kn.CLOSED===v.status||Kn.CLOSED_AFTER===v.status&&null!==v.closedAfterDateTime&&(new Date).toISOString()>v.closedAfterDateTime,ve=Object(b.get)(ce,"capabilities",[]).includes("hide-branding");return Object(a.createElement)(lt,{blockName:Object(l.__)("Feedback Button","crowdsignal-forms"),blockIcon:Object(a.createElement)(Un,null)},Object(a.createElement)(ra,w()({currentView:r,onViewChange:o},e)),Object(a.createElement)(tr,w()({shouldPromote:se,signalWarning:ue,email:de},e)),$&&Object(a.createElement)(a.Fragment,null,!B&&!$&&ue&&Object(a.createElement)(pt,null),!B&&!$&&oe&&Object(a.createElement)(Hn,{retryHandler:ae}),Object(a.createElement)(mt,{icon:"warning",status:"warn",isDismissible:!1},Object(l.__)("This widget will appear in a fixed position as selected, in a corner or at an edge.","crowdsignal-forms"))),Object(a.createElement)("div",{ref:ee,className:fe,style:pe},Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__trigger-preview"},Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__trigger-wrapper"},Object(a.createElement)(C.RichText,{ref:te,className:"wp-block-button__link crowdsignal-forms-feedback__trigger",onChange:le("triggerLabel"),value:z,allowedFormats:[],multiline:!1,disableLineBreaks:!0}))),Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__popover-preview"},(B||I||$)&&Object(a.createElement)(a.Fragment,null,!$&&Object(a.createElement)(a.Fragment,null,Object(a.createElement)("div",{"aria-modal":"true",role:"dialog",className:"crowdsignal-forms-feedback__popover-overlay",onClick:function(){Object(f.dispatch)("core/block-editor").clearSelectedBlock(),te.current.parentElement.parentElement.parentElement.blur()},style:g})),!B&&!$&&ue&&Object(a.createElement)(pt,null),!B&&!$&&oe&&Object(a.createElement)(Hn,{retryHandler:ae}),r===zn&&Object(a.createElement)("div",{ref:ne,className:"crowdsignal-forms-feedback__popover"},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-feedback__header",onChange:le("header"),value:v.header,allowedFormats:[]}),Object(a.createElement)(E.TextareaControl,{className:"crowdsignal-forms-feedback__input",rows:6,onChange:le("feedbackPlaceholder"),value:v.feedbackPlaceholder}),Object(a.createElement)(E.TextControl,{className:"crowdsignal-forms-feedback__input",onChange:le("emailPlaceholder"),value:v.emailPlaceholder}),Object(a.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__button-wrapper"},Object(a.createElement)(C.RichText,{className:"wp-block-button__link crowdsignal-forms-feedback__feedback-button",onChange:le("submitButtonLabel"),value:v.submitButtonLabel,allowedFormats:[],multiline:!1,disableLineBreaks:!0})),!ve&&Object(a.createElement)(be,{editing:!0,trackRef:"cs-forms-feedback",message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")})),r===qn&&Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__popover",style:ge},Object(a.createElement)(C.RichText,{tagName:"h3",className:"crowdsignal-forms-feedback__header",onChange:le("submitText"),value:v.submitText,allowedFormats:[]}),!ve&&Object(a.createElement)(be,{editing:!0,trackRef:"cs-forms-feedback",message:Object(l.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")})),Oe&&Object(a.createElement)("div",{className:"crowdsignal-forms-feedback__closed-notice"},Object(l.__)("This Feedback Form is Closed","crowdsignal-forms"))))),e.renderStyleProbe())})),ia={title:Object(l.__)("Feedback Button","crowdsignal-forms"),description:Object(l.__)("Add an always visible button that allows your audience to share feedback anytime.","crowdsignal-forms"),category:"crowdsignal-forms",keywords:["crowdsignal",Object(l.__)("feedback","crowdsignal-forms"),Object(l.__)("floating","crowdsignal-forms"),Object(l.__)("contact","crowdsignal-forms"),Object(l.__)("call to action","crowdsignal-forms"),Object(l.__)("cta","crowdsignal-forms"),Object(l.__)("button","crowdsignal-forms"),Object(l.__)("subscribe","crowdsignal-forms"),Object(l.__)("form","crowdsignal-forms"),Object(l.__)("email","crowdsignal-forms"),Object(l.__)("message","crowdsignal-forms")],icon:Object(a.createElement)(Un,null),edit:ca,supports:{multiple:!1,html:!1,reusable:!1},attributes:Zn,example:{attributes:{isExample:!0}}};function sa(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 ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sa(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var da={},fa=["crowdsignal-forms/feedback"];Object(r.registerBlockType)("crowdsignal-forms/poll",wt),Object(r.registerBlockType)("crowdsignal-forms/vote",At),Object(r.registerBlockType)("crowdsignal-forms/vote-item",mn),Object(r.registerBlockType)("crowdsignal-forms/applause",Sn),Object(r.registerBlockType)("crowdsignal-forms/nps",Wn),Object(r.registerBlockType)("crowdsignal-forms/feedback",ia),Object(o.addFilter)("editor.BlockListBlock","crowdsignal-forms/with-fixed-position",(function(e){return function(t){if(!Object(b.includes)(fa,t.name))return Object(a.createElement)(e,t);var n=Object(_.useState)({}),r=j()(n,2),o=r[0],l=r[1];da[t.clientId]=l,Object(_.useEffect)((function(){return function(){da[t.clientId]=null}}),[da,t.clientId]);var c=ua({},Object(b.get)(t,["wrapperProps","style"],{}),{},o,{position:Object(b.isEmpty)(o)?null:"fixed",margin:0}),i=ua({},t.wrapperProps,{style:c});return Object(a.createElement)(e,w()({},t,{wrapperProps:i}))}}),1),Object(o.addFilter)("editor.BlockEdit","crowdsignal-forms/with-fixed-position-control",(function(e){return function(t){if(!Object(b.includes)(fa,t.name))return Object(a.createElement)(e,t);var n=Object(_.useCallback)((function(e){da[t.clientId](Object(b.pick)(e,["top","left","right","bottom"]))}),[t.clientId]);return Object(a.createElement)(e,w()({},t,{setPosition:n}))}}))}]));
build/feedback.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('crowdsignal-forms-apifetch', 'lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'd6a23afe21c8e33de585877afec10611');
1
+ <?php return array('dependencies' => array('crowdsignal-forms-apifetch', 'lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '47ac3a4425221f5938df72d50cb0400b');
build/feedback.js CHANGED
@@ -1,6 +1,6 @@
1
- !function(e,t){for(var r in t)e[r]=t[r]}(window,function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=21)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,r){var n=r(15),o=r(16),c=r(17),i=r(19);e.exports=function(e,t){return n(e)||o(e,t)||c(e,t)||i()}},function(e,t,r){var n;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
- */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var i=o.apply(null,n);i&&e.push(i)}else if("object"===c)for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){function r(){return e.exports=r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r.apply(this,arguments)}e.exports=r},function(e,t,r){var n=r(20);e.exports=function(e,t){if(null==e)return{};var r,o,c=n(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(c[r]=e[r])}return c}},function(e,t){function r(e,t,r,n,o,c,i){try{var a=e[c](i),l=a.value}catch(u){return void r(u)}a.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,c){var i=e.apply(t,n);function a(e){r(i,o,c,a,l,"next",e)}function l(e){r(i,o,c,a,l,"throw",e)}a(void 0)}))}}},function(e,t){!function(){e.exports=this.crowdsignalForms.apiFetch}()},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,c=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(l){o=!0,c=l}finally{try{n||null==a.return||a.return()}finally{if(o)throw c}}return r}}},function(e,t,r){var n=r(18);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);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(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=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.")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r(1),c=r(4),i=r.n(c),a=r(8),l=r.n(a),u=r(5),s=r.n(u),f=r(3),b=r(2),d=r(10),p=r.n(d),m=r(11),g=r.n(m),O=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},w=function(){return Object(n.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(n.createElement)("p",null),Object(n.createElement)("h3",null,"Text"),Object(n.createElement)("div",{className:"wp-block-button"},Object(n.createElement)("div",{className:"wp-block-button__link"})),Object(n.createElement)("div",{className:"entry-content"},Object(n.createElement)("div",{className:"alignwide"})))},h=function(e){if(null===e)return{};var t,r=e.querySelector(".wp-block-button__link"),n=e.querySelector("p"),o=e.querySelector("h3"),c=e.querySelector(".alignwide"),i=O(r),a=O(n),l=window.getComputedStyle(n).color;if(i===a){var u=(t=r,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);i=u||l}return{accentColor:i,backgroundColor:a,textColor:l,textColorInverted:window.getComputedStyle(r).color,textFont:window.getComputedStyle(n).fontFamily,textSize:window.getComputedStyle(n).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(c).maxWidth}},y=r(6),j=r(7),v=function(){return Object(n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(n.createElement)("path",{d:"M17.7049 7.70504L16.2949 6.29504L11.9999 10.59L7.70492 6.29504L6.29492 7.70504L10.5899 12L6.29492 16.295L7.70492 17.705L11.9999 13.41L16.2949 17.705L17.7049 16.295L13.4099 12L17.7049 7.70504Z"}))},E="question",k="submit",x=(Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),Object.freeze({CLICK:"click",HOVER:"hover",PAGE_LOAD:"load"})),C=Object(o.forwardRef)((function(e,t){var r=e.attributes,c=e.className,i=e.isOpen,a=e.onClick,l=e.onToggle;Object(o.useLayoutEffect)(l,[i]),Object(o.useEffect)((function(){i||r.toggleOn!==x.PAGE_LOAD||a()}),[]);var u=Object(o.useCallback)((function(){i||r.toggleOn!==x.HOVER||a()}),[r.toggleOn,i]),f=s()("crowdsignal-forms-feedback__trigger","wp-block-button__link",c,{"is-active":i});return Object(n.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__trigger-wrapper"},!i&&Object(n.createElement)("button",{ref:t,className:f,onClick:a,onMouseEnter:u},Object(n.createElement)(j.RichText.Content,{className:"crowdsignal-forms-feedback__trigger-text",value:r.triggerLabel})),i&&Object(n.createElement)("button",{ref:t,className:f,onClick:a},Object(n.createElement)(v,null),Object(y.__)("Close","crowdsignal-forms")))})),_=r(9),S=r.n(_),P=r(12),N=r.n(P),L=r(13),T=r.n(L),R=function(e,t){return r=T()({path:Object(b.trimEnd)("/crowdsignal-forms/v1/feedback/".concat(e||"","/response")),method:"POST",data:t}),new Promise((function(e,t){var n=setTimeout((function(){return t(new Error("Request timed out"))}),1e4);r.then(e,t).finally((function(){return clearTimeout(n)}))}));var r},D=function(e){var t=e.attributes,r=e.onSubmit,c=Object(o.useState)(""),a=i()(c,2),l=a[0],u=a[1],d=Object(o.useState)(""),p=i()(d,2),m=p[0],g=p[1],O=Object(o.useState)({}),w=i()(O,2),h=w[0],y=w[1],v=function(){var e=N()(S.a.mark((function e(n){var o;return S.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),o={feedback:Object(b.isEmpty)(l),email:t.emailRequired&&(Object(b.isEmpty)(m)||m.match(/^\s+@\s+$/))},y(o),!o.feedback&&!o.email){e.next=5;break}return e.abrupt("return");case 5:R(t.surveyId,{nonce:t.nonce,feedback:l,email:m}),r();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=s()("crowdsignal-forms-feedback__input",{"is-error":h.feedback}),k=s()("crowdsignal-forms-feedback__input",{"is-error":h.email});return Object(n.createElement)("form",{onSubmit:v},Object(n.createElement)(j.RichText.Content,{tagName:"h3",className:"crowdsignal-forms-feedback__header",value:t.header}),Object(n.createElement)(f.TextareaControl,{className:E,rows:6,placeholder:t.feedbackPlaceholder,value:l,onChange:u}),Object(n.createElement)(f.TextControl,{className:k,placeholder:t.emailPlaceholder,value:m,onChange:g}),Object(n.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__button-wrapper"},Object(n.createElement)("button",{className:"wp-block-button__link crowdsignal-forms-feedback__feedback-button",type:"submit"},t.submitButtonLabel)))},A=function(e){var t=e.attributes;return Object(n.createElement)(j.RichText.Content,{tagName:"h3",className:"crowdsignal-forms-feedback__header",value:t.submitText})},M=Object(n.createElement)("span",null,"Hide Crowdsignal ads",Object(n.createElement)("br",null),"and get unlimited",Object(n.createElement)("br",null),"signals -"," ",Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),F=function(e){var t=e.showLogo,r=e.editing,o=e.message,c=e.trackRef,i=void 0===c?"cs-forms-poll":c;return Object(n.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(n.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+i,target:"_blank",rel:"noopener noreferrer"},o||Object(y.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),r&&Object(n.createElement)(f.Tooltip,{text:M,position:"top center"},Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(y.__)("Hide","crowdsignal-forms"))),t&&Object(n.createElement)("a",{href:"https://crowdsignal.com?ref="+i,target:"_blank",rel:"noopener noreferrer"},Object(n.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))},H=function(e){var t=e.attributes,r=Object(o.useState)(E),c=i()(r,2),a=c[0],l=c[1],u=Object(o.useState)("auto"),s=i()(u,2),f=s[0],b=s[1],d=Object(o.useRef)(null),p={height:f};return Object(n.createElement)("div",{ref:d,className:"crowdsignal-forms-feedback__popover",style:p},a===E&&Object(n.createElement)(D,{attributes:t,onSubmit:function(){b(d.current.offsetHeight),l(k)}}),a===k&&Object(n.createElement)(A,{attributes:t}),!t.hideBranding&&Object(n.createElement)(F,{trackRef:"cs-forms-feedback",showLogo:a===k,message:Object(y.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")}))};function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){l()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var W=function(e,t){return{left:e.left+t.x+window.scrollX,right:e.right+(window.innerWidth>t.left+t.width?window.innerWidth-t.left-t.width:0),top:e.top+t.y+window.scrollY,bottom:e.bottom+(window.innerHeight>t.top+t.height?window.innerHeight-t.top-t.height:0)}},B=function(e,t,r){return{left:"left"===e?r.left:null,right:"right"===e?r.right:null}},z=function(e,t,r){return"center"===e?{top:(window.innerHeight-t)/2,bottom:null}:{top:"top"===e?r.top:null,bottom:"bottom"===e?r.bottom:null}};function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach((function(t){l()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var U,V=(U=function(e){var t=e.attributes,r=e.fallbackStyles,c=e.renderStyleProbe,a=Object(o.useState)({}),l=i()(a,2),u=l[0],d=l[1],p=Object(o.useRef)(null),m=Object(o.useCallback)((function(){d(function(e,t,r,n){return"center"!==t?e:K({},e,{left:null!==e.left?e.left-r+n:null,right:null!==e.right?e.right-r+n:null})}(function(e,t,r,n,o){var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,i={left:Object(b.isObject)(o)?o.left:o,right:Object(b.isObject)(o)?o.right:o,top:Object(b.isObject)(o)?o.top:o,bottom:Object(b.isObject)(o)?o.bottom:o};return c&&(i=W(i,c.getBoundingClientRect())),I({},B(e,0,i),{},z(t,n,i))}(t.x,t.y,p.current.offsetWidth,"center"===t.y?p.current.offsetWidth:p.current.offsetHeight,{top:20,bottom:20,left:"center"===t.y?0:20,right:"center"===t.y?0:20},document.body),t.y,p.current.offsetWidth,p.current.offsetHeight))}),[t.x,t.y,p.current]);Object(o.useLayoutEffect)((function(){m()}),[t.x,t.y,m]);var g,O,w=s()("crowdsignal-forms-feedback","align-".concat(t.x),{"no-shadow":t.hideTriggerShadow,"is-vertical":"center"===t.y}),h=K({},u,{},function(e,t){return Object(b.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize,triggerBackgroundColor:e.triggerBackgroundColor||t.accentColor,triggerTextColor:e.triggerTextColor||t.textColorInverted},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))}(t,r));return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:w,style:h},Object(n.createElement)(f.Dropdown,{popoverProps:{className:"crowdsignal-forms-feedback__popover-wrapper",position:(g=t.x,O=t.y,"center"!==O?"":"left"===g?"middle right":"middle left")},renderToggle:function(e){var r=e.isOpen,o=e.onToggle;return Object(n.createElement)(C,{ref:p,isOpen:r,onClick:o,onToggle:m,attributes:t})},renderContent:function(){return Object(n.createElement)(H,{attributes:t})}})),c())},Object(f.withFallbackStyles)((function(e){return{fallbackStyles:h(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(e){var t=e.fallbackStyles,r=g()(e,["fallbackStyles"]);return Object(n.createElement)(U,p()({fallbackStyles:t||{},renderStyleProbe:function(){return t?null:Object(n.createElement)(w,null)}},r))}))),$=r(14),J=function(e,t){return Object(b.forEach)(document.querySelectorAll("div[".concat(e,"]")),(function(r){try{var n=JSON.parse(r.dataset[Object(b.camelCase)(e.substr("data-".length))]),o=t(n,r);r.removeAttribute(e),Object($.render)(o,r)}catch(c){console.error("Crowdsignal Forms: Failed to parse block data for: %s",e)}}))},X=function(e,t){(Object(b.isEmpty)(window.CrowdsignalMutationObservers)||!0!==window.CrowdsignalMutationObservers[e])&&(new window.MutationObserver((function(){return J(e,t)})).observe(document.body,{attributes:!0,attributeFilter:[e],childList:!0,subtree:!0}),Object(b.isEmpty)(window.CrowdsignalMutationObservers)&&(window.CrowdsignalMutationObservers=[]),window.CrowdsignalMutationObservers[e]=!0,J(e,t))};(function(e,t){if("complete"===document.readyState)return X(e,t);window.addEventListener("load",(function(){return X(e,t)}))})("data-crowdsignal-feedback",(function(e){return Object(n.createElement)(V,{attributes:e})}))}]));
1
+ !function(e,t){for(var r in t)e[r]=t[r]}(window,function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=20)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,r){var n=r(14),o=r(15),c=r(16),i=r(18);e.exports=function(e,t){return n(e)||o(e,t)||c(e,t)||i()}},function(e,t,r){var n;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
+ */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var i=o.apply(null,n);i&&e.push(i)}else if("object"===c)for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){function r(){return e.exports=r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r.apply(this,arguments)}e.exports=r},function(e,t,r){var n=r(19);e.exports=function(e,t){if(null==e)return{};var r,o,c=n(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(c[r]=e[r])}return c}},function(e,t){function r(e,t,r,n,o,c,i){try{var a=e[c](i),l=a.value}catch(u){return void r(u)}a.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,c){var i=e.apply(t,n);function a(e){r(i,o,c,a,l,"next",e)}function l(e){r(i,o,c,a,l,"throw",e)}a(void 0)}))}}},function(e,t){!function(){e.exports=this.crowdsignalForms.apiFetch}()},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,c=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(l){o=!0,c=l}finally{try{n||null==a.return||a.return()}finally{if(o)throw c}}return r}}},function(e,t,r){var n=r(17);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);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(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=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.")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r(1),c=r(4),i=r.n(c),a=r(7),l=r.n(a),u=r(5),s=r.n(u),f=r(3),b=r(2),d=r(9),p=r.n(d),m=r(10),g=r.n(m),O=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},w=function(){return Object(n.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(n.createElement)("p",null),Object(n.createElement)("h3",null,"Text"),Object(n.createElement)("div",{className:"wp-block-button"},Object(n.createElement)("div",{className:"wp-block-button__link"})),Object(n.createElement)("div",{className:"entry-content"},Object(n.createElement)("div",{className:"alignwide"})))},y=function(e){if(null===e)return{};var t,r=e.querySelector(".wp-block-button__link"),n=e.querySelector("p"),o=e.querySelector("h3"),c=e.querySelector(".alignwide"),i=O(r),a=O(n),l=window.getComputedStyle(n).color;if(i===a){var u=(t=r,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);i=u||l}return{accentColor:i,backgroundColor:a,textColor:l,textColorInverted:window.getComputedStyle(r).color,textFont:window.getComputedStyle(n).fontFamily,textSize:window.getComputedStyle(n).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(c).maxWidth}},j=r(6),h=function(){return Object(n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(n.createElement)("path",{d:"M17.7049 7.70504L16.2949 6.29504L11.9999 10.59L7.70492 6.29504L6.29492 7.70504L10.5899 12L6.29492 16.295L7.70492 17.705L11.9999 13.41L16.2949 17.705L17.7049 16.295L13.4099 12L17.7049 7.70504Z"}))},v="question",E="submit",k=(Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),Object.freeze({CLICK:"click",HOVER:"hover",PAGE_LOAD:"load"})),C=Object(o.forwardRef)((function(e,t){var r=e.attributes,c=e.className,i=e.isOpen,a=e.onClick,l=e.onToggle;Object(o.useLayoutEffect)(l,[i]),Object(o.useEffect)((function(){i||r.toggleOn!==k.PAGE_LOAD||a()}),[]);var u=Object(o.useCallback)((function(){i||r.toggleOn!==k.HOVER||a()}),[r.toggleOn,i]),f=s()("crowdsignal-forms-feedback__trigger","wp-block-button__link",c,{"is-active":i});return Object(n.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__trigger-wrapper"},!i&&Object(n.createElement)("button",{ref:t,className:f,onClick:a,onMouseEnter:u},Object(n.createElement)("div",{className:"crowdsignal-forms-feedback__trigger-text"},Object(n.createElement)(n.RawHTML,null,r.triggerLabel))),i&&Object(n.createElement)("button",{ref:t,className:f,onClick:a},Object(n.createElement)(h,null),Object(j.__)("Close","crowdsignal-forms")))})),x=r(8),_=r.n(x),S=r(11),P=r.n(S),N=r(12),L=r.n(N),T=function(e,t){return r=L()({path:Object(b.trimEnd)("/crowdsignal-forms/v1/feedback/".concat(e||"","/response")),method:"POST",data:t}),new Promise((function(e,t){var n=setTimeout((function(){return t(new Error("Request timed out"))}),1e4);r.then(e,t).finally((function(){return clearTimeout(n)}))}));var r},M=function(e){var t=e.attributes,r=e.onSubmit,c=Object(o.useState)(""),a=i()(c,2),l=a[0],u=a[1],d=Object(o.useState)(""),p=i()(d,2),m=p[0],g=p[1],O=Object(o.useState)({}),w=i()(O,2),y=w[0],j=w[1],h=function(){var e=P()(_.a.mark((function e(n){var o;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),o={feedback:Object(b.isEmpty)(l),email:t.emailRequired&&(Object(b.isEmpty)(m)||m.match(/^\s+@\s+$/))},j(o),!o.feedback&&!o.email){e.next=5;break}return e.abrupt("return");case 5:T(t.surveyId,{nonce:t.nonce,feedback:l,email:m}),r();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=s()("crowdsignal-forms-feedback__input",{"is-error":y.feedback}),E=s()("crowdsignal-forms-feedback__input",{"is-error":y.email});return Object(n.createElement)("form",{onSubmit:h},Object(n.createElement)("h3",{className:"crowdsignal-forms-feedback__header"},Object(n.createElement)(n.RawHTML,null,t.header)),Object(n.createElement)(f.TextareaControl,{className:v,rows:6,placeholder:t.feedbackPlaceholder,value:l,onChange:u}),Object(n.createElement)(f.TextControl,{className:E,placeholder:t.emailPlaceholder,value:m,onChange:g}),Object(n.createElement)("div",{className:"wp-block-button crowdsignal-forms-feedback__button-wrapper"},Object(n.createElement)("button",{className:"wp-block-button__link crowdsignal-forms-feedback__feedback-button",type:"submit"},t.submitButtonLabel)))},R=function(e){var t=e.attributes;return Object(n.createElement)("h3",{className:"crowdsignal-forms-feedback__header"},Object(n.createElement)(n.RawHTML,null,t.submitText))},D=Object(n.createElement)("span",null,"Hide Crowdsignal ads",Object(n.createElement)("br",null),"and get unlimited",Object(n.createElement)("br",null),"signals -"," ",Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),A=function(e){var t=e.showLogo,r=e.editing,o=e.message,c=e.trackRef,i=void 0===c?"cs-forms-poll":c;return Object(n.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(n.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+i,target:"_blank",rel:"noopener noreferrer"},o||Object(j.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),r&&Object(n.createElement)(f.Tooltip,{text:D,position:"top center"},Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(j.__)("Hide","crowdsignal-forms"))),t&&Object(n.createElement)("a",{href:"https://crowdsignal.com?ref="+i,target:"_blank",rel:"noopener noreferrer"},Object(n.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))},H=function(e){var t=e.attributes,r=Object(o.useState)(v),c=i()(r,2),a=c[0],l=c[1],u=Object(o.useState)("auto"),s=i()(u,2),f=s[0],b=s[1],d=Object(o.useRef)(null),p={height:f};return Object(n.createElement)("div",{ref:d,className:"crowdsignal-forms-feedback__popover",style:p},a===v&&Object(n.createElement)(M,{attributes:t,onSubmit:function(){b(d.current.offsetHeight),l(E)}}),a===E&&Object(n.createElement)(R,{attributes:t}),!t.hideBranding&&Object(n.createElement)(A,{trackRef:"cs-forms-feedback",showLogo:a===E,message:Object(j.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms")}))};function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){l()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var I=function(e,t){return{left:e.left+t.x+window.scrollX,right:e.right+(window.innerWidth>t.left+t.width?window.innerWidth-t.left-t.width:0),top:e.top+t.y+window.scrollY,bottom:e.bottom+(window.innerHeight>t.top+t.height?window.innerHeight-t.top-t.height:0)}},W=function(e,t,r){return{left:"left"===e?r.left:null,right:"right"===e?r.right:null}},B=function(e,t,r){return"center"===e?{top:(window.innerHeight-t)/2,bottom:null}:{top:"top"===e?r.top:null,bottom:"bottom"===e?r.bottom:null}};function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){l()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var K,U=(K=function(e){var t=e.attributes,r=e.fallbackStyles,c=e.renderStyleProbe,a=Object(o.useState)({}),l=i()(a,2),u=l[0],d=l[1],p=Object(o.useRef)(null),m=Object(o.useCallback)((function(){d(function(e,t,r,n){return"center"!==t?e:G({},e,{left:null!==e.left?e.left-r+n:null,right:null!==e.right?e.right-r+n:null})}(function(e,t,r,n,o){var c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,i={left:Object(b.isObject)(o)?o.left:o,right:Object(b.isObject)(o)?o.right:o,top:Object(b.isObject)(o)?o.top:o,bottom:Object(b.isObject)(o)?o.bottom:o};return c&&(i=I(i,c.getBoundingClientRect())),q({},W(e,0,i),{},B(t,n,i))}(t.x,t.y,p.current.offsetWidth,"center"===t.y?p.current.offsetWidth:p.current.offsetHeight,{top:20,bottom:20,left:"center"===t.y?0:20,right:"center"===t.y?0:20},document.body),t.y,p.current.offsetWidth,p.current.offsetHeight))}),[t.x,t.y,p.current]);Object(o.useLayoutEffect)((function(){m()}),[t.x,t.y,m]);var g,O,w=s()("crowdsignal-forms-feedback","align-".concat(t.x),{"no-shadow":t.hideTriggerShadow,"is-vertical":"center"===t.y}),y=G({},u,{},function(e,t){return Object(b.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize,triggerBackgroundColor:e.triggerBackgroundColor||t.accentColor,triggerTextColor:e.triggerTextColor||t.textColorInverted},(function(e,t){return"--crowdsignal-forms-".concat(Object(b.kebabCase)(t))}))}(t,r));return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:w,style:y},Object(n.createElement)(f.Dropdown,{popoverProps:{className:"crowdsignal-forms-feedback__popover-wrapper",position:(g=t.x,O=t.y,"center"!==O?"":"left"===g?"middle right":"middle left")},renderToggle:function(e){var r=e.isOpen,o=e.onToggle;return Object(n.createElement)(C,{ref:p,isOpen:r,onClick:o,onToggle:m,attributes:t})},renderContent:function(){return Object(n.createElement)(H,{attributes:t})}})),c())},Object(f.withFallbackStyles)((function(e){return{fallbackStyles:y(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(e){var t=e.fallbackStyles,r=g()(e,["fallbackStyles"]);return Object(n.createElement)(K,p()({fallbackStyles:t||{},renderStyleProbe:function(){return t?null:Object(n.createElement)(w,null)}},r))}))),V=r(13),$=function(e,t){return Object(b.forEach)(document.querySelectorAll("div[".concat(e,"]")),(function(r){try{var n=JSON.parse(r.dataset[Object(b.camelCase)(e.substr("data-".length))]),o=t(n,r);r.removeAttribute(e),Object(V.render)(o,r)}catch(c){console.error("Crowdsignal Forms: Failed to parse block data for: %s",e)}}))},J=function(e,t){(Object(b.isEmpty)(window.CrowdsignalMutationObservers)||!0!==window.CrowdsignalMutationObservers[e])&&(new window.MutationObserver((function(){return $(e,t)})).observe(document.body,{attributes:!0,attributeFilter:[e],childList:!0,subtree:!0}),Object(b.isEmpty)(window.CrowdsignalMutationObservers)&&(window.CrowdsignalMutationObservers=[]),window.CrowdsignalMutationObservers[e]=!0,$(e,t))};(function(e,t){if("complete"===document.readyState)return J(e,t);window.addEventListener("load",(function(){return J(e,t)}))})("data-crowdsignal-feedback",(function(e){return Object(n.createElement)(U,{attributes:e})}))}]));
build/nps.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('crowdsignal-forms-apifetch', 'lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'b8a54fdfa0766251a1c78e4983708940');
1
+ <?php return array('dependencies' => array('crowdsignal-forms-apifetch', 'lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '90e74aa154d945c51ecb5584d6aa7574');
build/nps.js CHANGED
@@ -1,6 +1,6 @@
1
- !function(e,t){for(var r in t)e[r]=t[r]}(window,function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=21)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,r){var n=r(15),o=r(16),c=r(17),a=r(19);e.exports=function(e,t){return n(e)||o(e,t)||c(e,t)||a()}},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){function r(e,t,r,n,o,c,a){try{var i=e[c](a),l=i.value}catch(s){return void r(s)}i.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,c){var a=e.apply(t,n);function i(e){r(a,o,c,i,l,"next",e)}function l(e){r(a,o,c,i,l,"throw",e)}i(void 0)}))}}},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){function r(){return e.exports=r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r.apply(this,arguments)}e.exports=r},function(e,t,r){var n=r(20);e.exports=function(e,t){if(null==e)return{};var r,o,c=n(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(c[r]=e[r])}return c}},function(e,t){!function(){e.exports=this.crowdsignalForms.apiFetch}()},function(e,t,r){var n;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
- */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var a=o.apply(null,n);a&&e.push(a)}else if("object"===c)for(var i in n)r.call(n,i)&&n[i]&&e.push(i)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,c=void 0;try{for(var a,i=e[Symbol.iterator]();!(n=(a=i.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(l){o=!0,c=l}finally{try{n||null==i.return||i.return()}finally{if(o)throw c}}return r}}},function(e,t,r){var n=r(18);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);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(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=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.")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r(2),c=r(9),a=r(1),i=function(e){var t=e.children,r=e.onClose,c=Object(o.useRef)(null);return Object(n.createElement)("div",{ref:c,role:"dialog","aria-modal":"true",className:"crowdsignal-forms-dialog-wrapper",onClick:function(e){return e.target===c.current&&r()}},t)},l=r(5),s=r.n(l),u=r(4),f=r.n(u),b=r(3),p=r(6),d=r(10),m="rating",g="feedback",O="submit",w=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),y=Object(n.createElement)("span",null,"Hide Crowdsignal ads",Object(n.createElement)("br",null),"and get unlimited",Object(n.createElement)("br",null),"signals -"," ",Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),v=function(e){var t=e.showLogo,r=e.editing,o=e.message,c=e.trackRef,a=void 0===c?"cs-forms-poll":c;return Object(n.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(n.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+a,target:"_blank",rel:"noopener noreferrer"},o||Object(p.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),r&&Object(n.createElement)(b.Tooltip,{text:y,position:"top center"},Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(p.__)("Hide","crowdsignal-forms"))),t&&Object(n.createElement)("a",{href:"https://crowdsignal.com?ref="+a,target:"_blank",rel:"noopener noreferrer"},Object(n.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))},j=r(11),h=r.n(j),S=r(12),E=r.n(S),_=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},x=function(){return Object(n.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(n.createElement)("p",null),Object(n.createElement)("h3",null,"Text"),Object(n.createElement)("div",{className:"wp-block-button"},Object(n.createElement)("div",{className:"wp-block-button__link"})),Object(n.createElement)("div",{className:"entry-content"},Object(n.createElement)("div",{className:"alignwide"})))},k=function(e){if(null===e)return{};var t,r=e.querySelector(".wp-block-button__link"),n=e.querySelector("p"),o=e.querySelector("h3"),c=e.querySelector(".alignwide"),a=_(r),i=_(n),l=window.getComputedStyle(n).color;if(a===i){var s=(t=r,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);a=s||l}return{accentColor:a,backgroundColor:i,textColor:l,textColorInverted:window.getComputedStyle(r).color,textFont:window.getComputedStyle(n).fontFamily,textSize:window.getComputedStyle(n).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(c).maxWidth}},C=r(7),P=r.n(C),N=r(8),T=r.n(N),D=r(13),I=r.n(D),A=function(e,t){return r=I()({path:Object(a.trimEnd)("/crowdsignal-forms/v1/nps/".concat(e||"","/response")),method:"POST",data:t}),new Promise((function(e,t){var n=setTimeout((function(){return t(new Error("Request timed out"))}),1e4);r.then(e,t).finally((function(){return clearTimeout(n)}))}));var r};function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var F=function(e){var t=e.attributes,r=e.onSubmit,c=e.responseMeta,i=Object(o.useState)(""),l=f()(i,2),s=l[0],u=l[1],p=function(){var e=T()(P.a.mark((function e(){return P.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===c||Object(a.isEmpty)(s)||A(t.surveyId,L({nonce:t.nonce,feedback:s},c)),r();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(n.createElement)("div",{className:"crowdsignal-forms-nps__feedback"},Object(n.createElement)(b.TextareaControl,{className:"crowdsignal-forms-nps__feedback-text",rows:6,placeholder:t.feedbackPlaceholder,onChange:u,value:s}),Object(n.createElement)("div",{className:"wp-block-button crowdsignal-forms-nps__feedback-button-wrapper"},Object(n.createElement)("button",{className:"wp-block-button__link crowdsignal-forms-nps__feedback-button",onClick:p,type:"button"},t.submitButtonLabel)))},M=r(14),q=r.n(M),W=function(e){var t=e.attributes,r=e.onSubmit,c=e.onSubmitSuccess,i=Object(o.useState)(-1),l=f()(i,2),s=l[0],u=l[1];return Object(n.createElement)("div",{className:"crowdsignal-forms-nps__rating"},Object(n.createElement)("div",{className:"crowdsignal-forms-nps__rating-labels"},Object(n.createElement)("span",null,t.lowRatingLabel),Object(n.createElement)("span",null,t.highRatingLabel)),Object(n.createElement)("div",{className:"crowdsignal-forms-nps__rating-scale"},Object(a.times)(11,(function(e){var o,i=q()("crowdsignal-forms-nps__rating-button",{"is-active":e===s});return Object(n.createElement)("button",{key:"rating-".concat(e),disabled:0<=s,className:i,onClick:(o=e,T()(P.a.mark((function e(){return P.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(o),A(t.surveyId,{nonce:t.nonce,score:o}).then((function(e){return c(Object(a.pick)(e,["r","checksum"]))})),setTimeout(r,300);case 3:case"end":return e.stop()}}),e)}))))},e)}))))};function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var B,H=(B=function(e){var t,r=e.attributes,c=e.contentWidth,i=e.fallbackStyles,l=e.onClose,u=e.renderStyleProbe,w=Object(o.useState)(null),y=f()(w,2),j=y[0],h=y[1],S=Object(o.useState)(m),E=f()(S,2),_=E[0],x=E[1],k=Object(a.get)((t={},s()(t,g,r.feedbackQuestion),s()(t,m,r.ratingQuestion),s()(t,O,Object(p.__)("Thanks so much for your feedback!","crowdsignal-forms")),t),[_]),C=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:"".concat(c,"px")},function(e,t){return Object(a.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize},(function(e,t){return"--crowdsignal-forms-".concat(Object(a.kebabCase)(t))}))}(r,i));return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"crowdsignal-forms-nps",style:C},Object(n.createElement)(d.RichText.Content,{tagName:"h3",className:"crowdsignal-forms-nps__question",value:k}),Object(n.createElement)("button",{className:"crowdsignal-forms-nps__close-button",onClick:l},Object(n.createElement)(b.Icon,{icon:"no-alt"})),_===m&&Object(n.createElement)(W,{attributes:r,onSubmit:function(){return x(g)},onSubmitSuccess:h}),_===g&&Object(n.createElement)(F,{attributes:r,responseMeta:j,onSubmit:function(){return x(O)}}),!r.hideBranding&&Object(n.createElement)(v,{showLogo:_===O,message:Object(p.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms"),trackRef:"cs-forms-nps"})),u())},Object(b.withFallbackStyles)((function(e){return{fallbackStyles:k(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(e){var t=e.fallbackStyles,r=E()(e,["fallbackStyles"]);return Object(n.createElement)(B,h()({fallbackStyles:t||{},renderStyleProbe:function(){return t?null:Object(n.createElement)(x,null)}},r))})));window.addEventListener("load",(function(){return Object(a.forEach)(document.querySelectorAll("div[data-crowdsignal-nps]"),(function(e){try{var t=JSON.parse(e.dataset.crowdsignalNps),r=parseInt(t.viewThreshold,10);if(e.removeAttribute("data-crowdsignal-nps"),w.CLOSED===t.status)return;if(w.CLOSED_AFTER===t.status&&null!==t.closedAfterDateTime&&(new Date).toISOString()>t.closedAfterDateTime)return;if(!t.isPreview){var o="".concat("cs-nps-views-").concat(t.surveyId),a=1+parseInt(window.localStorage.getItem(o)||0,10);if(window.localStorage.setItem(o,a),a!==r)return}var l=function(){return e.remove()};Object(c.render)(Object(n.createElement)(i,{onClose:l},Object(n.createElement)(H,{attributes:t,contentWidth:e.scrollWidth,onClose:l})),e)}catch(s){console.error(s)}}))}))}]));
1
+ !function(e,t){for(var r in t)e[r]=t[r]}(window,function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=20)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,r){var n=r(14),o=r(15),c=r(16),a=r(18);e.exports=function(e,t){return n(e)||o(e,t)||c(e,t)||a()}},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t){function r(e,t,r,n,o,c,a){try{var i=e[c](a),l=i.value}catch(s){return void r(s)}i.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,c){var a=e.apply(t,n);function i(e){r(a,o,c,i,l,"next",e)}function l(e){r(a,o,c,i,l,"throw",e)}i(void 0)}))}}},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){function r(){return e.exports=r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},r.apply(this,arguments)}e.exports=r},function(e,t,r){var n=r(19);e.exports=function(e,t){if(null==e)return{};var r,o,c=n(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(c[r]=e[r])}return c}},function(e,t){!function(){e.exports=this.crowdsignalForms.apiFetch}()},function(e,t,r){var n;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
+ */!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var a=o.apply(null,n);a&&e.push(a)}else if("object"===c)for(var i in n)r.call(n,i)&&n[i]&&e.push(i)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,c=void 0;try{for(var a,i=e[Symbol.iterator]();!(n=(a=i.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(l){o=!0,c=l}finally{try{n||null==i.return||i.return()}finally{if(o)throw c}}return r}}},function(e,t,r){var n=r(17);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);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(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t){e.exports=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.")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r(2),c=r(9),a=r(1),i=function(e){var t=e.children,r=e.onClose,c=Object(o.useRef)(null);return Object(n.createElement)("div",{ref:c,role:"dialog","aria-modal":"true",className:"crowdsignal-forms-dialog-wrapper",onClick:function(e){return e.target===c.current&&r()}},t)},l=r(5),s=r.n(l),u=r(4),f=r.n(u),b=r(3),d=r(6),p="rating",m="feedback",g="submit",O=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),w=Object(n.createElement)("span",null,"Hide Crowdsignal ads",Object(n.createElement)("br",null),"and get unlimited",Object(n.createElement)("br",null),"signals -"," ",Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),y=function(e){var t=e.showLogo,r=e.editing,o=e.message,c=e.trackRef,a=void 0===c?"cs-forms-poll":c;return Object(n.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(n.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+a,target:"_blank",rel:"noopener noreferrer"},o||Object(d.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),r&&Object(n.createElement)(b.Tooltip,{text:w,position:"top center"},Object(n.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(d.__)("Hide","crowdsignal-forms"))),t&&Object(n.createElement)("a",{href:"https://crowdsignal.com?ref="+a,target:"_blank",rel:"noopener noreferrer"},Object(n.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))},j=r(10),v=r.n(j),h=r(11),S=r.n(h),E=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},_=function(){return Object(n.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(n.createElement)("p",null),Object(n.createElement)("h3",null,"Text"),Object(n.createElement)("div",{className:"wp-block-button"},Object(n.createElement)("div",{className:"wp-block-button__link"})),Object(n.createElement)("div",{className:"entry-content"},Object(n.createElement)("div",{className:"alignwide"})))},k=function(e){if(null===e)return{};var t,r=e.querySelector(".wp-block-button__link"),n=e.querySelector("p"),o=e.querySelector("h3"),c=e.querySelector(".alignwide"),a=E(r),i=E(n),l=window.getComputedStyle(n).color;if(a===i){var s=(t=r,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);a=s||l}return{accentColor:a,backgroundColor:i,textColor:l,textColorInverted:window.getComputedStyle(r).color,textFont:window.getComputedStyle(n).fontFamily,textSize:window.getComputedStyle(n).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(c).maxWidth}},x=r(7),C=r.n(x),P=r(8),N=r.n(P),T=r(12),D=r.n(T),I=function(e,t){return r=D()({path:Object(a.trimEnd)("/crowdsignal-forms/v1/nps/".concat(e||"","/response")),method:"POST",data:t}),new Promise((function(e,t){var n=setTimeout((function(){return t(new Error("Request timed out"))}),1e4);r.then(e,t).finally((function(){return clearTimeout(n)}))}));var r};function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var R=function(e){var t=e.attributes,r=e.onSubmit,c=e.responseMeta,i=Object(o.useState)(""),l=f()(i,2),s=l[0],u=l[1],d=function(){var e=N()(C.a.mark((function e(){return C.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===c||Object(a.isEmpty)(s)||I(t.surveyId,L({nonce:t.nonce,feedback:s},c)),r();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(n.createElement)("div",{className:"crowdsignal-forms-nps__feedback"},Object(n.createElement)(b.TextareaControl,{className:"crowdsignal-forms-nps__feedback-text",rows:6,placeholder:t.feedbackPlaceholder,onChange:u,value:s}),Object(n.createElement)("div",{className:"wp-block-button crowdsignal-forms-nps__feedback-button-wrapper"},Object(n.createElement)("button",{className:"wp-block-button__link crowdsignal-forms-nps__feedback-button",onClick:d,type:"button"},t.submitButtonLabel)))},F=r(13),M=r.n(F),q=function(e){var t=e.attributes,r=e.onSubmit,c=e.onSubmitSuccess,i=Object(o.useState)(-1),l=f()(i,2),s=l[0],u=l[1];return Object(n.createElement)("div",{className:"crowdsignal-forms-nps__rating"},Object(n.createElement)("div",{className:"crowdsignal-forms-nps__rating-labels"},Object(n.createElement)("span",null,t.lowRatingLabel),Object(n.createElement)("span",null,t.highRatingLabel)),Object(n.createElement)("div",{className:"crowdsignal-forms-nps__rating-scale"},Object(a.times)(11,(function(e){var o,i=M()("crowdsignal-forms-nps__rating-button",{"is-active":e===s});return Object(n.createElement)("button",{key:"rating-".concat(e),disabled:0<=s,className:i,onClick:(o=e,N()(C.a.mark((function e(){return C.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(o),I(t.surveyId,{nonce:t.nonce,score:o}).then((function(e){return c(Object(a.pick)(e,["r","checksum"]))})),setTimeout(r,300);case 3:case"end":return e.stop()}}),e)}))))},e)}))))};function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var z,B=(z=function(e){var t,r=e.attributes,c=e.contentWidth,i=e.fallbackStyles,l=e.onClose,u=e.renderStyleProbe,O=Object(o.useState)(null),w=f()(O,2),j=w[0],v=w[1],h=Object(o.useState)(p),S=f()(h,2),E=S[0],_=S[1],k=Object(a.get)((t={},s()(t,m,r.feedbackQuestion),s()(t,p,r.ratingQuestion),s()(t,g,Object(d.__)("Thanks so much for your feedback!","crowdsignal-forms")),t),[E]),x=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:"".concat(c,"px")},function(e,t){return Object(a.mapKeys)({backgroundColor:e.backgroundColor||"#ffffff",buttonColor:e.buttonColor||t.accentColor,buttonTextColor:e.buttonTextColor||t.textColorInverted,textColor:e.textColor||t.textColor,textSize:t.textSize},(function(e,t){return"--crowdsignal-forms-".concat(Object(a.kebabCase)(t))}))}(r,i));return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"crowdsignal-forms-nps",style:x},Object(n.createElement)("h3",{className:"crowdsignal-forms-nps__question"},Object(n.createElement)(n.RawHTML,null,k)),Object(n.createElement)("button",{className:"crowdsignal-forms-nps__close-button",onClick:l},Object(n.createElement)(b.Icon,{icon:"no-alt"})),E===p&&Object(n.createElement)(q,{attributes:r,onSubmit:function(){return _(m)},onSubmitSuccess:v}),E===m&&Object(n.createElement)(R,{attributes:r,responseMeta:j,onSubmit:function(){return _(g)}}),!r.hideBranding&&Object(n.createElement)(y,{showLogo:E===g,message:Object(d.__)("Collect your own feedback with Crowdsignal","crowdsignal-forms"),trackRef:"cs-forms-nps"})),u())},Object(b.withFallbackStyles)((function(e){return{fallbackStyles:k(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(e){var t=e.fallbackStyles,r=S()(e,["fallbackStyles"]);return Object(n.createElement)(z,v()({fallbackStyles:t||{},renderStyleProbe:function(){return t?null:Object(n.createElement)(_,null)}},r))})));window.addEventListener("load",(function(){return Object(a.forEach)(document.querySelectorAll("div[data-crowdsignal-nps]"),(function(e){try{var t=JSON.parse(e.dataset.crowdsignalNps),r=parseInt(t.viewThreshold,10);if(e.removeAttribute("data-crowdsignal-nps"),O.CLOSED===t.status)return;if(O.CLOSED_AFTER===t.status&&null!==t.closedAfterDateTime&&(new Date).toISOString()>t.closedAfterDateTime)return;if(!t.isPreview){var o="".concat("cs-nps-views-").concat(t.surveyId),a=1+parseInt(window.localStorage.getItem(o)||0,10);if(window.localStorage.setItem(o,a),a!==r)return}var l=function(){return e.remove()};Object(c.render)(Object(n.createElement)(i,{onClose:l},Object(n.createElement)(B,{attributes:t,contentWidth:e.scrollWidth,onClose:l})),e)}catch(s){console.error(s)}}))}))}]));
build/poll.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => 'df516b1fecc3df0000e66eb0c499232c');
1
+ <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => 'f3753eb187bc602483c7cf8a7b2edff6');
build/poll.js CHANGED
@@ -1,13 +1,13 @@
1
- !function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=54)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){!function(){e.exports=this.React}()},function(e,t,n){e.exports=n(47)()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t,n){var r=n(32),o=n(33),i=n(25),a=n(34);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()}},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
- */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){function n(e,t,n,r,o,i,a){try{var c=e[i](a),s=c.value}catch(l){return void n(l)}c.done?t(s):Promise.resolve(s).then(r,o)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function c(e){n(a,o,i,c,s,"next",e)}function s(e){n(a,o,i,c,s,"throw",e)}c(void 0)}))}}},function(e,t){!function(){e.exports=this.wp.htmlEntities}()},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t,n){var r=n(43),o=n(44),i=n(25),a=n(45);e.exports=function(e){return r(e)||o(e)||i(e)||a()}},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r,o;
7
  /*!
8
  * JavaScript Cookie v2.2.1
9
  * https://github.com/js-cookie/js-cookie
10
  *
11
  * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
12
  * Released under the MIT license
13
- */!function(i){if(void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=i(),!!0){var a=window.Cookies,c=window.Cookies=i();c.noConflict=function(){return window.Cookies=a,c}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function i(t,n,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},o.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var a=JSON.stringify(n);/^[\{\[]/.test(a)&&(n=a)}catch(l){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var s in i)i[s]&&(c+="; "+s,!0!==i[s]&&(c+="="+i[s].split(";")[0]));return document.cookie=t+"="+n+c}}function a(e,n){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],a=0;a<i.length;a++){var c=i[a].split("="),s=c.slice(1).join("=");n||'"'!==s.charAt(0)||(s=s.slice(1,-1));try{var l=t(c[0]);if(s=(r.read||r)(s,l)||t(s),n)try{s=JSON.parse(s)}catch(u){}if(o[l]=s,e===l)break}catch(u){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return a(e,!1)},o.getJSON=function(e){return a(e,!0)},o.remove=function(t,n){i(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(19);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t,n){var r=n(26);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(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(e,t,n){var r=n(35),o=n(36),i=n(37),a=n(38),c=n(39),s=n(40),l=n(41);l.alea=r,l.xor128=o,l.xorwow=i,l.xorshift7=a,l.xor4096=c,l.tychei=s,e.exports=l},function(e,t,n){var r=n(46);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(49),o=n(50);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(17),o=n(19),i=n(51),a=n(52);function c(t){var n="function"==typeof Map?new Map:void 0;return e.exports=c=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return a(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},c(t)}e.exports=c},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(s){o=!0,i=s}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}}},function(e,t){e.exports=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.")}},function(e,t,n){(function(e){var r;!function(e,o,i){function a(e){var t,n=this,r=(t=4022871197,function(e){e=String(e);for(var n=0;n<e.length;n++){var r=.02519603282416938*(t+=e.charCodeAt(n));r-=t=r>>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function c(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function s(e,t){var n=new a(e),r=t&&t.state,o=n.next;return o.int32=function(){return 4294967296*n.next()|0},o.double=function(){return o()+11102230246251565e-32*(2097152*o()|0)},o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.alea=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,i){function a(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;r++)t.x^=0|n.charCodeAt(r),t.next()}function c(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t}function s(e,t){var n=new a(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xor128=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,i){function a(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;r++)t.x^=0|n.charCodeAt(r),r==n.length&&(t.d=t.x<<10^t.x>>>4),t.next()}function c(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function s(e,t){var n=new a(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xorwow=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,i){function a(e){var t=this;t.next=function(){var e,n,r=t.x,o=t.i;return e=r[o],n=(e^=e>>>7)^e<<24,n^=(e=r[o+1&7])^e>>>10,n^=(e=r[o+3&7])^e>>>3,n^=(e=r[o+4&7])^e<<7,e=r[o+7&7],n^=(e^=e<<13)^e<<9,r[o]=n,t.i=o+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n<t.length;++n)r[7&n]=r[7&n]<<15^t.charCodeAt(n)+r[n+1&7]<<13;for(;r.length<8;)r.push(0);for(n=0;n<8&&0===r[n];++n);for(8==n?r[7]=-1:r[n],e.x=r,e.i=0,n=256;n>0;--n)e.next()}(t,e)}function c(e,t){return t.x=e.x.slice(),t.i=e.i,t}function s(e,t){null==e&&(e=+new Date);var n=new a(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&(r.x&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xorshift7=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,i){function a(e){var t=this;t.next=function(){var e,n,r=t.w,o=t.X,i=t.i;return t.w=r=r+1640531527|0,n=o[i+34&127],e=o[i=i+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=o[i]=n^e,t.i=i,n+(r^r>>>16)|0},function(e,t){var n,r,o,i,a,c=[],s=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,s=Math.max(s,t.length)),o=0,i=-32;i<s;++i)t&&(r^=t.charCodeAt((i+32)%t.length)),0===i&&(a=r),r^=r<<10,r^=r>>>15,r^=r<<4,r^=r>>>13,i>=0&&(a=a+1640531527|0,o=0==(n=c[127&i]^=r+a)?o+1:0);for(o>=128&&(c[127&(t&&t.length||0)]=-1),o=127,i=512;i>0;--i)r=c[o+34&127],n=c[o=o+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,c[o]=r^n;e.w=a,e.X=c,e.i=o}(t,e)}function c(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function s(e,t){null==e&&(e=+new Date);var n=new a(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&(r.X&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xor4096=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,i){function a(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,o=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^o,o=o-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^o,t.a=o-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r<n.length+20;r++)t.b^=0|n.charCodeAt(r),t.next()}function c(e,t){return t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t}function s(e,t){var n=new a(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.tychei=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){var r;!function(o,i,a){var c,s=a.pow(256,6),l=a.pow(2,52),u=2*l;function f(e,t,n){var r=[],f=m(function e(t,n){var r,o=[],i=typeof t;if(n&&"object"==i)for(r in t)try{o.push(e(t[r],n-1))}catch(a){}return o.length?o:"string"==i?t:t+"\0"}((t=1==t?{entropy:!0}:t||{}).entropy?[e,b(i)]:null==e?function(){try{var e;return c&&(e=c.randomBytes)?e=e(256):(e=new Uint8Array(256),(o.crypto||o.msCrypto).getRandomValues(e)),b(e)}catch(r){var t=o.navigator,n=t&&t.plugins;return[+new Date,o,n,o.screen,b(i)]}}():e,3),r),h=new d(r),w=function(){for(var e=h.g(6),t=s,n=0;e<l;)e=256*(e+n),t*=256,n=h.g(1);for(;e>=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return w.int32=function(){return 0|h.g(4)},w.quick=function(){return h.g(4)/4294967296},w.double=w,m(b(h.S),i),(t.pass||n||function(e,t,n,r){return r&&(r.S&&p(r,h),e.state=function(){return p(h,{})}),n?(a.random=e,t):e})(w,f,"global"in t?t.global:this==a,t.state)}function d(e){var t,n=e.length,r=this,o=0,i=r.i=r.j=0,a=r.S=[];for(n||(e=[n++]);o<256;)a[o]=o++;for(o=0;o<256;o++)a[o]=a[i=255&i+e[o%n]+(t=a[o])],a[i]=t;(r.g=function(e){for(var t,n=0,o=r.i,i=r.j,a=r.S;e--;)t=a[o=255&o+1],n=256*n+a[255&(a[o]=a[i=255&i+t])+(a[i]=t)];return r.i=o,r.j=i,n})(256)}function p(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function m(e,t){for(var n,r=e+"",o=0;o<r.length;)t[255&o]=255&(n^=19*t[255&o])+r.charCodeAt(o++);return b(t)}function b(e){return String.fromCharCode.apply(0,e)}if(m(a.random(),i),e.exports){e.exports=f;try{c=n(42)}catch(h){}}else void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}("undefined"!=typeof self?self:this,[],Math)},function(e,t){},function(e,t,n){var r=n(26);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";var r=n(48);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},function(e,t,n){var r=n(19),o=n(53);function i(t,n,a){return o()?e.exports=i=Reflect.construct:e.exports=i=function(e,t,n){var o=[null];o.push.apply(o,t);var i=new(Function.bind.apply(e,o));return n&&r(i,n.prototype),i},i.apply(null,arguments)}e.exports=i},function(e,t){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}},function(e,t,n){"use strict";n.r(t);var r,o=n(0),i=n(3),a=n(14),c=n.n(a),s=n(2),l=n.n(s),u=n(6),f=n.n(u),d=n(10),p=n.n(d),m=n(7),b=n.n(m),h=n(27),w=n.n(h),g=n(1),v=n(8),O=n.n(v),y=n(11),x=n(5),j=n(20),L=n(15),E=n.n(L),C=(n(21),Object.freeze({THANK_YOU:"thank-you",CUSTOM_TEXT:"custom-text",REDIRECT:"redirect",RESULTS:"results"})),S=Object.freeze({THEME_DEFAULT:"theme-default",GEORGIA:"georgia",PALATINO:"palatino",TIMES_NEW_ROMAN:"times-new-roman",ARIAL:"arial",IMPACT:"impact",LUCIDA:"lucida",TAHOMA:"tahoma",TREBUCHET:"trebuchet",VERDANA:"verdana",COURIER:"courier",CABIN:"Cabin",CHIVO:"Chivo",OPEN_SANS:"Open+Sans",FIRA_SANS:"Fira+Sans",ROBOTO:"Roboto",NUNITO:"Nunito",OVERPASS:"Overpass",LATO:"Lato",LIBRE_FRANKLIN:"Libre+Franklin",MONTSERRAT:"Montserrat",POPPINS:"Poppins",RUBIK:"Rubik",RALEWAY:"Raleway",JOSEFIN_SANS:"Josefin+Sans",ALEGREYA_SANS:"Alegreya+Sans",OSWALD:"Oswald"}),_=Object.freeze([S.CABIN,S.CHIVO,S.OPEN_SANS,S.FIRA_SANS,S.ROBOTO,S.NUNITO,S.OVERPASS,S.LATO,S.LIBRE_FRANKLIN,S.MONTSERRAT,S.POPPINS,S.RUBIK,S.RALEWAY,S.JOSEFIN_SANS,S.ALEGREYA_SANS,S.OSWALD]),N=Object.freeze((r={},l()(r,S.THEME_DEFAULT,null),l()(r,S.GEORGIA,"Georgia, serif"),l()(r,S.PALATINO,'"Palatino Linotype", "Book Antiqua", Palatino, serif'),l()(r,S.TIMES_NEW_ROMAN,'"Times New Roman", Times, serif'),l()(r,S.ARIAL,"Arial, Helvetica, sans-serif"),l()(r,S.IMPACT,"Impact, Charcoal, sans-serif"),l()(r,S.LUCIDA,'"Lucida Sans Unicode", "Lucida Grande", sans-serif'),l()(r,S.TAHOMA,"Tahoma, Geneva, sans-serif"),l()(r,S.TREBUCHET,'"Trebuchet MS", Helvetica, sans-serif'),l()(r,S.VERDANA,"Verdana, Geneva, sans-serif"),l()(r,S.COURIER,'"Courier New", Courier, monospace'),l()(r,S.CABIN,'"Cabin", sans-serif'),l()(r,S.CHIVO,'"Chivo", sans-serif'),l()(r,S.OPEN_SANS,'"Open Sans", sans-serif'),l()(r,S.FIRA_SANS,'"Fira Sans", sans-serif'),l()(r,S.ROBOTO,'"Roboto", sans-serif'),l()(r,S.NUNITO,'"Nunito", sans-serif'),l()(r,S.OVERPASS,'"Overpass", sans-serif'),l()(r,S.LATO,'"Lato", sans-serif'),l()(r,S.LIBRE_FRANKLIN,'"Libre Franklin", sans-serif'),l()(r,S.MONTSERRAT,'"Montserrat", sans-serif'),l()(r,S.POPPINS,'"Poppins", sans-serif'),l()(r,S.RUBIK,'"Rubik", sans-serif'),l()(r,S.RALEWAY,'"Raleway", sans-serif'),l()(r,S.JOSEFIN_SANS,'"Josefin Sans", sans-serif'),l()(r,S.ALEGREYA_SANS,'"Alegreya Sans", sans-serif'),l()(r,S.OSWALD,'"Oswald", sans-serif'),r)),A=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),k=Object.freeze({SHOW_RESULTS:"show-results",SHOW_CLOSED_BANNER:"show-closed-banner",HIDDEN:"hidden"}),R=Object.freeze({RADIO:"radio",BUTTON:"button"}),T=Object.freeze({LIST:"list",INLINE:"inline"}),I=function(e){return Object(g.includes)(S,e)?N[e]:null},M=function(e){return!e||"string"!=typeof e||-1===e.indexOf("rgb")&&0!==e.indexOf("#")||-1<e.indexOf("rgba")?null:(0===e.indexOf("#")&&(e=P(e)),e.match(/\((.*?)\)/)[1])},P=function(e){var t=0,n=0,r=0,o=4===e.length?"#".concat(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]):e;return 7===o.length&&(t=parseInt(o.substr(1,2),16)||0,n=parseInt(o.substr(3,2),16)||0,r=parseInt(o.substr(5,2),16)||0),"rgb(".concat(t,", ").concat(n,", ").concat(r,")")},F=n(28),B=n.n(F),D=n(16),U=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},Z=function(){return Object(o.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(o.createElement)("p",null),Object(o.createElement)("h3",null,"Text"),Object(o.createElement)("div",{className:"wp-block-button"},Object(o.createElement)("div",{className:"wp-block-button__link"})),Object(o.createElement)("div",{className:"entry-content"},Object(o.createElement)("div",{className:"alignwide"})))},V=function(e){if(null===e)return{};var t,n=e.querySelector(".wp-block-button__link"),r=e.querySelector("p"),o=e.querySelector("h3"),i=e.querySelector(".alignwide"),a=U(n),c=U(r),s=window.getComputedStyle(r).color;if(a===c){var l=(t=n,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);a=l||s}return{accentColor:a,backgroundColor:c,textColor:s,textColorInverted:window.getComputedStyle(n).color,textFont:window.getComputedStyle(r).fontFamily,textSize:window.getComputedStyle(r).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(i).maxWidth}},q=function(e){var t=e.hasVoted,n=e.isPollClosed,r=e.isPollHidden,i=e.showSubmitMessage,a=O()({"is-transparent":i},"crowdsignal-forms-poll__closed-banner");return Object(o.createElement)("div",{className:a},r&&Object(x.__)("This Poll is Hidden","crowdsignal-forms"),n&&!r&&Object(x.__)("This Poll is Closed","crowdsignal-forms"),t&&Object(x.__)("Thanks For Voting!","crowdsignal-forms"))},H=n(4),W=n.n(H),z=n(18),G=n.n(z),Y=n(22),K=n.n(Y),J=n(23),X=n.n(J),$=n(29),Q=n.n($),ee=n(17),te=n.n(ee),ne=n(30),re=n.n(ne);n(24);function oe(e){return function(){var t,n=te()(e);if(ie()){var r=te()(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Q()(this,t)}}function ie(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var ae=function(){var e=p()(f.a.mark((function e(t){var n,r,o=arguments;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],r="https://api.crowdsignal.com/v3/polls",n){e.next=4;break}return e.abrupt("return",null);case 4:return e.abrupt("return",window.fetch("".concat(r,"/").concat(t,"/results"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(e){if(e.status>=200&&e.status<300)return e.json();throw e})).then((function(e){if(404===e.status)return{};if(e.error)throw new Error(e.message);return e.results.votes_by_answer})));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=p()(f.a.mark((function e(t){var n,r,o;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"5430eeac3911395001d731d9702fc38b",n=(new Date).getTime(),e.next=4,window.fetch("https://poll.fm/n/".concat("5430eeac3911395001d731d9702fc38b","/").concat(t,"?").concat(n,"&format=json"));case 4:if((r=e.sent).ok){e.next=7;break}throw new ue;case 7:return e.next=9,r.json();case 9:if((o=e.sent).nonce){e.next=12;break}throw new ue;case 12:return e.abrupt("return",o.nonce);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=p()(f.a.mark((function e(t,n,r,o){var i,a,c;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=r.join(","),e.next=3,window.fetch("https://polls.polldaddy.com/vote-js.php?format=json&p=".concat(n,"&b=1&a=").concat(i,"&o=&va=16&cookie=0&n=").concat(t,"&url=").concat(encodeURIComponent(window.location),"&vi=").concat(o));case 3:if((a=e.sent).ok){e.next=6;break}throw new ue;case 6:return e.next=8,a.json();case 8:if("error"!==(c=e.sent).status){e.next=11;break}throw new le(c.error);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r,o){return e.apply(this,arguments)}}(),le=function(e){X()(n,e);var t=oe(n);function n(){return K()(this,n),t.apply(this,arguments)}return n}(re()(Error)),ue=function(e){X()(n,e);var t=oe(n);function n(){return K()(this,n),t.call(this,Object(x.__)("Server error. Please try again.","crowdsignal-forms"))}return n}(le),fe=function(e,t){var n=Object(i.useState)(null),r=b()(n,2),o=r[0],a=r[1],c=Object(i.useState)(null),s=b()(c,2),l=s[0],u=s[1],f=Object(i.useState)(!0),d=b()(f,2),p=d[0],m=d[1];return Object(i.useEffect)((function(){m(!0),u(null),a(null),e().then(a).catch(u).finally((function(){return m(!1)}))}),t),{data:o,error:l,loading:p}},de=function(e){var t=e.error,n=e.loading,r=e.text,i=e.totalVotes,a=e.votes,c=O()("crowdsignal-forms-poll__answer-results",{"is-error":t,"is-loading":n}),s=!n&&!t,l=0===i?0:100*a/i,u={width:"".concat(parseInt(l,10),"%")};return Object(o.createElement)("div",{className:c},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-labels"},Object(o.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-answer"},Object(y.decodeEntities)(r)),Object(o.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-votes"},s&&Object(x.sprintf)(Object(x._n)("%s vote","%s votes",a,"crowdsignal-forms"),a.toLocaleString())),Object(o.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-percent"},s&&"".concat(l.toFixed(2),"%"))),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-track"},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-bar",style:u})))};de.propTypes={loading:W.a.bool,text:W.a.string.isRequired,totalVotes:W.a.number,votes:W.a.number};var pe=de,me=Object(o.createElement)("span",null,"Hide Crowdsignal ads",Object(o.createElement)("br",null),"and get unlimited",Object(o.createElement)("br",null),"signals -"," ",Object(o.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),be=function(e){var t=e.showLogo,n=e.editing,r=e.message,i=e.trackRef,a=void 0===i?"cs-forms-poll":i;return Object(o.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(o.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+a,target:"_blank",rel:"noopener noreferrer"},r||Object(x.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),n&&Object(o.createElement)(D.Tooltip,{text:me,position:"top center"},Object(o.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(x.__)("Hide","crowdsignal-forms"))),t&&Object(o.createElement)("a",{href:"https://crowdsignal.com?ref="+a,target:"_blank",rel:"noopener noreferrer"},Object(o.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))};var he=function(e){var t=e.answers,n=e.pollIdFromApi,r=e.setErrorMessage,a=e.hideBranding,c=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=fe((function(){return ae(e,t)}),[e]),r=n.data,o=n.error,i=n.loading;return{error:o,loading:i,results:r}}(n),s=c.error,l=c.loading,u=c.results;Object(i.useEffect)((function(){r(s?Object(x.__)("Unfortunately, we're having some trouble retrieving the results for this poll at this time.","crowdsignal-forms"):"")}),[s]);var f=O()("crowdsignal-forms-poll__results",{"is-error":!!s,"is-loading":l}),d=Object(g.sum)(Object(g.values)(u));return Object(o.createElement)("div",{className:f},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__results-list"},Object(g.map)(t,(function(e){var t;return!function(e){return Object(g.isEmpty)(e)||void 0===e.text||null===e.text||""===e.text}(e)&&Object(o.createElement)(pe,{key:e.answerId,error:!!s,loading:l,text:e.text,totalVotes:d,votes:u&&null!==(t=u[e.answerIdFromApi])&&void 0!==t?t:0})}))),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__results-footer"},Object(o.createElement)("span",{className:"crowdsignal-forms-poll__results-total"},Object(x.sprintf)(Object(x._n)("%s total vote","%s total votes",d,"crowdsignal-forms"),d?d.toLocaleString():0)),!a&&Object(o.createElement)(be,null)))};he.propTypes={pollIdFromApi:W.a.number,answers:W.a.arrayOf(W.a.shape({answerId:W.a.string.isRequired,answerIdFromApi:W.a.number,text:W.a.string})).isRequired,setErrorMessage:W.a.func.isRequired,hideBranding:W.a.bool};var we=he,ge=function(e){var t=e.answerIdFromApi,n=e.answerStyle,r=e.hasVoted,i=e.isMultipleChoice,a=e.isSelected,c=e.isVoting,s=e.isFocused,l=e.onSelect,u=e.onFocus,f=e.text,d=function(e){return l(parseInt(e.target.attributes.answerid.value,10))},p=function(e){return u(parseInt(e.target.attributes.answerid.value,10))},m=function(e){e.preventDefault(),d(e)},b=O()("crowdsignal-forms-poll__answer",{"is-multiple-choice":i,"is-selected":a,"is-focused":s,"is-button":R.BUTTON===n}),h="poll-answer-".concat(t);return Object(o.createElement)("div",{className:b},R.RADIO===n&&Object(o.createElement)("label",{className:b,htmlFor:h,tabIndex:"-1"},Object(o.createElement)("input",{className:"crowdsignal-forms-poll__input",id:h,name:"answer",onChange:d,selected:a,type:i?"checkbox":"radio",answerid:t,disabled:r||c,tabIndex:"0","aria-label":f,onFocus:p}),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__check"}),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-label-wrapper"},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-label"},Object(y.decodeEntities)(f)))),R.BUTTON===n&&Object(o.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},Object(o.createElement)("input",{type:"submit",className:"wp-block-button__link crowdsignal-forms-poll__submit-button",value:Object(y.decodeEntities)(f),answerid:t,onClick:m})))};ge.propTypes={answerIdFromApi:W.a.number.isRequired,hasVoted:W.a.bool,isMultipleChoice:W.a.bool,isSelected:W.a.bool,isVoting:W.a.bool,onSelect:W.a.func.isRequired,text:W.a.string.isRequired};var ve=ge,Oe=function(e){var t=e.answers,n=e.answerStyle,r=e.buttonAlignment,a=e.hasVoted,s=e.isMultipleChoice,l=e.isVoting,u=e.onSubmit,f=e.submitButtonLabel,d=e.hideBranding,p=Object(i.useState)([]),m=b()(p,2),h=m[0],w=m[1],v=function(e){return R.BUTTON===n?(w([e]),u([e])):s?Object(g.includes)(h,e)?w(Object(g.without)(h,e)):void w([].concat(E()(h),[e])):w([e])},y=Object(i.useState)([]),x=b()(y,2),j=x[0],L=x[1],C=function(e){return L([e])},S=O()({"is-button":R.BUTTON===n,"is-inline-button-alignment":T.INLINE===r},"crowdsignal-forms-poll__options");return Object(o.createElement)("form",{className:"crowdsignal-forms-poll__form",onSubmit:function(e){e.preventDefault(),u(h)}},Object(o.createElement)("div",{className:S},Object(g.map)(t,(function(e,t){return Object(o.createElement)(ve,c()({key:"poll-answer-".concat(t),answerStyle:n,isMultipleChoice:s,isSelected:Object(g.includes)(h,e.answerIdFromApi),isFocused:Object(g.includes)(j,e.answerIdFromApi),onSelect:v,onFocus:C,hasVoted:a,isVoting:l},e))}))),!a&&R.RADIO===n&&Object(o.createElement)("div",{className:"crowdsignal-forms-poll__actions"},Object(o.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},Object(o.createElement)("input",{type:"submit",className:"wp-block-button__link crowdsignal-forms-poll__submit-button",disabled:l||!h.length,value:f}))),!d&&Object(o.createElement)("div",{className:"wp_block-crowdsignal-forms-poll__vote-branding"},Object(o.createElement)(be,{showLogo:!1})))};Oe.propTypes={answers:W.a.array.isRequired,isMultipleChoice:W.a.bool,onSubmit:W.a.func.isRequired,submitButtonLabel:W.a.string.isRequired};var ye=Oe,xe=function(e){var t=e.children;return Object(o.createElement)("div",{className:"crowdsignal-forms-poll__error-banner"},t)},je=function(){return Object(o.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(o.createElement)("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"white"}),Object(o.createElement)("mask",{id:"maskClose","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"5",y:"5",width:"14",height:"14"},Object(o.createElement)("path",{d:"M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z",fill:"white"})),Object(o.createElement)("g",{mask:"url(#maskClose)"},Object(o.createElement)("rect",{width:"24",height:"24",fill:"black"})))},Le=function(){return Object(o.createElement)("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(o.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.6667 0C7.46667 0 0 7.46667 0 16.6667C0 25.8667 7.46667 33.3333 16.6667 33.3333C25.8667 33.3333 33.3333 25.8667 33.3333 16.6667C33.3333 7.46667 25.8667 0 16.6667 0ZM16.6667 30C9.31667 30 3.33333 24.0167 3.33333 16.6667C3.33333 9.31667 9.31667 3.33333 16.6667 3.33333C24.0167 3.33333 30 9.31667 30 16.6667C30 24.0167 24.0167 30 16.6667 30ZM13.3333 20.2833L24.3167 9.3L26.6667 11.6667L13.3333 25L6.66667 18.3333L9.01667 15.9833L13.3333 20.2833Z",fill:"var(--crowdsignal-forms-submit-button-bg-color)"}),Object(o.createElement)("mask",{id:"maskCheck","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"34",height:"34"},Object(o.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.6667 0C7.46667 0 0 7.46667 0 16.6667C0 25.8667 7.46667 33.3333 16.6667 33.3333C25.8667 33.3333 33.3333 25.8667 33.3333 16.6667C33.3333 7.46667 25.8667 0 16.6667 0ZM16.6667 30C9.31667 30 3.33333 24.0167 3.33333 16.6667C3.33333 9.31667 9.31667 3.33333 16.6667 3.33333C24.0167 3.33333 30 9.31667 30 16.6667C30 24.0167 24.0167 30 16.6667 30ZM13.3333 20.2833L24.3167 9.3L26.6667 11.6667L13.3333 25L6.66667 18.3333L9.01667 15.9833L13.3333 20.2833Z"})),Object(o.createElement)("g",{mask:"url(#maskCheck)"}))},Ee=function(e){var t=e.className;return Object(o.createElement)("svg",{width:"88",height:"88",viewBox:"0 0 88 88",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t},Object(o.createElement)("g",{filter:"url(#filterThankYou)"},Object(o.createElement)("path",{d:"M44 80C66.0914 80 84 62.0914 84 40C84 17.9086 66.0914 0 44 0C21.9086 0 4 17.9086 4 40C4 62.0914 21.9086 80 44 80Z",fill:"#384869"}),Object(o.createElement)("path",{d:"M26.0226 27.1047L27.2135 22.9517L28.6403 23.3609L29.0032 22.0954L24.5573 20.8206L24.1945 22.086L25.6214 22.4952L24.4305 26.6481L26.0226 27.1047ZM33.0856 29.1299L34.6393 23.7116L33.0472 23.2551L32.4572 25.3128L30.5497 24.7658L31.1397 22.7081L29.5476 22.2516L27.9939 27.6699L29.586 28.1265L30.1868 26.0312L32.0943 26.5782L31.4935 28.6734L33.0856 29.1299ZM37.4113 30.3703L39.1085 30.857L38.8937 24.9315L36.896 24.3587L33.5738 29.2699L35.1959 29.7351L35.7865 28.7381L37.4387 29.2119L37.4113 30.3703ZM37.4837 25.8804L37.5138 25.889L37.4715 28.0063L36.3976 27.6983L37.4837 25.8804ZM41.0986 31.4276L41.9169 28.5739L41.947 28.5825L43.2352 32.0403L44.4556 32.3902L46.0092 26.9719L44.5073 26.5412L43.7019 29.3499L43.6719 29.3412L42.3857 25.9328L41.1504 25.5786L39.5967 30.997L41.0986 31.4276ZM46.7986 33.0621L47.2056 31.6427L47.7936 31.1936L48.4057 33.5229L50.2569 34.0537L49.2542 30.5072L51.728 28.6117L50.0571 28.1325L47.7234 29.9504L47.6934 29.9417L48.3523 27.6437L46.7602 27.1872L45.2065 32.6056L46.7986 33.0621ZM55.281 35.4944L55.7731 33.7784L58.6859 30.6068L57.0225 30.1298L55.4426 32.0541L55.4125 32.0455L55.0924 29.5764L53.3914 29.0887L54.181 33.3218L53.6889 35.0378L55.281 35.4944ZM61.4239 31.2903C59.7492 30.8101 58.3861 31.5815 57.8897 33.3125C57.3934 35.0435 58.1379 36.4152 59.8163 36.8964C61.491 37.3767 62.853 36.6091 63.3494 34.878C63.8458 33.147 63.0986 31.7705 61.4239 31.2903ZM61.0599 32.5595C61.7246 32.7501 61.9964 33.4742 61.7273 34.4129C61.4592 35.3479 60.8486 35.8189 60.1803 35.6273C59.5119 35.4356 59.2438 34.7126 59.5119 33.7776C59.781 32.8389 60.3953 32.3689 61.0599 32.5595ZM66.3384 32.8012L64.7463 32.3446L63.7461 35.833C63.3918 37.0683 64.1232 38.1314 65.5539 38.5417C66.9845 38.9519 68.1681 38.4379 68.5223 37.2025L69.5226 33.7142L67.9305 33.2577L66.9809 36.5695C66.8172 37.1403 66.4462 37.3712 65.9318 37.2237C65.4174 37.0762 65.2251 36.6838 65.3888 36.113L66.3384 32.8012ZM36.4693 42.5838L37.0195 40.665L39.0246 41.24L39.367 40.0459L37.3619 39.4709L37.6601 38.4308L39.8755 39.0661L40.2384 37.8007L36.4309 36.7089L34.8772 42.1273L36.4693 42.5838ZM43.4269 38.6134C41.7522 38.1332 40.3892 38.9045 39.8928 40.6356C39.3964 42.3666 40.141 43.7382 41.8194 44.2195C43.4941 44.6997 44.8561 43.9321 45.3525 42.2011C45.8488 40.4701 45.1016 39.0936 43.4269 38.6134ZM43.063 39.8826C43.7276 40.0731 43.9995 40.7972 43.7303 41.7359C43.4622 42.6709 42.8517 43.142 42.1833 42.9503C41.515 42.7587 41.2468 42.0357 41.5149 41.1007C41.7841 40.162 42.3984 39.692 43.063 39.8826ZM48.0045 41.2995L48.6654 41.489C49.0934 41.6117 49.2996 41.9838 49.1844 42.3856C49.0671 42.7948 48.7144 42.9904 48.2675 42.8622L47.6104 42.6738L48.0045 41.2995ZM47.3089 43.7252L47.8309 43.8748L48.1659 45.9377L49.9457 46.4481L49.5058 44.0991C50.1503 43.9913 50.6348 43.4638 50.8179 42.8255C51.1506 41.6652 50.602 40.7724 49.1563 40.3579L46.7494 39.6677L45.1957 45.086L46.7878 45.5426L47.3089 43.7252ZM26.5905 52.2347L29.7888 47.2879L28.0315 46.784L26.0433 50.4442L26.0133 50.4356L26.2667 46.278L24.4343 45.7525L24.5253 51.6425L26.5905 52.2347ZM32.7521 48.036C31.0774 47.5558 29.7143 48.3272 29.218 50.0582C28.7216 51.7892 29.4661 53.1608 31.1446 53.6421C32.8193 54.1223 34.1813 53.3547 34.6776 51.6237C35.174 49.8927 34.4268 48.5162 32.7521 48.036ZM32.3882 49.3052C33.0528 49.4958 33.3247 50.2199 33.0555 51.1586C32.7874 52.0936 32.1769 52.5646 31.5085 52.373C30.8401 52.1813 30.572 51.4583 30.8401 50.5233C31.1093 49.5846 31.7236 49.1146 32.3882 49.3052ZM37.0705 55.2398L38.2613 51.0868L39.6882 51.496L40.0511 50.2306L35.6052 48.9557L35.2424 50.2211L36.6692 50.6303L35.4784 54.7832L37.0705 55.2398ZM40.6339 56.2616L42.1876 50.8432L40.5955 50.3867L39.0418 55.805L40.6339 56.2616ZM42.8869 56.9076L43.7052 54.0538L43.7352 54.0625L45.0234 57.5202L46.2438 57.8702L47.7975 52.4518L46.2955 52.0211L45.4901 54.8298L45.4601 54.8212L44.174 51.4128L42.9386 51.0585L41.3849 56.4769L42.8869 56.9076ZM52.7701 57.2465L52.9747 56.533L50.6166 55.8569L50.3129 56.9157L51.139 57.1526L51.11 57.2256C50.94 57.6482 50.4891 57.8318 49.9709 57.6832C49.2725 57.483 48.9872 56.7632 49.2704 55.7756C49.5471 54.8106 50.1045 54.369 50.7804 54.5628C51.2385 54.6942 51.5209 55.0556 51.5119 55.4837L53.0777 55.9327C53.2763 54.7868 52.4918 53.6963 51.1325 53.3065C49.4615 52.8274 48.1511 53.5569 47.6418 55.333C47.1261 57.1316 47.854 58.4335 49.5738 58.9266C51.1471 59.3778 52.3448 58.7297 52.7701 57.2465ZM54.5376 54.3845L53.6262 58.0731L54.9329 58.4477L56.1146 54.8367L54.5376 54.3845ZM53.7294 60.1792C54.1649 60.3041 54.6201 60.077 54.7407 59.6564C54.8603 59.2396 54.5945 58.8058 54.159 58.681C53.7159 58.5539 53.2644 58.782 53.1449 59.1988C53.0243 59.6194 53.2863 60.0521 53.7294 60.1792Z",fill:"white"}),Object(o.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M44 75.2C63.4405 75.2 79.2 59.4404 79.2 40C79.2 20.5596 63.4405 4.80002 44 4.80002C24.5596 4.80002 8.80005 20.5596 8.80005 40C8.80005 59.4404 24.5596 75.2 44 75.2Z",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"0.1 4"})),Object(o.createElement)("defs",null,Object(o.createElement)("filter",{id:"filterThankYou",x:"0",y:"0",width:"88",height:"88",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},Object(o.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),Object(o.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),Object(o.createElement)("feOffset",{dy:"4"}),Object(o.createElement)("feGaussianBlur",{stdDeviation:"2"}),Object(o.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),Object(o.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),Object(o.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))},Ce=function(e){var t=e.target;t&&(t.paused?t.play():t.pause())},Se=function(e){var t=e.confirmMessageType,n=e.customConfirmMessage,r=e.setDismissSubmitMessage,i=e.hideBranding;return Object(o.createElement)("div",{className:"crowdsignal-forms-poll__submit-message-container"},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__submit-message"},C.THANK_YOU===t&&Object(o.createElement)(o.Fragment,null,Object(o.createElement)("video",{muted:!0,autoPlay:!0,loop:!0,playsInline:!0,poster:"https://crowdsignal.files.wordpress.com/2020/02/thumbs-up-video-placeholder.jpg",width:"100%",onClick:Ce},Object(o.createElement)("source",{src:"https://crowdsignal.files.wordpress.com/2019/08/thumbs-up-cs.mp4",type:"video/mp4"})),Object(o.createElement)(Ee,{className:"crowdsignal-forms-poll__thank-you-sticker"}),!i&&Object(o.createElement)("img",{className:"crowdsignal-forms-poll__thank-you-cs-sticker",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})),C.CUSTOM_TEXT===t&&Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",{className:"crowdsignal-forms-poll__custom-message-check"},Object(o.createElement)(Le,null)),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__custom-message"},Object(g.isEmpty)(n)?Object(x.__)("Thanks for voting!","crowdsignal-forms"):n)),Object(o.createElement)("button",{className:"crowdsignal-forms-poll__dismiss-submit-message",onClick:function(){return r(!0)}},Object(o.createElement)(je,null))),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__submit-message-footer"},!i&&Object(o.createElement)(be,{showLogo:C.THANK_YOU!==t})))};function _e(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 Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){l()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ae,ke=(Ae=function(e){var t=e.attributes,n=e.fallbackStyles,r=e.renderStyleProbe,a=Object(i.useState)(Math.random()),s=b()(a,1)[0],l=Object(i.useState)(""),u=b()(l,2),d=u[0],m=u[1],h=Object(i.useState)(!1),v=b()(h,2),L=v[0],E=v[1],N=t.apiPollData,T=N.id,P=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="cs-poll-".concat(e),o=Object(i.useState)(!1),a=b()(o,2),c=a[0],s=a[1],l=Object(i.useState)(!1),u=b()(l,2),d=u[0],m=u[1],h=Object(i.useState)(""),w=b()(h,2),g=w[0],v=w[1];Object(i.useEffect)((function(){t&&void 0!==G.a.get(r)&&(m(!0),v(G.a.get(r)))}),[]);var O=function(){var o=p()(f.a.mark((function o(i){var a,c,l,u=arguments;return f.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return a=u.length>1&&void 0!==u[1]?u[1]:1,o.prev=1,s(!0),o.next=5,ce(e);case 5:return c=o.sent,o.next=8,se(c,e,i,a);case 8:m(!0),t&&(l=n?i.join(","):(new Date).getTime(),G.a.set(r,l,{sameSite:"Strict",expires:365}),v(l));case 10:return o.prev=10,s(!1),o.finish(10);case 13:case"end":return o.stop()}}),o,null,[[1,,10,13]])})));return function(e){return o.apply(this,arguments)}}();return{hasVoted:d,isVoting:c,vote:O,storedCookieValue:g}}(T,t.hasOneResponsePerComputer),F=P.hasVoted,B=P.isVoting,D=P.vote;C.REDIRECT===t.confirmMessageType&&(t.confirmMessageType=C.THANK_YOU);var U=function(){var e=p()(f.a.mark((function e(t){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,m(""),E(!1),e.next=5,D(t);case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),e.t0 instanceof le?m(e.t0.message):m(Object(x.__)("Server error. Please try again.","crowdsignal-forms"));case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Z=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;if(A.CLOSED===e)return!0;if(A.CLOSED_AFTER===e){var r=new Date(t);return r<n}return!1}(t.pollStatus,t.closedAfterDateTime);if(Z&&k.HIDDEN===t.closedPollState)return null;var V=Z&&k.SHOW_RESULTS===t.closedPollState||F&&C.RESULTS===t.confirmMessageType,H=F&&!V&&!L,W=C.THANK_YOU===t.confirmMessageType,z=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return O()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-submit-button-bg-color":e.submitButtonBackgroundColor,"has-submit-button-text-color":e.submitButtonTextColor,"has-border-radius":null!==(t=e.borderRadius)&&void 0!==t&&t,"has-box-shadow":e.hasBoxShadow},r)}(t,t.className,"crowdsignal-forms-poll",{"has-voted":F,"is-closed":Z,"is-voting":B,"has-default-thankyou":W}),Y=Ne({width:"full"!==t.align?"".concat(t.width,"%"):"auto"},function(e,t){var n,r,o,i,a=Object(g.isEmpty)(e.textColor)?t.textColor:e.textColor;return Object(g.mapKeys)({borderColor:null!==(n=e.borderColor)&&void 0!==n?n:t.accentColor,borderRadius:"".concat(e.borderRadius,"px"),borderWidth:"".concat(e.borderWidth,"px"),bgColor:e.backgroundColor,bodyFontFamily:null!==(r=I(e.fontFamily))&&void 0!==r?r:t.textFont,questionFontFamily:null!==(o=I(e.fontFamily))&&void 0!==o?o:t.headingFont,submitButtonBgColor:e.submitButtonBackgroundColor||t.accentColor,submitButtonTextColor:e.submitButtonTextColor||t.textColorInverted,textColor:a,textColorProperties:null!==(i=M(a))&&void 0!==i?i:"0, 0, 0",contentWideWidth:t.contentWideWidth},(function(e,t){return"--crowdsignal-forms-".concat(Object(g.kebabCase)(t))}))}(t,n)),K=Object(g.reduce)(N.answers,(function(e,t){return e[t.client_id]=t.id,e}),{}),J=Object(g.map)(t.answers,(function(e){return Ne({},e,{answerIdFromApi:K[e.answerId]})})),X=function(e,t){for(var n=e.slice(),r=n.length-1;r>0;r--){var o=Math.floor(t()*r),i=n[r];n[r]=n[o],n[o]=i}return n}(Object(g.filter)(J,(function(e){return!!e.text})),t.randomizeAnswers?new w.a(s):function(){return 1}),$=O()({"is-transparent":H},"crowdsignal-forms-poll__content"),Q=function(e,t){return e.isMultipleChoice?R.RADIO:!Object(g.isEmpty)(t)&&t.indexOf("is-style-buttons")>-1?R.BUTTON:R.RADIO}(t,t.className);return t.fontFamily&&function(e){if(!Object(g.isEmpty)(e)&&S.THEME_DEFAULT!==e&&-1!==_.indexOf(e)){var t="https://fonts.googleapis.com/css2?family=".concat(e,":wght@400;600;700&display=swap");0===Object(g.filter)(Array.from(document.head.childNodes),(function(e){return"link"===e.nodeName.toLowerCase()&&e.href===t})).length&&document.head.appendChild(Object(g.tap)(document.createElement("link"),(function(e){e.type="text/css",e.rel="stylesheet",e.href=t})))}}(t.fontFamily),Object(o.createElement)("div",{className:z,style:Y},d&&Object(o.createElement)(xe,null,d),Object(o.createElement)("div",{className:$},Object(o.createElement)(j.RichText.Content,{tagName:"h3",value:Object(y.decodeEntities)(t.question),className:"crowdsignal-forms-poll__question"}),t.note&&Object(o.createElement)(j.RichText.Content,{className:"crowdsignal-forms-poll__note",tagName:"div",value:Object(y.decodeEntities)(t.note)}),!V&&Object(o.createElement)(ye,{answers:X,answerStyle:Q,buttonAlignment:t.buttonAlignment,isMultipleChoice:t.isMultipleChoice,onSubmit:U,submitButtonLabel:t.submitButtonLabel,hasVoted:F,isVoting:B,hideBranding:t.hideBranding}),V&&Object(o.createElement)(we,{pollIdFromApi:T,answers:X,setErrorMessage:m,hideBranding:t.hideBranding})),H&&Object(o.createElement)(Se,c()({},t,{setDismissSubmitMessage:E})),(Z||F)&&Object(o.createElement)(q,{showSubmitMessage:H,isPollClosed:Z,hasVoted:F}),r())},Object(D.withFallbackStyles)((function(e){return{fallbackStyles:V(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(e){var t=e.fallbackStyles,n=B()(e,["fallbackStyles"]);return Object(o.createElement)(Ae,c()({fallbackStyles:t||{},renderStyleProbe:function(){return t?null:Object(o.createElement)(Z,null)}},n))}))),Re=n(31),Te=function(e,t){return Object(g.forEach)(document.querySelectorAll("div[".concat(e,"]")),(function(n){try{var r=JSON.parse(n.dataset[Object(g.camelCase)(e.substr("data-".length))]),o=t(r,n);n.removeAttribute(e),Object(Re.render)(o,n)}catch(i){console.error("Crowdsignal Forms: Failed to parse block data for: %s",e)}}))},Ie=function(e,t){(Object(g.isEmpty)(window.CrowdsignalMutationObservers)||!0!==window.CrowdsignalMutationObservers[e])&&(new window.MutationObserver((function(){return Te(e,t)})).observe(document.body,{attributes:!0,attributeFilter:[e],childList:!0,subtree:!0}),Object(g.isEmpty)(window.CrowdsignalMutationObservers)&&(window.CrowdsignalMutationObservers=[]),window.CrowdsignalMutationObservers[e]=!0,Te(e,t))};(function(e,t){if("complete"===document.readyState)return Ie(e,t);window.addEventListener("load",(function(){return Ie(e,t)}))})("data-crowdsignal-poll",(function(e){return Object(o.createElement)(ke,{attributes:e})}))}]));
1
+ !function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=53)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){!function(){e.exports=this.React}()},function(e,t,n){e.exports=n(46)()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.regeneratorRuntime}()},function(e,t,n){var r=n(31),o=n(32),a=n(24),i=n(33);e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||i()}},function(e,t,n){var r;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
+ */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){function n(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(l){return void n(l)}c.done?t(s):Promise.resolve(s).then(r,o)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(o,a){var i=e.apply(t,r);function c(e){n(i,o,a,c,s,"next",e)}function s(e){n(i,o,a,c,s,"throw",e)}c(void 0)}))}}},function(e,t){!function(){e.exports=this.wp.htmlEntities}()},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t,n){var r=n(42),o=n(43),a=n(24),i=n(44);e.exports=function(e){return r(e)||o(e)||a(e)||i()}},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r,o;
7
  /*!
8
  * JavaScript Cookie v2.2.1
9
  * https://github.com/js-cookie/js-cookie
10
  *
11
  * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
12
  * Released under the MIT license
13
+ */!function(a){if(void 0===(o="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=a(),!!0){var i=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=i,c}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function a(t,n,a){if("undefined"!=typeof document){"number"==typeof(a=e({path:"/"},o.defaults,a)).expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var i=JSON.stringify(n);/^[\{\[]/.test(i)&&(n=i)}catch(l){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var s in a)a[s]&&(c+="; "+s,!0!==a[s]&&(c+="="+a[s].split(";")[0]));return document.cookie=t+"="+n+c}}function i(e,n){if("undefined"!=typeof document){for(var o={},a=document.cookie?document.cookie.split("; "):[],i=0;i<a.length;i++){var c=a[i].split("="),s=c.slice(1).join("=");n||'"'!==s.charAt(0)||(s=s.slice(1,-1));try{var l=t(c[0]);if(s=(r.read||r)(s,l)||t(s),n)try{s=JSON.parse(s)}catch(u){}if(o[l]=s,e===l)break}catch(u){}}return e?o[e]:o}}return o.set=a,o.get=function(e){return i(e,!1)},o.getJSON=function(e){return i(e,!0)},o.remove=function(t,n){a(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(19);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t){!function(){e.exports=this.wp.apiFetch}()},function(e,t,n){var r=n(25);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(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(e,t,n){var r=n(34),o=n(35),a=n(36),i=n(37),c=n(38),s=n(39),l=n(40);l.alea=r,l.xor128=o,l.xorwow=a,l.xorshift7=i,l.xor4096=c,l.tychei=s,e.exports=l},function(e,t,n){var r=n(45);e.exports=function(e,t){if(null==e)return{};var n,o,a=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},function(e,t,n){var r=n(48),o=n(49);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t,n){var r=n(17),o=n(19),a=n(50),i=n(51);function c(t){var n="function"==typeof Map?new Map:void 0;return e.exports=c=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return i(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},c(t)}e.exports=c},function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){o=!0,a=s}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}}},function(e,t){e.exports=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.")}},function(e,t,n){(function(e){var r;!function(e,o,a){function i(e){var t,n=this,r=(t=4022871197,function(e){e=String(e);for(var n=0;n<e.length;n++){var r=.02519603282416938*(t+=e.charCodeAt(n));r-=t=r>>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function c(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function s(e,t){var n=new i(e),r=t&&t.state,o=n.next;return o.int32=function(){return 4294967296*n.next()|0},o.double=function(){return o()+11102230246251565e-32*(2097152*o()|0)},o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.alea=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,a){function i(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;r++)t.x^=0|n.charCodeAt(r),t.next()}function c(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t}function s(e,t){var n=new i(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xor128=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,a){function i(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;r++)t.x^=0|n.charCodeAt(r),r==n.length&&(t.d=t.x<<10^t.x>>>4),t.next()}function c(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function s(e,t){var n=new i(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xorwow=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,a){function i(e){var t=this;t.next=function(){var e,n,r=t.x,o=t.i;return e=r[o],n=(e^=e>>>7)^e<<24,n^=(e=r[o+1&7])^e>>>10,n^=(e=r[o+3&7])^e>>>3,n^=(e=r[o+4&7])^e<<7,e=r[o+7&7],n^=(e^=e<<13)^e<<9,r[o]=n,t.i=o+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n<t.length;++n)r[7&n]=r[7&n]<<15^t.charCodeAt(n)+r[n+1&7]<<13;for(;r.length<8;)r.push(0);for(n=0;n<8&&0===r[n];++n);for(8==n?r[7]=-1:r[n],e.x=r,e.i=0,n=256;n>0;--n)e.next()}(t,e)}function c(e,t){return t.x=e.x.slice(),t.i=e.i,t}function s(e,t){null==e&&(e=+new Date);var n=new i(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&(r.x&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xorshift7=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,a){function i(e){var t=this;t.next=function(){var e,n,r=t.w,o=t.X,a=t.i;return t.w=r=r+1640531527|0,n=o[a+34&127],e=o[a=a+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=o[a]=n^e,t.i=a,n+(r^r>>>16)|0},function(e,t){var n,r,o,a,i,c=[],s=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,s=Math.max(s,t.length)),o=0,a=-32;a<s;++a)t&&(r^=t.charCodeAt((a+32)%t.length)),0===a&&(i=r),r^=r<<10,r^=r>>>15,r^=r<<4,r^=r>>>13,a>=0&&(i=i+1640531527|0,o=0==(n=c[127&a]^=r+i)?o+1:0);for(o>=128&&(c[127&(t&&t.length||0)]=-1),o=127,a=512;a>0;--a)r=c[o+34&127],n=c[o=o+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,c[o]=r^n;e.w=i,e.X=c,e.i=o}(t,e)}function c(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function s(e,t){null==e&&(e=+new Date);var n=new i(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&(r.X&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.xor4096=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){(function(e){var r;!function(e,o,a){function i(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,o=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^o,o=o-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^o,t.a=o-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r<n.length+20;r++)t.b^=0|n.charCodeAt(r),t.next()}function c(e,t){return t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t}function s(e,t){var n=new i(e),r=t&&t.state,o=function(){return(n.next()>>>0)/4294967296};return o.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},o.int32=n.next,o.quick=o,r&&("object"==typeof r&&c(r,n),o.state=function(){return c(n,{})}),o}o&&o.exports?o.exports=s:n(9)&&n(13)?void 0===(r=function(){return s}.call(t,n,t,o))||(o.exports=r):this.tychei=s}(0,e,n(9))}).call(this,n(12)(e))},function(e,t,n){var r;!function(o,a,i){var c,s=i.pow(256,6),l=i.pow(2,52),u=2*l;function f(e,t,n){var r=[],f=m(function e(t,n){var r,o=[],a=typeof t;if(n&&"object"==a)for(r in t)try{o.push(e(t[r],n-1))}catch(i){}return o.length?o:"string"==a?t:t+"\0"}((t=1==t?{entropy:!0}:t||{}).entropy?[e,b(a)]:null==e?function(){try{var e;return c&&(e=c.randomBytes)?e=e(256):(e=new Uint8Array(256),(o.crypto||o.msCrypto).getRandomValues(e)),b(e)}catch(r){var t=o.navigator,n=t&&t.plugins;return[+new Date,o,n,o.screen,b(a)]}}():e,3),r),h=new d(r),w=function(){for(var e=h.g(6),t=s,n=0;e<l;)e=256*(e+n),t*=256,n=h.g(1);for(;e>=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return w.int32=function(){return 0|h.g(4)},w.quick=function(){return h.g(4)/4294967296},w.double=w,m(b(h.S),a),(t.pass||n||function(e,t,n,r){return r&&(r.S&&p(r,h),e.state=function(){return p(h,{})}),n?(i.random=e,t):e})(w,f,"global"in t?t.global:this==i,t.state)}function d(e){var t,n=e.length,r=this,o=0,a=r.i=r.j=0,i=r.S=[];for(n||(e=[n++]);o<256;)i[o]=o++;for(o=0;o<256;o++)i[o]=i[a=255&a+e[o%n]+(t=i[o])],i[a]=t;(r.g=function(e){for(var t,n=0,o=r.i,a=r.j,i=r.S;e--;)t=i[o=255&o+1],n=256*n+i[255&(i[o]=i[a=255&a+t])+(i[a]=t)];return r.i=o,r.j=a,n})(256)}function p(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function m(e,t){for(var n,r=e+"",o=0;o<r.length;)t[255&o]=255&(n^=19*t[255&o])+r.charCodeAt(o++);return b(t)}function b(e){return String.fromCharCode.apply(0,e)}if(m(i.random(),a),e.exports){e.exports=f;try{c=n(41)}catch(h){}}else void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}("undefined"!=typeof self?self:this,[],Math)},function(e,t){},function(e,t,n){var r=n(25);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";var r=n(47);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},function(e,t,n){var r=n(19),o=n(52);function a(t,n,i){return o()?e.exports=a=Reflect.construct:e.exports=a=function(e,t,n){var o=[null];o.push.apply(o,t);var a=new(Function.bind.apply(e,o));return n&&r(a,n.prototype),a},a.apply(null,arguments)}e.exports=a},function(e,t){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}},function(e,t,n){"use strict";n.r(t);var r,o=n(0),a=n(3),i=n(14),c=n.n(i),s=n(2),l=n.n(s),u=n(6),f=n.n(u),d=n(10),p=n.n(d),m=n(7),b=n.n(m),h=n(26),w=n.n(h),g=n(1),O=n(8),v=n.n(O),y=n(11),x=n(5),j=n(15),L=n.n(j),E=(n(20),Object.freeze({THANK_YOU:"thank-you",CUSTOM_TEXT:"custom-text",REDIRECT:"redirect",RESULTS:"results"})),C=Object.freeze({THEME_DEFAULT:"theme-default",GEORGIA:"georgia",PALATINO:"palatino",TIMES_NEW_ROMAN:"times-new-roman",ARIAL:"arial",IMPACT:"impact",LUCIDA:"lucida",TAHOMA:"tahoma",TREBUCHET:"trebuchet",VERDANA:"verdana",COURIER:"courier",CABIN:"Cabin",CHIVO:"Chivo",OPEN_SANS:"Open+Sans",FIRA_SANS:"Fira+Sans",ROBOTO:"Roboto",NUNITO:"Nunito",OVERPASS:"Overpass",LATO:"Lato",LIBRE_FRANKLIN:"Libre+Franklin",MONTSERRAT:"Montserrat",POPPINS:"Poppins",RUBIK:"Rubik",RALEWAY:"Raleway",JOSEFIN_SANS:"Josefin+Sans",ALEGREYA_SANS:"Alegreya+Sans",OSWALD:"Oswald"}),S=Object.freeze([C.CABIN,C.CHIVO,C.OPEN_SANS,C.FIRA_SANS,C.ROBOTO,C.NUNITO,C.OVERPASS,C.LATO,C.LIBRE_FRANKLIN,C.MONTSERRAT,C.POPPINS,C.RUBIK,C.RALEWAY,C.JOSEFIN_SANS,C.ALEGREYA_SANS,C.OSWALD]),_=Object.freeze((r={},l()(r,C.THEME_DEFAULT,null),l()(r,C.GEORGIA,"Georgia, serif"),l()(r,C.PALATINO,'"Palatino Linotype", "Book Antiqua", Palatino, serif'),l()(r,C.TIMES_NEW_ROMAN,'"Times New Roman", Times, serif'),l()(r,C.ARIAL,"Arial, Helvetica, sans-serif"),l()(r,C.IMPACT,"Impact, Charcoal, sans-serif"),l()(r,C.LUCIDA,'"Lucida Sans Unicode", "Lucida Grande", sans-serif'),l()(r,C.TAHOMA,"Tahoma, Geneva, sans-serif"),l()(r,C.TREBUCHET,'"Trebuchet MS", Helvetica, sans-serif'),l()(r,C.VERDANA,"Verdana, Geneva, sans-serif"),l()(r,C.COURIER,'"Courier New", Courier, monospace'),l()(r,C.CABIN,'"Cabin", sans-serif'),l()(r,C.CHIVO,'"Chivo", sans-serif'),l()(r,C.OPEN_SANS,'"Open Sans", sans-serif'),l()(r,C.FIRA_SANS,'"Fira Sans", sans-serif'),l()(r,C.ROBOTO,'"Roboto", sans-serif'),l()(r,C.NUNITO,'"Nunito", sans-serif'),l()(r,C.OVERPASS,'"Overpass", sans-serif'),l()(r,C.LATO,'"Lato", sans-serif'),l()(r,C.LIBRE_FRANKLIN,'"Libre Franklin", sans-serif'),l()(r,C.MONTSERRAT,'"Montserrat", sans-serif'),l()(r,C.POPPINS,'"Poppins", sans-serif'),l()(r,C.RUBIK,'"Rubik", sans-serif'),l()(r,C.RALEWAY,'"Raleway", sans-serif'),l()(r,C.JOSEFIN_SANS,'"Josefin Sans", sans-serif'),l()(r,C.ALEGREYA_SANS,'"Alegreya Sans", sans-serif'),l()(r,C.OSWALD,'"Oswald", sans-serif'),r)),N=Object.freeze({OPEN:"open",CLOSED:"closed",CLOSED_AFTER:"closed-after"}),A=Object.freeze({SHOW_RESULTS:"show-results",SHOW_CLOSED_BANNER:"show-closed-banner",HIDDEN:"hidden"}),k=Object.freeze({RADIO:"radio",BUTTON:"button"}),R=Object.freeze({LIST:"list",INLINE:"inline"}),T=function(e){return Object(g.includes)(C,e)?_[e]:null},I=function(e){return!e||"string"!=typeof e||-1===e.indexOf("rgb")&&0!==e.indexOf("#")||-1<e.indexOf("rgba")?null:(0===e.indexOf("#")&&(e=M(e)),e.match(/\((.*?)\)/)[1])},M=function(e){var t=0,n=0,r=0,o=4===e.length?"#".concat(e[1]+e[1]+e[2]+e[2]+e[3]+e[3]):e;return 7===o.length&&(t=parseInt(o.substr(1,2),16)||0,n=parseInt(o.substr(3,2),16)||0,r=parseInt(o.substr(5,2),16)||0),"rgb(".concat(t,", ").concat(n,", ").concat(r,")")},P=n(27),F=n.n(P),B=n(16),D=function(e){for(var t=window.getComputedStyle(e).backgroundColor;"rgba(0, 0, 0, 0)"===t&&e.parentNode&&e.parentNode.nodeType===window.Node.ELEMENT_NODE;)e=e.parentNode,t=window.getComputedStyle(e).backgroundColor;return t},U=function(){return Object(o.createElement)("div",{className:"crowdsignal-forms__style-probe"},Object(o.createElement)("p",null),Object(o.createElement)("h3",null,"Text"),Object(o.createElement)("div",{className:"wp-block-button"},Object(o.createElement)("div",{className:"wp-block-button__link"})),Object(o.createElement)("div",{className:"entry-content"},Object(o.createElement)("div",{className:"alignwide"})))},Z=function(e){if(null===e)return{};var t,n=e.querySelector(".wp-block-button__link"),r=e.querySelector("p"),o=e.querySelector("h3"),a=e.querySelector(".alignwide"),i=D(n),c=D(r),s=window.getComputedStyle(r).color;if(i===c){var l=(t=n,"0px"!==window.getComputedStyle(t).borderBlockStartWidth?window.getComputedStyle(t).borderBlockStartColor:null);i=l||s}return{accentColor:i,backgroundColor:c,textColor:s,textColorInverted:window.getComputedStyle(n).color,textFont:window.getComputedStyle(r).fontFamily,textSize:window.getComputedStyle(r).fontSize,headingFont:window.getComputedStyle(o).fontFamily,contentWideWidth:window.getComputedStyle(a).maxWidth}},V=function(e){var t=e.hasVoted,n=e.isPollClosed,r=e.isPollHidden,a=e.showSubmitMessage,i=v()({"is-transparent":a},"crowdsignal-forms-poll__closed-banner");return Object(o.createElement)("div",{className:i},r&&Object(x.__)("This Poll is Hidden","crowdsignal-forms"),n&&!r&&Object(x.__)("This Poll is Closed","crowdsignal-forms"),t&&Object(x.__)("Thanks For Voting!","crowdsignal-forms"))},H=n(4),q=n.n(H),W=n(18),z=n.n(W),G=n(21),Y=n.n(G),K=n(22),J=n.n(K),X=n(28),$=n.n(X),Q=n(17),ee=n.n(Q),te=n(29),ne=n.n(te);n(23);function re(e){return function(){var t,n=ee()(e);if(oe()){var r=ee()(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return $()(this,t)}}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var ae=function(){var e=p()(f.a.mark((function e(t){var n,r,o=arguments;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!(o.length>1&&void 0!==o[1])||o[1],r="https://api.crowdsignal.com/v3/polls",n){e.next=4;break}return e.abrupt("return",null);case 4:return e.abrupt("return",window.fetch("".concat(r,"/").concat(t,"/results"),{method:"GET",headers:{"content-type":"application/json"}}).then((function(e){if(e.status>=200&&e.status<300)return e.json();throw e})).then((function(e){if(404===e.status)return{};if(e.error)throw new Error(e.message);return e.results.votes_by_answer})));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=function(){var e=p()(f.a.mark((function e(t){var n,r,o;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"5430eeac3911395001d731d9702fc38b",n=(new Date).getTime(),e.next=4,window.fetch("https://poll.fm/n/".concat("5430eeac3911395001d731d9702fc38b","/").concat(t,"?").concat(n,"&format=json"));case 4:if((r=e.sent).ok){e.next=7;break}throw new le;case 7:return e.next=9,r.json();case 9:if((o=e.sent).nonce){e.next=12;break}throw new le;case 12:return e.abrupt("return",o.nonce);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=function(){var e=p()(f.a.mark((function e(t,n,r,o){var a,i,c;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.join(","),e.next=3,window.fetch("https://polls.polldaddy.com/vote-js.php?format=json&p=".concat(n,"&b=1&a=").concat(a,"&o=&va=16&cookie=0&n=").concat(t,"&url=").concat(encodeURIComponent(window.location),"&vi=").concat(o));case 3:if((i=e.sent).ok){e.next=6;break}throw new le;case 6:return e.next=8,i.json();case 8:if("error"!==(c=e.sent).status){e.next=11;break}throw new se(c.error);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r,o){return e.apply(this,arguments)}}(),se=function(e){J()(n,e);var t=re(n);function n(){return Y()(this,n),t.apply(this,arguments)}return n}(ne()(Error)),le=function(e){J()(n,e);var t=re(n);function n(){return Y()(this,n),t.call(this,Object(x.__)("Server error. Please try again.","crowdsignal-forms"))}return n}(se),ue=function(e,t){var n=Object(a.useState)(null),r=b()(n,2),o=r[0],i=r[1],c=Object(a.useState)(null),s=b()(c,2),l=s[0],u=s[1],f=Object(a.useState)(!0),d=b()(f,2),p=d[0],m=d[1];return Object(a.useEffect)((function(){m(!0),u(null),i(null),e().then(i).catch(u).finally((function(){return m(!1)}))}),t),{data:o,error:l,loading:p}},fe=function(e){var t=e.error,n=e.loading,r=e.text,a=e.totalVotes,i=e.votes,c=v()("crowdsignal-forms-poll__answer-results",{"is-error":t,"is-loading":n}),s=!n&&!t,l=0===a?0:100*i/a,u={width:"".concat(parseInt(l,10),"%")};return Object(o.createElement)("div",{className:c},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-labels"},Object(o.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-answer"},Object(y.decodeEntities)(r)),Object(o.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-votes"},s&&Object(x.sprintf)(Object(x._n)("%s vote","%s votes",i,"crowdsignal-forms"),i.toLocaleString())),Object(o.createElement)("span",{className:"crowdsignal-forms-poll__answer-results-percent"},s&&"".concat(l.toFixed(2),"%"))),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-track"},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-results-progress-bar",style:u})))};fe.propTypes={loading:q.a.bool,text:q.a.string.isRequired,totalVotes:q.a.number,votes:q.a.number};var de=fe,pe=Object(o.createElement)("span",null,"Hide Crowdsignal ads",Object(o.createElement)("br",null),"and get unlimited",Object(o.createElement)("br",null),"signals -"," ",Object(o.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer"},"Upgrade")),me=function(e){var t=e.showLogo,n=e.editing,r=e.message,a=e.trackRef,i=void 0===a?"cs-forms-poll":a;return Object(o.createElement)("div",{className:"crowdsignal-forms__footer-branding"},Object(o.createElement)("a",{className:"crowdsignal-forms__footer-cs-link",href:"https://crowdsignal.com?ref="+i,target:"_blank",rel:"noopener noreferrer"},r||Object(x.__)("Create your own poll with Crowdsignal","crowdsignal-forms")),n&&Object(o.createElement)(B.Tooltip,{text:pe,position:"top center"},Object(o.createElement)("a",{href:"https://crowdsignal.com/pricing",target:"_blank",rel:"noopener noreferrer",className:"crowdsignal-forms__branding-promote"},Object(x.__)("Hide","crowdsignal-forms"))),t&&Object(o.createElement)("a",{href:"https://crowdsignal.com?ref="+i,target:"_blank",rel:"noopener noreferrer"},Object(o.createElement)("img",{className:"crowdsignal-forms__footer-branding-logo",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})))};var be=function(e){var t=e.answers,n=e.pollIdFromApi,r=e.setErrorMessage,i=e.hideBranding,c=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=ue((function(){return ae(e,t)}),[e]),r=n.data,o=n.error,a=n.loading;return{error:o,loading:a,results:r}}(n),s=c.error,l=c.loading,u=c.results;Object(a.useEffect)((function(){r(s?Object(x.__)("Unfortunately, we're having some trouble retrieving the results for this poll at this time.","crowdsignal-forms"):"")}),[s]);var f=v()("crowdsignal-forms-poll__results",{"is-error":!!s,"is-loading":l}),d=Object(g.sum)(Object(g.values)(u));return Object(o.createElement)("div",{className:f},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__results-list"},Object(g.map)(t,(function(e){var t;return!function(e){return Object(g.isEmpty)(e)||void 0===e.text||null===e.text||""===e.text}(e)&&Object(o.createElement)(de,{key:e.answerId,error:!!s,loading:l,text:e.text,totalVotes:d,votes:u&&null!==(t=u[e.answerIdFromApi])&&void 0!==t?t:0})}))),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__results-footer"},Object(o.createElement)("span",{className:"crowdsignal-forms-poll__results-total"},Object(x.sprintf)(Object(x._n)("%s total vote","%s total votes",d,"crowdsignal-forms"),d?d.toLocaleString():0)),!i&&Object(o.createElement)(me,null)))};be.propTypes={pollIdFromApi:q.a.number,answers:q.a.arrayOf(q.a.shape({answerId:q.a.string.isRequired,answerIdFromApi:q.a.number,text:q.a.string})).isRequired,setErrorMessage:q.a.func.isRequired,hideBranding:q.a.bool};var he=be,we=function(e){var t=e.answerIdFromApi,n=e.answerStyle,r=e.hasVoted,a=e.isMultipleChoice,i=e.isSelected,c=e.isVoting,s=e.isFocused,l=e.onSelect,u=e.onFocus,f=e.text,d=function(e){return l(parseInt(e.target.attributes.answerid.value,10))},p=function(e){return u(parseInt(e.target.attributes.answerid.value,10))},m=function(e){e.preventDefault(),d(e)},b=v()("crowdsignal-forms-poll__answer",{"is-multiple-choice":a,"is-selected":i,"is-focused":s,"is-button":k.BUTTON===n}),h="poll-answer-".concat(t);return Object(o.createElement)("div",{className:b},k.RADIO===n&&Object(o.createElement)("label",{className:b,htmlFor:h,tabIndex:"-1"},Object(o.createElement)("input",{className:"crowdsignal-forms-poll__input",id:h,name:"answer",onChange:d,selected:i,type:a?"checkbox":"radio",answerid:t,disabled:r||c,tabIndex:"0","aria-label":f,onFocus:p}),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__check"}),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-label-wrapper"},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__answer-label"},Object(y.decodeEntities)(f)))),k.BUTTON===n&&Object(o.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},Object(o.createElement)("input",{type:"submit",className:"wp-block-button__link crowdsignal-forms-poll__submit-button",value:Object(y.decodeEntities)(f),answerid:t,onClick:m})))};we.propTypes={answerIdFromApi:q.a.number.isRequired,hasVoted:q.a.bool,isMultipleChoice:q.a.bool,isSelected:q.a.bool,isVoting:q.a.bool,onSelect:q.a.func.isRequired,text:q.a.string.isRequired};var ge=we,Oe=function(e){var t=e.answers,n=e.answerStyle,r=e.buttonAlignment,i=e.hasVoted,s=e.isMultipleChoice,l=e.isVoting,u=e.onSubmit,f=e.submitButtonLabel,d=e.hideBranding,p=Object(a.useState)([]),m=b()(p,2),h=m[0],w=m[1],O=function(e){return k.BUTTON===n?(w([e]),u([e])):s?Object(g.includes)(h,e)?w(Object(g.without)(h,e)):void w([].concat(L()(h),[e])):w([e])},y=Object(a.useState)([]),x=b()(y,2),j=x[0],E=x[1],C=function(e){return E([e])},S=v()({"is-button":k.BUTTON===n,"is-inline-button-alignment":R.INLINE===r},"crowdsignal-forms-poll__options");return Object(o.createElement)("form",{className:"crowdsignal-forms-poll__form",onSubmit:function(e){e.preventDefault(),u(h)}},Object(o.createElement)("div",{className:S},Object(g.map)(t,(function(e,t){return Object(o.createElement)(ge,c()({key:"poll-answer-".concat(t),answerStyle:n,isMultipleChoice:s,isSelected:Object(g.includes)(h,e.answerIdFromApi),isFocused:Object(g.includes)(j,e.answerIdFromApi),onSelect:O,onFocus:C,hasVoted:i,isVoting:l},e))}))),!i&&k.RADIO===n&&Object(o.createElement)("div",{className:"crowdsignal-forms-poll__actions"},Object(o.createElement)("div",{className:"wp-block-button crowdsignal-forms-poll__block-button"},Object(o.createElement)("input",{type:"submit",className:"wp-block-button__link crowdsignal-forms-poll__submit-button",disabled:l||!h.length,value:f}))),!d&&Object(o.createElement)("div",{className:"wp_block-crowdsignal-forms-poll__vote-branding"},Object(o.createElement)(me,{showLogo:!1})))};Oe.propTypes={answers:q.a.array.isRequired,isMultipleChoice:q.a.bool,onSubmit:q.a.func.isRequired,submitButtonLabel:q.a.string.isRequired};var ve=Oe,ye=function(e){var t=e.children;return Object(o.createElement)("div",{className:"crowdsignal-forms-poll__error-banner"},t)},xe=function(){return Object(o.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(o.createElement)("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"white"}),Object(o.createElement)("mask",{id:"maskClose","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"5",y:"5",width:"14",height:"14"},Object(o.createElement)("path",{d:"M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z",fill:"white"})),Object(o.createElement)("g",{mask:"url(#maskClose)"},Object(o.createElement)("rect",{width:"24",height:"24",fill:"black"})))},je=function(){return Object(o.createElement)("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Object(o.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.6667 0C7.46667 0 0 7.46667 0 16.6667C0 25.8667 7.46667 33.3333 16.6667 33.3333C25.8667 33.3333 33.3333 25.8667 33.3333 16.6667C33.3333 7.46667 25.8667 0 16.6667 0ZM16.6667 30C9.31667 30 3.33333 24.0167 3.33333 16.6667C3.33333 9.31667 9.31667 3.33333 16.6667 3.33333C24.0167 3.33333 30 9.31667 30 16.6667C30 24.0167 24.0167 30 16.6667 30ZM13.3333 20.2833L24.3167 9.3L26.6667 11.6667L13.3333 25L6.66667 18.3333L9.01667 15.9833L13.3333 20.2833Z",fill:"var(--crowdsignal-forms-submit-button-bg-color)"}),Object(o.createElement)("mask",{id:"maskCheck","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"34",height:"34"},Object(o.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.6667 0C7.46667 0 0 7.46667 0 16.6667C0 25.8667 7.46667 33.3333 16.6667 33.3333C25.8667 33.3333 33.3333 25.8667 33.3333 16.6667C33.3333 7.46667 25.8667 0 16.6667 0ZM16.6667 30C9.31667 30 3.33333 24.0167 3.33333 16.6667C3.33333 9.31667 9.31667 3.33333 16.6667 3.33333C24.0167 3.33333 30 9.31667 30 16.6667C30 24.0167 24.0167 30 16.6667 30ZM13.3333 20.2833L24.3167 9.3L26.6667 11.6667L13.3333 25L6.66667 18.3333L9.01667 15.9833L13.3333 20.2833Z"})),Object(o.createElement)("g",{mask:"url(#maskCheck)"}))},Le=function(e){var t=e.className;return Object(o.createElement)("svg",{width:"88",height:"88",viewBox:"0 0 88 88",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t},Object(o.createElement)("g",{filter:"url(#filterThankYou)"},Object(o.createElement)("path",{d:"M44 80C66.0914 80 84 62.0914 84 40C84 17.9086 66.0914 0 44 0C21.9086 0 4 17.9086 4 40C4 62.0914 21.9086 80 44 80Z",fill:"#384869"}),Object(o.createElement)("path",{d:"M26.0226 27.1047L27.2135 22.9517L28.6403 23.3609L29.0032 22.0954L24.5573 20.8206L24.1945 22.086L25.6214 22.4952L24.4305 26.6481L26.0226 27.1047ZM33.0856 29.1299L34.6393 23.7116L33.0472 23.2551L32.4572 25.3128L30.5497 24.7658L31.1397 22.7081L29.5476 22.2516L27.9939 27.6699L29.586 28.1265L30.1868 26.0312L32.0943 26.5782L31.4935 28.6734L33.0856 29.1299ZM37.4113 30.3703L39.1085 30.857L38.8937 24.9315L36.896 24.3587L33.5738 29.2699L35.1959 29.7351L35.7865 28.7381L37.4387 29.2119L37.4113 30.3703ZM37.4837 25.8804L37.5138 25.889L37.4715 28.0063L36.3976 27.6983L37.4837 25.8804ZM41.0986 31.4276L41.9169 28.5739L41.947 28.5825L43.2352 32.0403L44.4556 32.3902L46.0092 26.9719L44.5073 26.5412L43.7019 29.3499L43.6719 29.3412L42.3857 25.9328L41.1504 25.5786L39.5967 30.997L41.0986 31.4276ZM46.7986 33.0621L47.2056 31.6427L47.7936 31.1936L48.4057 33.5229L50.2569 34.0537L49.2542 30.5072L51.728 28.6117L50.0571 28.1325L47.7234 29.9504L47.6934 29.9417L48.3523 27.6437L46.7602 27.1872L45.2065 32.6056L46.7986 33.0621ZM55.281 35.4944L55.7731 33.7784L58.6859 30.6068L57.0225 30.1298L55.4426 32.0541L55.4125 32.0455L55.0924 29.5764L53.3914 29.0887L54.181 33.3218L53.6889 35.0378L55.281 35.4944ZM61.4239 31.2903C59.7492 30.8101 58.3861 31.5815 57.8897 33.3125C57.3934 35.0435 58.1379 36.4152 59.8163 36.8964C61.491 37.3767 62.853 36.6091 63.3494 34.878C63.8458 33.147 63.0986 31.7705 61.4239 31.2903ZM61.0599 32.5595C61.7246 32.7501 61.9964 33.4742 61.7273 34.4129C61.4592 35.3479 60.8486 35.8189 60.1803 35.6273C59.5119 35.4356 59.2438 34.7126 59.5119 33.7776C59.781 32.8389 60.3953 32.3689 61.0599 32.5595ZM66.3384 32.8012L64.7463 32.3446L63.7461 35.833C63.3918 37.0683 64.1232 38.1314 65.5539 38.5417C66.9845 38.9519 68.1681 38.4379 68.5223 37.2025L69.5226 33.7142L67.9305 33.2577L66.9809 36.5695C66.8172 37.1403 66.4462 37.3712 65.9318 37.2237C65.4174 37.0762 65.2251 36.6838 65.3888 36.113L66.3384 32.8012ZM36.4693 42.5838L37.0195 40.665L39.0246 41.24L39.367 40.0459L37.3619 39.4709L37.6601 38.4308L39.8755 39.0661L40.2384 37.8007L36.4309 36.7089L34.8772 42.1273L36.4693 42.5838ZM43.4269 38.6134C41.7522 38.1332 40.3892 38.9045 39.8928 40.6356C39.3964 42.3666 40.141 43.7382 41.8194 44.2195C43.4941 44.6997 44.8561 43.9321 45.3525 42.2011C45.8488 40.4701 45.1016 39.0936 43.4269 38.6134ZM43.063 39.8826C43.7276 40.0731 43.9995 40.7972 43.7303 41.7359C43.4622 42.6709 42.8517 43.142 42.1833 42.9503C41.515 42.7587 41.2468 42.0357 41.5149 41.1007C41.7841 40.162 42.3984 39.692 43.063 39.8826ZM48.0045 41.2995L48.6654 41.489C49.0934 41.6117 49.2996 41.9838 49.1844 42.3856C49.0671 42.7948 48.7144 42.9904 48.2675 42.8622L47.6104 42.6738L48.0045 41.2995ZM47.3089 43.7252L47.8309 43.8748L48.1659 45.9377L49.9457 46.4481L49.5058 44.0991C50.1503 43.9913 50.6348 43.4638 50.8179 42.8255C51.1506 41.6652 50.602 40.7724 49.1563 40.3579L46.7494 39.6677L45.1957 45.086L46.7878 45.5426L47.3089 43.7252ZM26.5905 52.2347L29.7888 47.2879L28.0315 46.784L26.0433 50.4442L26.0133 50.4356L26.2667 46.278L24.4343 45.7525L24.5253 51.6425L26.5905 52.2347ZM32.7521 48.036C31.0774 47.5558 29.7143 48.3272 29.218 50.0582C28.7216 51.7892 29.4661 53.1608 31.1446 53.6421C32.8193 54.1223 34.1813 53.3547 34.6776 51.6237C35.174 49.8927 34.4268 48.5162 32.7521 48.036ZM32.3882 49.3052C33.0528 49.4958 33.3247 50.2199 33.0555 51.1586C32.7874 52.0936 32.1769 52.5646 31.5085 52.373C30.8401 52.1813 30.572 51.4583 30.8401 50.5233C31.1093 49.5846 31.7236 49.1146 32.3882 49.3052ZM37.0705 55.2398L38.2613 51.0868L39.6882 51.496L40.0511 50.2306L35.6052 48.9557L35.2424 50.2211L36.6692 50.6303L35.4784 54.7832L37.0705 55.2398ZM40.6339 56.2616L42.1876 50.8432L40.5955 50.3867L39.0418 55.805L40.6339 56.2616ZM42.8869 56.9076L43.7052 54.0538L43.7352 54.0625L45.0234 57.5202L46.2438 57.8702L47.7975 52.4518L46.2955 52.0211L45.4901 54.8298L45.4601 54.8212L44.174 51.4128L42.9386 51.0585L41.3849 56.4769L42.8869 56.9076ZM52.7701 57.2465L52.9747 56.533L50.6166 55.8569L50.3129 56.9157L51.139 57.1526L51.11 57.2256C50.94 57.6482 50.4891 57.8318 49.9709 57.6832C49.2725 57.483 48.9872 56.7632 49.2704 55.7756C49.5471 54.8106 50.1045 54.369 50.7804 54.5628C51.2385 54.6942 51.5209 55.0556 51.5119 55.4837L53.0777 55.9327C53.2763 54.7868 52.4918 53.6963 51.1325 53.3065C49.4615 52.8274 48.1511 53.5569 47.6418 55.333C47.1261 57.1316 47.854 58.4335 49.5738 58.9266C51.1471 59.3778 52.3448 58.7297 52.7701 57.2465ZM54.5376 54.3845L53.6262 58.0731L54.9329 58.4477L56.1146 54.8367L54.5376 54.3845ZM53.7294 60.1792C54.1649 60.3041 54.6201 60.077 54.7407 59.6564C54.8603 59.2396 54.5945 58.8058 54.159 58.681C53.7159 58.5539 53.2644 58.782 53.1449 59.1988C53.0243 59.6194 53.2863 60.0521 53.7294 60.1792Z",fill:"white"}),Object(o.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M44 75.2C63.4405 75.2 79.2 59.4404 79.2 40C79.2 20.5596 63.4405 4.80002 44 4.80002C24.5596 4.80002 8.80005 20.5596 8.80005 40C8.80005 59.4404 24.5596 75.2 44 75.2Z",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"0.1 4"})),Object(o.createElement)("defs",null,Object(o.createElement)("filter",{id:"filterThankYou",x:"0",y:"0",width:"88",height:"88",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},Object(o.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),Object(o.createElement)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),Object(o.createElement)("feOffset",{dy:"4"}),Object(o.createElement)("feGaussianBlur",{stdDeviation:"2"}),Object(o.createElement)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),Object(o.createElement)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),Object(o.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))},Ee=function(e){var t=e.target;t&&(t.paused?t.play():t.pause())},Ce=function(e){var t=e.confirmMessageType,n=e.customConfirmMessage,r=e.setDismissSubmitMessage,a=e.hideBranding;return Object(o.createElement)("div",{className:"crowdsignal-forms-poll__submit-message-container"},Object(o.createElement)("div",{className:"crowdsignal-forms-poll__submit-message"},E.THANK_YOU===t&&Object(o.createElement)(o.Fragment,null,Object(o.createElement)("video",{muted:!0,autoPlay:!0,loop:!0,playsInline:!0,poster:"https://crowdsignal.files.wordpress.com/2020/02/thumbs-up-video-placeholder.jpg",width:"100%",onClick:Ee},Object(o.createElement)("source",{src:"https://crowdsignal.files.wordpress.com/2019/08/thumbs-up-cs.mp4",type:"video/mp4"})),Object(o.createElement)(Le,{className:"crowdsignal-forms-poll__thank-you-sticker"}),!a&&Object(o.createElement)("img",{className:"crowdsignal-forms-poll__thank-you-cs-sticker",src:"https://app.crowdsignal.com/images/svg/cs-logo-dots.svg",alt:"Crowdsignal sticker"})),E.CUSTOM_TEXT===t&&Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",{className:"crowdsignal-forms-poll__custom-message-check"},Object(o.createElement)(je,null)),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__custom-message"},Object(g.isEmpty)(n)?Object(x.__)("Thanks for voting!","crowdsignal-forms"):n)),Object(o.createElement)("button",{className:"crowdsignal-forms-poll__dismiss-submit-message",onClick:function(){return r(!0)}},Object(o.createElement)(xe,null))),Object(o.createElement)("div",{className:"crowdsignal-forms-poll__submit-message-footer"},!a&&Object(o.createElement)(me,{showLogo:E.THANK_YOU!==t})))};function Se(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 _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){l()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ne,Ae=(Ne=function(e){var t=e.attributes,n=e.fallbackStyles,r=e.renderStyleProbe,i=Object(a.useState)(Math.random()),s=b()(i,1)[0],l=Object(a.useState)(""),u=b()(l,2),d=u[0],m=u[1],h=Object(a.useState)(!1),O=b()(h,2),j=O[0],L=O[1],_=t.apiPollData,R=_.id,M=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r="cs-poll-".concat(e),o=Object(a.useState)(!1),i=b()(o,2),c=i[0],s=i[1],l=Object(a.useState)(!1),u=b()(l,2),d=u[0],m=u[1],h=Object(a.useState)(""),w=b()(h,2),g=w[0],O=w[1];Object(a.useEffect)((function(){t&&void 0!==z.a.get(r)&&(m(!0),O(z.a.get(r)))}),[]);var v=function(){var o=p()(f.a.mark((function o(a){var i,c,l,u=arguments;return f.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return i=u.length>1&&void 0!==u[1]?u[1]:1,o.prev=1,s(!0),o.next=5,ie(e);case 5:return c=o.sent,o.next=8,ce(c,e,a,i);case 8:m(!0),t&&(l=n?a.join(","):(new Date).getTime(),z.a.set(r,l,{sameSite:"Strict",expires:365}),O(l));case 10:return o.prev=10,s(!1),o.finish(10);case 13:case"end":return o.stop()}}),o,null,[[1,,10,13]])})));return function(e){return o.apply(this,arguments)}}();return{hasVoted:d,isVoting:c,vote:v,storedCookieValue:g}}(R,t.hasOneResponsePerComputer),P=M.hasVoted,F=M.isVoting,B=M.vote;E.REDIRECT===t.confirmMessageType&&(t.confirmMessageType=E.THANK_YOU);var D=function(){var e=p()(f.a.mark((function e(t){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,m(""),L(!1),e.next=5,B(t);case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),e.t0 instanceof se?m(e.t0.message):m(Object(x.__)("Server error. Please try again.","crowdsignal-forms"));case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),U=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;if(N.CLOSED===e)return!0;if(N.CLOSED_AFTER===e){var r=new Date(t);return r<n}return!1}(t.pollStatus,t.closedAfterDateTime);if(U&&A.HIDDEN===t.closedPollState)return null;var Z=U&&A.SHOW_RESULTS===t.closedPollState||P&&E.RESULTS===t.confirmMessageType,H=P&&!Z&&!j,q=E.THANK_YOU===t.confirmMessageType,W=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return v()({"has-bg-color":e.backgroundColor,"has-text-color":e.textColor,"has-submit-button-bg-color":e.submitButtonBackgroundColor,"has-submit-button-text-color":e.submitButtonTextColor,"has-border-radius":null!==(t=e.borderRadius)&&void 0!==t&&t,"has-box-shadow":e.hasBoxShadow},r)}(t,t.className,"crowdsignal-forms-poll",{"has-voted":P,"is-closed":U,"is-voting":F,"has-default-thankyou":q}),G=_e({width:"full"!==t.align?"".concat(t.width,"%"):"auto"},function(e,t){var n,r,o,a,i=Object(g.isEmpty)(e.textColor)?t.textColor:e.textColor;return Object(g.mapKeys)({borderColor:null!==(n=e.borderColor)&&void 0!==n?n:t.accentColor,borderRadius:"".concat(e.borderRadius,"px"),borderWidth:"".concat(e.borderWidth,"px"),bgColor:e.backgroundColor,bodyFontFamily:null!==(r=T(e.fontFamily))&&void 0!==r?r:t.textFont,questionFontFamily:null!==(o=T(e.fontFamily))&&void 0!==o?o:t.headingFont,submitButtonBgColor:e.submitButtonBackgroundColor||t.accentColor,submitButtonTextColor:e.submitButtonTextColor||t.textColorInverted,textColor:i,textColorProperties:null!==(a=I(i))&&void 0!==a?a:"0, 0, 0",contentWideWidth:t.contentWideWidth},(function(e,t){return"--crowdsignal-forms-".concat(Object(g.kebabCase)(t))}))}(t,n)),Y=Object(g.reduce)(_.answers,(function(e,t){return e[t.client_id]=t.id,e}),{}),K=Object(g.map)(t.answers,(function(e){return _e({},e,{answerIdFromApi:Y[e.answerId]})})),J=function(e,t){for(var n=e.slice(),r=n.length-1;r>0;r--){var o=Math.floor(t()*r),a=n[r];n[r]=n[o],n[o]=a}return n}(Object(g.filter)(K,(function(e){return!!e.text})),t.randomizeAnswers?new w.a(s):function(){return 1}),X=v()({"is-transparent":H},"crowdsignal-forms-poll__content"),$=function(e,t){return e.isMultipleChoice?k.RADIO:!Object(g.isEmpty)(t)&&t.indexOf("is-style-buttons")>-1?k.BUTTON:k.RADIO}(t,t.className);return t.fontFamily&&function(e){if(!Object(g.isEmpty)(e)&&C.THEME_DEFAULT!==e&&-1!==S.indexOf(e)){var t="https://fonts.googleapis.com/css2?family=".concat(e,":wght@400;600;700&display=swap");0===Object(g.filter)(Array.from(document.head.childNodes),(function(e){return"link"===e.nodeName.toLowerCase()&&e.href===t})).length&&document.head.appendChild(Object(g.tap)(document.createElement("link"),(function(e){e.type="text/css",e.rel="stylesheet",e.href=t})))}}(t.fontFamily),Object(o.createElement)("div",{className:W,style:G},d&&Object(o.createElement)(ye,null,d),Object(o.createElement)("div",{className:X},Object(o.createElement)("h3",{className:"crowdsignal-forms-poll__question"},Object(o.createElement)(o.RawHTML,null,Object(y.decodeEntities)(t.question))),t.note&&Object(o.createElement)("div",{className:"crowdsignal-forms-poll__note"},Object(o.createElement)(o.RawHTML,null,Object(y.decodeEntities)(t.note))),!Z&&Object(o.createElement)(ve,{answers:J,answerStyle:$,buttonAlignment:t.buttonAlignment,isMultipleChoice:t.isMultipleChoice,onSubmit:D,submitButtonLabel:t.submitButtonLabel,hasVoted:P,isVoting:F,hideBranding:t.hideBranding}),Z&&Object(o.createElement)(he,{pollIdFromApi:R,answers:J,setErrorMessage:m,hideBranding:t.hideBranding})),H&&Object(o.createElement)(Ce,c()({},t,{setDismissSubmitMessage:L})),(U||P)&&Object(o.createElement)(V,{showSubmitMessage:H,isPollClosed:U,hasVoted:P}),r())},Object(B.withFallbackStyles)((function(e){return{fallbackStyles:Z(e.querySelector(".crowdsignal-forms__style-probe"))}}))((function(e){var t=e.fallbackStyles,n=F()(e,["fallbackStyles"]);return Object(o.createElement)(Ne,c()({fallbackStyles:t||{},renderStyleProbe:function(){return t?null:Object(o.createElement)(U,null)}},n))}))),ke=n(30),Re=function(e,t){return Object(g.forEach)(document.querySelectorAll("div[".concat(e,"]")),(function(n){try{var r=JSON.parse(n.dataset[Object(g.camelCase)(e.substr("data-".length))]),o=t(r,n);n.removeAttribute(e),Object(ke.render)(o,n)}catch(a){console.error("Crowdsignal Forms: Failed to parse block data for: %s",e)}}))},Te=function(e,t){(Object(g.isEmpty)(window.CrowdsignalMutationObservers)||!0!==window.CrowdsignalMutationObservers[e])&&(new window.MutationObserver((function(){return Re(e,t)})).observe(document.body,{attributes:!0,attributeFilter:[e],childList:!0,subtree:!0}),Object(g.isEmpty)(window.CrowdsignalMutationObservers)&&(window.CrowdsignalMutationObservers=[]),window.CrowdsignalMutationObservers[e]=!0,Re(e,t))};(function(e,t){if("complete"===document.readyState)return Te(e,t);window.addEventListener("load",(function(){return Te(e,t)}))})("data-crowdsignal-poll",(function(e){return Object(o.createElement)(Ae,{attributes:e})}))}]));
changelog.txt CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  = 1.5.15 =
2
  * Fix CSS so it doesn't interfere with Jetpack (#208)
3
  * add trigger for crowdsignal_forms_get_account_info (#203)
1
+ = 1.6.0 =
2
+ * Remove editor dependencies (#213)
3
+ * add api.polldaddy.com as extra host so we get legacy calls to the sandbox as well (#211)
4
+ * Remove templateLock: insert also prevents removals (#212)
5
+ * Update HE numbers
6
+ * Update Dockerfile to pull latest stable Ubuntu. Small update to .yml file (#210)
7
+ * Bump version to 1.5.15 (#209)
8
+
9
  = 1.5.15 =
10
  * Fix CSS so it doesn't interfere with Jetpack (#208)
11
  * add trigger for crowdsignal_forms_get_account_info (#203)
crowdsignal-forms.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: Crowdsignal Forms
16
  * Plugin URI: https://crowdsignal.com/crowdsignal-forms/
17
  * Description: Crowdsignal Form Blocks
18
- * Version: 1.5.15
19
  * Author: Automattic
20
  * Author URI: https://automattic.com/
21
  * License: GPL-2.0+
@@ -28,7 +28,7 @@ if ( ! defined( 'ABSPATH' ) ) {
28
  die;
29
  }
30
 
31
- define( 'CROWDSIGNAL_FORMS_VERSION', '1.5.15' );
32
  define( 'CROWDSIGNAL_FORMS_PLUGIN_FILE', __FILE__ );
33
  define( 'CROWDSIGNAL_FORMS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
34
 
15
  * Plugin Name: Crowdsignal Forms
16
  * Plugin URI: https://crowdsignal.com/crowdsignal-forms/
17
  * Description: Crowdsignal Form Blocks
18
+ * Version: 1.6.0
19
  * Author: Automattic
20
  * Author URI: https://automattic.com/
21
  * License: GPL-2.0+
28
  die;
29
  }
30
 
31
+ define( 'CROWDSIGNAL_FORMS_VERSION', '1.6.0' );
32
  define( 'CROWDSIGNAL_FORMS_PLUGIN_FILE', __FILE__ );
33
  define( 'CROWDSIGNAL_FORMS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
34
 
includes/admin/class-crowdsignal-forms-settings.php CHANGED
@@ -66,7 +66,7 @@ class Crowdsignal_Forms_Settings {
66
  * Enqueues scripts for setup page.
67
  */
68
  public function admin_enqueue_scripts() {
69
- wp_enqueue_style( 'admin-styles', plugin_dir_url( __FILE__ ) . '/admin-styles.css', array(), '1.5.15' );
70
  wp_enqueue_script( 'videopress', 'https://videopress.com/videopress-iframe.js', array(), '1.0', false );
71
  }
72
 
66
  * Enqueues scripts for setup page.
67
  */
68
  public function admin_enqueue_scripts() {
69
+ wp_enqueue_style( 'admin-styles', plugin_dir_url( __FILE__ ) . '/admin-styles.css', array(), '1.6.0' );
70
  wp_enqueue_script( 'videopress', 'https://videopress.com/videopress-iframe.js', array(), '1.0', false );
71
  }
72
 
includes/admin/class-crowdsignal-forms-setup.php CHANGED
@@ -67,7 +67,7 @@ class Crowdsignal_Forms_Setup {
67
  * Enqueues scripts for setup page.
68
  */
69
  public function admin_enqueue_scripts() {
70
- wp_enqueue_style( 'admin-styles', plugin_dir_url( __FILE__ ) . '/admin-styles.css', array(), '1.5.15' );
71
  wp_enqueue_script( 'videopress', 'https://videopress.com/videopress-iframe.js', array(), '1.0', false );
72
  }
73
 
67
  * Enqueues scripts for setup page.
68
  */
69
  public function admin_enqueue_scripts() {
70
+ wp_enqueue_style( 'admin-styles', plugin_dir_url( __FILE__ ) . '/admin-styles.css', array(), '1.6.0' );
71
  wp_enqueue_script( 'videopress', 'https://videopress.com/videopress-iframe.js', array(), '1.0', false );
72
  }
73
 
includes/admin/rtl/admin-styles-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /* This file was automatically generated on Sep 01 2021 20:45:59 */
2
 
3
  @font-face {
4
  font-family: Recoleta;
@@ -17,6 +17,88 @@
17
  font-weight: 700;
18
  }
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  .crowdsignal-setup__header {
21
  background-color: #fff;
22
  text-align: center;
@@ -114,13 +196,14 @@
114
  margin: 0 auto;
115
  }
116
 
117
- .crowdsignal-setup__content h3,
118
- .crowdsignal-setup__content h4 {
119
  font-family: Recoleta, sans-serif;
120
  font-weight: 700;
121
- font-size: 40px;
122
  line-height: 150%;
123
  margin: 0;
 
124
  }
125
 
126
  .crowdsignal-setup__content h4 {
@@ -176,8 +259,12 @@
176
  margin-top: 40px;
177
  }
178
 
 
 
 
 
179
  .crowdsignal-setup__middle a {
180
- text-decoration: none;
181
  }
182
 
183
  .crowdsignal-setup__video-container {
@@ -207,23 +294,23 @@
207
  }
208
 
209
 
210
- .wrap div.crowdsignal-message {
211
  margin: 24px auto 8px auto;
212
  border: 0;
213
  padding: 16px;
214
  padding-right: 24px;
215
- max-width: 960px;
216
  box-sizing: border-box;
217
  }
218
 
219
- .wrap div.updated.crowdsignal-message {
220
  background-color: #eff9f1;
221
  }
222
- .wrap div.error.crowdsignal-message {
223
  background-color: #fbcfd2;
224
  }
225
- .wrap div.updated.crowdsignal-message p,
226
- .wrap div.error.crowdsignal-message p {
227
  padding: 0;
228
  color: black;
229
  font-size: 14px;
@@ -242,7 +329,7 @@
242
  .crowdsignal-settings__main-content {
243
  }
244
 
245
- .dops-card {
246
  display: block;
247
  position: relative;
248
  margin: 0 auto 10px;
@@ -252,12 +339,12 @@
252
  box-shadow: 0 0 0 1px #ccd0d4,0 1px 1px 1px rgba(0,0,0,.04);
253
  }
254
 
255
- .dops-card.is-compact {
256
  margin-bottom: 1px;
257
  padding: 16px 24px;
258
  }
259
 
260
- .dops-section-header.dops-card {
261
  display: flex;
262
  flex-wrap: wrap;
263
  padding-top: .6875rem;
@@ -265,13 +352,13 @@
265
  position: relative;
266
  }
267
 
268
- .dops-section-header__label {
269
  line-height: 1.75rem;
270
  color: #414141;
271
  font-size: .875rem;
272
  }
273
 
274
- .dops-section-header__label-text {
275
  position: relative;
276
  margin-left: .5rem;
277
  white-space: nowrap;
@@ -279,6 +366,8 @@
279
  width: 100%;
280
  padding-left: .5rem;
281
  min-width: 0;
 
 
282
  }
283
 
284
  .crowdsignal-settings__middle {
@@ -323,3 +412,101 @@
323
  margin-left: -12px;
324
  }
325
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* This file was automatically generated on Jan 20 2022 11:19:40 */
2
 
3
  @font-face {
4
  font-family: Recoleta;
17
  font-weight: 700;
18
  }
19
 
20
+ #cs-plugin-container {
21
+ min-height: 100vh;
22
+ }
23
+
24
+ #cs-plugin-container .wrap {
25
+ margin: 0 auto;
26
+ max-width:45rem;
27
+ padding: 0 1.5rem;
28
+ }
29
+ #cs-plugin-container.is-wide .wrap {
30
+ max-width: 1040px;
31
+ }
32
+ #cs-plugin-container .wrap .jetpack-wrap-container {
33
+ margin-top: 1em;
34
+ }
35
+
36
+ .cs-lower {
37
+ margin: 0 auto;
38
+ text-align: right;
39
+ max-width: 65rem;
40
+ padding: 1.5rem;
41
+ }
42
+
43
+ .cs-footer {
44
+ text-align: center;
45
+ margin: 1rem 0 2rem;
46
+ }
47
+
48
+ .cs-footer__a8c-attr-container {
49
+ margin-bottom: .5rem;
50
+ }
51
+
52
+ .cs-footer__a8c-attr {
53
+ width: 11.25rem;
54
+ }
55
+
56
+ .cs-footer__a8c-attr a {
57
+ color: #2271b1;
58
+ }
59
+
60
+ .cs-footer__links {
61
+ border-top: 1px #e1e1e1 solid;
62
+ border-bottom: 1px #e1e1e1 solid;
63
+ margin-top: 0;
64
+ margin-bottom: 1rem;
65
+ }
66
+
67
+ .cs-footer__link-item {
68
+ display: inline-block;
69
+ }
70
+
71
+ .cs-footer__link {
72
+ color: #888;
73
+ padding: 1rem .5rem;
74
+ color: #888;
75
+ display: inline-block;
76
+ cursor: pointer;
77
+ }
78
+
79
+ .cs-footer__link:hover, .cs-footer__link:active {
80
+ color: #272727;
81
+ }
82
+
83
+ .cs-footer__link:visited {
84
+ color: #888;
85
+ }
86
+
87
+ .wp-admin #dolly {
88
+ float: none;
89
+ position: relative;
90
+ left: 0;
91
+ right: 0;
92
+ top: 0;
93
+ padding: .625rem;
94
+ text-align: left;
95
+ background: #fff;
96
+ font-size: .75rem;
97
+ font-style: italic;
98
+ color: #87a6bc;
99
+ border-bottom: 1px #e9eff3 solid;
100
+ }
101
+
102
  .crowdsignal-setup__header {
103
  background-color: #fff;
104
  text-align: center;
196
  margin: 0 auto;
197
  }
198
 
199
+ .cs-card h3,
200
+ .cs-card h4 {
201
  font-family: Recoleta, sans-serif;
202
  font-weight: 700;
203
+ font-size: 20px;
204
  line-height: 150%;
205
  margin: 0;
206
+ margin: 0 0 10px 0;
207
  }
208
 
209
  .crowdsignal-setup__content h4 {
259
  margin-top: 40px;
260
  }
261
 
262
+ .crowdsignal-setup__middle p {
263
+ color: #838383;
264
+ }
265
+
266
  .crowdsignal-setup__middle a {
267
+
268
  }
269
 
270
  .crowdsignal-setup__video-container {
294
  }
295
 
296
 
297
+ div.crowdsignal-message {
298
  margin: 24px auto 8px auto;
299
  border: 0;
300
  padding: 16px;
301
  padding-right: 24px;
302
+ max-width: 1040px;
303
  box-sizing: border-box;
304
  }
305
 
306
+ div.updated.crowdsignal-message {
307
  background-color: #eff9f1;
308
  }
309
+ div.error.crowdsignal-message {
310
  background-color: #fbcfd2;
311
  }
312
+ div.updated.crowdsignal-message p,
313
+ div.error.crowdsignal-message p {
314
  padding: 0;
315
  color: black;
316
  font-size: 14px;
329
  .crowdsignal-settings__main-content {
330
  }
331
 
332
+ .cs-card {
333
  display: block;
334
  position: relative;
335
  margin: 0 auto 10px;
339
  box-shadow: 0 0 0 1px #ccd0d4,0 1px 1px 1px rgba(0,0,0,.04);
340
  }
341
 
342
+ .cs-card.is-compact {
343
  margin-bottom: 1px;
344
  padding: 16px 24px;
345
  }
346
 
347
+ .cs-section-header.cs-card {
348
  display: flex;
349
  flex-wrap: wrap;
350
  padding-top: .6875rem;
352
  position: relative;
353
  }
354
 
355
+ .cs-section-header__label {
356
  line-height: 1.75rem;
357
  color: #414141;
358
  font-size: .875rem;
359
  }
360
 
361
+ .cs-section-header__label-text {
362
  position: relative;
363
  margin-left: .5rem;
364
  white-space: nowrap;
366
  width: 100%;
367
  padding-left: .5rem;
368
  min-width: 0;
369
+ font-weight: 400;
370
+ color: #3C434A;
371
  }
372
 
373
  .crowdsignal-settings__middle {
412
  margin-left: -12px;
413
  }
414
  }
415
+
416
+ .cs-form-settings-group p {
417
+ color: #838383;
418
+ font-style: italic;
419
+ font-size: .875rem;
420
+ font-weight: 400;
421
+ }
422
+
423
+ .cs-form-settings-group a {
424
+ }
425
+
426
+ .cs-form-settings-group h2 {
427
+ font-size: .875rem;
428
+ font-weight: 700;
429
+ }
430
+
431
+ #crowdsignal__teaser_img {
432
+ max-width:100%;
433
+ max-height:100%;
434
+ padding-bottom: 20px;
435
+ }
436
+
437
+ #crowdsignal__logo {
438
+ font-size: 1.5rem;
439
+ font-weight: 400;
440
+ margin: .67em 0;
441
+ color: #1d2327;
442
+ font-family: Recoleta, "Noto Serif", Georgia, Times New Roman, Times, serif;
443
+ font-style: normal;
444
+ line-height: 1.2em;
445
+ }
446
+
447
+ #crowdsignal__install_cta {
448
+ margin: 0;
449
+ max-width: 100%;
450
+ }
451
+ .cs-button {
452
+ background:#f6f7f7;
453
+ border:1px solid #2271b1;
454
+ color:#2271b1;
455
+ cursor:pointer;
456
+ display:inline-block;
457
+ margin:0;
458
+ outline:0;
459
+ overflow:hidden;
460
+ font-size:.875rem;
461
+ text-overflow:ellipsis;
462
+ text-decoration:none;
463
+ vertical-align:top;
464
+ box-sizing:border-box;
465
+ border-radius:3px;
466
+ padding:7px 14px 9px;
467
+ -webkit-appearance:none;
468
+ appearance:none
469
+ }
470
+ .cs-button:hover {
471
+ background:#f0f0f1;
472
+ border-color:#0a4b78;
473
+ color:#0a4b78
474
+ }
475
+ .cs-button:disabled,
476
+ .cs-button[disabled] {
477
+ color:#eee;
478
+ background:#fff;
479
+ border-color:#eee;
480
+ cursor:default
481
+ }
482
+ .cs-button:focus {
483
+ background:#fff;
484
+ border-color:#2271b1;
485
+ box-shadow:0 0 0 1px #2271b1
486
+ }
487
+ .cs-button.hidden {
488
+ display:none
489
+ }
490
+ .cs-button.is-primary {
491
+ background:#3582c4;
492
+ border-color:#3582c4;
493
+ color:#fff
494
+ }
495
+ .cs-button.is-primary:focus,
496
+ .cs-button.is-primary:hover {
497
+ border-color:#2271b1;
498
+ background:#2271b1;
499
+ color:#fff
500
+ }
501
+ .cs-button.is-primary:focus {
502
+ box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1
503
+ }
504
+ .cs-button.is-primary:disabled,
505
+ .cs-button.is-primary[disabled] {
506
+ color:#66c6e4!important;
507
+ background-color:#008ec2!important;
508
+ border-color:#008ec2!important;
509
+ box-shadow:none!important;
510
+ text-shadow:none!important;
511
+ cursor:default
512
+ }
includes/admin/views/html-admin-settings.php CHANGED
@@ -23,7 +23,9 @@
23
  esc_html__( 'Your website is connected to a %s account to collect responses and data from your visitors.', 'crowdsignal-forms' ),
24
  '<a href="https://crowdsignal.com/">Crowdsignal</a>'
25
  );
26
- ?><br /><?php
 
 
27
  printf(
28
  /* translators: Placeholder is the text "Crowdsignal acount page". */
29
  esc_html__( 'Visit your %s to find out more about your settings.', 'crowdsignal-forms' ),
@@ -34,7 +36,7 @@
34
  );
35
  ?>
36
  </p>
37
- <?php if ( ! $api_key ) { ?>
38
  <p><?php esc_html_e( 'If you have a Crowdsignal account, click the "Get API Key" button to connect. This will open a new window.', 'crowdsignal-forms' ); ?>
39
  <form id="cs-connect-form" class="crowdsignal-options" method="post" action="https://app.crowdsignal.com/get-api-key/" target="CSCONNECT">
40
  <input type="hidden" name="get_api_key" value="<?php echo esc_attr( get_option( 'crowdsignal_api_key_secret' ) ); ?>" />
@@ -55,12 +57,12 @@
55
  <tr valign="top" class="">
56
  <th scope="row"><label for="setting-crowdsignal_api_key"><?php esc_html_e( 'Your Crowdsignal API Key', 'crowdsignal-forms' ); ?></a></th>
57
  <td><input
58
- <?php echo $api_key ? 'readonly' : ''; ?>
59
  id="setting-crowdsignal_api_key"
60
  class="regular-text"
61
  type="text"
62
  name="crowdsignal_api_key"
63
- value="<?php echo esc_attr( $api_key ); ?>"
64
  />
65
  </td>
66
  </tr>
@@ -69,7 +71,7 @@
69
 
70
  <div class="crowdsignal-settings__submit">
71
  <?php
72
- if ( $api_key ) {
73
  wp_nonce_field( 'disconnect-api-key' );
74
  ?>
75
  <input type="hidden" name="action" value="disconnect" />
23
  esc_html__( 'Your website is connected to a %s account to collect responses and data from your visitors.', 'crowdsignal-forms' ),
24
  '<a href="https://crowdsignal.com/">Crowdsignal</a>'
25
  );
26
+ ?>
27
+ <br />
28
+ <?php
29
  printf(
30
  /* translators: Placeholder is the text "Crowdsignal acount page". */
31
  esc_html__( 'Visit your %s to find out more about your settings.', 'crowdsignal-forms' ),
36
  );
37
  ?>
38
  </p>
39
+ <?php if ( ! $api_key ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable ?>
40
  <p><?php esc_html_e( 'If you have a Crowdsignal account, click the "Get API Key" button to connect. This will open a new window.', 'crowdsignal-forms' ); ?>
41
  <form id="cs-connect-form" class="crowdsignal-options" method="post" action="https://app.crowdsignal.com/get-api-key/" target="CSCONNECT">
42
  <input type="hidden" name="get_api_key" value="<?php echo esc_attr( get_option( 'crowdsignal_api_key_secret' ) ); ?>" />
57
  <tr valign="top" class="">
58
  <th scope="row"><label for="setting-crowdsignal_api_key"><?php esc_html_e( 'Your Crowdsignal API Key', 'crowdsignal-forms' ); ?></a></th>
59
  <td><input
60
+ <?php echo $api_key ? 'readonly' : ''; // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable ?>
61
  id="setting-crowdsignal_api_key"
62
  class="regular-text"
63
  type="text"
64
  name="crowdsignal_api_key"
65
+ value="<?php echo esc_attr( $api_key ); // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable ?>"
66
  />
67
  </td>
68
  </tr>
71
 
72
  <div class="crowdsignal-settings__submit">
73
  <?php
74
+ if ( $api_key ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
75
  wp_nonce_field( 'disconnect-api-key' );
76
  ?>
77
  <input type="hidden" name="action" value="disconnect" />
includes/frontend/class-crowdsignal-forms-blocks-assets.php CHANGED
@@ -74,7 +74,8 @@ class Crowdsignal_Forms_Blocks_Assets {
74
  wp_register_script(
75
  $id,
76
  $this->url_path( $paths['script'] ),
77
- array_merge( array( 'wp-url', 'wp-editor' ), $config['dependencies'] ), // fix for apiFetch dependency in some environments.
 
78
  $config['version'],
79
  true
80
  );
74
  wp_register_script(
75
  $id,
76
  $this->url_path( $paths['script'] ),
77
+ $config['dependencies'], // fix for apiFetch dependency in some environments.
78
+ // array_merge( array( 'wp-url', 'wp-editor' ), $config['dependencies'] ), // fix for apiFetch dependency in some environments.
79
  $config['version'],
80
  true
81
  );
languages/crowdsignal-forms.pot CHANGED
@@ -2,16 +2,16 @@
2
  # This file is distributed under the GPL-2.0+.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Crowdsignal Forms 1.5.15\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/crowdsignal-forms\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-01-20T10:55:26+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
- "X-Generator: WP-CLI 2.5.0\n"
15
  "X-Domain: crowdsignal-forms\n"
16
 
17
  #. Plugin Name of the plugin
@@ -43,11 +43,7 @@ msgid "You don&#8217;t have permission to do this."
43
  msgstr ""
44
 
45
  #: includes/admin/class-crowdsignal-forms-admin.php:92
46
- #: build/editor.js:145
47
- #: build/editor.js:229
48
- #: build/editor.js:313
49
- #: build/editor.js:433
50
- #: build/editor.js:589
51
  msgid "Settings"
52
  msgstr ""
53
 
@@ -235,58 +231,54 @@ msgid "Your Email (optional)"
235
  msgstr ""
236
 
237
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:154
238
- #: build/editor.js:181
239
  msgid "Please let us know how we can do better…"
240
  msgstr ""
241
 
242
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:158
243
- #: build/editor.js:181
244
  msgid "👋 Hey there!"
245
  msgstr ""
246
 
247
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:170
248
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:154
249
  #: includes/frontend/blocks/class-crowdsignal-forms-poll-block.php:155
250
- #: build/editor.js:181
251
- #: build/editor.js:241
252
- #: build/editor.js:265
253
- #: build/editor.js:349
254
  msgid "Submit"
255
  msgstr ""
256
 
257
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:174
258
- #: build/editor.js:181
259
  msgid "Thanks for letting us know!"
260
  msgstr ""
261
 
262
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:189
263
- #: build/editor.js:181
264
- #: build/editor.js:325
265
  msgid "Feedback"
266
  msgstr ""
267
 
268
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:121
269
- #: build/editor.js:265
270
  msgid "Please help us understand your rating"
271
  msgstr ""
272
 
273
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:128
274
- #: build/editor.js:265
275
  msgid "Thanks so much for your response! How could we do better?"
276
  msgstr ""
277
 
278
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:139
279
- #: build/editor.js:265
280
  msgid "Extremely likely"
281
  msgstr ""
282
 
283
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:143
284
- #: build/editor.js:265
285
  msgid "Not likely at all"
286
  msgstr ""
287
 
288
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:147
289
- #: build/editor.js:265
290
  msgid "How likely is it that you would recommend this project to a friend or colleague?"
291
  msgstr ""
292
 
@@ -313,898 +305,808 @@ msgstr ""
313
  msgid "Resource not found"
314
  msgstr ""
315
 
316
- #: build/applause.js:133
317
- #: build/editor.js:421
318
- #: build/editor.js:481
319
- #: build/poll.js:109
320
- #: build/vote.js:109
321
- msgid "Buttons"
322
  msgstr ""
323
 
324
- #: build/applause.js:169
325
- #: build/editor.js:709
326
- #: build/vote.js:133
327
  msgid "Powered by Crowdsignal"
328
  msgstr ""
329
 
330
- #: build/applause.js:241
331
- #: build/editor.js:1177
332
- #: build/poll.js:217
333
- #: build/poll.js:325
334
- #: build/vote.js:253
335
- msgid "Server error. Please try again."
336
  msgstr ""
337
 
338
- #: build/editor.js:109
339
- #: build/editor.js:553
340
- msgid "Small"
341
  msgstr ""
342
 
343
- #: build/editor.js:109
344
- #: build/editor.js:553
345
- msgid "Medium"
346
  msgstr ""
347
 
348
- #: build/editor.js:109
349
- #: build/editor.js:553
350
- msgid "Large"
351
- msgstr ""
 
 
352
 
353
- #: build/editor.js:121
354
- msgid "Untitled Applause"
 
 
 
355
  msgstr ""
356
 
357
- #: build/editor.js:121
358
- msgid "Crowdsignal Applause"
 
 
 
359
  msgstr ""
360
 
361
- #: build/editor.js:133
362
- msgid "Applause"
 
363
  msgstr ""
364
 
365
- #: build/editor.js:133
366
- msgid "Let your audience cheer with a big round of applause — powered by Crowdsignal."
 
 
 
 
 
 
 
367
  msgstr ""
368
 
369
- #: build/editor.js:133
370
- msgid "applause"
371
  msgstr ""
372
 
373
- #: build/editor.js:133
374
- msgid "cheer"
375
  msgstr ""
376
 
377
- #: build/editor.js:133
378
- msgid "cheering"
379
  msgstr ""
380
 
381
- #: build/editor.js:133
382
- msgid "clap"
383
  msgstr ""
384
 
385
- #: build/editor.js:133
386
- #: build/editor.js:217
387
- #: build/editor.js:301
388
- #: build/editor.js:421
389
- #: build/editor.js:577
390
- msgid "feedback"
391
  msgstr ""
392
 
393
- #: build/editor.js:133
394
- msgid "kudos"
395
  msgstr ""
396
 
397
- #: build/editor.js:133
398
- #: build/editor.js:577
399
- msgid "like"
400
  msgstr ""
401
 
402
- #: build/editor.js:133
403
- #: build/editor.js:301
404
- #: build/editor.js:421
405
- #: build/editor.js:577
406
- msgid "opinion"
407
  msgstr ""
408
 
409
- #: build/editor.js:133
410
- msgid "praise"
411
  msgstr ""
412
 
413
- #: build/editor.js:133
414
- #: build/editor.js:301
415
- #: build/editor.js:577
416
- msgid "rating"
417
  msgstr ""
418
 
419
- #: build/editor.js:133
420
- msgid "upvote"
421
  msgstr ""
422
 
423
- #: build/editor.js:133
424
- msgid "upvoting"
425
  msgstr ""
426
 
427
- #: build/editor.js:133
428
- msgid "votes"
429
  msgstr ""
430
 
431
- #: build/editor.js:133
432
- #: build/editor.js:577
433
- msgid "voting"
434
  msgstr ""
435
 
436
- #: build/editor.js:145
437
- #: build/editor.js:229
438
- #: build/editor.js:313
439
- #: build/editor.js:433
440
- #: build/editor.js:589
441
- msgid "Results"
442
  msgstr ""
443
 
444
- #: build/editor.js:145
445
- #: build/editor.js:229
446
- #: build/editor.js:313
447
- #: build/editor.js:433
448
- #: build/editor.js:589
449
- msgid "Manage results on "
450
  msgstr ""
451
 
452
- #: build/editor.js:145
453
- #: build/editor.js:433
454
- #: build/editor.js:589
455
- msgid "Publish this post to enable results on "
456
  msgstr ""
457
 
458
- #: build/editor.js:145
459
- #: build/editor.js:229
460
- #: build/editor.js:313
461
- #: build/editor.js:433
462
- #: build/editor.js:589
463
- msgid "View results"
464
  msgstr ""
465
 
466
- #: build/editor.js:145
467
- msgid "Title of the applause block"
468
  msgstr ""
469
 
470
- #: build/editor.js:145
471
- #: build/editor.js:229
472
- #: build/editor.js:313
473
- #: build/editor.js:433
474
- #: build/editor.js:589
475
  msgid "Status"
476
  msgstr ""
477
 
478
- #: build/editor.js:145
479
- #: build/editor.js:229
480
- #: build/editor.js:313
481
- #: build/editor.js:433
482
- #: build/editor.js:589
483
  msgid "Open"
484
  msgstr ""
485
 
486
- #: build/editor.js:145
487
- #: build/editor.js:229
488
- #: build/editor.js:313
489
- #: build/editor.js:433
490
- #: build/editor.js:589
491
  msgid "Closed after"
492
  msgstr ""
493
 
494
- #: build/editor.js:145
495
- #: build/editor.js:229
496
- #: build/editor.js:313
497
- #: build/editor.js:433
498
- #: build/editor.js:589
499
  msgid "Closed"
500
  msgstr ""
501
 
502
- #: build/editor.js:145
503
- msgid "Close applause block on"
504
  msgstr ""
505
 
506
- #: build/editor.js:145
507
- #: build/editor.js:529
508
- msgid "Styling"
509
  msgstr ""
510
 
511
- #: build/editor.js:145
512
- #: build/editor.js:229
513
- #: build/editor.js:313
514
- #: build/editor.js:433
515
- #: build/editor.js:529
516
- msgid "Text color"
517
  msgstr ""
518
 
519
- #: build/editor.js:145
520
- #: build/editor.js:229
521
- #: build/editor.js:313
522
- #: build/editor.js:433
523
- #: build/editor.js:529
524
- msgid "Background color"
525
  msgstr ""
526
 
527
- #: build/editor.js:145
528
- #: build/editor.js:433
529
- #: build/editor.js:529
530
- msgid "Border color"
531
  msgstr ""
532
 
533
- #: build/editor.js:157
534
- #: build/editor.js:601
535
- msgid "Change block size"
536
  msgstr ""
537
 
538
- #: build/editor.js:157
539
- #: build/editor.js:433
540
- #: build/editor.js:601
541
- msgid "Border thickness"
542
  msgstr ""
543
 
544
- #: build/editor.js:157
545
- #: build/editor.js:433
546
- #: build/editor.js:601
547
- msgid "Corner radius"
548
  msgstr ""
549
 
550
- #: build/editor.js:181
551
- msgid "Your Email"
552
  msgstr ""
553
 
554
- #: build/editor.js:205
555
- #: build/editor.js:217
556
- #: build/editor.js:229
557
- msgid "Feedback Button"
558
  msgstr ""
559
 
560
- #: build/editor.js:205
561
- msgid "This widget will appear in a fixed position as selected, in a corner or at an edge."
562
  msgstr ""
563
 
564
- #: build/editor.js:205
565
- #: build/editor.js:289
566
- #: build/feedback.js:145
567
- #: build/nps.js:157
568
- msgid "Collect your own feedback with Crowdsignal"
569
  msgstr ""
570
 
571
- #: build/editor.js:205
572
- msgid "This Feedback Form is Closed"
573
  msgstr ""
574
 
575
- #: build/editor.js:217
576
- msgid "Add an always visible button that allows your audience to share feedback anytime."
577
  msgstr ""
578
 
579
- #: build/editor.js:217
580
- msgid "floating"
581
  msgstr ""
582
 
583
- #: build/editor.js:217
584
- msgid "contact"
585
  msgstr ""
586
 
587
- #: build/editor.js:217
588
- msgid "call to action"
589
  msgstr ""
590
 
591
- #: build/editor.js:217
592
- msgid "cta"
593
  msgstr ""
594
 
595
- #: build/editor.js:217
596
- #: build/editor.js:577
597
- msgid "button"
598
  msgstr ""
599
 
600
- #: build/editor.js:217
601
- msgid "subscribe"
602
  msgstr ""
603
 
604
- #: build/editor.js:217
605
- #: build/editor.js:301
606
- #: build/editor.js:421
607
- #: build/editor.js:577
608
- msgid "form"
609
  msgstr ""
610
 
611
- #: build/editor.js:217
612
- msgid "email"
613
  msgstr ""
614
 
615
- #: build/editor.js:217
616
- msgid "message"
617
  msgstr ""
618
 
619
- #: build/editor.js:229
620
- #: build/editor.js:313
621
- msgid "Save the block to track results on "
622
  msgstr ""
623
 
624
- #: build/editor.js:229
625
- #: build/editor.js:313
626
- msgid "Title (optional)"
627
  msgstr ""
628
 
629
- #: build/editor.js:229
630
- msgid "Send me responses via email"
631
  msgstr ""
632
 
633
- #. translators: %s: email address
634
- #: build/editor.js:229
635
- msgid "Responses will be sent to %s"
636
  msgstr ""
637
 
638
- #: build/editor.js:229
639
- msgid "Hide Shadow"
640
  msgstr ""
641
 
642
- #: build/editor.js:229
643
- #: build/editor.js:313
644
- #: build/editor.js:433
645
- msgid "Block styling"
646
  msgstr ""
647
 
648
- #: build/editor.js:229
649
- #: build/editor.js:313
650
- msgid "Button color"
651
  msgstr ""
652
 
653
- #: build/editor.js:229
654
- #: build/editor.js:313
655
- msgid "Button text color"
656
  msgstr ""
657
 
658
- #: build/editor.js:229
659
- #: build/editor.js:313
660
- msgid "Close on"
661
  msgstr ""
662
 
663
- #: build/editor.js:229
664
- msgid "Show feedback form on:"
665
  msgstr ""
666
 
667
- #: build/editor.js:229
668
- msgid "Click"
669
  msgstr ""
670
 
671
- #: build/editor.js:229
672
- msgid "Hover"
673
  msgstr ""
674
 
675
- #: build/editor.js:229
676
- msgid "Page load"
677
  msgstr ""
678
 
679
- #: build/editor.js:229
680
- msgid "Require email address"
681
  msgstr ""
682
 
683
- #: build/editor.js:241
684
- #: build/editor.js:325
685
- msgid "Current view"
686
  msgstr ""
687
 
688
- #: build/editor.js:241
689
- msgid "Question"
690
  msgstr ""
691
 
692
- #: build/editor.js:241
693
- msgid "Change button position"
694
  msgstr ""
695
 
696
- #: build/editor.js:289
697
- msgid "Crowdsignal NPS"
698
  msgstr ""
699
 
700
- #: build/editor.js:289
701
- msgid "Preview"
702
  msgstr ""
703
 
704
- #. translators: %d: number of pageviews
705
- #: build/editor.js:289
706
- msgid "This block will appear as a popup window to people who have visited this page at least %d time."
707
- msgid_plural "This block will appear as a popup window to people who have visited this page at least %d times."
708
- msgstr[0] ""
709
- msgstr[1] ""
710
-
711
- #: build/editor.js:289
712
- msgid "Enter your rating question"
713
  msgstr ""
714
 
715
- #: build/editor.js:289
716
- msgid "Not likely"
717
  msgstr ""
718
 
719
- #: build/editor.js:289
720
- msgid "Very likely"
721
  msgstr ""
722
 
723
- #: build/editor.js:289
724
- msgid "Enter your feedback question"
725
  msgstr ""
726
 
727
- #: build/editor.js:301
728
- msgid "Measure NPS"
729
  msgstr ""
730
 
731
- #: build/editor.js:301
732
- msgid "Calculate your Net Promoter Score! Collect feedback and track customer satisfaction over time. — powered by Crowdsignal."
733
  msgstr ""
734
 
735
- #: build/editor.js:301
736
- #: build/editor.js:421
737
- msgid "ask"
738
  msgstr ""
739
 
740
- #: build/editor.js:301
741
- msgid "CSAT"
742
  msgstr ""
743
 
744
- #: build/editor.js:301
745
- msgid "customer experience"
746
  msgstr ""
747
 
748
- #: build/editor.js:301
749
- msgid "customer satisfaction"
750
  msgstr ""
751
 
752
- #: build/editor.js:301
753
- msgid "loyalty"
754
  msgstr ""
755
 
756
- #: build/editor.js:301
757
- msgid "net promoter score"
758
  msgstr ""
759
 
760
- #: build/editor.js:301
761
- msgid "nps"
762
  msgstr ""
763
 
764
- #: build/editor.js:301
765
- #: build/editor.js:421
766
- #: build/editor.js:577
767
- msgid "poll"
768
  msgstr ""
769
 
770
- #: build/editor.js:301
771
- msgid "promoter"
772
  msgstr ""
773
 
774
- #: build/editor.js:301
775
- #: build/editor.js:421
776
- #: build/editor.js:577
777
- msgid "research"
778
  msgstr ""
779
 
780
- #: build/editor.js:301
781
- msgid "review"
782
  msgstr ""
783
 
784
- #: build/editor.js:301
785
- msgid "score"
786
  msgstr ""
787
 
788
- #: build/editor.js:301
789
- #: build/editor.js:421
790
- #: build/editor.js:577
791
- msgid "survey"
792
  msgstr ""
793
 
794
- #: build/editor.js:301
795
- msgid "How satisfied are you with the content of the site?"
796
  msgstr ""
797
 
798
- #: build/editor.js:301
799
- msgid "Any advise on how we could improve your experience?"
800
  msgstr ""
801
 
802
- #: build/editor.js:301
803
- msgid "Not satisfied"
804
  msgstr ""
805
 
806
- #: build/editor.js:301
807
- msgid "Very satisfied"
808
  msgstr ""
809
 
810
- #: build/editor.js:325
811
- msgid "Rating"
812
  msgstr ""
813
 
814
- #: build/editor.js:325
815
- msgid "Set view threshold"
816
  msgstr ""
817
 
818
- #: build/editor.js:325
819
- msgid "Show this block after __ visits:"
820
  msgstr ""
821
 
822
- #: build/editor.js:373
823
- msgid "Enter an answer"
824
  msgstr ""
825
 
826
- #: build/editor.js:397
827
- msgid "Warning! This poll is published. Deleting or reordering answers may cause the loss of existing responses."
828
  msgstr ""
829
 
830
- #: build/editor.js:397
831
- msgid "Edit"
832
  msgstr ""
833
 
834
- #: build/editor.js:409
835
- msgid "Crowdsignal Poll"
836
  msgstr ""
837
 
838
- #: build/editor.js:409
839
- msgid "Enter your question"
840
  msgstr ""
841
 
842
- #: build/editor.js:409
843
- msgid "Add a note (optional)"
844
  msgstr ""
845
 
846
- #: build/editor.js:421
847
- msgid "Poll"
848
  msgstr ""
849
 
850
- #: build/editor.js:421
851
- msgid "Create polls and get your audience’s opinion — powered by Crowdsignal."
852
  msgstr ""
853
 
854
- #: build/editor.js:421
855
- msgid "pop"
856
  msgstr ""
857
 
858
- #: build/editor.js:421
859
- msgid "question"
860
  msgstr ""
861
 
862
- #: build/editor.js:421
863
- msgid "quiz"
864
  msgstr ""
865
 
866
- #: build/editor.js:421
867
- #: build/editor.js:577
868
- msgid "vote"
869
  msgstr ""
870
 
871
- #: build/editor.js:421
872
- msgid "How did you hear about us?"
873
  msgstr ""
874
 
875
- #: build/editor.js:421
876
- msgid "Search"
877
  msgstr ""
878
 
879
- #: build/editor.js:421
880
- msgid "Friend"
881
  msgstr ""
882
 
883
- #: build/editor.js:421
884
- msgid "Email"
885
  msgstr ""
886
 
887
- #: build/editor.js:421
888
- #: build/editor.js:433
889
- msgid "List"
890
  msgstr ""
891
 
892
- #: build/editor.js:433
893
- msgid "Title of the poll block"
894
  msgstr ""
895
 
896
- #: build/editor.js:433
897
- msgid "Confirmation message"
898
  msgstr ""
899
 
900
- #: build/editor.js:433
901
- msgid "On submission"
902
  msgstr ""
903
 
904
- #: build/editor.js:433
905
- msgid "Show results"
906
  msgstr ""
907
 
908
- #: build/editor.js:433
909
- msgid "Show \"Thank You\" message"
910
  msgstr ""
911
 
912
- #: build/editor.js:433
913
- msgid "Show a custom text message"
914
  msgstr ""
915
 
916
- #: build/editor.js:433
917
- msgid "Message text"
918
  msgstr ""
919
 
920
- #: build/editor.js:433
921
- #: build/poll.js:241
922
- msgid "Thanks for voting!"
923
  msgstr ""
924
 
925
- #: build/editor.js:433
926
- msgid "Redirect address"
927
  msgstr ""
928
 
929
- #: build/editor.js:433
930
- msgid "Close poll on"
931
  msgstr ""
932
 
933
- #: build/editor.js:433
934
- msgid "When poll is closed"
935
  msgstr ""
936
 
937
- #: build/editor.js:433
938
- msgid "Show poll with \"Closed\" banner"
939
  msgstr ""
940
 
941
- #: build/editor.js:433
942
- msgid "Hide poll"
943
  msgstr ""
944
 
945
- #: build/editor.js:433
946
- msgid "Choose font"
947
  msgstr ""
948
 
949
- #: build/editor.js:433
950
- msgid "Default theme font"
951
  msgstr ""
952
 
953
- #: build/editor.js:433
954
- msgid "Width (%)"
955
  msgstr ""
956
 
957
- #: build/editor.js:433
958
- msgid "Reset"
959
  msgstr ""
960
 
961
- #: build/editor.js:433
962
- msgid "Drop shadow"
963
  msgstr ""
964
 
965
- #: build/editor.js:433
966
- msgid "Button styling"
967
  msgstr ""
968
 
969
- #: build/editor.js:433
970
- msgid "Alignment"
971
  msgstr ""
972
 
973
- #: build/editor.js:433
974
- msgid "Inline"
975
  msgstr ""
976
 
977
- #: build/editor.js:433
978
- msgid "Answer settings"
979
  msgstr ""
980
 
981
- #: build/editor.js:433
982
- msgid "One response per computer"
983
  msgstr ""
984
 
985
- #: build/editor.js:433
986
- msgid "Randomize answer order"
987
  msgstr ""
988
 
989
- #: build/editor.js:469
990
- msgid "Choose one answer"
991
  msgstr ""
992
 
993
- #: build/editor.js:469
994
- msgid "Choose multiple answers"
 
 
 
 
 
 
995
  msgstr ""
996
 
997
- #: build/editor.js:517
998
- msgid "Vote Item"
999
  msgstr ""
1000
 
1001
- #: build/editor.js:517
1002
- #: build/editor.js:577
1003
- msgid "Allow your audience to rate your work or express their opinion — powered by Crowdsignal."
1004
  msgstr ""
1005
 
1006
- #: build/editor.js:565
1007
- msgid "Untitled Vote"
 
 
1008
  msgstr ""
1009
 
1010
- #: build/editor.js:565
1011
- msgid "Crowdsignal Vote"
1012
  msgstr ""
1013
 
1014
- #: build/editor.js:577
1015
- msgid "Vote"
1016
  msgstr ""
1017
 
1018
- #: build/editor.js:577
1019
- msgid "ballot"
1020
  msgstr ""
1021
 
1022
- #: build/editor.js:577
1023
- msgid "count"
1024
  msgstr ""
1025
 
1026
- #: build/editor.js:577
1027
- msgid "deciding"
1028
  msgstr ""
1029
 
1030
- #: build/editor.js:577
1031
- msgid "decision"
1032
  msgstr ""
1033
 
1034
- #: build/editor.js:577
1035
- msgid "elect"
1036
  msgstr ""
1037
 
1038
- #: build/editor.js:577
1039
- msgid "election"
1040
  msgstr ""
1041
 
1042
- #: build/editor.js:577
1043
- msgid "nero"
1044
  msgstr ""
1045
 
1046
- #: build/editor.js:577
1047
- msgid "polling"
1048
  msgstr ""
1049
 
1050
- #: build/editor.js:577
1051
- msgid "rate"
1052
  msgstr ""
1053
 
1054
- #: build/editor.js:577
1055
- msgid "thumb down"
1056
  msgstr ""
1057
 
1058
- #: build/editor.js:577
1059
- msgid "thumb up"
1060
  msgstr ""
1061
 
1062
- #: build/editor.js:577
1063
- msgid "thumbs"
1064
  msgstr ""
1065
 
1066
- #: build/editor.js:589
1067
- msgid "Title of the vote block"
1068
  msgstr ""
1069
 
1070
- #: build/editor.js:589
1071
- msgid "Close vote block on"
1072
  msgstr ""
1073
 
1074
- #: build/editor.js:601
1075
- msgid "Show vote counters"
1076
  msgstr ""
1077
 
1078
- #: build/editor.js:601
1079
- msgid "Hide vote counters"
1080
  msgstr ""
1081
 
1082
- #: build/editor.js:649
1083
- msgid "Top"
1084
  msgstr ""
1085
 
1086
- #: build/editor.js:649
1087
- msgid "Bottom"
1088
  msgstr ""
1089
 
1090
- #: build/editor.js:649
1091
- msgid "Left"
1092
  msgstr ""
1093
 
1094
- #: build/editor.js:649
1095
- msgid "Right"
1096
  msgstr ""
1097
 
1098
- #: build/editor.js:649
1099
- msgid "Center"
1100
  msgstr ""
1101
 
1102
- #: build/editor.js:697
1103
- msgid "Change block position"
1104
  msgstr ""
1105
 
1106
- #: build/editor.js:721
1107
- msgid "You need to connect to a Crowdsignal account to collect and manage your results."
1108
  msgstr ""
1109
 
1110
- #: build/editor.js:721
1111
- msgid "Please verify your WordPress.com email address in order to publish your poll."
1112
  msgstr ""
1113
 
1114
- #: build/editor.js:721
1115
- msgid "Connect to Crowdsignal"
1116
  msgstr ""
1117
 
1118
- #: build/editor.js:721
1119
- msgid "Verify or Change your Email Address"
1120
  msgstr ""
1121
 
1122
- #: build/editor.js:757
1123
- #: build/feedback.js:193
1124
- #: build/nps.js:133
1125
- #: build/poll.js:121
1126
- msgid "Create your own poll with Crowdsignal"
1127
  msgstr ""
1128
 
1129
- #: build/editor.js:757
1130
- #: build/feedback.js:193
1131
- #: build/nps.js:133
1132
- #: build/poll.js:121
1133
- msgid "Hide"
1134
  msgstr ""
1135
 
1136
- #. translators: %s: Number of votes.
1137
- #: build/editor.js:913
1138
- #: build/poll.js:169
1139
- msgid "%s vote"
1140
- msgid_plural "%s votes"
1141
- msgstr[0] ""
1142
- msgstr[1] ""
1143
 
1144
- #: build/editor.js:925
1145
- #: build/poll.js:193
1146
- msgid "This Poll is Hidden"
1147
  msgstr ""
1148
 
1149
- #: build/editor.js:925
1150
- #: build/poll.js:193
1151
- msgid "This Poll is Closed"
1152
  msgstr ""
1153
 
1154
- #: build/editor.js:925
1155
- #: build/poll.js:193
1156
- msgid "Thanks For Voting!"
1157
  msgstr ""
1158
 
1159
- #. translators: %s: Number of votes
1160
- #: build/editor.js:949
1161
- #: build/poll.js:229
1162
- msgid "%s total vote"
1163
- msgid_plural "%s total votes"
1164
- msgstr[0] ""
1165
- msgstr[1] ""
1166
 
1167
- #: build/editor.js:973
1168
- msgid "Retry"
1169
  msgstr ""
1170
 
1171
- #: build/editor.js:973
1172
- msgid "Unfortunately, the block couldn't be saved to Crowdsignal.com."
1173
  msgstr ""
1174
 
1175
- #: build/editor.js:985
1176
- msgid "Upgrade"
1177
  msgstr ""
1178
 
1179
- #: build/editor.js:985
1180
- #: build/editor.js:997
1181
- msgid "Your free Crowdsignal account has "
1182
  msgstr ""
1183
 
1184
- #: build/editor.js:985
1185
- msgid "reached the signals limit."
1186
  msgstr ""
1187
 
1188
- #: build/editor.js:985
1189
- msgid "Hide Crowdsignal branding and get "
1190
  msgstr ""
1191
 
1192
- #: build/editor.js:985
1193
- msgid "unlimited signals"
1194
  msgstr ""
1195
 
1196
- #: build/editor.js:997
1197
- msgid "Please upgrade"
1198
  msgstr ""
1199
 
1200
- #: build/editor.js:997
1201
- msgid "exceeded 2500 signals."
1202
  msgstr ""
1203
 
1204
- #: build/feedback.js:169
1205
  msgid "Close"
1206
  msgstr ""
1207
 
1208
- #: build/nps.js:157
1209
  msgid "Thanks so much for your feedback!"
1210
  msgstr ""
2
  # This file is distributed under the GPL-2.0+.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Crowdsignal Forms 1.6.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/crowdsignal-forms\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-03-01T16:47:24+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: crowdsignal-forms\n"
16
 
17
  #. Plugin Name of the plugin
43
  msgstr ""
44
 
45
  #: includes/admin/class-crowdsignal-forms-admin.php:92
46
+ #: build/editor.js:13
 
 
 
 
47
  msgid "Settings"
48
  msgstr ""
49
 
231
  msgstr ""
232
 
233
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:154
234
+ #: build/editor.js:13
235
  msgid "Please let us know how we can do better…"
236
  msgstr ""
237
 
238
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:158
239
+ #: build/editor.js:13
240
  msgid "👋 Hey there!"
241
  msgstr ""
242
 
243
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:170
244
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:154
245
  #: includes/frontend/blocks/class-crowdsignal-forms-poll-block.php:155
246
+ #: build/editor.js:13
 
 
 
247
  msgid "Submit"
248
  msgstr ""
249
 
250
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:174
251
+ #: build/editor.js:13
252
  msgid "Thanks for letting us know!"
253
  msgstr ""
254
 
255
  #: includes/frontend/blocks/class-crowdsignal-forms-feedback-block.php:189
256
+ #: build/editor.js:13
 
257
  msgid "Feedback"
258
  msgstr ""
259
 
260
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:121
261
+ #: build/editor.js:13
262
  msgid "Please help us understand your rating"
263
  msgstr ""
264
 
265
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:128
266
+ #: build/editor.js:13
267
  msgid "Thanks so much for your response! How could we do better?"
268
  msgstr ""
269
 
270
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:139
271
+ #: build/editor.js:13
272
  msgid "Extremely likely"
273
  msgstr ""
274
 
275
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:143
276
+ #: build/editor.js:13
277
  msgid "Not likely at all"
278
  msgstr ""
279
 
280
  #: includes/frontend/blocks/class-crowdsignal-forms-nps-block.php:147
281
+ #: build/editor.js:13
282
  msgid "How likely is it that you would recommend this project to a friend or colleague?"
283
  msgstr ""
284
 
305
  msgid "Resource not found"
306
  msgstr ""
307
 
308
+ #: build/applause.js:13
309
+ #: build/editor.js:13
310
+ #: build/poll.js:13
311
+ #: build/vote.js:13
312
+ msgid "Server error. Please try again."
 
313
  msgstr ""
314
 
315
+ #: build/applause.js:13
316
+ #: build/editor.js:13
317
+ #: build/vote.js:13
318
  msgid "Powered by Crowdsignal"
319
  msgstr ""
320
 
321
+ #: build/editor.js:13
322
+ #: build/poll.js:13
323
+ msgid "This Poll is Hidden"
 
 
 
324
  msgstr ""
325
 
326
+ #: build/editor.js:13
327
+ #: build/poll.js:13
328
+ msgid "This Poll is Closed"
329
  msgstr ""
330
 
331
+ #: build/editor.js:13
332
+ #: build/poll.js:13
333
+ msgid "Thanks For Voting!"
334
  msgstr ""
335
 
336
+ #: build/editor.js:13
337
+ #: build/poll.js:13
338
+ msgid "%s vote"
339
+ msgid_plural "%s votes"
340
+ msgstr[0] ""
341
+ msgstr[1] ""
342
 
343
+ #: build/editor.js:13
344
+ #: build/feedback.js:6
345
+ #: build/nps.js:6
346
+ #: build/poll.js:13
347
+ msgid "Create your own poll with Crowdsignal"
348
  msgstr ""
349
 
350
+ #: build/editor.js:13
351
+ #: build/feedback.js:6
352
+ #: build/nps.js:6
353
+ #: build/poll.js:13
354
+ msgid "Hide"
355
  msgstr ""
356
 
357
+ #: build/editor.js:13
358
+ #: build/poll.js:13
359
+ msgid "Unfortunately, we're having some trouble retrieving the results for this poll at this time."
360
  msgstr ""
361
 
362
+ #: build/editor.js:13
363
+ #: build/poll.js:13
364
+ msgid "%s total vote"
365
+ msgid_plural "%s total votes"
366
+ msgstr[0] ""
367
+ msgstr[1] ""
368
+
369
+ #: build/editor.js:13
370
+ msgid "Enter an answer"
371
  msgstr ""
372
 
373
+ #: build/editor.js:13
374
+ msgid "Buttons"
375
  msgstr ""
376
 
377
+ #: build/editor.js:13
378
+ msgid "Upgrade"
379
  msgstr ""
380
 
381
+ #: build/editor.js:13
382
+ msgid "Your free Crowdsignal account has "
383
  msgstr ""
384
 
385
+ #: build/editor.js:13
386
+ msgid "reached the signals limit."
387
  msgstr ""
388
 
389
+ #: build/editor.js:13
390
+ msgid "Hide Crowdsignal branding and get "
 
 
 
 
391
  msgstr ""
392
 
393
+ #: build/editor.js:13
394
+ msgid "unlimited signals"
395
  msgstr ""
396
 
397
+ #: build/editor.js:13
398
+ msgid "Results"
 
399
  msgstr ""
400
 
401
+ #: build/editor.js:13
402
+ msgid "Manage results on "
 
 
 
403
  msgstr ""
404
 
405
+ #: build/editor.js:13
406
+ msgid "Publish this post to enable results on "
407
  msgstr ""
408
 
409
+ #: build/editor.js:13
410
+ msgid "View results"
 
 
411
  msgstr ""
412
 
413
+ #: build/editor.js:13
414
+ msgid "Title of the poll block"
415
  msgstr ""
416
 
417
+ #: build/editor.js:13
418
+ msgid "Confirmation message"
419
  msgstr ""
420
 
421
+ #: build/editor.js:13
422
+ msgid "On submission"
423
  msgstr ""
424
 
425
+ #: build/editor.js:13
426
+ msgid "Show results"
 
427
  msgstr ""
428
 
429
+ #: build/editor.js:13
430
+ msgid "Show \"Thank You\" message"
 
 
 
 
431
  msgstr ""
432
 
433
+ #: build/editor.js:13
434
+ msgid "Show a custom text message"
 
 
 
 
435
  msgstr ""
436
 
437
+ #: build/editor.js:13
438
+ msgid "Message text"
 
 
439
  msgstr ""
440
 
441
+ #: build/editor.js:13
442
+ #: build/poll.js:13
443
+ msgid "Thanks for voting!"
 
 
 
444
  msgstr ""
445
 
446
+ #: build/editor.js:13
447
+ msgid "Redirect address"
448
  msgstr ""
449
 
450
+ #: build/editor.js:13
 
 
 
 
451
  msgid "Status"
452
  msgstr ""
453
 
454
+ #: build/editor.js:13
 
 
 
 
455
  msgid "Open"
456
  msgstr ""
457
 
458
+ #: build/editor.js:13
 
 
 
 
459
  msgid "Closed after"
460
  msgstr ""
461
 
462
+ #: build/editor.js:13
 
 
 
 
463
  msgid "Closed"
464
  msgstr ""
465
 
466
+ #: build/editor.js:13
467
+ msgid "Close poll on"
468
  msgstr ""
469
 
470
+ #: build/editor.js:13
471
+ msgid "When poll is closed"
 
472
  msgstr ""
473
 
474
+ #: build/editor.js:13
475
+ msgid "Show poll with \"Closed\" banner"
 
 
 
 
476
  msgstr ""
477
 
478
+ #: build/editor.js:13
479
+ msgid "Hide poll"
 
 
 
 
480
  msgstr ""
481
 
482
+ #: build/editor.js:13
483
+ msgid "Block styling"
 
 
484
  msgstr ""
485
 
486
+ #: build/editor.js:13
487
+ msgid "Text color"
 
488
  msgstr ""
489
 
490
+ #: build/editor.js:13
491
+ msgid "Background color"
 
 
492
  msgstr ""
493
 
494
+ #: build/editor.js:13
495
+ msgid "Border color"
 
 
496
  msgstr ""
497
 
498
+ #: build/editor.js:13
499
+ msgid "Choose font"
500
  msgstr ""
501
 
502
+ #: build/editor.js:13
503
+ msgid "Default theme font"
 
 
504
  msgstr ""
505
 
506
+ #: build/editor.js:13
507
+ msgid "Width (%)"
508
  msgstr ""
509
 
510
+ #: build/editor.js:13
511
+ msgid "Reset"
 
 
 
512
  msgstr ""
513
 
514
+ #: build/editor.js:13
515
+ msgid "Border thickness"
516
  msgstr ""
517
 
518
+ #: build/editor.js:13
519
+ msgid "Corner radius"
520
  msgstr ""
521
 
522
+ #: build/editor.js:13
523
+ msgid "Drop shadow"
524
  msgstr ""
525
 
526
+ #: build/editor.js:13
527
+ msgid "Button styling"
528
  msgstr ""
529
 
530
+ #: build/editor.js:13
531
+ msgid "Alignment"
532
  msgstr ""
533
 
534
+ #: build/editor.js:13
535
+ msgid "List"
536
  msgstr ""
537
 
538
+ #: build/editor.js:13
539
+ msgid "Inline"
 
540
  msgstr ""
541
 
542
+ #: build/editor.js:13
543
+ msgid "Answer settings"
544
  msgstr ""
545
 
546
+ #: build/editor.js:13
547
+ msgid "One response per computer"
 
 
 
548
  msgstr ""
549
 
550
+ #: build/editor.js:13
551
+ msgid "Randomize answer order"
552
  msgstr ""
553
 
554
+ #: build/editor.js:13
555
+ msgid "Choose one answer"
556
  msgstr ""
557
 
558
+ #: build/editor.js:13
559
+ msgid "Choose multiple answers"
 
560
  msgstr ""
561
 
562
+ #: build/editor.js:13
563
+ msgid "Warning! This poll is published. Deleting or reordering answers may cause the loss of existing responses."
 
564
  msgstr ""
565
 
566
+ #: build/editor.js:13
567
+ msgid "Edit"
568
  msgstr ""
569
 
570
+ #: build/editor.js:13
571
+ msgid "You need to connect to a Crowdsignal account to collect and manage your results."
 
572
  msgstr ""
573
 
574
+ #: build/editor.js:13
575
+ msgid "Please verify your WordPress.com email address in order to publish your poll."
576
  msgstr ""
577
 
578
+ #: build/editor.js:13
579
+ msgid "Connect to Crowdsignal"
 
 
580
  msgstr ""
581
 
582
+ #: build/editor.js:13
583
+ msgid "Verify or Change your Email Address"
 
584
  msgstr ""
585
 
586
+ #: build/editor.js:13
587
+ msgid "Please upgrade"
 
588
  msgstr ""
589
 
590
+ #: build/editor.js:13
591
+ msgid "exceeded 2500 signals."
 
592
  msgstr ""
593
 
594
+ #: build/editor.js:13
595
+ msgid "Crowdsignal Poll"
596
  msgstr ""
597
 
598
+ #: build/editor.js:13
599
+ msgid "Enter your question"
600
  msgstr ""
601
 
602
+ #: build/editor.js:13
603
+ msgid "Add a note (optional)"
604
  msgstr ""
605
 
606
+ #: build/editor.js:13
607
+ msgid "Poll"
608
  msgstr ""
609
 
610
+ #: build/editor.js:13
611
+ msgid "Create polls and get your audience’s opinion — powered by Crowdsignal."
612
  msgstr ""
613
 
614
+ #: build/editor.js:13
615
+ msgid "ask"
 
616
  msgstr ""
617
 
618
+ #: build/editor.js:13
619
+ msgid "feedback"
620
  msgstr ""
621
 
622
+ #: build/editor.js:13
623
+ msgid "form"
624
  msgstr ""
625
 
626
+ #: build/editor.js:13
627
+ msgid "opinion"
628
  msgstr ""
629
 
630
+ #: build/editor.js:13
631
+ msgid "poll"
632
  msgstr ""
633
 
634
+ #: build/editor.js:13
635
+ msgid "pop"
 
 
 
 
 
 
 
636
  msgstr ""
637
 
638
+ #: build/editor.js:13
639
+ msgid "question"
640
  msgstr ""
641
 
642
+ #: build/editor.js:13
643
+ msgid "quiz"
644
  msgstr ""
645
 
646
+ #: build/editor.js:13
647
+ msgid "research"
648
  msgstr ""
649
 
650
+ #: build/editor.js:13
651
+ msgid "survey"
652
  msgstr ""
653
 
654
+ #: build/editor.js:13
655
+ msgid "vote"
656
  msgstr ""
657
 
658
+ #: build/editor.js:13
659
+ msgid "How did you hear about us?"
 
660
  msgstr ""
661
 
662
+ #: build/editor.js:13
663
+ msgid "Search"
664
  msgstr ""
665
 
666
+ #: build/editor.js:13
667
+ msgid "Friend"
668
  msgstr ""
669
 
670
+ #: build/editor.js:13
671
+ msgid "Email"
672
  msgstr ""
673
 
674
+ #: build/editor.js:13
675
+ msgid "Small"
676
  msgstr ""
677
 
678
+ #: build/editor.js:13
679
+ msgid "Medium"
680
  msgstr ""
681
 
682
+ #: build/editor.js:13
683
+ msgid "Large"
684
  msgstr ""
685
 
686
+ #: build/editor.js:13
687
+ msgid "Title of the vote block"
 
 
688
  msgstr ""
689
 
690
+ #: build/editor.js:13
691
+ msgid "Close vote block on"
692
  msgstr ""
693
 
694
+ #: build/editor.js:13
695
+ msgid "Show vote counters"
 
 
696
  msgstr ""
697
 
698
+ #: build/editor.js:13
699
+ msgid "Hide vote counters"
700
  msgstr ""
701
 
702
+ #: build/editor.js:13
703
+ msgid "Change block size"
704
  msgstr ""
705
 
706
+ #: build/editor.js:13
707
+ msgid "Untitled Vote"
 
 
708
  msgstr ""
709
 
710
+ #: build/editor.js:13
711
+ msgid "Crowdsignal Vote"
712
  msgstr ""
713
 
714
+ #: build/editor.js:13
715
+ msgid "Vote"
716
  msgstr ""
717
 
718
+ #: build/editor.js:13
719
+ msgid "Allow your audience to rate your work or express their opinion — powered by Crowdsignal."
720
  msgstr ""
721
 
722
+ #: build/editor.js:13
723
+ msgid "ballot"
724
  msgstr ""
725
 
726
+ #: build/editor.js:13
727
+ msgid "button"
728
  msgstr ""
729
 
730
+ #: build/editor.js:13
731
+ msgid "count"
732
  msgstr ""
733
 
734
+ #: build/editor.js:13
735
+ msgid "deciding"
736
  msgstr ""
737
 
738
+ #: build/editor.js:13
739
+ msgid "decision"
740
  msgstr ""
741
 
742
+ #: build/editor.js:13
743
+ msgid "elect"
744
  msgstr ""
745
 
746
+ #: build/editor.js:13
747
+ msgid "election"
748
  msgstr ""
749
 
750
+ #: build/editor.js:13
751
+ msgid "like"
752
  msgstr ""
753
 
754
+ #: build/editor.js:13
755
+ msgid "nero"
756
  msgstr ""
757
 
758
+ #: build/editor.js:13
759
+ msgid "polling"
760
  msgstr ""
761
 
762
+ #: build/editor.js:13
763
+ msgid "rate"
764
  msgstr ""
765
 
766
+ #: build/editor.js:13
767
+ msgid "rating"
768
  msgstr ""
769
 
770
+ #: build/editor.js:13
771
+ msgid "thumb down"
772
  msgstr ""
773
 
774
+ #: build/editor.js:13
775
+ msgid "thumb up"
776
  msgstr ""
777
 
778
+ #: build/editor.js:13
779
+ msgid "thumbs"
780
  msgstr ""
781
 
782
+ #: build/editor.js:13
783
+ msgid "voting"
 
784
  msgstr ""
785
 
786
+ #: build/editor.js:13
787
+ msgid "Styling"
788
  msgstr ""
789
 
790
+ #: build/editor.js:13
791
+ msgid "Vote Item"
792
  msgstr ""
793
 
794
+ #: build/editor.js:13
795
+ msgid "Title of the applause block"
796
  msgstr ""
797
 
798
+ #: build/editor.js:13
799
+ msgid "Close applause block on"
800
  msgstr ""
801
 
802
+ #: build/editor.js:13
803
+ msgid "Untitled Applause"
 
804
  msgstr ""
805
 
806
+ #: build/editor.js:13
807
+ msgid "Crowdsignal Applause"
808
  msgstr ""
809
 
810
+ #: build/editor.js:13
811
+ msgid "Applause"
812
  msgstr ""
813
 
814
+ #: build/editor.js:13
815
+ msgid "Let your audience cheer with a big round of applause — powered by Crowdsignal."
816
  msgstr ""
817
 
818
+ #: build/editor.js:13
819
+ msgid "applause"
820
  msgstr ""
821
 
822
+ #: build/editor.js:13
823
+ msgid "cheer"
824
  msgstr ""
825
 
826
+ #: build/editor.js:13
827
+ msgid "cheering"
828
  msgstr ""
829
 
830
+ #: build/editor.js:13
831
+ msgid "clap"
832
  msgstr ""
833
 
834
+ #: build/editor.js:13
835
+ msgid "kudos"
 
836
  msgstr ""
837
 
838
+ #: build/editor.js:13
839
+ msgid "praise"
840
  msgstr ""
841
 
842
+ #: build/editor.js:13
843
+ msgid "upvote"
844
  msgstr ""
845
 
846
+ #: build/editor.js:13
847
+ msgid "upvoting"
848
  msgstr ""
849
 
850
+ #: build/editor.js:13
851
+ msgid "votes"
852
  msgstr ""
853
 
854
+ #: build/editor.js:13
855
+ msgid "Save the block to track results on "
856
  msgstr ""
857
 
858
+ #: build/editor.js:13
859
+ msgid "Title (optional)"
860
  msgstr ""
861
 
862
+ #: build/editor.js:13
863
+ msgid "Button color"
864
  msgstr ""
865
 
866
+ #: build/editor.js:13
867
+ msgid "Button text color"
868
  msgstr ""
869
 
870
+ #: build/editor.js:13
871
+ msgid "Close on"
872
  msgstr ""
873
 
874
+ #: build/editor.js:13
875
+ msgid "Current view"
876
  msgstr ""
877
 
878
+ #: build/editor.js:13
879
+ msgid "Rating"
880
  msgstr ""
881
 
882
+ #: build/editor.js:13
883
+ msgid "Set view threshold"
884
  msgstr ""
885
 
886
+ #: build/editor.js:13
887
+ msgid "Show this block after __ visits:"
888
  msgstr ""
889
 
890
+ #: build/editor.js:13
891
+ msgid "Retry"
892
  msgstr ""
893
 
894
+ #: build/editor.js:13
895
+ msgid "Unfortunately, the block couldn't be saved to Crowdsignal.com."
896
  msgstr ""
897
 
898
+ #: build/editor.js:13
899
+ msgid "Crowdsignal NPS"
900
  msgstr ""
901
 
902
+ #: build/editor.js:13
903
+ msgid "Preview"
904
  msgstr ""
905
 
906
+ #: build/editor.js:13
907
+ msgid "This block will appear as a popup window to people who have visited this page at least %d time."
908
+ msgid_plural "This block will appear as a popup window to people who have visited this page at least %d times."
909
+ msgstr[0] ""
910
+ msgstr[1] ""
911
+
912
+ #: build/editor.js:13
913
+ msgid "Enter your rating question"
914
  msgstr ""
915
 
916
+ #: build/editor.js:13
917
+ msgid "Not likely"
918
  msgstr ""
919
 
920
+ #: build/editor.js:13
921
+ msgid "Very likely"
 
922
  msgstr ""
923
 
924
+ #: build/editor.js:13
925
+ #: build/feedback.js:6
926
+ #: build/nps.js:6
927
+ msgid "Collect your own feedback with Crowdsignal"
928
  msgstr ""
929
 
930
+ #: build/editor.js:13
931
+ msgid "Enter your feedback question"
932
  msgstr ""
933
 
934
+ #: build/editor.js:13
935
+ msgid "Measure NPS"
936
  msgstr ""
937
 
938
+ #: build/editor.js:13
939
+ msgid "Calculate your Net Promoter Score! Collect feedback and track customer satisfaction over time. — powered by Crowdsignal."
940
  msgstr ""
941
 
942
+ #: build/editor.js:13
943
+ msgid "CSAT"
944
  msgstr ""
945
 
946
+ #: build/editor.js:13
947
+ msgid "customer experience"
948
  msgstr ""
949
 
950
+ #: build/editor.js:13
951
+ msgid "customer satisfaction"
952
  msgstr ""
953
 
954
+ #: build/editor.js:13
955
+ msgid "loyalty"
956
  msgstr ""
957
 
958
+ #: build/editor.js:13
959
+ msgid "net promoter score"
960
  msgstr ""
961
 
962
+ #: build/editor.js:13
963
+ msgid "nps"
964
  msgstr ""
965
 
966
+ #: build/editor.js:13
967
+ msgid "promoter"
968
  msgstr ""
969
 
970
+ #: build/editor.js:13
971
+ msgid "review"
972
  msgstr ""
973
 
974
+ #: build/editor.js:13
975
+ msgid "score"
976
  msgstr ""
977
 
978
+ #: build/editor.js:13
979
+ msgid "How satisfied are you with the content of the site?"
980
  msgstr ""
981
 
982
+ #: build/editor.js:13
983
+ msgid "Any advise on how we could improve your experience?"
984
  msgstr ""
985
 
986
+ #: build/editor.js:13
987
+ msgid "Not satisfied"
988
  msgstr ""
989
 
990
+ #: build/editor.js:13
991
+ msgid "Very satisfied"
992
  msgstr ""
993
 
994
+ #: build/editor.js:13
995
+ msgid "Your Email"
996
  msgstr ""
997
 
998
+ #: build/editor.js:13
999
+ msgid "Send me responses via email"
1000
  msgstr ""
1001
 
1002
+ #: build/editor.js:13
1003
+ msgid "Responses will be sent to %s"
1004
  msgstr ""
1005
 
1006
+ #: build/editor.js:13
1007
+ msgid "Feedback Button"
1008
  msgstr ""
1009
 
1010
+ #: build/editor.js:13
1011
+ msgid "Hide Shadow"
1012
  msgstr ""
1013
 
1014
+ #: build/editor.js:13
1015
+ msgid "Show feedback form on:"
1016
  msgstr ""
1017
 
1018
+ #: build/editor.js:13
1019
+ msgid "Click"
1020
  msgstr ""
1021
 
1022
+ #: build/editor.js:13
1023
+ msgid "Hover"
1024
  msgstr ""
1025
 
1026
+ #: build/editor.js:13
1027
+ msgid "Page load"
1028
  msgstr ""
1029
 
1030
+ #: build/editor.js:13
1031
+ msgid "Require email address"
1032
  msgstr ""
1033
 
1034
+ #: build/editor.js:13
1035
+ msgid "Top"
1036
  msgstr ""
1037
 
1038
+ #: build/editor.js:13
1039
+ msgid "Bottom"
1040
  msgstr ""
1041
 
1042
+ #: build/editor.js:13
1043
+ msgid "Left"
 
 
 
1044
  msgstr ""
1045
 
1046
+ #: build/editor.js:13
1047
+ msgid "Right"
 
 
 
1048
  msgstr ""
1049
 
1050
+ #: build/editor.js:13
1051
+ msgid "Center"
1052
+ msgstr ""
 
 
 
 
1053
 
1054
+ #: build/editor.js:13
1055
+ msgid "Change block position"
 
1056
  msgstr ""
1057
 
1058
+ #: build/editor.js:13
1059
+ msgid "Question"
 
1060
  msgstr ""
1061
 
1062
+ #: build/editor.js:13
1063
+ msgid "Change button position"
 
1064
  msgstr ""
1065
 
1066
+ #: build/editor.js:13
1067
+ msgid "This widget will appear in a fixed position as selected, in a corner or at an edge."
1068
+ msgstr ""
 
 
 
 
1069
 
1070
+ #: build/editor.js:13
1071
+ msgid "This Feedback Form is Closed"
1072
  msgstr ""
1073
 
1074
+ #: build/editor.js:13
1075
+ msgid "Add an always visible button that allows your audience to share feedback anytime."
1076
  msgstr ""
1077
 
1078
+ #: build/editor.js:13
1079
+ msgid "floating"
1080
  msgstr ""
1081
 
1082
+ #: build/editor.js:13
1083
+ msgid "contact"
 
1084
  msgstr ""
1085
 
1086
+ #: build/editor.js:13
1087
+ msgid "call to action"
1088
  msgstr ""
1089
 
1090
+ #: build/editor.js:13
1091
+ msgid "cta"
1092
  msgstr ""
1093
 
1094
+ #: build/editor.js:13
1095
+ msgid "subscribe"
1096
  msgstr ""
1097
 
1098
+ #: build/editor.js:13
1099
+ msgid "email"
1100
  msgstr ""
1101
 
1102
+ #: build/editor.js:13
1103
+ msgid "message"
1104
  msgstr ""
1105
 
1106
+ #: build/feedback.js:6
1107
  msgid "Close"
1108
  msgstr ""
1109
 
1110
+ #: build/nps.js:6
1111
  msgid "Thanks so much for your feedback!"
1112
  msgstr ""