PageSourceSearch

https://catalogue.papafrance.fr/build/bundle.2728d693310bfd5e7758.js

js papafrance.fr collected 2026-10-07 08:43:20 UTC 33,605 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1982],{6867:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{m:()=>FormStatePreserver});__webpack_require__(7482),__webpack_require__(5165),__webpack_require__(5890),__webpack_require__(489),__webpack_require__(8647),__webpack_require__(7146),__webpack_require__(9650),__webpack_require__(3863),__webpack_require__(2975),__webpack_require__(4509),__webpack_require__(5853);var js_components_util__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(4054),jquery__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(8842);function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}var FormStatePreserver=function(){return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}((function FormStatePreserver(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,FormStatePreserver)}),null,[{key:"capture",value:function capture(form){var $scrollContainer=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return $scrollContainer&&($scrollContainer.style.pointerEvents="none"),{values:this.captureValues(form),scrollTop:$scrollContainer?$scrollContainer.scrollTop:0}}},{key:"restore",value:function restore(form,$scrollContainer,snapshot){if(snapshot){if(this.restoreValues(form,snapshot.values),$scrollContainer){var apply=function apply(){$scrollContainer.scrollTop=snapshot.scrollTop,$scrollContainer.style.pointerEvents=""};"function"==typeof requestAnimationFrame?requestAnimationFrame(apply):apply()}}else $scrollContainer&&($scrollContainer.style.pointerEvents="")}},{key:"captureValues",value:function captureValues(form){var _this=this;if(!form||null===form.$form)return{};var tree=form.getFormData(),state={};return form.$form.querySelectorAll("form-field").forEach((function($fieldEl){var params=$fieldEl.params;if(params&&params.name){var id=_this._logicalId(params);if(id&&"paragraph"!==params.type&&"file"!==params.type){var value=js_components_util__WEBPACK_IMPORTED_MODULE_11__.J.resolveVar(js_components_util__WEBPACK_IMPORTED_MODULE_11__.J.formNameToDotted(params.name),tree);"oneCheckbox"!==params.type?_this._isEmptyValue(value)||(state[id]={value,type:params.type,listItems:params.listItems}):state[id]={value:!0===value,type:params.type,listItems:params.listItems}}}})),state}},{key:"restoreValues",value:function restoreValues(form,values){var _this2=this;if(form&&null!==form.$form&&values&&0!==Object.keys(values).length){var _form$conditionalDisp,byId={};if(form.$form.querySelectorAll("form-field").forEach((function($fieldEl){var params=$fieldEl.params;if(params){var id=_this2._logicalId(params);id&&(byId[id]=$fieldEl)}}
1)),Object.entries(values).forEach((function(_ref){var _ref2=_slicedToArray(_ref,2),id=_ref2[0],snap=_ref2[1],$fieldEl=byId[id];$fieldEl&&$fieldEl.params.type===snap.type&&_this2._applyValueToField($fieldEl,$fieldEl.params,snap)})),form.conditionalDisplayRules&&Object.keys(form.conditionalDisplayRules).length)null===(_form$conditionalDisp=form.conditionalDisplay)||void 0===_form$conditionalDisp||_form$conditionalDisp.apply()}}},{key:"_logicalId",value:function _logicalId(params){return params.pretype||params.title||params.name}},{key:"_isEmptyValue",value:function _isEmptyValue(value){return null==value||""===value||Array.isArray(value)&&0===value.length}},{key:"_applyValueToField",value:function _applyValueToField($fieldEl,field,snap){var _this3=this;switch(snap.type){case"text":case"email":case"number":case"textarea":case"hidden":var $input=$fieldEl.querySelector("input, textarea");$input&&($input.value=snap.value);break;case"select":var $select=$fieldEl.querySelector("select");$select&&Array.from($select.options).some((function(opt){return opt.value===String(snap.value)}))&&($select.value=snap.value,(0,jquery__WEBPACK_IMPORTED_MODULE_12__.default)($select).trigger("change"));break;case"oneCheckbox":var _$input=$fieldEl.querySelector('input[type="checkbox"]');_$input&&(_$input.checked=!0===snap.value);break;case"radio":if(!this._isSameOption(field,snap,snap.value))break;var _$input2=$fieldEl.querySelector('input[type="radio"][value="'.concat(snap.value,'"]'));_$input2&&(_$input2.checked=!0);break;case"checkbox":if(!Array.isArray(snap.value))break;snap.value.forEach((function(index){if(_this3._isSameOption(field,snap,index)){var $input=$fieldEl.querySelector('input[type="checkbox"][value="'.concat(index,'"]'));$input&&($input.checked=!0)}}))}}},{key:"_isSameOption",value:function _isSameOption(field,snap,index){var _snap$listItems,_snap$listItems2,_field$listItems;return void 0!==(null===(_snap$listItems=snap.listItems)||void 0===_snap$listItems?void 0:_snap$listItems[index])&&String(null===(_snap$listItems2=snap.listItems)||void 0===_snap$listItems2?void 0:_snap$listItems2[index])===String(null===(_field$listItems=field.listItems)||void 0===_field$listItems?void 0:_field$listItems[index])}}])}()},6659:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>customForm_module});__webpack_require__(8872),__webpack_require__(9087),__webpack_require__(8132),__webpack_require__(3e3),__webpack_require__(1879),__webpack_require__(2642),__webpack_require__(2586),__webpack_require__(9650),__webpack_require__(4509),__webpack_require__(2975),__webpack_require__(7482),__webpack_require__(5165),__webpack_require__(5890);var cssVar=__webpack_require__(350),components_event=__webpack_require__(5152),colors=__webpack_require__(46),translator=__webpack_require__(9200),localStorageHelper=__webpack_require__(1897),panel=__webpack_require__(2552),abstractModule=__webpack_require__(4706),styleHelper=(__webpack_require__(489),__webpack_require__(1936)),util=__webpack_require__(4054),template=__webpack_require__(7204),panel_element=__webpack_require__(2342),formStatePreserver=__webpack_require__(6867);function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _callSuper(t,o,e){return o=_getPrototypeOf(o),function _possibleConstructorReturn(self,call){if(call&&("object"===_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}(self)}(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],_getPrototypeOf(t).constructor):o.apply(t,e))}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function _get(target,property,receiver){var base=function _superPropBase(object,property){for(;!Object.prototype.hasOwnProperty.call(object,property)&&null!==(object=_getPrototypeOf(object)););return object}(target,property);if(base){var desc=Object.getOwnPropertyDescriptor(base,property);return desc.get?desc.get.call(arguments.length<3?target:receiver):desc.value}},_get.apply(this,arguments)}
1function _getPrototypeOf(o){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)},_getPrototypeOf(o)}function _setPrototypeOf(o,p){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},_setPrototypeOf(o,p)}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}var CustomFormPanel=function(_Panel){function CustomFormPanel(_ref){var _this,_module=_ref._module,form=_ref.form,openingMode=_ref.openingMode;return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,CustomFormPanel),function _defineProperty(obj,key,value){return(key=_toPropertyKey(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}(_this=_callSuper(this,CustomFormPanel,["form"]),"icon","theme.form"),_this.title=_module.getFunctionalityTitle(),_this.parentModule=_module,_this.element=null,_this.form=form,_this.customizePanel(openingMode),document.addEventListener("panel.show.pre",(function(e){e.detail.panel===_this&&_this.showScreen("main")})),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&_setPrototypeOf(subClass,superClass)}(CustomFormPanel,_Panel),function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(CustomFormPanel,[{key:"init",value:function init(){var _this2=this;document.addEventListener("panel.customForm.screen.append",(function(e){_this2.screenExists(e.detail.name)||_this2.appendScreen(e.detail.name,e.detail.$template)})),document.addEventListener("panel.customForm.screen.show",(function(e){return _this2.showScreen(e.detail.screen)})),this.append(),this.applyStyle()}},{key:"afterInit",value:function afterInit(){var _this3=this,useMode=this.getUseMode();if(useMode.includes("open")&&!this.parentModule.hasBeenAlreadyFilled())this.show();else if(useMode.includes("panel")){this.applyWidthAndHeight(),this.addSideClass();var openingMode=this.getOpeningMode();openingMode===panel_element.Zv?this.show():openingMode===panel_element.Dc&&(this.show(),window.setTimeout((function(){return _this3.hide()}),panel_element.ON))}useMode.includes("open")&&!this.parentModule.hasBeenAlreadyFilled()&&this.displayCloseButton("none")}},{key:"customizePanel",value:function customizePanel(openingMode){var useMode=this.getUseMode();this.dismissible=!0,this.type=util.J.isDesktop()&&useMode.includes("open")||util.J.isMobile()?this.type:"side",this.openingMode=openingMode,(util.J.isMobile()&&useMode.includes("panel")&&!useMode.includes("open")||util.J.isMobile()&&this.openingMode===panel_element.Dc)&&(this.openingMode=panel_element.Ao),useMode.includes("open")&&1===useMode.length&&(this.type="full",this.dismissible=!1)}},{key:"getUseMode",value:function getUseMode(){return this.getParentModule(
1).useMode}},{key:"getOpeningMode",value:function getOpeningMode(){return this.openingMode}},{key:"getBasicContainer",value:function getBasicContainer(){return template.TemplateHelper.htmlToNodeTree('<div class="screenContainer"></div>')}},{key:"applyStyle",value:function applyStyle(){this.element.classList.add("panel--mode-".concat(this.openingMode));var backgroundColor=this.getOption("style.panelBackground",null);backgroundColor&&colors.J.isDark(backgroundColor)?this.element.classList.add("color-background-dark"):this.element.classList.add("color-background-light");var useMode=this.getUseMode();useMode.includes("open")&&!this.parentModule.hasBeenAlreadyFilled()||util.J.isDesktop()&&useMode.includes("panel")&&this.applyWidthAndHeight()}},{key:"applyWidthAndHeight",value:function applyWidthAndHeight(){if(!util.J.isMobile()){var width=this.getOption("style.panelWidth");util.J.isEmpty(width)?this.element.style.width=styleHelper.W.numberToPx(400):this.element.style.width=styleHelper.W.numberToPx(width),this.element.style.setProperty("--panel-width",this.element.style.width);var height=this.getOption("style.panelHeight");util.J.isEmpty(height)?this.element.style.height="auto":this.element.style.height=styleHelper.W.numberToPx(height)}}},{key:"render",value:function render(){return this.$formContainer=this.getBasicContainer(),_get(_getPrototypeOf(CustomFormPanel.prototype),"render",this).call(this,this.$formContainer),components_event.o.dispatch("panel.customForm.screen.append",{name:"main",$template:this.mainScreen()}),components_event.o.dispatch("panel.customForm.screen.show",{screen:"main"}),this.element}},{key:"mainScreen",value:function mainScreen(){var _this4=this;return document.addEventListener("panel.customForm.sendSuccess",(function(e){return _this4.onSendSuccess(e)})),this.form.render()}},{key:"onSendSuccess",value:function onSendSuccess(e){components_event.o.dispatch("panel.customForm.screen.append",{name:"success",$template:this.renderScreenSuccess()}),components_event.o.dispatch("panel.customForm.screen.show",{screen:"success"})}}
1,{key:"renderScreenSuccess",value:function renderScreenSuccess(){var _this5=this;return this.$screenSuccess=template.TemplateHelper.htmlToNodeTree('\n            <div class="panel-screen__content">\n                <div class="panel--share__success">\n                    <it-icon data-icon="check"></it-icon>\n                    <br>\n                    <span>'.concat(translator.r.trans("modules.customForm.success"),'</span>\n                </div>\n                <div class="text-center">\n                    <button class="btn btn-global btn-lg" data-btn-action="panel.close">\n                        ').concat(translator.r.trans("global.close"),"\n                    </button>\n                </div>\n            </div>\n        ")),this.$screenSuccess.querySelector('.btn[data-btn-action="panel.close"]').addEventListener("click",(function(e){return _this5.hide()})),this.$screenSuccess}},{key:"hide",value:function hide(){var _this6=this;this.getUseMode().includes("open")&&!this.parentModule.hasBeenAlreadyFilled()||(_get(_getPrototypeOf(CustomFormPanel.prototype),"hide",this).call(this),setTimeout((function(){_this6.addSideClass(),_this6.applyWidthAndHeight()}),1e3))}},{key:"addSideClass",value:function addSideClass(){this.getUseMode().includes("panel")&&this.element.classList.contains("panel--full")&&(util.J.isDesktop()&&(this.element.classList.remove("panel--full"),this.element.classList.add("panel--side")),this.displayCloseButton("block"))}}
1,{key:"getParentModule",value:function getParentModule(){return this.parentModule}},{key:"redraw",value:function redraw(data){var _data$conditionalDisp,_data$conditionalRequ;this.element.querySelector(".panel__title > span").textContent=data.functionalityTitle.length?data.functionalityTitle:translator.r.trans("modules.customForm.title"),"open"===data.useMode?(this.element.classList.add("panel--full"),this.element.classList.remove("panel--side")):(this.element.classList.add("panel--side"),this.element.classList.remove("panel--full")),this.customizePanel(data.openingMode);var $scrollContainer="open"===data.useMode?this.element.querySelector(".screenContainer"):this.element.querySelector(".panel__body"),snapshot=formStatePreserver.m.capture(this.form,$scrollContainer);this.form.listFields=data.listFields,this.form.intro=data.intro,this.form.conditionalDisplayRules=null!==(_data$conditionalDisp=data.conditionalDisplayRules)&&void 0!==_data$conditionalDisp?_data$conditionalDisp:null,this.form.conditionalRequiredRules=null!==(_data$conditionalRequ=data.conditionalRequiredRules)&&void 0!==_data$conditionalRequ?_data$conditionalRequ:null,this.$formContainer=this.getBasicContainer(),this.applyStyle();var $form=this.form.render();$form.style.height="auto",this.appendScreen("main",$form,this.$formContainer),this.element.querySelector(".panel__body").replaceChildren(this.$formContainer),this.showScreen("main"),$scrollContainer="open"===data.useMode?this.element.querySelector(".screenContainer"):this.element.querySelector(".panel__body"),formStatePreserver.m.restore(this.form,$scrollContainer,snapshot)}},{key:"displayCloseButton",value:function displayCloseButton(value){var button=document.querySelector(".panel--form").querySelector(".btn.panel__close.close-btn");null!==button&&(button.style.display=value)}}])}(panel_element.Zk),customizable_form=__webpack_require__(1814),stats=__webpack_require__(9929),filter=(__webpack_require__(6657),__webpack_require__(8744));function customForm_form_typeof(o){return customForm_form_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},customForm_form_typeof(o)}function customForm_form_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,customForm_form_toPropertyKey(descriptor.key),descriptor)}}function customForm_form_callSuper(t,o,e){return o=customForm_form_getPrototypeOf(o),function customForm_form_possibleConstructorReturn(self,call){if(call&&("object"===customForm_form_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return function customForm_form_assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}(self)}(t,customForm_form_isNativeReflectConstruct()?Reflect.construct(o,e||[],customForm_form_getPrototypeOf(t).constructor):o.apply(t,e))}function customForm_form_isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(customForm_form_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}function customForm_form_get(){return customForm_form_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function _get(target,property,receiver){var base=function customForm_form_superPropBase(object,property){for(;!Object.prototype.hasOwnProperty.call(object,property)&&null!==(object=customForm_form_getPrototypeOf(object)););return object}(target,property);if(base){var desc=Object.getOwnPropertyDescriptor(base,property);return desc.get?desc.get.call(arguments.length<3?target:receiver):desc.value}},customForm_form_get.apply(this,arguments)}
1function customForm_form_getPrototypeOf(o){return customForm_form_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)},customForm_form_getPrototypeOf(o)}function customForm_form_setPrototypeOf(o,p){return customForm_form_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},customForm_form_setPrototypeOf(o,p)}function customForm_form_defineProperty(obj,key,value){return(key=customForm_form_toPropertyKey(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function customForm_form_toPropertyKey(t){var i=function customForm_form_toPrimitive(t,r){if("object"!=customForm_form_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=customForm_form_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==customForm_form_typeof(i)?i:i+""}var CustomForm=function(_Customizable_Form){function CustomForm(options){var _this;return function customForm_form_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,CustomForm),customForm_form_defineProperty(_this=customForm_form_callSuper(this,CustomForm,[options]),"formAjaxAction","customForm.form"),customForm_form_defineProperty(_this,"fieldPrefix","customForm"),_this}return function customForm_form_inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&customForm_form_setPrototypeOf(subClass,superClass)}(CustomForm,_Customizable_Form),function customForm_form_createClass(Constructor,protoProps,staticProps){return protoProps&&customForm_form_defineProperties(Constructor.prototype,protoProps),staticProps&&customForm_form_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(CustomForm,[{key:"onSendSuccess",value:function onSendSuccess(response,config){customForm_form_get(customForm_form_getPrototypeOf(CustomForm.prototype),"onSendSuccess",this).call(this,response,config),this.addStats(response),this.setHasBeenFilled()}},{key:"addStats",value:function addStats(response){var statsInfos=response.data.statsInfos;if(null!==statsInfos.formData&&void 0!==statsInfos.formData){statsInfos.formData.push({title:"RGPD",value:statsInfos.gdpr.checked?"X":""});var endpoint=AppContext.useStatsApi?"logFormResponse":"formresponse",formData=JSON.stringify(statsInfos.formData),gdprText=util.J.encodeBase64(encodeURIComponent(statsInfos.gdpr.text)),params=AppContext.useStatsApi?{formData,gdprText}:[formData,gdprText];stats.U.addStat(endpoint,params,AppContext.useStatsApi)}}},{key:"setHasBeenFilled",value:function setHasBeenFilled(){localStorageHelper.H.set("form",Math.floor(Date.now()/1e3))}}])}(customizable_form.e),modules=__webpack_require__(1391),previewUtils=__webpack_require__(196);function module_typeof(o){return module_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},module_typeof(o)}function module_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,module_toPropertyKey(descriptor.key),descriptor)}}function module_toPropertyKey(t){var i=function module_toPrimitive(t,r){if("object"!=module_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=module_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
1(t,"string");return"symbol"==module_typeof(i)?i:i+""}function module_callSuper(t,o,e){return o=module_getPrototypeOf(o),function module_possibleConstructorReturn(self,call){if(call&&("object"===module_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return function module_assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}(self)}(t,module_isNativeReflectConstruct()?Reflect.construct(o,e||[],module_getPrototypeOf(t).constructor):o.apply(t,e))}function module_isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(module_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}function module_get(){return module_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function _get(target,property,receiver){var base=function module_superPropBase(object,property){for(;!Object.prototype.hasOwnProperty.call(object,property)&&null!==(object=module_getPrototypeOf(object)););return object}(target,property);if(base){var desc=Object.getOwnPropertyDescriptor(base,property);return desc.get?desc.get.call(arguments.length<3?target:receiver):desc.value}},module_get.apply(this,arguments)}function module_getPrototypeOf(o){return module_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)},module_getPrototypeOf(o)}function module_setPrototypeOf(o,p){return module_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},module_setPrototypeOf(o,p)}const customForm_module=function(_AbstractModule){function CustomFormModule(){return function module_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,CustomFormModule),module_callSuper(this,CustomFormModule,arguments)}return function module_inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&module_setPrototypeOf(subClass,superClass)}(CustomFormModule,_AbstractModule),function module_createClass(Constructor,protoProps,staticProps){return protoProps&&module_defineProperties(Constructor.prototype,protoProps),staticProps&&module_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(CustomFormModule,[{key:"init",value:function init(){var _this=this,options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};previewUtils.u.isPreviewContext()&&(options=this.adaptOptionsForPreview(options)),module_get(module_getPrototypeOf(CustomFormModule.prototype),"init",this).call(this,options),this.initCustomizations(),this.form=new CustomForm({listFields:this.getOption("listFields",[]),cnil:this.getOption("cnil"),intro:this.getOption("intro"),conditionalDisplayRules:this.getOption("conditionalDisplayRules"),conditionalRequiredRules:this.getOption("conditionalRequiredRules")}),this.useMode.includes("download")&&1===this.useMode.length?modules.K.has("download")&&filter.E.add("modules.download.form",(function(){return _this.form}),10):(this.Panel=new CustomFormPanel({_module:this,openingMode:this.openingMode,useMode:this.useMode,listFields:this.getOption("listFields",[]),form:this.form}),panel.QI.registerPanel("customForm",this.Panel))}},{key:"onBookReady",value:function onBookReady(){this.useMode.includes("open")&&!this.hasBeenAlreadyFilled()&&this.Panel.show()}},{key:"initCustomizations",value:function initCustomizations(){this.useMode=this.options.useMode,void 0===this.useMode&&previewUtils.u.isPreviewContext()&&(this.useMode=["panel"]),this.useMode.includes("panel")&&App.Functionalities.register("customForm",{icon:"theme.form",title:this.getFunctionalityTitle()}),this.useMode.includes("open")&&!0===this.hasBeenAlreadyFilled()?this.useMode="hidden":this.useMode="open";var listVars=[];this.openingMode=this.getOption("openingMode","manual"),this.useMode=this.getOption("useMode","panel");
1var backgroundColor=this.getOption("style.panelBackground",null);null!==backgroundColor&&(listVars.push(new cssVar.Z("color-customForm-panelBackground",backgroundColor)),listVars.push(new cssVar.Z("color-customForm-panelBackground--opacity-20",colors.J.opacity(backgroundColor,60))),listVars.push(new cssVar.Z("color-customForm-panelBackground--opacity-40",colors.J.opacity(backgroundColor,80))));var textColor=this.getOption("style.panelTextColor",null);null!==textColor&&listVars.push(new cssVar.Z("color-customForm-textColor",textColor)),listVars.length&&(cssVar.l.setVars(listVars),components_event.o.dispatch("updatedCssVars",{context:"customForm"}))}},{key:"getFunctionalityTitle",value:function getFunctionalityTitle(){var fallbackTitle=translator.r.trans("modules.customForm.title");return this.getOption("functionalityTitle",fallbackTitle)||fallbackTitle}},{key:"hasBeenAlreadyFilled",value:function hasBeenAlreadyFilled(){if(previewUtils.u.isPreviewContext())return!1;var valueFromStorage=localStorageHelper.H.get("form");return null!==valueFromStorage&&!0!==valueFromStorage&&this.options.lastFormEditDate<valueFromStorage}},{key:"adaptOptionsForPreview",value:function adaptOptionsForPreview(options){return options&&(options.openingMode="auto"),options}}])}(abstractModule.h)},1897:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{H:()=>LocalStorageHelper});__webpack_require__(3386),__webpack_require__(2975),__webpack_require__(7482),__webpack_require__(5165),__webpack_require__(5890),__webpack_require__(9650),__webpack_require__(3863);function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}var LocalStorageHelper={hashMapFailover:new Map,getDocumentKey:function getDocumentKey(){return AppContext.documentName+"_"},generateLsName:function generateLsName(key){return this.getDocumentKey()+key},get:function get(key){try{return this.decodeValue(localStorage.getItem(this.generateLsName(key)))}catch(_unused){return this.getFailover(key)}},getFailover:function getFailover(key){try{var lsName=this.generateLsName(key);if(!this.isFailoverKey(lsName))throw new Error;return this.decodeValue(this.hashMapFailover.get(lsName))}catch(_unused2){return[]}},set:function set(key,value){try{return localStorage.setItem(this.generateLsName(key),this.encodeValue(value))}catch(_unused3){this.setFailover(key,value)}},setFailover:function setFailover(key,value){var lsName=this.generateLsName(key);this.hashMapFailover.set(lsName,this.encodeValue(value))},encodeValue:function encodeValue(value){return JSON.stringify(value,(function(key,value){return value instanceof Map?{dataType:"Map",value:Array.from(value.entries())}:value}))},decodeValue:function decodeValue(rawValue){return null==rawValue?null:JSON.parse(rawValue,(function(key,value){return"object"===_typeof(value)&&null!==value&&"Map"===value.dataType?new Map(value.value):value}))},remove:function remove(key){try{return localStorage.removeItem(this.generateLsName(key))}catch(_unused4){this.removeFailover(key)}},removeFailover:function removeFailover(key){var lsName=this.generateLsName(key);this.isFailoverKey(lsName)&&this.hashMapFailover.delete(lsName)},isFailoverKey:function isFailoverKey(lsName){return this.hashMapFailover.has(lsName)}}}}]);

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.