PageSourceSearch

https://saccaro.com/_next/static/chunks/pages/reset-password-67679667adc716e6.js

js saccaro.com collected 2026-10-10 00:52:34 UTC 12,981 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8006],{4688:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password",function(){return n(5945)}])},1059:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(5893),r=n(2729),o=n(4184),s=n.n(o),i=n(4507),l=n.n(i);let c=e=>{let{collapsed:t,children:n,containerStyle:o}=e;return(0,a.jsx)(r.E.div,{className:s()(l().collapsibleContainer,o),initial:!1,animate:[t?"closed":"open"],variants:{open:{height:"auto",opacity:1,transition:{bounce:0}},closed:{height:"0rem",opacity:0,transition:{bounce:0}}},children:n})};c.defaultProps={},c.propTypes={};var d=c},8559:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var a=n(5893),r=n(7294),o=n(4184),s=n.n(o),i=n(5697),l=n.n(i),c=n(7536),d=n(7333),u=n(6225),p=n(9940),m=n.n(p);let h=e=>{let{name:t,type:n,mask:o,label:i,controller:l,validation:p,helperText:h,inputStyle:w,containerStyle:g}=e,[f,v]=(0,r.useState)(!1);return(0,a.jsx)(c.Qr,{name:t,control:l,rules:p,render:e=>{let{field:r}=e;return(0,a.jsxs)("div",{className:s()(m().container,g),children:[i&&(0,a.jsx)("label",{className:s()(m().containerLabel,{[m().containerLabelFill]:!!r.value}),htmlFor:t,children:i}),(0,a.jsxs)("div",{className:m().containerInputWrapper,children:[o?(0,a.jsx)(d.HH,{id:t,className:s()(m().containerInput,w),format:o,autoComplete:r.name,name:r.name,value:r.value,onChange:r.onChange,onBlur:r.onBlur,type:f?"text":n}):(0,a.jsx)("input",{id:t,className:s()(m().containerInput,w),name:r.name,autoComplete:r.name,type:f?"text":n,...r}),"password"===n&&(f?(0,a.jsx)(u.y7o,{size:16,onClick:()=>v(!1),className:m().containerInputIcon}):(0,a.jsx)(u.HR2,{size:16,onClick:()=>v(!0),className:m().containerInputIcon}))]}),(0,a.jsx)("span",{className:m().containerHelperText,children:h})]})}})};h.defaultProps={mask:null,label:null,type:"text",inputStyle:"",helperText:null,containerStyle:""},h.propTypes={mask:l().string,label:l().string,helperText:l().string,inputStyle:l().string,validation:l().shape({}),containerStyle:l().string,name:l().string.isRequired,controller:l().shape({}).isRequired,type:l().oneOf(["text","password","email"])};var w=h},9858:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var a=n(5893),r=n(155),o=n(7294),s=function(){return(s=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)0>t.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},l=function(e){var t=0;if(0===e.length)return!1;for(;t<e.length;){var n=e.charAt(t);if(n==n.toLowerCase());else if(n==n.toUpperCase())return!0;t++}return!1},c=function(e){var t=0;if(0===e.length)return!1;for(;t<e.length;){var n=e.charAt(t);if(n==n.toUpperCase());else if(n==n.toLowerCase())return!0;t++}return!1},d=function(e){var t=e.valid,n=e.iconSize,a=e.validColor,r=e.invalidColor,s=e.validTextColor,i=e.invalidTextColor,l=e.iconComponents,c=e.hideIcon,d=e.rtl,u=e.children,p=e.itemClassName;return o.createElement("li",{className:"".concat(p," ").concat(t?"valid":"invalid"),style:{listStyleType:"none",display:"flex",alignItems:"center",margin:"2px 0"}},c?null:l?t?l.ValidIcon:l.InvalidIcon:o.createElement("svg",{className:"checklist-icon",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 512 512",style:{marginRight:d?0:5,marginLeft:d?5:0}},o.createElement("path",{fill:t?a:r,d:t?"M432 64l-240 240-112-112-80 80 192 192 320-320z":"M507.331 411.33c-0.002-0.002-0.004-0.004-0.006-0.005l-155.322-155.325 155.322-155.325c0.002-0.002 0.004-0.003 0.006-0.005 1.672-1.673 2.881-3.627 3.656-5.708 2.123-5.688 0.912-12.341-3.662-16.915l-73.373-73.373c-4.574-4.573-11.225-5.783-16.914-3.66-2.080 0.775-4.035 1.984-5.709 3.655 0 0.002-0.002 0.003-0.004 0.005l-155.324 155.326-155.324
1-155.325c-0.002-0.002-0.003-0.003-0.005-0.005-1.673-1.671-3.627-2.88-5.707-3.655-5.69-2.124-12.341-0.913-16.915 3.66l-73.374 73.374c-4.574 4.574-5.784 11.226-3.661 16.914 0.776 2.080 1.985 4.036 3.656 5.708 0.002 0.001 0.003 0.003 0.005 0.005l155.325 155.324-155.325 155.326c-0.001 0.002-0.003 0.003-0.004 0.005-1.671 1.673-2.88 3.627-3.657 5.707-2.124 5.688-0.913 12.341 3.661 16.915l73.374 73.373c4.575 4.574 11.226 5.784 16.915 3.661 2.080-0.776 4.035-1.985 5.708-3.656 0.001-0.002 0.003-0.003 0.005-0.005l155.324-155.325 155.324 155.325c0.002 0.001 0.004 0.003 0.006 0.004 1.674 1.672 3.627 2.881 5.707 3.657 5.689 2.123 12.342 0.913 16.914-3.661l73.373-73.374c4.574-4.574 5.785-11.227 3.662-16.915-0.776-2.080-1.985-4.034-3.657-5.707z"})),o.createElement("span",{style:{paddingTop:2,opacity:t?1:i?void 0:.5,flex:1,color:t?s:i}},u))},u=function(e){var t=e.className,n=e.style,a=e.rules,r=e.value,u=e.valueAgain,p=e.minLength,m=e.maxLength,h=e.rtl,w=e.onChange,g=e.specialCharsRegex,f=e.messages,v=void 0===f?{}:f,_=i(e,["className","style","rules","value","valueAgain","minLength","maxLength","rtl","onChange","specialCharsRegex","messages"]),x={minLength:{valid:r.length>=(p||100),message:v.minLength||"Password has at least ".concat(p," characters.")},specialChar:{valid:(void 0===g?/[~`¿¡!#$%\^&*€£@+÷=\-\[\]\\';,/{}\(\)|\\":<>\?\.\_]/g:g).test(r),message:v.specialChar||"Password has special characters."},number:{valid:/\d/g.test(r),message:v.number||"Password has a number."},match:{valid:r.length>0&&r===u,message:v.match||"Passwords match."},capital:{valid:l(r),message:v.capital||"Password has a capital letter."},lowercase:{valid:c(r),message:v.lowercase||"Password has a lowercase letter."},capitalAndLowercase:{valid:l(r)&&c(r),message:v.capitalAndLowercase||"Password contains at least one uppercase and lowercase characters."},letter:{valid:/[a-zA-Z]/g.test(r),message:v.letter||"Password has a letter."},maxLength:{valid:r.length<=(m||16),message:v.maxLength||"Password has no more than ".concat(m," characters.")},notEmpty:{valid:!!(r.length>0&&u&&u.length>0),message:v.notEmpty||"Password fields are not empty."},noSpaces:{valid:!!(r.length>0&&!/\s/.test(r)),message:v.noSpaces||"Password contains no spaces."}},y=(0,o.useMemo)(function(){return a.filter(function(e){return!!x[e]})},[a]),I=y.every(function(e){return x[e].valid}),C=(0,o.useMemo)(function(){return y.filter(function(e){return!x[e].valid})},[r,u,y]);return(0,o.useEffect)(function(){"function"==typeof w&&w(I,C)},[I,C]),h&&(t=t?t+" rtl":"rtl"),o.createElement("ul",{className:t,style:s({margin:0,padding:0},n)},y.map(function(e){var t=x[e],n=t.message,a=t.valid;return o.createElement(d,s({key:e,valid:a,iconSize:18,validColor:"#4BCA81",invalidColor:"#FF0033",rtl:h},_),n)}))},p=n(1059),m=n(3637),h=n.n(m);let w=e=>{let{password:t,passwordConfirmation:n,setValid:o,rules:s,messages:i}=e;return(0,a.jsx)(p.Z,{collapsed:!t,children:(0,a.jsx)(u,{rules:s,minLength:6,value:t,valueAgain:n,onChange:e=>o(e),className:h().passwordValidationContainer,iconComponents:{ValidIcon:(0,a.jsx)(r.jI1,{size:20,className:h().passwordValidationIconValid}),InvalidIcon:(0,a.jsx)(r.bjh,{size:20,className:h().passwordValidationIconInvalid})},messages:i})})};var g=w},2948:function(e,t,n){"use strict";n.d(t,{D6:function(){return a},MX:function(){return l},aO:function(){return c},k8:function(){return o},lN:function(){return s},ps:function(){return i},wD:function(){return r}});let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return{required:e,pattern:{value:/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i,message:t}}},r=(e,t,n)=>({required:e,pattern:{value:/(\w.+\s).+/i,message:t},minLength:{value:10,message:n}}),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return{required:e,pattern:{value:/^(?!\s*$).+/,message:t}}},s=e=>({required:e,pattern:{value:/^(?!\s*$).+/,message:e}}),i=e=>({required:e,pattern:{value:/^(?!\s*$).+/,message:e}}),l=e=>({required:e}),c=e=>({required:e})},5945:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return F},default:function(){return j}});var a=n(5893),r=n(2556),o=n(8246),s=n(7774),i=n(4184),l=n.n(i),c=n(5697),d=n.n(c),u=n(7294),p=n(1163),m=n(7536),h=n(2920),w=n(2948),g=n(2119),f=n(8024),v=n(8559),_=n(9858),x=n(7733),y=n.n(x);let I=e=>{var t,n;let{locale:o}=e,s=(0,r.QT)(),i=(0,p.useRouter)(),[c,d]=(0,u.useState)(!1),[x,I]=(0,u.useState)(!1),{handleSubmit:C,formState:{errors:F},control:j,reset:P,watch:b}=(0,m.cI)({defaultValues:{password:"",password_confirmation:""}}),N=e=>{d(!0);let t=i.query.token;(0,g.wV)(o,{...e,token:t}).then(e=>{e.error?(h.Am.error(e.message,{position:"top-right",theme:"light",autoClose:3500,transition:h.Mi}),d(!1)):(h.Am.success(e.message,{position:"top-right",theme:"light",autoClose:3500,transition:h.Mi}),d(!1),P(),i.push("/authentication"))})};return(0,a.jsxs)("div",{className:y().container,children:[(0,a.jsx)("h3",{className:y().containerTitle,children:s.t("resetPassword.title")}),(0,a.jsx)("p",{className:y().containerDescription,children:s.t("resetPassword.description")}),(0,a.jsx)("div",{className:y().containerFormWrapper,children:(0,a.jsxs)("form",{onSubmit:C(N),className:y().containerForm,children:[(0,a.jsx)("div",{className:y().containerFormRow,children:(0,a.jsx)(v.Z,{name:"password",type:"password",label:s.t("resetPassword.form.password"),controller:j,helperText:null===(t=F.password)||void 0===t?void 0:t.message,validation:(0,w.aO)(s.t("resetPassword.validation.password.required"))})}),(0,a.jsx)("div",{className:y().containerFormRow,children:(0,a.jsx)(v.Z,{name:"password_confirmation",type:"password",label:s.t("resetPassword.form.passwordConfirmation"),controller:j,helperText:null===(n=F.password_confirmation)||void 0===n?void 0:n.message,validation:(0,w.aO)(s.t("resetPassword.validation.password.required"))})}),(0,a.jsx)(_.Z,{password:b("password"),passwordConfirmation:b("password_confirmation"),setValid:e=>I(e),rules:["minLength","match"],messages:{minLength:s.t("passwordValidation.minLength"),match:s.t("passwordValidation.match")}}),(0,a.jsxs)("div",{className:y().containerFormButtons,children:[(0,a.jsx)(f.Z,{role:"link",to:"/authentication",label:s.t("resetPassword.form.auth"),containerStyle:y().containerFormButton,buttonStyle:l()(y().containerFormButtonContent,y().containerFormButtonContentFirst)}),(0,a.jsx)(f.Z,{type:"submit",label:s.t("resetPassword.form.reset"),containerStyle:y().containerFormButton,buttonStyle:y().containerFormButtonContent,loading:c,disabled:!x||c})]})]})})]})};I.propTypes={generalInfo:d().shape({}).isRequired};let C=e=>{let{generalInfo:t,contactInfo:n,locale:o}=e,i=(0,r.QT)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{title:i.t("seo.resetPassword.title"),description:i.t("seo.resetPassword.description")}),(0,a.jsx)("section",{children:(0,a.jsx)(I,{locale:o,generalInfo:t,contactInfo:n})})]})};C.getLayout=(e,t)=>(0,a.jsx)(o.Z,{...t,contactInfo:t.contactInfoFooter,children:e});var F=!0,j=C},4507:function(e){e.exports={collapsibleContainer:"Collapsible_collapsibleContainer__r27Wq"}},9940:function(e){e.exports={container:"Input_container__jzNHt",containerLabel:"Input_containerLabel__SLDe1",containerLabelFill:"Input_containerLabelFill__OiKuU",containerInput:"Input_containerInput__4vRV5",containerInputWrapper:"Input_containerInputWrapper__ihdfj",containerInputIcon:"Input_containerInputIcon__V_FlH",containerHelperText:"Input_containerHelperText__9NKdy"}},3637:function(e){e.exports={passwordValidationContainer:"PasswordValidation_passwordValidationContainer__IGNme",passwordValidationIconValid:"PasswordValidation_passwordValidationIconValid__nn032",passwordValidationIconInvalid:"PasswordValidation_passwordValidationIconInvalid__973Z1"}},7733:function(e){e.exports={container:"ResetPasswordForm_container__4PdRL",containerTitle:"ResetPasswordForm_containerTitle__Fdt25",containerDescription:"ResetPasswordForm_containerDescription__aKLcq",containerFormWrapper:"ResetPasswordForm_containerFormWrapper__RJyk3",containerFormRow:"ResetPasswordForm_containerFormRow__cjAG7",containerFormRowTextArea:"ResetPasswordForm_containerFormRowTextArea__jOxK4",containerFormButton:"ResetPasswordForm_containerFormButton___Wd3_",containerFormButtonContent:"ResetPasswordForm_containerFormButtonContent__xrYoo",containerFormButtonContentFirst:"ResetPasswordForm_containerFormButtonContentFirst__Jl9r4",containerFormButtons:"ResetPasswordForm_containerFormButtons___AIey"}}},function(e){e.O(0,[7627,1228,260,3874,9866,4090,7926,6607,8409,3454,8257,7227,2119,3219,9774,2888,179],function(){return e(e.s=4688)}),_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.