!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.0.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.0.1"]',T=/(?:\s*)?(.*?){((?:{[^}]*}|(?!{).*?)*)}/g,P=new RegExp("^"+f+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\]'),j=function(e,t,r){for(var n,i=r.split(","),a=0,o=i.length;a0&&(l+=e+",")})),n+=""+s+c+'{content:"'+l+'"}\n'}}}return n}(this)},e}();function M(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)&&(L=(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(L,""),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),$(e,t.name)}),5381).toString():"",g}var F=n.createContext(),H=F.Consumer,B=n.createContext(),W=(B.Consumer,new z),q=G();function U(){return t.useContext(F)||W}function V(){return t.useContext(B)||q}function Y(e){var r=t.useState(e.stylisPlugins),i=r[0],a=r[1],o=U(),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 G({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 fe(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=ue(t%52)+r;return(ue(t%52)+r).replace(le,"$1-$2")}var de=function(e){return fe(D(e)>>>0)};var he=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.0.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 z({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?m(2):n.createElement(Y,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return m(3)},e}(),pe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ge={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},me={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ve={};function ye(e){return r.isMemo(e)?me:ve[e.$$typeof]||pe}ve[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ve[r.Memo]=me;var be=Object.defineProperty,ke=Object.getOwnPropertyNames,we=Object.getOwnPropertySymbols,Se=Object.getOwnPropertyDescriptor,Ce=Object.getPrototypeOf,Ae=Object.prototype;var xe=function e(t,r,n){if("string"!=typeof r){if(Ae){var i=Ce(r);i&&i!==Ae&&e(t,i,n)}var a=ke(r);we&&(a=a.concat(we(r)));for(var o=ye(t),s=ye(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=$(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}(),$e=/[[\].#*$><+~=|^:(),"'`-]+/g,De=/(^-|-$)/g;function Le(e){return e.replace($e,"-").replace(De,"")}function Ge(e){return"string"==typeof e&&!0}var Fe={};function He(e,r,n){var i=e.attrs,a=e.componentStyle,o=e.defaultProps,s=e.foldedComponentIds,f=e.styledComponentId,d=e.target;t.useDebugValue(f);var h=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]}(oe(r,t.useContext(se),o)||c,r,i),p=h[0],g=h[1],m=function(e,r,n,i){var a=U(),o=V(),s=e.isStatic&&!r?e.generateAndInjectStyles(c,a,o):e.generateAndInjectStyles(n,a,o);return t.useDebugValue(s),s}(a,i.length>0,p),v=n,y=g.as||r.as||d,b=Ge(y),k=g!==r?u({},r,{},g):r,w=b||"as"in k||"forwardedAs"in k,S=w?{}:u({},k);if(w)for(var C in k)"forwardedAs"===C?S.as=k[C]:"as"===C||"forwardedAs"===C||b&&!je(C)||(S[C]=k[C]);return r.style&&g.style!==r.style&&(S.style=u({},r.style,{},g.style)),S.className=Array.prototype.concat(s,f,m!==f?m:null,r.className,g.className).filter(Boolean).join(" "),S.ref=v,t.createElement(y,S)}function Be(e,t,r){var a,o=i(e),c=!Ge(e),l=t.displayName,f=void 0===l?function(e){return Ge(e)?"styled."+e:"Styled(undefined)"}(e):l,d=t.componentId,h=void 0===d?function(e,t){var r="string"!=typeof e?"sc":Le(e);Fe[r]=(Fe[r]||0)+1;var n=r+"-"+de(r+Fe[r]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):d,p=t.attrs,g=void 0===p?s:p,m=t.displayName&&t.componentId?Le(t.displayName)+"-"+t.componentId:t.componentId||h,v=o&&e.attrs?Array.prototype.concat(e.attrs,g).filter(Boolean):g,y=new Me(o?e.componentStyle.rules.concat(r):r,m),b=function(e,t){return He(a,e,t)};return b.displayName=f,(a=n.forwardRef(b)).attrs=v,a.componentStyle=y,a.displayName=f,a.foldedComponentIds=o?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):s,a.styledComponentId=m,a.target=o?e.target:e,a.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+"-"+(Ge(e)?e:Le(void 0));return Be(e,u({},i,{attrs:v,componentId:a}),r)},Object.defineProperty(a,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=o?ze({},e.defaultProps,t):t}}),a.toString=function(){return"."+a.styledComponentId},c&&xe(a,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,self:!0,styledComponentId:!0,target:!0,withComponent:!0}),a}var We=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,ne.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}(Be,t)};for(var qe 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){We[e]=We(e)})),Ie)We[qe]=Ie[qe];return We})); //# sourceMappingURL=styled-components.min.js.map