UNPKG

netlify-cms-widget-text

Version:

Widget for editing multiline plain string values in Netlify CMS.

2 lines 22.8 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("prop-types"),require("netlify-cms-ui-default")):"function"==typeof define&&define.amd?define("NetlifyCmsWidgetText",["react","prop-types","netlify-cms-ui-default"],t):"object"==typeof exports?exports.NetlifyCmsWidgetText=t(require("react"),require("prop-types"),require("netlify-cms-ui-default")):e.NetlifyCmsWidgetText=t(e.React,e.NetlifyCmsDefaultExports.PropTypes,e.NetlifyCmsUiDefault)}(window,(function(e,t,r){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.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 a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));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=5)}([function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t,r){var n=r(4);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,r(t,n)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";r.r(t),r.d(t,"NetlifyCmsWidgetText",(function(){return oe}));var n=r(0),a=r.n(n),i=r(1),o=r.n(i);function c(){return(c=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}).apply(this,arguments)}var s=n.useLayoutEffect,u=function(e){var t=Object(n.useRef)(e);return s((function(){t.current=e})),t},l=function(e,t){"function"!=typeof e?e.current=t:e(t)},f=function(e,t){var r=Object(n.useRef)();return Object(n.useCallback)((function(n){e.current=n,r.current&&l(r.current,null),r.current=t,t&&l(t,n)}),[t])},d={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},p=function(e){Object.keys(d).forEach((function(t){e.style.setProperty(t,d[t],"important")}))},h=null;var b=function(){},v=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],g=!!document.documentElement.currentStyle,m=function(e,t){var r=e.cacheMeasurements,a=e.maxRows,i=e.minRows,o=e.onChange,s=void 0===o?b:o,l=e.onHeightChange,d=void 0===l?b:l,m=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]);var y,w=void 0!==m.value,k=Object(n.useRef)(null),x=f(k,t),C=Object(n.useRef)(0),A=Object(n.useRef)(),O=function(){var e=k.current,t=r&&A.current?A.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var r,n=(r=t,v.reduce((function(e,t){return e[t]=r[t],e}),{})),a=n.boxSizing;return""===a?null:(g&&"border-box"===a&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px"),{sizingStyle:n,paddingSize:parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),borderSize:parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth)})}(e);if(t){A.current=t;var n=function(e,t,r,n){void 0===r&&(r=1),void 0===n&&(n=1/0),h||((h=document.createElement("textarea")).setAttribute("tab-index","-1"),h.setAttribute("aria-hidden","true"),p(h)),null===h.parentNode&&document.body.appendChild(h);var a=e.paddingSize,i=e.borderSize,o=e.sizingStyle,c=o.boxSizing;Object.keys(o).forEach((function(e){var t=e;h.style[t]=o[t]})),p(h),h.value=t;var s=function(e,t){var r=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?r+t.borderSize:r-t.paddingSize}(h,e);h.value="x";var u=h.scrollHeight-a,l=u*r;"border-box"===c&&(l=l+a+i),s=Math.max(l,s);var f=u*n;return"border-box"===c&&(f=f+a+i),[s=Math.min(f,s),u]}(t,e.value||e.placeholder||"x",i,a),o=n[0],c=n[1];C.current!==o&&(C.current=o,e.style.setProperty("height",o+"px","important"),d(o,{rowHeight:c}))}};return Object(n.useLayoutEffect)(O),y=u(O),Object(n.useLayoutEffect)((function(){var e=function(e){y.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),Object(n.createElement)("textarea",c({},m,{onChange:function(e){w||O(),s(e)},ref:x}))},y=Object(n.forwardRef)(m);function w(e,t){return(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var k=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,r=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(r,t),this.tags.push(r)}var n=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(n);try{var i=105===e.charCodeAt(1)&&64===e.charCodeAt(0);a.insertRule(e,i?0:a.cssRules.length)}catch(e){0}}else n.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}();var x=function(e){function t(e,t,n){var a=t.trim().split(h);t=a;var i=a.length,o=e.length;switch(o){case 0:case 1:var c=0;for(e=0===o?"":e[0]+" ";c<i;++c)t[c]=r(e,t[c],n).trim();break;default:var s=c=0;for(t=[];c<i;++c)for(var u=0;u<o;++u)t[s++]=r(e[u]+" ",a[c],n).trim()}return t}function r(e,t,r){var n=t.charCodeAt(0);switch(33>n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*r&&0<t.indexOf("\f"))return t.replace(b,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function n(e,t,r,i){var o=e+";",c=2*t+3*r+4*i;if(944===c){e=o.indexOf(":",9)+1;var s=o.substring(e,o.length-1).trim();return s=o.substring(0,e).trim()+s+";",1===E||2===E&&a(s,1)?"-webkit-"+s+s:s}if(0===E||2===E&&!a(o,1))return o;switch(c){case 1015:return 97===o.charCodeAt(10)?"-webkit-"+o+o:o;case 951:return 116===o.charCodeAt(3)?"-webkit-"+o+o:o;case 963:return 110===o.charCodeAt(5)?"-webkit-"+o+o:o;case 1009:if(100!==o.charCodeAt(4))break;case 969:case 942:return"-webkit-"+o+o;case 978:return"-webkit-"+o+"-moz-"+o+o;case 1019:case 983:return"-webkit-"+o+"-moz-"+o+"-ms-"+o+o;case 883:if(45===o.charCodeAt(8))return"-webkit-"+o+o;if(0<o.indexOf("image-set(",11))return o.replace(O,"$1-webkit-$2")+o;break;case 932:if(45===o.charCodeAt(4))switch(o.charCodeAt(5)){case 103:return"-webkit-box-"+o.replace("-grow","")+"-webkit-"+o+"-ms-"+o.replace("grow","positive")+o;case 115:return"-webkit-"+o+"-ms-"+o.replace("shrink","negative")+o;case 98:return"-webkit-"+o+"-ms-"+o.replace("basis","preferred-size")+o}return"-webkit-"+o+"-ms-"+o+o;case 964:return"-webkit-"+o+"-ms-flex-"+o+o;case 1023:if(99!==o.charCodeAt(8))break;return"-webkit-box-pack"+(s=o.substring(o.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+o+"-ms-flex-pack"+s+o;case 1005:return d.test(o)?o.replace(f,":-webkit-")+o.replace(f,":-moz-")+o:o;case 1e3:switch(t=(s=o.substring(13).trim()).indexOf("-")+1,s.charCodeAt(0)+s.charCodeAt(t)){case 226:s=o.replace(y,"tb");break;case 232:s=o.replace(y,"tb-rl");break;case 220:s=o.replace(y,"lr");break;default:return o}return"-webkit-"+o+"-ms-"+s+o;case 1017:if(-1===o.indexOf("sticky",9))break;case 975:switch(t=(o=e).length-10,c=(s=(33===o.charCodeAt(t)?o.substring(0,t):o).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|s.charCodeAt(7))){case 203:if(111>s.charCodeAt(8))break;case 115:o=o.replace(s,"-webkit-"+s)+";"+o;break;case 207:case 102:o=o.replace(s,"-webkit-"+(102<c?"inline-":"")+"box")+";"+o.replace(s,"-webkit-"+s)+";"+o.replace(s,"-ms-"+s+"box")+";"+o}return o+";";case 938:if(45===o.charCodeAt(5))switch(o.charCodeAt(6)){case 105:return s=o.replace("-items",""),"-webkit-"+o+"-webkit-box-"+s+"-ms-flex-"+s+o;case 115:return"-webkit-"+o+"-ms-flex-item-"+o.replace(x,"")+o;default:return"-webkit-"+o+"-ms-flex-line-pack"+o.replace("align-content","").replace(x,"")+o}break;case 973:case 989:if(45!==o.charCodeAt(3)||122===o.charCodeAt(4))break;case 931:case 953:if(!0===A.test(e))return 115===(s=e.substring(e.indexOf(":")+1)).charCodeAt(0)?n(e.replace("stretch","fill-available"),t,r,i).replace(":fill-available",":stretch"):o.replace(s,"-webkit-"+s)+o.replace(s,"-moz-"+s.replace("fill-",""))+o;break;case 962:if(o="-webkit-"+o+(102===o.charCodeAt(5)?"-ms-"+o:"")+o,211===r+i&&105===o.charCodeAt(13)&&0<o.indexOf("transform",10))return o.substring(0,o.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+o}return o}function a(e,t){var r=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?r:10);return r=e.substring(r+1,e.length-1),N(2!==t?n:n.replace(C,"$1"),r,t)}function i(e,t){var r=n(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return r!==t+";"?r.replace(k," or ($1)").substring(4):"("+t+")"}function o(e,t,r,n,a,i,o,c,u,l){for(var f,d=0,p=t;d<P;++d)switch(f=z[d].call(s,e,p,r,n,a,i,o,c,u,l)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==t)return p}function c(e){return void 0!==(e=e.prefix)&&(N=null,e?"function"!=typeof e?E=1:(E=2,N=e):E=0),c}function s(e,r){var c=e;if(33>c.charCodeAt(0)&&(c=c.trim()),c=[c],0<P){var s=o(-1,r,c,c,S,j,0,0,0,0);void 0!==s&&"string"==typeof s&&(r=s)}var f=function e(r,c,s,f,d){for(var p,h,b,y,k,x=0,C=0,A=0,O=0,z=0,N=0,W=b=p=0,M=0,$=0,F=0,L=0,I=s.length,q=I-1,D="",H="",G="",B="";M<I;){if(h=s.charCodeAt(M),M===q&&0!==C+O+A+x&&(0!==C&&(h=47===C?10:47),O=A=x=0,I++,q++),0===C+O+A+x){if(M===q&&(0<$&&(D=D.replace(l,"")),0<D.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:D+=s.charAt(M)}h=59}switch(h){case 123:for(p=(D=D.trim()).charCodeAt(0),b=1,L=++M;M<I;){switch(h=s.charCodeAt(M)){case 123:b++;break;case 125:b--;break;case 47:switch(h=s.charCodeAt(M+1)){case 42:case 47:e:{for(W=M+1;W<q;++W)switch(s.charCodeAt(W)){case 47:if(42===h&&42===s.charCodeAt(W-1)&&M+2!==W){M=W+1;break e}break;case 10:if(47===h){M=W+1;break e}}M=W}}break;case 91:h++;case 40:h++;case 34:case 39:for(;M++<q&&s.charCodeAt(M)!==h;);}if(0===b)break;M++}switch(b=s.substring(L,M),0===p&&(p=(D=D.replace(u,"").trim()).charCodeAt(0)),p){case 64:switch(0<$&&(D=D.replace(l,"")),h=D.charCodeAt(1)){case 100:case 109:case 115:case 45:$=c;break;default:$=R}if(L=(b=e(c,$,b,h,d+1)).length,0<P&&(k=o(3,b,$=t(R,D,F),c,S,j,L,h,d,f),D=$.join(""),void 0!==k&&0===(L=(b=k.trim()).length)&&(h=0,b="")),0<L)switch(h){case 115:D=D.replace(w,i);case 100:case 109:case 45:b=D+"{"+b+"}";break;case 107:b=(D=D.replace(v,"$1 $2"))+"{"+b+"}",b=1===E||2===E&&a("@"+b,3)?"@-webkit-"+b+"@"+b:"@"+b;break;default:b=D+b,112===f&&(H+=b,b="")}else b="";break;default:b=e(c,t(c,D,F),b,f,d+1)}G+=b,b=F=$=W=p=0,D="",h=s.charCodeAt(++M);break;case 125:case 59:if(1<(L=(D=(0<$?D.replace(l,""):D).trim()).length))switch(0===W&&(p=D.charCodeAt(0),45===p||96<p&&123>p)&&(L=(D=D.replace(" ",":")).length),0<P&&void 0!==(k=o(1,D,c,r,S,j,H.length,f,d,f))&&0===(L=(D=k.trim()).length)&&(D="\0\0"),p=D.charCodeAt(0),h=D.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){B+=D+s.charAt(M);break}default:58!==D.charCodeAt(L-1)&&(H+=n(D,p,h,D.charCodeAt(2)))}F=$=W=p=0,D="",h=s.charCodeAt(++M)}}switch(h){case 13:case 10:47===C?C=0:0===1+p&&107!==f&&0<D.length&&($=1,D+="\0"),0<P*T&&o(0,D,c,r,S,j,H.length,f,d,f),j=1,S++;break;case 59:case 125:if(0===C+O+A+x){j++;break}default:switch(j++,y=s.charAt(M),h){case 9:case 32:if(0===O+x+C)switch(z){case 44:case 58:case 9:case 32:y="";break;default:32!==h&&(y=" ")}break;case 0:y="\\0";break;case 12:y="\\f";break;case 11:y="\\v";break;case 38:0===O+C+x&&($=F=1,y="\f"+y);break;case 108:if(0===O+C+x+_&&0<W)switch(M-W){case 2:112===z&&58===s.charCodeAt(M-3)&&(_=z);case 8:111===N&&(_=N)}break;case 58:0===O+C+x&&(W=M);break;case 44:0===C+A+O+x&&($=1,y+="\r");break;case 34:case 39:0===C&&(O=O===h?0:0===O?h:O);break;case 91:0===O+C+A&&x++;break;case 93:0===O+C+A&&x--;break;case 41:0===O+C+x&&A--;break;case 40:if(0===O+C+x){if(0===p)switch(2*z+3*N){case 533:break;default:p=1}A++}break;case 64:0===C+A+O+x+W+b&&(b=1);break;case 42:case 47:if(!(0<O+x+A))switch(C){case 0:switch(2*h+3*s.charCodeAt(M+1)){case 235:C=47;break;case 220:L=M,C=42}break;case 42:47===h&&42===z&&L+2!==M&&(33===s.charCodeAt(L+2)&&(H+=s.substring(L,M+1)),y="",C=0)}}0===C&&(D+=y)}N=z,z=h,M++}if(0<(L=H.length)){if($=c,0<P&&(void 0!==(k=o(2,H,$,r,S,j,L,f,d,f))&&0===(H=k).length))return B+H+G;if(H=$.join(",")+"{"+H+"}",0!=E*_){switch(2!==E||a(H,2)||(_=0),_){case 111:H=H.replace(m,":-moz-$1")+H;break;case 112:H=H.replace(g,"::-webkit-input-$1")+H.replace(g,"::-moz-$1")+H.replace(g,":-ms-input-$1")+H}_=0}}return B+H+G}(R,c,r,0,0);return 0<P&&(void 0!==(s=o(-2,f,c,c,S,j,f.length,0,0,0))&&(f=s)),"",_=0,j=S=1,f}var u=/^\0+/g,l=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,h=/,\r+?/g,b=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,g=/::(place)/g,m=/:(read-only)/g,y=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,k=/([\s\S]*?);/g,x=/-self|flex-/g,C=/[^]*?(:[rp][el]a[\w-]+)[^]*/,A=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,j=1,S=1,_=0,E=1,R=[],z=[],P=0,N=null,T=0;return s.use=function e(t){switch(t){case void 0:case null:P=z.length=0;break;default:if("function"==typeof t)z[P++]=t;else if("object"==typeof t)for(var r=0,n=t.length;r<n;++r)e(t[r]);else T=0|!!t}return e},s.set=c,void 0!==e&&c(e),s};function C(e){e&&A.current.insert(e+"}")}var A={current:null},O=function(e,t,r,n,a,i,o,c,s,u){switch(e){case 1:switch(t.charCodeAt(0)){case 64:return A.current.insert(t+";"),"";case 108:if(98===t.charCodeAt(2))return""}break;case 2:if(0===c)return t+"/*|*/";break;case 3:switch(c){case 102:case 112:return A.current.insert(r[0]+t),"";default:return t+(0===u?"/*|*/":"")}case-2:t.split("/*|*/}").forEach(C)}},j=function(e){void 0===e&&(e={});var t,r=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var n=new x(t);var a,i={};a=e.container||document.head;var o,c=document.querySelectorAll("style[data-emotion-"+r+"]");Array.prototype.forEach.call(c,(function(e){e.getAttribute("data-emotion-"+r).split(" ").forEach((function(e){i[e]=!0})),e.parentNode!==a&&a.appendChild(e)})),n.use(e.stylisPlugins)(O),o=function(e,t,r,a){var i=t.name;A.current=r,n(e,t.styles),a&&(s.inserted[i]=!0)};var s={key:r,sheet:new k({key:r,container:a,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:i,registered:{},insert:o};return s};r(3);function S(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]):n+=r+" "})),n}var _=function(e,t,r){var n=e.key+"-"+t.name;if(!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles),void 0===e.inserted[t.name]){var a=t;do{e.insert("."+n,a,e.sheet,!0);a=a.next}while(void 0!==a)}};var E=function(e){for(var t,r=0,n=0,a=e.length;a>=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},R={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var z=/[A-Z]|^ms/g,P=/_EMO_([^_]+?)_([^]*?)_EMO_/g,N=function(e){return 45===e.charCodeAt(1)},T=function(e){return null!=e&&"boolean"!=typeof e},W=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}((function(e){return N(e)?e:e.replace(z,"-$&").toLowerCase()})),M=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(P,(function(e,t,r){return F={name:t,styles:r,next:F},t}))}return 1===R[e]||N(e)||"number"!=typeof t||0===t?t:t+"px"};function $(e,t,r,n){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return F={name:r.name,styles:r.styles,next:F},r.name;if(void 0!==r.styles){var a=r.next;if(void 0!==a)for(;void 0!==a;)F={name:a.name,styles:a.styles,next:F},a=a.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a<r.length;a++)n+=$(e,t,r[a],!1);else for(var i in r){var o=r[i];if("object"!=typeof o)null!=t&&void 0!==t[o]?n+=i+"{"+t[o]+"}":T(o)&&(n+=W(i)+":"+M(i,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var c=$(e,t,o,!1);switch(i){case"animation":case"animationName":n+=W(i)+":"+c+";";break;default:n+=i+"{"+c+"}"}}else for(var s=0;s<o.length;s++)T(o[s])&&(n+=W(i)+":"+M(i,o[s])+";")}return n}(e,t,r);case"function":if(void 0!==e){var i=F,o=r(e);return F=i,$(e,t,o,n)}break;case"string":}if(null==t)return r;var c=t[r];return void 0===c||n?r:c}var F,L=/label:\s*([^\s;\n{]+)\s*;/g;var I=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,a="";F=void 0;var i=e[0];null==i||void 0===i.raw?(n=!1,a+=$(r,t,i,!1)):a+=i[0];for(var o=1;o<e.length;o++)a+=$(r,t,e[o],46===a.charCodeAt(a.length-1)),n&&(a+=i[o]);L.lastIndex=0;for(var c,s="";null!==(c=L.exec(a));)s+="-"+c[1];return{name:E(a)+s,styles:a,next:F}},q=Object.prototype.hasOwnProperty,D=Object(n.createContext)("undefined"!=typeof HTMLElement?j():null),H=Object(n.createContext)({}),G=(D.Provider,function(e){var t=function(t,r){return Object(n.createElement)(D.Consumer,null,(function(n){return e(t,n,r)}))};return Object(n.forwardRef)(t)}),B="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",U=function(e,t){var r={};for(var n in t)q.call(t,n)&&(r[n]=t[n]);return r[B]=e,r},Y=function(e,t,r,a){var i=null===r?t.css:t.css(r);"string"==typeof i&&void 0!==e.registered[i]&&(i=e.registered[i]);var o=t[B],c=[i],s="";"string"==typeof t.className?s=S(e.registered,c,t.className):null!=t.className&&(s=t.className+" ");var u=I(c);_(e,u,"string"==typeof o);s+=e.key+"-"+u.name;var l={};for(var f in t)q.call(t,f)&&"css"!==f&&f!==B&&(l[f]=t[f]);return l.ref=a,l.className=s,Object(n.createElement)(o,l)},Z=G((function(e,t,r){return"function"==typeof e.css?Object(n.createElement)(H.Consumer,null,(function(n){return Y(t,e,n,r)})):Y(t,e,null,r)}));var J=function(e,t){var r=arguments;if(null==t||!q.call(t,"css"))return n.createElement.apply(void 0,r);var a=r.length,i=new Array(a);i[0]=Z,i[1]=U(e,t);for(var o=2;o<a;o++)i[o]=r[o];return n.createElement.apply(null,i)},K=(n.Component,function e(t){for(var r=t.length,n=0,a="";n<r;n++){var i=t[n];if(null!=i){var o=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))o=e(i);else for(var c in o="",i)i[c]&&c&&(o&&(o+=" "),o+=c);break;default:o=i}o&&(a&&(a+=" "),a+=o)}}return a});function Q(e,t,r){var n=[],a=S(e,n,r);return n.length<2?r:a+t(n)}G((function(e,t){return Object(n.createElement)(H.Consumer,null,(function(r){var n=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var a=I(r,t.registered);return _(t,a,!1),t.key+"-"+a.name},a={css:n,cx:function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return Q(t.registered,n,K(r))},theme:r},i=e.children(a);return!0,i}))}));function V(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var X={name:"1feyfsx-TextControl",styles:"font-family:inherit;;label:TextControl;"};class ee extends a.a.Component{shouldComponentUpdate(){return!0}render(){const{forID:e,value:t,onChange:r,classNameWrapper:n,setActiveStyle:a,setInactiveStyle:i}=this.props;return J(y,{id:e,value:t||"",className:n,onFocus:a,onBlur:i,minRows:5,css:X,onChange:e=>r(e.target.value)})}}V(ee,"propTypes",{onChange:o.a.func.isRequired,forID:o.a.string,value:o.a.node,classNameWrapper:o.a.string.isRequired,setActiveStyle:o.a.func.isRequired,setInactiveStyle:o.a.func.isRequired}),V(ee,"defaultProps",{value:""});var te=r(2);function re({value:e}){return J(te.WidgetPreviewContainer,null,e)}re.propTypes={value:o.a.node};var ne=re;function ae(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 ie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const oe={Widget:function(e={}){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(r),!0).forEach((function(t){ie(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ae(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({name:"text",controlComponent:ee,previewComponent:ne},e)},controlComponent:ee,previewComponent:ne};t.default=oe}]).NetlifyCmsWidgetText})); //# sourceMappingURL=netlify-cms-widget-text.js.map