2020-11-02 19:43:03 +01:00
/*! For license information please see index.js.LICENSE.txt */
module . exports = ( ( ) => {
var e = {
866 : ( e , t , n ) => {
"use strict" ;
n . r ( t ) ,
n . d ( t , {
Cookies : ( ) => s ( ) ,
OPTIONS : ( ) => O ,
SAME _SITE _OPTIONS : ( ) => v ,
default : ( ) => S ,
} ) ;
const o = require ( "react" ) ;
var r = n . n ( o ) ,
i = n ( 697 ) ,
c = n . n ( i ) ,
a = n ( 808 ) ,
s = n . n ( a ) ;
function l ( e ) {
return ( l =
"function" == typeof Symbol && "symbol" == typeof Symbol . iterator
? function ( e ) {
return typeof e ;
2020-06-17 10:29:15 +02:00
}
2020-11-02 19:43:03 +01:00
: function ( e ) {
return e &&
"function" == typeof Symbol &&
e . constructor === Symbol &&
e !== Symbol . prototype
? "symbol"
: typeof e ;
} ) ( e ) ;
}
function u ( ) {
return ( u =
Object . assign ||
function ( e ) {
for ( var t = 1 ; t < arguments . length ; t ++ ) {
var n = arguments [ t ] ;
for ( var o in n ) Object . prototype . hasOwnProperty . call ( n , o ) && ( e [ o ] = n [ o ] ) ;
}
return e ;
} ) . apply ( this , arguments ) ;
}
function p ( e , t ) {
var n = Object . keys ( e ) ;
if ( Object . getOwnPropertySymbols ) {
var o = Object . getOwnPropertySymbols ( e ) ;
t &&
( o = o . filter ( function ( t ) {
return Object . getOwnPropertyDescriptor ( e , t ) . enumerable ;
} ) ) ,
n . push . apply ( n , o ) ;
}
return n ;
}
function f ( e ) {
for ( var t = 1 ; t < arguments . length ; t ++ ) {
var n = null != arguments [ t ] ? arguments [ t ] : { } ;
t % 2
? p ( Object ( n ) , ! 0 ) . forEach ( function ( t ) {
y ( e , t , n [ t ] ) ;
} )
: Object . getOwnPropertyDescriptors
? Object . defineProperties ( e , Object . getOwnPropertyDescriptors ( n ) )
: p ( Object ( n ) ) . forEach ( function ( t ) {
Object . defineProperty ( e , t , Object . getOwnPropertyDescriptor ( n , t ) ) ;
} ) ;
}
return e ;
}
function y ( e , t , n ) {
return (
t in e
? Object . defineProperty ( e , t , {
value : n ,
enumerable : ! 0 ,
configurable : ! 0 ,
writable : ! 0 ,
} )
: ( e [ t ] = n ) ,
e
2020-06-17 10:29:15 +02:00
) ;
}
2020-11-02 19:43:03 +01:00
function b ( e , t ) {
for ( var n = 0 ; n < t . length ; n ++ ) {
var o = t [ n ] ;
( o . enumerable = o . enumerable || ! 1 ) ,
( o . configurable = ! 0 ) ,
"value" in o && ( o . writable = ! 0 ) ,
Object . defineProperty ( e , o . key , o ) ;
}
}
function d ( e , t ) {
return ( d =
Object . setPrototypeOf ||
function ( e , t ) {
return ( e . _ _proto _ _ = t ) , e ;
} ) ( e , t ) ;
}
function m ( e , t ) {
return ! t || ( "object" !== l ( t ) && "function" != typeof t )
? ( function ( e ) {
if ( void 0 === e )
throw new ReferenceError (
"this hasn't been initialised - super() hasn't been called"
2020-06-17 10:29:15 +02:00
) ;
2020-11-02 19:43:03 +01:00
return e ;
} ) ( e )
: t ;
}
function h ( e ) {
return ( h = Object . setPrototypeOf
? Object . getPrototypeOf
: function ( e ) {
return e . _ _proto _ _ || Object . getPrototypeOf ( e ) ;
} ) ( e ) ;
}
var O = { TOP : "top" , BOTTOM : "bottom" , NONE : "none" } ,
v = { STRICT : "strict" , LAX : "lax" , NONE : "none" } ,
g = function ( e ) {
var t = e . condition ,
n = e . wrapper ,
o = e . children ;
return t ? n ( o ) : o ;
} ,
C = ( function ( e ) {
! ( 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 && d ( e , t ) ;
} ) ( a , e ) ;
var t ,
n ,
o ,
i ,
c =
( ( o = a ) ,
( i = ( 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 ( ) {
var e ,
t = h ( o ) ;
if ( i ) {
var n = h ( this ) . constructor ;
e = Reflect . construct ( t , arguments , n ) ;
} else e = t . apply ( this , arguments ) ;
return m ( this , e ) ;
} ) ;
function a ( e ) {
var t ;
return (
( function ( e , t ) {
if ( ! ( e instanceof t ) ) throw new TypeError ( "Cannot call a class as a function" ) ;
} ) ( this , a ) ,
( ( t = c . call ( this , e ) ) . state = {
visible : ! 1 ,
style : {
alignItems : "baseline" ,
background : "#353535" ,
color : "white" ,
display : "flex" ,
flexWrap : "wrap" ,
justifyContent : "space-between" ,
left : "0" ,
position : "fixed" ,
width : "100%" ,
zIndex : "999" ,
} ,
buttonStyle : {
background : "#ffd42d" ,
border : "0" ,
borderRadius : "0px" ,
boxShadow : "none" ,
color : "black" ,
cursor : "pointer" ,
flex : "0 0 auto" ,
padding : "5px 10px" ,
margin : "15px" ,
} ,
declineButtonStyle : {
background : "#c12a2a" ,
border : "0" ,
borderRadius : "0px" ,
boxShadow : "none" ,
color : "#e5e5e5" ,
cursor : "pointer" ,
flex : "0 0 auto" ,
padding : "5px 10px" ,
margin : "15px" ,
} ,
contentStyle : { flex : "1 0 300px" , margin : "15px" } ,
overlayStyle : {
position : "fixed" ,
left : 0 ,
top : 0 ,
width : "100%" ,
height : "100%" ,
zIndex : "999" ,
backgroundColor : "rgba(0,0,0,0.3)" ,
2020-06-17 10:29:15 +02:00
} ,
2020-11-02 19:43:03 +01:00
} ) ,
t
2020-06-17 10:29:15 +02:00
) ;
2020-11-02 19:43:03 +01:00
}
return (
( t = a ) ,
( n = [
{
key : "componentDidMount" ,
value : function ( ) {
var e = this . props . debug ;
( void 0 === this . getCookieValue ( ) || e ) && this . setState ( { visible : ! 0 } ) ;
} ,
} ,
{
key : "accept" ,
value : function ( ) {
var e = this . props ,
t = e . cookieName ,
n = e . cookieValue ,
o = e . hideOnAccept ,
r = e . onAccept ;
this . setCookie ( t , n ) , r ( ) , o && this . setState ( { visible : ! 1 } ) ;
} ,
} ,
{
key : "decline" ,
value : function ( ) {
var e = this . props ,
t = e . cookieName ,
n = e . declineCookieValue ,
o = e . hideOnDecline ,
r = e . onDecline ;
e . setDeclineCookie && this . setCookie ( t , n ) ,
r ( ) ,
o && this . setState ( { visible : ! 1 } ) ;
} ,
} ,
{
key : "getLegacyCookieName" ,
value : function ( e ) {
return "" . concat ( e , "-legacy" ) ;
} ,
} ,
{
key : "setCookie" ,
value : function ( e , t ) {
var n = this . props ,
o = n . extraCookieOptions ,
r = n . expires ,
i = n . sameSite ,
c = this . props . cookieSecurity ;
void 0 === c && ( c = ! location || "https:" === location . protocol ) ;
var a = f ( f ( { expires : r } , o ) , { } , { sameSite : i , secure : c } ) ;
i === v . NONE && s ( ) . set ( this . getLegacyCookieName ( e ) , t , a ) , s ( ) . set ( e , t , a ) ;
} ,
} ,
{
key : "getCookieValue" ,
value : function ( ) {
var e = this . props . cookieName ,
t = s ( ) . get ( e ) ;
return void 0 === t && ( t = s ( ) . get ( this . getLegacyCookieName ( e ) ) ) , t ;
} ,
} ,
2020-06-28 11:58:17 +02:00
{
2020-11-02 19:43:03 +01:00
key : "render" ,
value : function ( ) {
var e = this ;
if ( ! this . state . visible ) return null ;
var t = this . props ,
n = t . location ,
o = t . style ,
i = t . buttonStyle ,
c = t . declineButtonStyle ,
a = t . contentStyle ,
s = t . disableStyles ,
l = t . buttonText ,
p = t . declineButtonText ,
y = t . containerClasses ,
b = t . contentClasses ,
d = t . buttonClasses ,
m = t . buttonWrapperClasses ,
h = t . declineButtonClasses ,
v = t . buttonId ,
C = t . declineButtonId ,
S = t . disableButtonStyles ,
k = t . enableDeclineButton ,
x = t . flipButtons ,
j = t . ButtonComponent ,
T = t . overlay ,
w = t . overlayClasses ,
B = t . overlayStyle ,
P = t . ariaAcceptLabel ,
D = t . ariaDeclineLabel ,
E = { } ,
N = { } ,
I = { } ,
_ = { } ,
R = { } ;
switch (
( s
? ( ( E = u ( { } , o ) ) ,
( N = u ( { } , i ) ) ,
( I = u ( { } , c ) ) ,
( _ = u ( { } , a ) ) ,
( R = u ( { } , B ) ) )
: ( ( E = u ( { } , f ( f ( { } , this . state . style ) , o ) ) ) ,
( _ = u ( { } , f ( f ( { } , this . state . contentStyle ) , a ) ) ) ,
( R = u ( { } , f ( f ( { } , this . state . overlayStyle ) , B ) ) ) ,
S
? ( ( N = u ( { } , i ) ) , ( I = u ( { } , c ) ) )
: ( ( N = u ( { } , f ( f ( { } , this . state . buttonStyle ) , i ) ) ) ,
( I = u ( { } , f ( f ( { } , this . state . declineButtonStyle ) , c ) ) ) ) ) ,
n )
) {
case O . TOP :
E . top = "0" ;
break ;
case O . BOTTOM :
E . bottom = "0" ;
}
var A = [ ] ;
return (
k &&
A . push (
r ( ) . createElement (
j ,
{
key : "declineButton" ,
style : I ,
className : h ,
id : C ,
"aria-label" : D ,
onClick : function ( ) {
e . decline ( ) ;
} ,
} ,
p
)
) ,
A . push (
r ( ) . createElement (
j ,
{
key : "acceptButton" ,
style : N ,
className : d ,
id : v ,
"aria-label" : P ,
onClick : function ( ) {
e . accept ( ) ;
} ,
} ,
l
)
) ,
x && A . reverse ( ) ,
r ( ) . createElement (
g ,
{
condition : T ,
wrapper : function ( e ) {
return r ( ) . createElement ( "div" , { style : R , className : w } , e ) ;
} ,
} ,
r ( ) . createElement (
"div" ,
{ className : "" . concat ( y ) , style : E } ,
r ( ) . createElement ( "div" , { style : _ , className : b } , this . props . children ) ,
r ( ) . createElement (
"div" ,
{ className : "" . concat ( m ) } ,
A . map ( function ( e ) {
return e ;
} )
)
)
)
2020-06-18 18:14:17 +02:00
) ;
2020-06-28 11:58:17 +02:00
} ,
} ,
2020-11-02 19:43:03 +01:00
] ) && b ( t . prototype , n ) ,
a
) ;
} ) ( o . Component ) ;
( C . propTypes = {
location : c ( ) . oneOf (
Object . keys ( O ) . map ( function ( e ) {
return O [ e ] ;
} )
) ,
sameSite : c ( ) . oneOf (
Object . keys ( v ) . map ( function ( e ) {
return v [ e ] ;
} )
) ,
style : c ( ) . object ,
buttonStyle : c ( ) . object ,
declineButtonStyle : c ( ) . object ,
contentStyle : c ( ) . object ,
children : c ( ) . any ,
disableStyles : c ( ) . bool ,
hideOnAccept : c ( ) . bool ,
hideOnDecline : c ( ) . bool ,
onAccept : c ( ) . func ,
onDecline : c ( ) . func ,
buttonText : c ( ) . oneOfType ( [ c ( ) . string , c ( ) . func , c ( ) . element ] ) ,
declineButtonText : c ( ) . oneOfType ( [ c ( ) . string , c ( ) . func , c ( ) . element ] ) ,
cookieName : c ( ) . string ,
cookieValue : c ( ) . oneOfType ( [ c ( ) . string , c ( ) . bool , c ( ) . number ] ) ,
declineCookieValue : c ( ) . oneOfType ( [ c ( ) . string , c ( ) . bool , c ( ) . number ] ) ,
setDeclineCookie : c ( ) . bool ,
debug : c ( ) . bool ,
expires : c ( ) . number ,
containerClasses : c ( ) . string ,
contentClasses : c ( ) . string ,
buttonClasses : c ( ) . string ,
buttonWrapperClasses : c ( ) . string ,
declineButtonClasses : c ( ) . string ,
buttonId : c ( ) . string ,
declineButtonId : c ( ) . string ,
extraCookieOptions : c ( ) . object ,
disableButtonStyles : c ( ) . bool ,
enableDeclineButton : c ( ) . bool ,
flipButtons : c ( ) . bool ,
ButtonComponent : c ( ) . elementType ,
cookieSecurity : c ( ) . bool ,
overlay : c ( ) . bool ,
overlayClasses : c ( ) . string ,
overlayStyle : c ( ) . object ,
ariaAcceptLabel : c ( ) . string ,
ariaDeclineLabel : c ( ) . string ,
} ) ,
( C . defaultProps = {
disableStyles : ! 1 ,
hideOnAccept : ! 0 ,
hideOnDecline : ! 0 ,
location : O . BOTTOM ,
onAccept : function ( ) { } ,
onDecline : function ( ) { } ,
cookieName : "CookieConsent" ,
cookieValue : ! 0 ,
declineCookieValue : ! 1 ,
setDeclineCookie : ! 0 ,
buttonText : "I understand" ,
declineButtonText : "I decline" ,
debug : ! 1 ,
expires : 365 ,
containerClasses : "CookieConsent" ,
contentClasses : "" ,
buttonClasses : "" ,
buttonWrapperClasses : "" ,
declineButtonClasses : "" ,
buttonId : "rcc-confirm-button" ,
declineButtonId : "rcc-decline-button" ,
extraCookieOptions : { } ,
disableButtonStyles : ! 1 ,
enableDeclineButton : ! 1 ,
flipButtons : ! 1 ,
sameSite : v . LAX ,
ButtonComponent : function ( e ) {
var t = e . children ,
n = ( function ( e , t ) {
if ( null == e ) return { } ;
var n ,
o ,
r = ( function ( e , t ) {
if ( null == e ) return { } ;
var n ,
o ,
r = { } ,
i = Object . keys ( e ) ;
for ( o = 0 ; o < i . length ; o ++ ) ( n = i [ o ] ) , t . indexOf ( n ) >= 0 || ( r [ n ] = e [ n ] ) ;
return 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 ) && ( r [ n ] = e [ n ] ) ) ;
}
return r ;
} ) ( e , [ "children" ] ) ;
return r ( ) . createElement ( "button" , n , t ) ;
2020-06-17 10:29:15 +02:00
} ,
2020-11-02 19:43:03 +01:00
overlay : ! 1 ,
overlayClasses : "" ,
ariaAcceptLabel : "Accept cookies" ,
ariaDeclineLabel : "Decline cookies" ,
2020-06-17 10:29:15 +02:00
} ) ;
2020-11-02 19:43:03 +01:00
const S = C ;
} ,
808 : ( e , t , n ) => {
var o , r , i ;
void 0 ===
( r =
"function" ==
typeof ( o = i = function ( ) {
function e ( ) {
for ( var e = 0 , t = { } ; e < arguments . length ; e ++ ) {
var n = arguments [ e ] ;
for ( var o in n ) t [ o ] = n [ o ] ;
2020-06-17 10:29:15 +02:00
}
2020-11-02 19:43:03 +01:00
return t ;
}
function t ( e ) {
return e . replace ( /(%[0-9A-Z]{2})+/g , decodeURIComponent ) ;
}
return ( function n ( o ) {
function r ( ) { }
function i ( t , n , i ) {
if ( "undefined" != typeof document ) {
"number" == typeof ( i = e ( { path : "/" } , r . defaults , i ) ) . expires &&
( i . expires = new Date ( 1 * new Date ( ) + 864e5 * i . expires ) ) ,
( i . expires = i . expires ? i . expires . toUTCString ( ) : "" ) ;
try {
var c = JSON . stringify ( n ) ;
/^[\{\[]/ . test ( c ) && ( n = c ) ;
} catch ( e ) { }
( n = o . write
? o . 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 a = "" ;
for ( var s in i )
i [ s ] && ( ( a += "; " + s ) , ! 0 !== i [ s ] && ( a += "=" + i [ s ] . split ( ";" ) [ 0 ] ) ) ;
return ( document . cookie = t + "=" + n + a ) ;
2020-06-17 10:29:15 +02:00
}
}
2020-11-02 19:43:03 +01:00
function c ( e , n ) {
if ( "undefined" != typeof document ) {
for (
var r = { } , i = document . cookie ? document . cookie . split ( "; " ) : [ ] , c = 0 ;
c < i . length ;
c ++
) {
var a = i [ c ] . split ( "=" ) ,
s = a . slice ( 1 ) . join ( "=" ) ;
n || '"' !== s . charAt ( 0 ) || ( s = s . slice ( 1 , - 1 ) ) ;
try {
var l = t ( a [ 0 ] ) ;
if ( ( ( s = ( o . read || o ) ( s , l ) || t ( s ) ) , n ) )
try {
s = JSON . parse ( s ) ;
} catch ( e ) { }
if ( ( ( r [ l ] = s ) , e === l ) ) break ;
} catch ( e ) { }
}
return e ? r [ e ] : r ;
2020-06-17 10:29:15 +02:00
}
}
2020-11-02 19:43:03 +01:00
return (
( r . set = i ) ,
( r . get = function ( e ) {
return c ( e , ! 1 ) ;
} ) ,
( r . getJSON = function ( e ) {
return c ( e , ! 0 ) ;
} ) ,
( r . remove = function ( t , n ) {
i ( t , "" , e ( n , { expires : - 1 } ) ) ;
} ) ,
( r . defaults = { } ) ,
( r . withConverter = n ) ,
r
2020-06-17 10:29:15 +02:00
) ;
2020-11-02 19:43:03 +01:00
} ) ( function ( ) { } ) ;
} )
? o . call ( t , n , t , e )
: o ) || ( e . exports = r ) ,
( e . exports = i ( ) ) ;
} ,
703 : ( e , t , n ) => {
"use strict" ;
var o = n ( 414 ) ;
function r ( ) { }
function i ( ) { }
( i . resetWarningCache = r ) ,
( e . exports = function ( ) {
function e ( e , t , n , r , i , c ) {
if ( c !== o ) {
var a = 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"
2020-06-17 10:29:15 +02:00
) ;
2020-11-02 19:43:03 +01:00
throw ( ( a . name = "Invariant Violation" ) , a ) ;
}
}
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 : r ,
} ;
return ( n . PropTypes = n ) , n ;
} ) ;
} ,
697 : ( e , t , n ) => {
e . exports = n ( 703 ) ( ) ;
} ,
414 : ( e ) => {
"use strict" ;
e . exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED" ;
} ,
2020-06-17 10:29:15 +02:00
} ,
2020-11-02 19:43:03 +01:00
t = { } ;
function n ( o ) {
if ( t [ o ] ) return t [ o ] . exports ;
var r = ( t [ o ] = { exports : { } } ) ;
return e [ o ] ( r , r . exports , n ) , r . exports ;
}
return (
( n . n = ( e ) => {
var t = e && e . _ _esModule ? ( ) => e . default : ( ) => e ;
return n . d ( t , { a : t } ) , t ;
} ) ,
( n . d = ( e , t ) => {
for ( var o in t )
n . o ( t , o ) && ! n . o ( e , o ) && Object . defineProperty ( e , o , { enumerable : ! 0 , get : t [ o ] } ) ;
} ) ,
( n . o = ( e , t ) => Object . prototype . hasOwnProperty . call ( e , t ) ) ,
( n . r = ( e ) => {
"undefined" != typeof Symbol &&
Symbol . toStringTag &&
Object . defineProperty ( e , Symbol . toStringTag , { value : "Module" } ) ,
Object . defineProperty ( e , "__esModule" , { value : ! 0 } ) ;
} ) ,
n ( 866 )
) ;
} ) ( ) ;