!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react-is"),require("react")):"function"==typeof define&&define.amd?define(["react-is","react"],t):(e=e||self).styled=t(e.ReactIs,e.React)}(this,(function(e,t){"use strict";var r="default"in e?e.default:e,n="default"in t?t.default:t;function i(e){return e&&"string"==typeof e.styledComponentId}var a=function(e,t){for(var r=[e[0]],n=0,i=t.length;n1?t-1:0),n=1;n0?" Additional arguments: "+r.join(", "):""))}var v=function(e){var t=document.head,r=e||t,n=document.createElement("style"),i=function(e){for(var t=e.childNodes,r=t.length;r>=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(f))return n}}(r),a=void 0!==i?i.nextSibling:null;n.setAttribute(f,"active"),n.setAttribute("data-styled-version","5.1.1");var o=g();return o&&n.setAttribute("nonce",o),r.insertBefore(n,a),n},y=function(){function e(e){var t=this.element=v(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)(i<<=1)<0&&m(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var a=n;a=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,a=n;a=A&&(A=t+1),S.set(e,t),C.set(t,e)},R="style["+f+'][data-styled-version="5.1.1"]',P=new RegExp("^"+f+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),T=function(e,t,r){for(var n,i=r.split(","),a=0,o=i.length;a0&&(l+=e+",")})),n+=""+s+c+'{content:"'+l+'"}/*!sc*/\n'}}}return n}(this)},e}();function z(e){function t(e,t,n){var i=t.trim().split(p);t=i;var a=i.length,o=e.length;switch(o){case 0:case 1:var s=0;for(e=0===o?"":e[0]+" ";sn&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*r&&0c.charCodeAt(8))break;case 115:o=o.replace(c,"-webkit-"+c)+";"+o;break;case 207:case 102:o=o.replace(c,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0h)&&(F=(H=H.replace(" ",":")).length),00&&-1!==i.slice(0,n).indexOf(r)&&i.slice(n-r.length,n)!==r?"."+t:e};function g(e,i,a,o){void 0===o&&(o="&");var s=e.replace(D,""),c=i&&a?a+" "+i+" { "+s+" }":s;return t=o,r=i,n=new RegExp("\\"+r+"\\b","g"),f(a||!i?"":i,c)}return f.use([].concat(u,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(r)>0&&(i[0]=i[0].replace(n,p))},h,function(e){if(-2===e){var t=d;return d=[],t}}])),g.hash=u.length?u.reduce((function(e,t){return t.name||m(15),M(e,t.name)}),5381).toString():"",g}var L=n.createContext(),G=L.Consumer,H=n.createContext(),B=(H.Consumer,new _),W=F();function q(){return t.useContext(L)||B}function U(){return t.useContext(H)||W}function V(e){var r=t.useState(e.stylisPlugins),i=r[0],a=r[1],o=q(),s=t.useMemo((function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target})),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),c=t.useMemo((function(){return F({options:{prefix:!e.disableVendorPrefixes},plugins:i})}),[e.disableVendorPrefixes,i]);return t.useEffect((function(){(function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c1?t-1:0),n=1;n25?39:97))};function ue(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=le(t%52)+r;return(le(t%52)+r).replace(ce,"$1-$2")}var fe=function(e){return ue($(e)>>>0)};var de=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=g();return""},this.getStyleTags=function(){return e.sealed?m(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return m(2);var r=((t={})[f]="",t["data-styled-version"]="5.1.1",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),i=g();return i&&(r.nonce=i),[n.createElement("style",u({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new _({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?m(2):n.createElement(V,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return m(3)},e}(),he={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},pe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ge={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},me={};function ve(e){return r.isMemo(e)?ge:me[e.$$typeof]||he}me[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},me[r.Memo]=ge;var ye=Object.defineProperty,be=Object.getOwnPropertyNames,ke=Object.getOwnPropertySymbols,we=Object.getOwnPropertyDescriptor,Se=Object.getPrototypeOf,Ce=Object.prototype;var Ae=function e(t,r,n){if("string"!=typeof r){if(Ce){var i=Se(r);i&&i!==Ce&&e(t,i,n)}var a=be(r);ke&&(a=a.concat(ke(r)));for(var o=ve(t),s=ve(r),c=0;c1?r-1:0),a=1;a1?t-1:0),n=1;n1?t-1:0),n=1;n>>0);if(!t.hasNameForId(n,a)){var o=r(i,"."+a,void 0,n);t.insertRules(n,a,o)}return this.staticRulesId=a,a}for(var s=this.rules.length,c=M(this.baseHash,r.hash),l="",u=0;u>>0);if(!t.hasNameForId(n,p)){var g=r(l,"."+p,void 0,n);t.insertRules(n,p,g)}return p},e}(),Me=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,$e=/(^-|-$)/g;function De(e){return e.replace(Me,"-").replace($e,"")}function Fe(e){return"string"==typeof e&&!0}var Le={};function Ge(e,r,n){var i=e.attrs,a=e.componentStyle,o=e.defaultProps,s=e.foldedComponentIds,f=e.shouldForwardProp,d=e.styledComponentId,h=e.target;t.useDebugValue(d);var p=function(e,t,r){void 0===e&&(e=c);var n=u({},t,{theme:e}),i={};return r.forEach((function(e){var t,r,a,o=e;for(t in l(o)&&(o=o(n)),o)n[t]=i[t]="className"===t?(r=i[t],a=o[t],r&&a?r+" "+a:r||a):o[t]})),[n,i]}(ae(r,t.useContext(oe),o)||c,r,i),g=p[0],m=p[1],v=function(e,r,n,i){var a=q(),o=U(),s=e.isStatic&&!r?e.generateAndInjectStyles(c,a,o):e.generateAndInjectStyles(n,a,o);return t.useDebugValue(s),s}(a,i.length>0,g),y=n,b=m.$as||r.$as||m.as||r.as||h,k=Fe(b),w=m!==r?u({},r,{},m):r,S=f||k&&Te,C={};for(var A in w)"$"!==A[0]&&"as"!==A&&("forwardedAs"===A?C.as=w[A]:S&&!S(A,Te)||(C[A]=w[A]));return r.style&&m.style!==r.style&&(C.style=u({},r.style,{},m.style)),C.className=Array.prototype.concat(s,d,v!==d?v:null,r.className,m.className).filter(Boolean).join(" "),C.ref=y,t.createElement(b,C)}function He(e,t,r){var a=i(e),o=!Fe(e),c=t.displayName,l=void 0===c?function(e){return Fe(e)?"styled."+e:"Styled(undefined)"}(e):c,f=t.componentId,d=void 0===f?function(e,t){var r="string"!=typeof e?"sc":De(e);Le[r]=(Le[r]||0)+1;var n=r+"-"+fe(r+Le[r]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):f,h=t.attrs,p=void 0===h?s:h,g=t.displayName&&t.componentId?De(t.displayName)+"-"+t.componentId:t.componentId||d,m=a&&e.attrs?Array.prototype.concat(e.attrs,p).filter(Boolean):p,v=t.shouldForwardProp;a&&e.shouldForwardProp&&(v=v?function(r,n){return e.shouldForwardProp(r,n)&&t.shouldForwardProp(r,n)}:e.shouldForwardProp);var y,b=new ze(a?e.componentStyle.rules.concat(r):r,g),k=function(e,t){return Ge(y,e,t)};return k.displayName=l,(y=n.forwardRef(k)).attrs=m,y.componentStyle=b,y.displayName=l,y.shouldForwardProp=v,y.foldedComponentIds=a?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):s,y.styledComponentId=g,y.target=a?e.target:e,y.withComponent=function(e){var n=t.componentId,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(t,["componentId"]),a=n&&n+"-"+(Fe(e)?e:De(void 0));return He(e,u({},i,{attrs:m,componentId:a}),r)},Object.defineProperty(y,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=a?_e({},e.defaultProps,t):t}}),y.toString=function(){return"."+y.styledComponentId},o&&Ae(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,self:!0,styledComponentId:!0,target:!0,withComponent:!0}),y}var Be=function(t){return function t(r,n,i){if(void 0===i&&(i=c),!e.isValidElementType(n))return m(1,String(n));var a=function(){return r(n,i,re.apply(void 0,arguments))};return a.withConfig=function(e){return t(r,n,u({},i,{},e))},a.attrs=function(e){return t(r,n,u({},i,{attrs:Array.prototype.concat(i.attrs,e).filter(Boolean)}))},a}(He,t)};for(var We in["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){Be[e]=Be(e)})),Oe)Be[We]=Oe[We];return Be})); //# sourceMappingURL=styled-components.min.js.map