PageSourceSearch

https://comparea.ch/_next/static/chunks/pages/assurance-maladie/ou…chise-assurance-maladie-8c54575cb89df364.js

js comparea.ch collected 2026-10-08 05:16:14 UTC 9,978 bytes, 6 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5822],{90255:function(e,r,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/assurance-maladie/outils/modification-franchise-assurance-maladie",function(){return a(79211)}])},2285:function(e,r,a){"use strict";a.d(r,{I:function(){return w}});var l=a(85893),s=a(67294),n=a(87462),t=a(28771),o=a(25360),i=a(36206),c=a(77342),d=a(57898),m=a(7546),u=a(29115),f=a(75320);let h="Checkbox",[p,b]=(0,o.b)(h),[v,g]=p(h),x=(0,s.forwardRef)((e,r)=>{let{__scopeCheckbox:a,name:l,checked:o,defaultChecked:d,required:m,disabled:u,value:h="on",onCheckedChange:p,...b}=e,[g,x]=(0,s.useState)(null),j=(0,t.e)(r,e=>x(e)),k=(0,s.useRef)(!1),$=!g||!!g.closest("form"),[y=!1,_]=(0,c.T)({prop:o,defaultProp:d,onChange:p}),w=(0,s.useRef)(y);return(0,s.useEffect)(()=>{let e=null==g?void 0:g.form;if(e){let reset=()=>_(w.current);return e.addEventListener("reset",reset),()=>e.removeEventListener("reset",reset)}},[g,_]),(0,s.createElement)(v,{scope:a,state:y,disabled:u},(0,s.createElement)(f.WV.button,(0,n.Z)({type:"button",role:"checkbox","aria-checked":$e698a72e93240346$var$isIndeterminate(y)?"mixed":y,"aria-required":m,"data-state":$e698a72e93240346$var$getState(y),"data-disabled":u?"":void 0,disabled:u,value:h},b,{ref:j,onKeyDown:(0,i.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.M)(e.onClick,e=>{_(e=>!!$e698a72e93240346$var$isIndeterminate(e)||!e),$&&(k.current=e.isPropagationStopped(),k.current||e.stopPropagation())})})),$&&(0,s.createElement)($e698a72e93240346$var$BubbleInput,{control:g,bubbles:!k.current,name:l,value:h,checked:y,required:m,disabled:u,style:{transform:"translateX(-100%)"}}))}),j=(0,s.forwardRef)((e,r)=>{let{__scopeCheckbox:a,forceMount:l,...t}=e,o=g("CheckboxIndicator",a);return(0,s.createElement)(u.z,{present:l||$e698a72e93240346$var$isIndeterminate(o.state)||!0===o.state},(0,s.createElement)(f.WV.span,(0,n.Z)({"data-state":$e698a72e93240346$var$getState(o.state),"data-disabled":o.disabled?"":void 0},t,{ref:r,style:{pointerEvents:"none",...e.style}})))}),$e698a72e93240346$var$BubbleInput=e=>{let{control:r,checked:a,bubbles:l=!0,...t}=e,o=(0,s.useRef)(null),i=(0,d.D)(a),c=(0,m.t)(r);return(0,s.useEffect)(()=>{let e=o.current,r=window.HTMLInputElement.prototype,s=Object.getOwnPropertyDescriptor(r,"checked"),n=s.set;if(i!==a&&n){let r=new Event("click",{bubbles:l});e.indeterminate=$e698a72e93240346$var$isIndeterminate(a),n.call(e,!$e698a72e93240346$var$isIndeterminate(a)&&a),e.dispatchEvent(r)}},[i,a,l]),(0,s.createElement)("input",(0,n.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:!$e698a72e93240346$var$isIndeterminate(a)&&a},t,{tabIndex:-1,ref:o,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function $e698a72e93240346$var$isIndeterminate(e){return"indeterminate"===e}function $e698a72e93240346$var$getState(e){return $e698a72e93240346$var$isIndeterminate(e)?"indeterminate":e?"checked":"unchecked"}var k=a(84297);/**
2 * @license lucide-react v0.309.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */let $=(0,k.Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var y=a(51103);let _=s.forwardRef((e,r)=>{let{className:a,...s}=e;return(0,l.jsx)(x,{ref:r,className:(0,y.cn)("peer h-4 w-4 shrink-0 rounded-sm border  border-grey ring-offset-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-secondary focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-secondary data-[state=checked]:text-white",a),...s,children:(0,l.jsx)(j,{className:(0,y.cn)("flex items-center justify-center text-current"),children:(0,l.jsx)($,{className:"h-4 w-4"})})})});_.displayName=x.displayName;let w=s.forwardRef((e,r)=>{let{label:a,error:n,className:t,...o}=e,i=s.useId();return(0,l.jsxs)("div",{className:(0,y.cn)("flex flex-col gap-1",t),children:[(0,l.jsxs)("div",{className:(0,y.cn)("flex flex-row items-center gap-2"),children:[(0,l.jsx)(_,{ref:r,...o,id:i}),(0,l.jsx)("label",{htmlFor:i,className:"select-none text-sm font-medium opacity-80",children:a})]}),n&&(0,l.jsx)("span",{className:"text-red-500",children:n})]})});w.displayName="CheckboxInput"},79211:function(e,r,a){"use strict";a.r(r),a.d(r,{__N_SSG:function(){return N},default:function(){return modification_franchise_assurance_maladie}});var l=a(85893),s=a(64901),n=a(43818),t=a(44248),o=a(248),i=a(5321),c=a(25675),d=a.n(c),m=a(1604),u=a(87536),f=a(56312),h=a(98388),p=a(81665),b=a(35601),v=a(5549),g=a(67294),x=a(33001),j=a(44932),k=a(16894),$=a(2285);let y=["0","100","200","300","400","500","600"],_=["300","500","1'000","1'500","2'000","2'500"];var w=a(36492),modification_franchise_form=e=>{var r,a,s,n,t,o,i;let{t:c,className:d,...N}=e,E=m.z.object({assureur:m.z.string().min(1,{message:c("form.assureur.empty")}),idAssure:m.z.string().min(1,{message:c("form.idAssure.empty")}).min(5,{message:c("form.idAssure.error")}),idPolice:m.z.string().min(1,{message:c("form.idPolice.empty")}).min(5,{message:c("form.idPolice.error")}),nom:m.z.string().min(1,{message:c("form.nom.empty")}),prenom:m.z.string().min(1,{message:c("form.prenom.empty")}),email:m.z.string().email({message:c("form.email.error")}),telephone:m.z.string().refine(e=>""===e||(0,j.yf)(e),{message:c("form.telephone.error")}),addresse:m.z.string().min(1,{message:c("form.addresse.empty")}),localite:m.z.string().min(1,{message:c("form.localite.empty")}),majeur:m.z.boolean(),franchiseActuelle:m.z.string().min(1,{message:c("form.franchiseActuelle.empty")}),nouvelleFranchise:m.z.string().min(1,{message:c("form.nouvelleFranchise.empty")})}),{data:I}=(0,w.a)(["localities"],()=>fetch("/ch-locations-array.json").then(e=>e.json())),{register:P,handleSubmit:A,setError:C,control:z,formState:{errors:Z,isSubmitting:S},watch:F,setValue:R}=(0,u.cI)({resolver:(0,f.F)(E),defaultValues:{majeur:!0}}),q=F("majeur");(0,g.useEffect)(()=>{R("franchiseActuelle",""),R("nouvelleFranchise","")},[q]);let onSubmit=async e=>{};return(0,l.jsxs)("form",{onSubmit:()=>void A(onSubmit),className:(0,h.m6)("grid grid-cols-1  gap-4 md:grid-cols-2",d),...N,children:[(0,l.jsx)(u.Qr,{name:"assureur",control:z,render:e=>{var r;let{field:a}=e;return(0,l.jsx)(p.lq,{label:c("form.assureur.label"),placeholder:c("form.assureur.placeholder"),error:null===(r=Z.assureur)||void 0===r?void 0:r.message,className:"md:col-span-2",options:b.map(e=>({label:e,value:e})),...a}
6)}}),(0,l.jsx)(x.ZP,{label:c("form.idAssure.label"),placeholder:c("form.idAssure.placeholder"),error:null===(r=Z.idAssure)||void 0===r?void 0:r.message,...P("idAssure")}),(0,l.jsx)(x.ZP,{label:c("form.idPolice.label"),placeholder:c("form.idPolice.placeholder"),error:null===(a=Z.idPolice)||void 0===a?void 0:a.message,...P("idPolice")}),(0,l.jsx)(x.ZP,{label:c("form.nom.label"),placeholder:c("form.nom.placeholder"),error:null===(s=Z.nom)||void 0===s?void 0:s.message,...P("nom")}),(0,l.jsx)(x.ZP,{label:c("form.prenom.label"),placeholder:c("form.prenom.placeholder"),error:null===(n=Z.prenom)||void 0===n?void 0:n.message,...P("prenom")}),(0,l.jsx)(x.ZP,{label:c("form.email.label"),placeholder:c("form.email.placeholder"),error:null===(t=Z.email)||void 0===t?void 0:t.message,...P("email")}),(0,l.jsx)(x.AJ,{label:c("form.telephone.label"),placeholder:c("form.telephone.placeholder"),error:null===(o=Z.telephone)||void 0===o?void 0:o.message,...P("telephone")}),(0,l.jsx)(x.ZP,{label:c("form.addresse.label"),placeholder:c("form.addresse.placeholder"),error:null===(i=Z.addresse)||void 0===i?void 0:i.message,...P("addresse")}),I&&(0,l.jsx)(u.Qr,{name:"localite",control:z,render:e=>{var r;let{field:a}=e;return(0,l.jsx)(k.Q,{label:c("form.localite.label"),placeholder:c("form.localite.placeholder"),error:null===(r=Z.localite)||void 0===r?void 0:r.message,options:I.map(e=>({key:e,value:e})),...a})}}),(0,l.jsx)(u.Qr,{name:"majeur",control:z,render:e=>{let{field:r}=e;return(0,l.jsx)($.I,{label:c("form.majeur.label"),className:"md:col-span-2",onCheckedChange:r.onChange,checked:r.value})}}),(0,l.jsx)(u.Qr,{name:"franchiseActuelle",control:z,render:e=>{var r;let{field:a}=e;return(0,l.jsx)(p.lq,{label:c("form.franchiseActuelle.label"),placeholder:c("form.franchiseActuelle.placeholder"),error:null===(r=Z.franchiseActuelle)||void 0===r?void 0:r.message,options:q?_.map(e=>({label:e,value:e})):y.map(e=>({label:e,value:e})),...a})}}),(0,l.jsx)(u.Qr,{name:"nouvelleFranchise",control:z,render:e=>{var r;let{field:a}=e;return(0,l.jsx)(p.lq,{label:c("form.nouvelleFranchise.label"),placeholder:c("form.nouvelleFranchise.placeholder"),error:null===(r=Z.nouvelleFranchise)||void 0===r?void 0:r.message,options:q?_.map(e=>({label:e,value:e})):y.map(e=>({label:e,value:e})),...a})}}),(0,l.jsx)(v.z,{type:"submit",loading:S,className:"mt-4 w-fit md:col-span-2",children:c("form.submit")})]})},N=!0,modification_franchise_assurance_maladie=()=>{let{t:e}=(0,s.$G)("pages/assurance-maladie/outils/modification-franchise-assurance-maladie");return(0,l.jsx)(o.Z,{breadcrumbItems:[{icon:(0,l.jsx)(n.Z,{}),link:"/"},{text:e("breadcrumb0"),link:"/assurance-maladie"},{text:e("breadcrumb1"),link:"/assurance-maladie/lamal"},{text:e("breadcrumb"),link:"/assurance-maladie/outils/modification-franchise-assurance-maladie"}],title:e("heroTitle"),labelAction:e("labelAction"),className:"pt-10 md:pt-10",hrefAction:t.KY,t:e,agentKey:"alexis_milon",articleDate:"01.02.2024",components:{linkLamal:(0,l.jsx)(i.z7,{href:"/assurance-maladie/lamal",newTab:!0})},children:(0,l.jsxs)("div",{className:"flex flex-row items-center gap-10 md:pb-10",children:[(0,l.jsx)(modification_franchise_form,{t:e,className:"w-full"}),(0,l.jsx)(d(),{src:"/blog/assurance-maladie/outils/modification-franchise.png",className:"hidden shrink-0 md:block",width:500,height:700,alt:"formulaire modification franchise"})]})})}}},function(e){e.O(0,[6375,7962,7398,1587,6642,2661,248,8498,9774,2888,179],function(){return e(e.s=90255)}),_N_E=e.O()}]);

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.