react-cookiebot
Version:
A simple react cookie bot component that configure Cookiebot in your react or react-native-web application.
8 lines (7 loc) • 12.7 kB
JavaScript
;function e(e,t){return e(t={exports:{}},t.exports),t.exports
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/}Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var u=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,u){for(var c,i,a=o(e),f=1;f<arguments.length;f++){for(var s in c=Object(arguments[f]))r.call(c,s)&&(a[s]=c[s]);if(t){i=t(c);for(var l=0;l<i.length;l++)n.call(c,i[l])&&(a[i[l]]=c[i[l]])}}return a},c="function"==typeof Symbol&&Symbol.for,i=c?Symbol.for("react.element"):60103,a=c?Symbol.for("react.portal"):60106,f=c?Symbol.for("react.fragment"):60107,s=c?Symbol.for("react.strict_mode"):60108,l=c?Symbol.for("react.profiler"):60114,p=c?Symbol.for("react.provider"):60109,y=c?Symbol.for("react.context"):60110,d=c?Symbol.for("react.forward_ref"):60112,m=c?Symbol.for("react.suspense"):60113,b=c?Symbol.for("react.memo"):60115,h=c?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function _(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||C}function E(){}function P(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||C}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(S(85));this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var w=P.prototype=new E;w.constructor=P,u(w,_.prototype),w.isPureReactComponent=!0;var $={current:null},O=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,r){var n,o={},u=null,c=null;if(null!=t)for(n in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(u=""+t.key),t)O.call(t,n)&&!x.hasOwnProperty(n)&&(o[n]=t[n]);var a=arguments.length-2;if(1===a)o.children=r;else if(1<a){for(var f=Array(a),s=0;s<a;s++)f[s]=arguments[s+2];o.children=f}if(e&&e.defaultProps)for(n in a=e.defaultProps)void 0===o[n]&&(o[n]=a[n]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:$.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var k=/\/+/g,M=[];function F(e,t,r,n){if(M.length){var o=M.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>M.length&&M.push(e)}function T(e,t,r){return null==e?0:function e(t,r,n,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var c=!1;if(null===t)c=!0;else switch(u){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case a:c=!0}}if(c)return n(o,t,""===r?"."+I(t,0):r),1;if(c=0,r=""===r?".":r+":",Array.isArray(t))for(var f=0;f<t.length;f++){var s=r+I(u=t[f],f);c+=e(u,s,n,o)}else if(null===t||"object"!=typeof t?s=null:s="function"==typeof(s=v&&t[v]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),f=0;!(u=t.next()).done;)c+=e(u=u.value,s=r+I(u,f++),n,o);else if("object"===u)throw n=""+t,Error(S(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n,""));return c}(e,"",t,r)}function I(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function V(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?z(e,n,r,(function(e){return e})):null!=e&&(j(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(k,"$&/")+"/")+r)),n.push(e))}function z(e,t,r,n,o){var u="";null!=r&&(u=(""+r).replace(k,"$&/")+"/"),T(e,V,t=F(t,u,n,o)),A(t)}var D={current:null};function U(){var e=D.current;if(null===e)throw Error(S(321));return e}var q={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return z(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;T(e,L,t=F(null,null,t,r)),A(t)},count:function(e){return T(e,(function(){return null}),null)},toArray:function(e){var t=[];return z(e,t,null,(function(e){return e})),t},only:function(e){if(!j(e))throw Error(S(143));return e}},Component:_,Fragment:f,Profiler:l,PureComponent:P,StrictMode:s,Suspense:m,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:D,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:$,IsSomeRendererActing:{current:!1},assign:u},cloneElement:function(e,t,r){if(null==e)throw Error(S(267,e));var n=u({},e.props),o=e.key,c=e.ref,a=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,a=$.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var f=e.type.defaultProps;for(s in t)O.call(t,s)&&!x.hasOwnProperty(s)&&(n[s]=void 0===t[s]&&void 0!==f?f[s]:t[s])}var s=arguments.length-2;if(1===s)n.children=r;else if(1<s){f=Array(s);for(var l=0;l<s;l++)f[l]=arguments[l+2];n.children=f}return{$$typeof:i,type:e.type,key:o,ref:c,props:n,_owner:a}},createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:y,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:p,_context:e},e.Consumer=e},createElement:R,createFactory:function(e){var t=R.bind(null,e);return t.type=e,t},createRef:function(){return{current:null}},forwardRef:function(e){return{$$typeof:d,render:e}},isValidElement:j,lazy:function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:b,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useDebugValue:function(){},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,r){return U().useImperativeHandle(e,t,r)},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,r){return U().useReducer(e,t,r)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},version:"16.14.0"},N=e((function(e,t){})),B=(N.Children,N.Component,N.Fragment,N.Profiler,N.PureComponent,N.StrictMode,N.Suspense,N.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N.cloneElement,N.createContext,N.createElement,N.createFactory,N.createRef,N.forwardRef,N.isValidElement,N.lazy,N.memo,N.useCallback,N.useContext,N.useDebugValue,N.useEffect,N.useImperativeHandle,N.useLayoutEffect,N.useMemo,N.useReducer,N.useRef,N.useState,N.version,e((function(e){e.exports=q}))),H=(B.cloneElement,B.createElement,B.PropTypes,B.Children,B.Component,B.createContext,B.PureComponent,B.createFactory,B.forwardRef,B.lazy,B.createRef,B.memo,B.error,B.warn,B.useCallback,B.useContext,B.useEffect,B.useImperativeHandle,B.useDebugValue,B.useLayoutEffect,B.useMemo,B.useReducer,B.useRef,B.useState,B.Fragment,B.Profiler,B.StrictMode,B.Suspense,B.version,B.isValidelement,"function"==typeof Symbol&&Symbol.for),W=H?Symbol.for("react.element"):60103,G=H?Symbol.for("react.portal"):60106,Y=H?Symbol.for("react.fragment"):60107,J=H?Symbol.for("react.strict_mode"):60108,K=H?Symbol.for("react.profiler"):60114,Q=H?Symbol.for("react.provider"):60109,X=H?Symbol.for("react.context"):60110,Z=H?Symbol.for("react.async_mode"):60111,ee=H?Symbol.for("react.concurrent_mode"):60111,te=H?Symbol.for("react.forward_ref"):60112,re=H?Symbol.for("react.suspense"):60113,ne=H?Symbol.for("react.suspense_list"):60120,oe=H?Symbol.for("react.memo"):60115,ue=H?Symbol.for("react.lazy"):60116,ce=H?Symbol.for("react.block"):60121,ie=H?Symbol.for("react.fundamental"):60117,ae=H?Symbol.for("react.responder"):60118,fe=H?Symbol.for("react.scope"):60119;function se(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case W:switch(e=e.type){case Z:case ee:case Y:case K:case J:case re:return e;default:switch(e=e&&e.$$typeof){case X:case te:case ue:case oe:case Q:return e;default:return t}}case G:return t}}}function le(e){return se(e)===ee}var pe={AsyncMode:Z,ConcurrentMode:ee,ContextConsumer:X,ContextProvider:Q,Element:W,ForwardRef:te,Fragment:Y,Lazy:ue,Memo:oe,Portal:G,Profiler:K,StrictMode:J,Suspense:re,isAsyncMode:function(e){return le(e)||se(e)===Z},isConcurrentMode:le,isContextConsumer:function(e){return se(e)===X},isContextProvider:function(e){return se(e)===Q},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===W},isForwardRef:function(e){return se(e)===te},isFragment:function(e){return se(e)===Y},isLazy:function(e){return se(e)===ue},isMemo:function(e){return se(e)===oe},isPortal:function(e){return se(e)===G},isProfiler:function(e){return se(e)===K},isStrictMode:function(e){return se(e)===J},isSuspense:function(e){return se(e)===re},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===Y||e===ee||e===K||e===J||e===re||e===ne||"object"==typeof e&&null!==e&&(e.$$typeof===ue||e.$$typeof===oe||e.$$typeof===Q||e.$$typeof===X||e.$$typeof===te||e.$$typeof===ie||e.$$typeof===ae||e.$$typeof===fe||e.$$typeof===ce)},typeOf:se},ye=e((function(e,t){})),de=(ye.AsyncMode,ye.ConcurrentMode,ye.ContextConsumer,ye.ContextProvider,ye.Element,ye.ForwardRef,ye.Fragment,ye.Lazy,ye.Memo,ye.Portal,ye.Profiler,ye.StrictMode,ye.Suspense,ye.isAsyncMode,ye.isConcurrentMode,ye.isContextConsumer,ye.isContextProvider,ye.isElement,ye.isForwardRef,ye.isFragment,ye.isLazy,ye.isMemo,ye.isPortal,ye.isProfiler,ye.isStrictMode,ye.isSuspense,ye.isValidElementType,ye.typeOf,e((function(e){e.exports=pe})));de.isValidElementType,de.isAsyncMode,de.isConcurrentMode,de.isContextConsumer,de.isContextProvider,de.isElement,de.isForwardRef,de.isFragment,de.isLazy,de.isMemo,de.isPortal,de.isProfiler,de.isStrictMode,de.isSuspense,de.AsyncMode,de.ConcurrentMode,de.ContextConsumer,de.ContextProvider,de.Element,de.ForwardRef,de.Fragment,de.Lazy,de.Memo,de.Portal,de.Profiler,de.StrictMode,de.Suspense,de.typeOf,Function.call.bind(Object.prototype.hasOwnProperty);function me(){}function be(){}be.resetWarningCache=me;var he=e((function(e){e.exports=function(){function e(e,t,r,n,o,u){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==u){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 r={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:be,resetWarningCache:me};return r.PropTypes=r,r}()}));function ve(e){var t=e.domainGroupId,r=e.language;if("undefined"==typeof window)return null;if(!t||!document)return null;36!==t.length&&console.warn("The cookie bot domain group id is ".concat(t.length," characters, instead it should be 36 characters!"));var n=document.createElement("script");n.setAttribute("id","CookieBot"),n.setAttribute("src","https://consent.cookiebot.com/uc.js"),n.setAttribute("data-cbid",t),n.setAttribute("data-blockingmode","auto"),n.setAttribute("type","text/javascript"),r&&n.setAttribute("data-culture",r);var o=document.querySelector("html > head");return o.insertBefore(n,o.firstChild),B.createElement("script",{id:"CookieDeclaration",src:"https://consent.cookiebot.com/".concat(t,"/cd.js"),type:"text/javascript","data-culture":r,async:!0})}ve.defaultProps={domainGroupId:void 0,language:void 0},ve.propTypes={domainGroupId:he.string,language:he.string},exports.default=ve;
//# sourceMappingURL=react-cookiebot.cjs.min.js.map