PageSourceSearch

https://www.ausl.fe.it/static/js/GDPRCookieSettingsWidget.305c169e.chunk.js

js ausl.fe.it collected 2026-09-24 22:22:21 UTC 12,042 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9824],{91304:(e,t,i)=>{i.r(t),i.d(t,{default:()=>v});var s=i(18976),o=i(11504),a=i(30900),c=i(44680),n=i(55708),l=i(43080),r=i(21860),d=i(99908),p=i(41700),g=i(37104),u=i(42344),h=o.createElement;const f=(0,n.defineMessages)({select:{id:"Select\u2026",defaultMessage:"Select\u2026"},no_options:{id:"No options",defaultMessage:"No options"}});class m extends o.Component{constructor(e){super(e),this.handleChange=this.handleChange.bind(this)}componentDidMount(){var e;null!==(e=this.props.choices)&&void 0!==e&&e.length||this.props.getVocabulary({vocabNameOrURL:this.props.vocabBaseUrl,size:-1,subrequest:this.props.lang})}componentDidUpdate(){var e;null!==(e=this.props.choices)&&void 0!==e&&e.length||void 0!==this.props.vocabLoading||this.props.vocabLoaded||this.props.getVocabulary({vocabNameOrURL:this.props.vocabBaseUrl,size:-1,subrequest:this.props.lang})}handleChange(e){this.props.onChange(this.props.id,e?e.map((e=>e.label)):null)}render(){var e;const t=this.props.value?this.props.value.map((e=>({label:e,value:e}))):[],i=(this.props.choices||[]).filter((e=>!t.find((({label:t})=>t===e.label)))).map((e=>({label:e.label||e.value,value:e.value}))),s=this.props.reactSelectCreateable.default;return h(g.default,this.props,h(s,{id:`field-${this.props.id}`,"aria-labelledby":`fieldset-${this.props.fieldSet}-field-label-${this.props.id}`,key:this.props.id,menuShouldScrollIntoView:!1,isDisabled:this.props.isDisabled,className:"react-select-container",classNamePrefix:"react-select",defaultOptions:i,options:i,styles:p.cF,theme:p.qe,components:{MultiValueContainer:p.cC,ClearIndicator:p.ug,DropdownIndicator:p.y,Option:p.cb},isMulti:!0,value:t||[],onChange:this.handleChange,placeholder:null!==(e=this.props.placeholder)&&void 0!==e?e:this.props.intl.formatMessage(f.select),noOptionsMessage:()=>this.props.intl.formatMessage(f.no_options)}))}}(0,s.c)(m,"defaultProps",{description:null,required:!1,items:{vocabulary:null},widgetOptions:{vocabulary:null},error:[],choices:[],value:null});const v=(0,a.compose)(l.cp,(0,u.yM)(["reactSelectCreateable"]),(0,c.connect)(((e,t)=>{var i,s,o;const a=(0,r.oZ)(t)||(0,r.sj)(t)||(0,r.UL)(t),c=null===(i=e.vocabularies)||void 0===i||null===(s=i[a])||void 0===s||null===(o=s.subrequests)||void 0===o?void 0:o[e.intl.locale];return c?{choices:c.items?c.items.map((e=>({label:e.label||e.value,value:e.value}))):[],vocabLoading:c.loading,vocabLoaded:c.loaded,vocabBaseUrl:a,lang:e.intl.locale}:{vocabBaseUrl:a,lang:e.intl.locale}}),{getVocabulary:d.u}))(m)},45368:(e,t,i)=>{i.r(t),i.d(t,{default:()=>V});var s=i(76040),o=i(11504),a=i(55708),c=i(900),n=i(16388),l=i(2388),r=i(25828),d=o.createElement;const p=(0,a.defineMessages)({title:{id:"gdprcookiesettings-banner-title",defaultMessage:"Banner title"},description:{id:"gdprcookiesettings-banner-description",defaultMessage:"Main banner text description"},description_description:{id:"gdprcookiesettings-banner-description_description",defaultMessage:"Main banner text description, where you can link privacy policy page for example."}}),g=({value:e,id:t,onChange:i})=>{const a=(0,c.c)();return d(o.Fragment,null,d(n.mw,{id:"title",title:a.formatMessage(p.title),value:e.title,onChange:(o,a)=>{i(t,(0,s.c)((0,s.c)({},e),{},{[o]:a}))}}),d(r.c,{id:"description",title:a.formatMessage(p.description),description:a.formatMessage(p.description_description),value:e.description,onChange:(o,a)=>{i(t,(0,s.c)((0,s.c)({},e),{},{[o]:a}))}}))};var u=i(66540),h=i(1328),f=i(48242),m=o.createElement;const v=(0,a.defineMessages)({title:{id:"gdprcookiesettings-cookies-title",defaultMessage:"Title"},description:{id:"gdprcookiesettings-cookies-description",defaultMessage:"Description"},description_description:{id:"gdprcookiesettings-cookies-description_description",defaultMessage:"Cookie text description, where you can explain what are this type of cookie, for example."}}),M=({value:e,id:t,onChange:i})=>{const a=(0,c.c)();return m(o.Fragment,null,m(n.mw,{id:"title",title:a.formatMessage(v.title),value:e.title,onChange:(o,a)=>{i(t,(0,s.c)((0,s.c)({},e),{},{[o]:a}))}}),m(r.c,{id:"description",title:a.formatMessage(v.description),description:a.formatMessage(v.description_description),value:e.description,onChange:(o,a)=>{i(t,(0,s.c)((0,s.c)({},e),{},{[o]:a}))}}))};var k=i(19920),_=i(35976),b=i(50524),C=i(91304),x=o.createElement;const y=(0,a.defineMessages)({title:{id:"gdprcookiesettings-choice-text-title",defaultMessage:"Cookie title"},description:{id:"gdprcookiesettings-choice-text-description",defaultMessage:"Cookie description"},description_description:{id:"gdprcookiesettings-choice-text-description_description",defaultMessage:"Explain what this cookie does if the user enables it."},conditional_embed_text:{id:"gdprcookiesettings-choice-text-conditional_embed_text",defaultMessage:"Conditional embed text"},conditional_embed_text_description:{id:"gdprcookiesettings-choice-text-conditional_embed_text_description",defaultMessage:"This text is displayed as a placeholder if user hasn't accepted this cookie."}}),U=e=>({value:t,id:i,onChange:a})=>
1{const l=(0,c.c)();return x(o.Fragment,null,x(n.mw,{id:"title",title:l.formatMessage(y.title),value:t.title,onChange:(e,o)=>{a(i,(0,s.c)((0,s.c)({},t),{},{[e]:o}))}}),x(r.c,{id:"description",title:l.formatMessage(y.description),description:l.formatMessage(y.description_description),value:t.description,onChange:(e,o)=>{a(i,(0,s.c)((0,s.c)({},t),{},{[e]:o}))}}),"profiling"===e&&x(n.GK,{id:"conditional_embed_text",title:l.formatMessage(y.conditional_embed_text),description:l.formatMessage(y.conditional_embed_text_description),value:t.conditional_embed_text,onChange:(e,o)=>{a(i,(0,s.c)((0,s.c)({},t),{},{[e]:o}))}}))};var w=o.createElement;const D=(0,a.defineMessages)({config_key:{id:"gdprcookiesettings-choice_config_key",defaultMessage:"Key"},config_key_description:{id:"gdprcookiesettings-choice_config_key_description",defaultMessage:"Technical identifier of the cookie. You can choose it as you like."},text:{id:"gdprcookiesettings-choice_text",defaultMessage:"Text"},referenceUrls:{id:"gdprcookiesettings-choice_referenceUrls",defaultMessage:"Reference URLs"},referenceUrls_placeholder:{id:"gdprcookiesettings-choice_referenceUrls_placeholder",defaultMessage:"Type URL domains"},referenceUrls_description:{id:"gdprcookiesettings-choice_referenceUrls_description",defaultMessage:'Type URL domains like "google.com", "youtube.com", ...'}}),E=(0,l.o)(U("technical"),{}),N=(0,l.o)(U("profiling"),{}),T=({value:e,onChange:t,type:i})=>{const a=(0,c.c)();return w("div",{className:"single-choice-widget"},w(n.mw,{id:"config_key",title:a.formatMessage(D.config_key),description:a.formatMessage(D.config_key_description),value:e.config_key,onChange:(i,o)=>{t((0,s.c)((0,s.c)({},e),{},{[i]:o.replace(/[^A-Z0-9]/gi,"_").toUpperCase()}))}}),"profiling"===i?w(o.Fragment,null,w(C.default,{id:"referenceUrls",title:a.formatMessage(D.referenceUrls),value:e.referenceUrls,onChange:(i,o)=>{t((0,s.c)((0,s.c)({},e),{},{[i]:o}))},placeholder:a.formatMessage(D.referenceUrls_placeholder),description:a.formatMessage(D.referenceUrls_description)}),w(N,{id:"text",title:a.formatMessage(D.text),value:e.text,onChange:(i,o)=>{t((0,s.c)((0,s.c)({},e),{},{[i]:JSON.parse(o)}))},type:i})):w(E,{id:"text",title:a.formatMessage(D.text),value:e.text,onChange:(i,o)=>{t((0,s.c)((0,s.c)({},e),{},{[i]:JSON.parse(o)}))},type:i}))};var L=o.createElement;const S=(0,a.defineMessages)({cookies_choices:{id:"gdprcookiesettings-cookies_choices",defaultMessage:"Cookie"},config_key:{id:"gdprcookiesettings-choice_config_key",defaultMessage:"Key"},text:{id:"gdprcookiesettings-choice_text",defaultMessage:"Text"},referenceUrls:{id:"gdprcookiesettings-choice_referenceUrls",defaultMessage:"Reference URLs"},moveItemUp:{id:"gdprcookiesettings-choice-move-up",defaultMessage:"Move choice up"},moveItemDown:{id:"gdprcookiesettings-choice-move-down",defaultMessage:"Move choice down"},addChoice:{id:"gdprcookiesettings-choice-add",defaultMessage:"Add choice"},deleteChoice:{id:"gdprcookiesettings-choice-delete",defaultMessage:"Delete choice"}}),O={config_key:"",referenceUrls:[],text:{}},I=({value:e=[O],id:t,title:i,onChange:s,type:a})=>{const n=(0,c.c)(),{0:l,1:r}=(0,o.useState)(0),d=(i,o,a)=>{i.preventDefault();const c="up"===a;let n=[...e],l=e[o];n.splice(o,1),n.splice(o+(c?-1:1),0,l),s(t,n)};return L("div",{className:"choices-widget"},L("h4",null,n.formatMessage(S.cookies_choices)),L(f.c,null,L(f.c.Column,{width:4},L(k.c,{fluid:!0,vertical:!0,tabular:!0,className:"choices-items-menu"},null===e||void 0===e?void 0:e.map(((t,i)=>{var s;return L(k.c.Item,{key:`choices-item-${i}`,name:t.config_key,active:l===i,onClick:()=>r(i)},L(_.c.Group,{vertical:!0,className:"move-buttons"},L(_.c,{disabled:0===i,size:"tiny",icon:L(b.c,{name:"arrow left"}),title:n.formatMessage(S.moveItemUp),onClick:e=>d(e,i,"up")}),L(_.c,{disabled:i===e.length-1,size:"tiny",icon:L(b.c,{name:"arrow right"}),title:n.formatMessage(S.moveItemDown),onClick:e=>d(e,i,"down")})),L("span",null,null!==(s=t.config_key)&&void 0!==s?s:"?KEY?"))})),L(k.c.Item,{name:n.formatMessage(S.addChoice),onClick:i=>(i=>{i.preventDefault();let o=[...e];o.push(O),r(e.length),s(t,o)})(i)},L(b.c,{name:"plus"})))),L(f.c.Column,{stretched:!0,width:8},l>-1&&l<(null===e||void 0===e?void 0:e.length)?L(o.Fragment,null,L(T,{value:e[l],type:a,onChange:i=>{let o=[...e];o[l]=i,s(t,o)}}),L("br",null),L(_.c,{onClick:i=>((i,o)=>{i.preventDefault();let a=[...e];if(a.splice(o,1),l===o){let e=o>0?o-1:0;0==a.length&&(a=[O]),setTimeout((()=>r(e)),0)}s(t,a)})(i,l),negative:!0,icon:"trash",content:n.formatMessage(S.deleteChoice)})):L(o.Fragment,null))))};var A=o.createElement;const F=(0,a.defineMessages)({text:{id:"gdprcookiesettings-cookies-text",defaultMessage:"Text"},choices:{id:"gdprcookiesettings-cookies-choices",defaultMessage:"Cookie"}}),R=(0,l.o)(M,{title:"",description:void 0}),B=({value:e,id:t,title:i,onChange:o})=>{const a=(0,c.c)();return A("div",{className:"cookies-widget"},A(u.c,{as:"h3",attached:"top",block:!0,className:"cookies-segment-header"},i),A(h.c,{attached:!0},A(f.c,null,A(f.c.Column,{width:12,className:"cookies-segment"},A(R,{id:"text",title:a.formatMessage(F.text),value:e.text,onChange:(i,a)=>{o(t,(0,s.c)((0,s.c)({},e),{},{[i]:JSON.parse(a)}))}}),A(I,{id:"choices",title:a.formatMessage(F.choices),value:e.choices,onChange:(i,a)=>{o(t,(0,s.c)((0,s.c)({},e),{},{[i]:a}))},type:t})))))};var q=o.createElement;const J=(0,a.defineMessages)({focusTrapEnabled:{id:"gdprcookiesettings-focusTrapEnabled",defaultMessage:"Enable focus trap"},focusTrapDescription:{id:"gdprcookiesettings-focusTrapDescription",defaultMessage:"If enabled, user cannot tab their way out and has to perform an action via banner buttons to be able to navigate the site using keyboard."},text:{id:"gdprcookiesettings-text",defaultMessage:"Main banner text"}
1,technical:{id:"gdprcookiesettings-technical-cookies",defaultMessage:"Technical cookies"},profiling:{id:"gdprcookiesettings-profiling-cookies",defaultMessage:"Profiling cookies"}}),K=(0,l.o)(g,{title:"",description:void 0}),V=({value:e,id:t,onChange:i,required:a,title:l,description:r})=>{var d;const p=(0,c.c)(),{0:g,1:u}=(0,o.useState)(null!==(d=JSON.parse(e))&&void 0!==d?d:{}),h=e=>{u(e),i(t,JSON.stringify(e))};return q(o.Fragment,null,q(n.Wi,{id:"focusTrapEnabled",title:p.formatMessage(J.focusTrapEnabled),description:p.formatMessage(J.focusTrapDescription),value:!!g.focusTrapEnabled&&g.focusTrapEnabled,onChange:(e,t)=>{h((0,s.c)((0,s.c)({},g),{},{[e]:t}))}}),q(K,{id:"text",title:p.formatMessage(J.text),value:g.text,onChange:(e,t)=>{h((0,s.c)((0,s.c)({},g),{},{[e]:JSON.parse(t)}))}}),q(B,{id:"technical",title:p.formatMessage(J.technical),value:g.technical,onChange:(e,t)=>{h((0,s.c)((0,s.c)({},g),{},{[e]:t}))}}),q(B,{id:"profiling",title:p.formatMessage(J.profiling),value:g.profiling,onChange:(e,t)=>{h((0,s.c)((0,s.c)({},g),{},{[e]:t}))}}))}}}]);
2//# sourceMappingURL=GDPRCookieSettingsWidget.305c169e.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.