PageSourceSearch

https://communaute.maif.fr/_nuxt/chunk/CkqZuasv.js

js maif.fr collected 2026-09-24 17:16:26 UTC 4,288 bytes, 1 lines download raw bytes

1import{_ as h,j as $,W as A,o as d,c as p,l as B,w as b,k as g,t as u,n,b as R,a as i,F as T,C as M,f,al as q,g as m,x as w,H as N,O as U,X as V,aH as D,y as I}from"./CmuSUDNz.js";import{_ as O}from"./Cx_nwiob.js";import{R as j}from"../entry/B31Iu0mh.js";const z="AppFieldSingleChoice_container",H="AppFieldSingleChoice_label",E="AppFieldSingleChoice_optionsContainer",L="AppFieldSingleChoice_option",P="AppFieldSingleChoice_selected",W={container:z,label:H,optionsContainer:E,option:L,selected:P},X=["onClick"],G=["id","checked","name","value","disabled"],J=["for","disabled"],K={__name:"AppFieldSingleChoice",props:{value:{type:Object,default:null},label:{type:String,default:""},possibleValues:{type:Array,default:()=>[]},isDisabled:{type:Boolean,default:!1},requirement:{type:String,default:j.Forbidden}},emits:["update:value"],setup(e,{emit:c}){const a=e,r=c,o=$(null);function _(t){r("update:value",t)}function l(t){return`${t.id}:${t.label}`}return A(()=>{!a.value||!a.value.id||(o.value=a.value.id.toString())}),(t,C)=>{const v=O;return d(),p("div",{class:n(t.$style.container)},[e.label!==""?(d(),B(v,{key:0,class:n(t.$style.label),requirement:e.requirement},{default:b(()=>[g(u(e.label),1)]),_:1},8,["class","requirement"])):R("",!0),i("div",{class:n(t.$style.optionsContainer)},[(d(!0),p(T,null,M(e.possibleValues,s=>(d(),p("div",{key:s.id,class:n({[t.$style.option]:!0,[t.$style.selected]:e.value&&e.value.id===s.id}),onClick:y=>_(s.id)},[i("input",{id:l(s),checked:e.value&&e.value.id===s.id,name:f(o),type:"radio",value:s.id,disabled:e.isDisabled},null,8,G),i("label",{for:l(s),disabled:e.isDisabled},u(s.label),9,J)],10,X))),128))],2)],2)}}},Q={$style:W},k=h(K,[["__cssModules",Q]]),Y="AppReasonFlag_container",Z="AppReasonFlag_content",x={container:Y,content:Z},ee={components:{AppFieldSingleChoice:k},props:{value:{default:null,type:String}},emits:["update:value"],data(){return{reasonFlag:[],selectReason:null}},watch:{value(e){e===null&&(this.selectReason=null)}},async mounted(){const e=await $fetch("flag/reason");e&&(this.reasonFlag=e.map((c,a)=>({id:a,label:this.$t("dsa.reason."+c),value:c})))},methods:{singleChoiceUpdate(e){!q(e)&&this.reasonFlag[e]&&(this.selectReason=this.reasonFlag[e],this.$emit("update:value",this.reasonFlag[e].value))}}};function se(e,c,a,r,o,_){const l=k;return d(),p("div",{class:n(e.$style.container)},[o.reasonFlag?(d(),p("div",{key:0,class:n(e.$style.content)},[i("div",{class:n(e.$style.optionsContainer)},[m(l,{value:o.selectReason,"possible-values":o.reasonFlag,"onUpdate:value":_.singleChoiceUpdate},null,8,["value","possible-values","onUpdate:value"])],2)],2)):R("",!0)],2)}const ae={$style:x},te=h(ee,[["render",se],["__cssModules",ae]]),ne="ReasonFlag_container",oe="ReasonFlag_header",le="ReasonFlag_info",ie="ReasonFlag_goToReport",ce="ReasonFlag_footer",re={container:ne,header:oe,info:le,goToReport:ie,footer:ce},ue={__name:"ReasonFlag",props:{onConfirmCallBack:{type:Function,default:()=>{}},onDismissCallBack:{type:Function,default:()=>{}}},setup(e){const c=e,a=$(null),r=$(!1),o=w(),{getCurrentBrandCategoryId:_}=N(o),{$bus:l}=U();async function t(){r.value||(r.value=!0,await c.onConfirmCallBack(a.value),r.value=!1,l.$emit("popup_close"))}function C(){l.$emit("popup_close")}function v(){return l.$emit("popup_close"),D({name:"report",params:{brandCategoryId:_.value}},{open:{target:"_blank"}})}return(s,y)=>{const F=I;return d(),p("div",{class:n(s.$style.container)},[i("div",{class:n(s.$style.header)},u(s.$t("dsa.why_do_you_want_to_report_this_content")),3),m(f(te),{value:f(a),"onUpdate:value":y[0]||(y[0]=S=>V(a)?a.value=S:null)},null,8,["value"]),i("div",{class:n(s.$style.info)},[g(u(s.$t("dsa.do_you_have_a_certificate_attesting_to_your_status_as_a_trusted_reporter"))+" ",1),i("span",{class:n(s.$style.goToReport),onClick:v},u(s.$t("dsa.click_here")),3)],2),i("div",{class:n(s.$style.footer)},[m(F,{type:"light",onClick:C},{default:b(()=>[g(u(s.$t("dsa.cancel")),1)]),_:1}),m(F,{"is-disabled":f(a)===null,"is-loading":f(r),onClick:t},{default:b(()=>[g(u(s.$t("dsa.send")),1)]),_:1},8,["is-disabled","is-loading"])],2)],2)}}},de={$style:re},pe=h(ue,[["__cssModules",de]]),me=Object.freeze(Object.defineProperty({__proto__:null,default:pe},Symbol.toStringTag,{value:"Module"}));
1export{te as A,me as R,k as _};

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.