1"use strict";(self.webpackChunkupsolve_filer=self.webpackChunkupsolve_filer||[]).push([[24],{2524:function(e,t,i){i.d(t,{L:function(){return r}});var o=i(54479),n=(i(22155),i(22910)),a=i(65723);const r=()=>(0,a.jsx)(s,{}),s=n.Ay.div` 2 background: ${e=>(0,o.No)(.9,e.theme.colors.brand[700])}; 3 position: fixed; 4 top: 0; 5 right: 0; 6 bottom: 0; 7 left: 0; 8 z-index: -10; 9`},14151:function(e,t,i){i.d(t,{K:function(){return d}}),i(22155);var o=i(22910),n=i(56665),a=i(39597),r=i(55313),s=i(65723);const d=()=>(0,s.jsxs)(l,{children:[(0,s.jsx)("span",{className:"overview__scene-front",children:(0,s.jsx)(r.A,{})}),(0,s.jsx)("span",{className:"overview__scene-back",children:(0,s.jsx)(a.A,{})})]}),l=o.Ay.div` 10 .overview__scene-front, 11 .overview__scene-back { 12 position: fixed; 13 display: flex; 14 flex-direction: column; 15 justify-content: flex-end; 16 } 17 .overview__scene-front { 18 top: 40px; 19 left: 0; 20 right: 0; 21 height: 100vh; 22 z-index: ${n.OL}; 23 opacity: 0.7; 24 } 25 .overview__scene-back { 26 top: 0; 27 left: 0; 28 right: 0; 29 height: 100vh; 30 max-width: 960px; 31 margin-left: auto; 32 z-index: ${n.eW}; 33 opacity: 0.4; 34 } 35 .overview__scene-cloud { 36 } 37 } 38 @media (max-width: ${e=>e.theme.breakpoints[500]}) { 39 .overview__scene-front { 40 top: 200px; 41 } 42 .overview__scene-back { 43 left: 0; 44 } 45 } 46`},5036:function(e,t,i){i.d(t,{Av:function(){return c},Pr:function(){return l},W7:function(){return d},ou:function(){return p},rW:function(){return r},z_:function(){return s}}),i(22155);var o=i(62753),n=i(32569),a=i(65723);const r="By updating my account with a phone number, I give Upsolve and its affiliates signed consent to contact me at the number provided, either in person, by prerecorded voice message, SMS text message, or by auto dialer. Message and data rates may apply. Message frequency may vary. You may text STOP at any time to opt out.",s="By clicking above, I give Upsolve and its affiliates signed consent to contact me at the number provided, either in person, by prerecorded voice message, SMS text message, or by auto dialer. Message and data rates may apply. Message frequency may vary. You may text STOP at any time to opt out. I understand my consent isnât a condition of purchase.",d="By clicking above, I agree to the [Terms of Service](https://upsolve.org/terms-of-service/).",l="By clicking above, I give Upsolve and its affiliates signed consent to contact me at the number provided, either in person, by prerecorded voice message, SMS text message, or by auto dialer. Message and data rates may apply. Message frequency may vary. You may text STOP at any time to opt out. Upsolve makes no representation about the quality of attorneys. I understand my consent isnât a condition of purchase. I also agree to the [Terms of Service](https://upsolve.org/terms-of-service/).",p=()=>{const e=o.UA();return(0,a.jsxs)(a.Fragment,{children:["By continuing, I understand that ",e.name," is not a law firm or a substitute for an attorney or law firm and that by using ",e.name,", I do not enter any form of attorney-client relationship with"," ",e.name,". ",e.name," provides an online web app. I understand that I am not allowed to ask for or provide legal advice and that no communication on this website should be considered legal advice. I agree to"," ",e.name,"'s ",(0,a.jsx)(n.e,{to:e.termsUrl,children:"Terms of Service"}),"."]})},c=()=>(0,a.jsxs)(a.Fragment,{children:["© ",(new Date).getFullYear()," Upsolve. Upsolve Inc., EIN 82-1736267, is a registered nonprofit 501(c)(3) organization. Although many of Upsolveâs informational articles are drafted or reviewed by attorneys, Upsolve is not a law firm or a substitute for an attorney or law firm. Upsolve provides an online web app that helps you file for bankruptcy for free on your own, if you have a simple case and pass our eligibility criteria. We"," ",(0,a.jsx)(n.e,{to:"https://upsolve.org/no-legal-advice/",children:"do not provide any form of legal advice"})," and absolutely no communication between you and Upsolve should be considered legal advice. If you do not qualify for our free web app or you do not want to use it, we provide access to private independent attorneys at your specific direction. Attorneys pay Upsolve for the chance to provide free evaluations to people who ask for them, which"," ",(0,a.jsx)(n.e,{to:"https://upsolve.org/learn/how-upsolve-is-free/",children:"helps keep our web app free"}),". By using Upsolve, you do not enter any form of attorney-client relationship with Upsolve. Your access to the website is subject to our"," ",(0,a.jsx)(n.e,{to:"https://upsolve.org/terms-of-use/",children:"Terms of Use"}),"."]})},36320:function(e,t,i){i.d(t,{Kl:function(){return l},Xy:function(){return p},HR:function(){return d}});var o=i(54479),n=i(22910);const a=n.Ay.div` 47 min-height: 100vh; 48 min-width: 100%; 49 display: flex; 50 align-items: center; 51 flex-direction: column; 52 53 .form-container { 54 width: 100%; 55 button, 56 input, 57 select { 58 width: 100%; 59 margin: 4px 0 12px; 60 } 61 label:first-of-type { 62 margin-top: 24px; 63 } 64 button:last-of-type { 65 margin-bottom: 24px; 66 } 67 } 68 69 .background-img { 70 position: absolute; 71 top: 0; 72 right: 0; 73 left: 0; 74 bottom: 0; 75 z-index: -1; 76 overflow: hidden; 77 display: flex; 78 justify-content: center; 79 svg { 80 opacity: 0.5; 81 position: fixed; 82 bottom: -10em; 83 height: auto; 84 width: 50%; 85 min-width: 320px; 86 max-height: 520px; 87 } 88 } 89`,r=(0,n.Ay)(a)` 90 position: relative; 91 z-index: 10; 92 background: ${e=>e.theme.colors.white[800]}; 93 height: 100%; 94 ${e=>
94!0===e.hideScreenerPanel?n.AH` 95 overflow: hidden; 96 `:!1===e.hideScreenerPanel?n.AH` 97 overflow: initial; 98 `:void 0} 99 .trust-footer { 100 max-width: 640px; 101 margin: 0 auto; 102 text-align: center; 103 font-size: 13px; 104 line-height: 120%; 105 color: ${e=>e.theme.colors.gray[800]}; 106 path { 107 fill: ${e=>e.theme.colors.gray[800]}; 108 } 109 & > p > a { 110 color: inherit; 111 text-decoration: underline; 112 } 113 } 114 .comfort-animation { 115 z-index: 1; 116 background: transparent; 117 display: flex; 118 pointer-events: none; 119 flex-direction: column; 120 justify-content: center; 121 align-items: center; 122 padding: 3em 1em; 123 .animation { 124 width: 240px; 125 height: 240px; 126 max-width: 65vw; 127 max-height: 40vh; 128 margin: 0 0 0.5em; 129 svg { 130 width: 100%; 131 height: 100%; 132 } 133 } 134 .value { 135 opacity: 0; 136 transition: 250ms; 137 font-weight: 500; 138 margin-top: 0.5em; 139 text-align: center; 140 &.active { 141 opacity: 1; 142 color: ${e=>e.theme.colors.brand[500]}; 143 } 144 } 145 .quote { 146 color: ${e=>e.theme.colors.brand[500]}; 147 margin-bottom: 0.5em; 148 font-style: italic; 149 width: 100%; 150 max-width: 400px; 151 text-align: center; 152 } 153 } 154 @media (max-width: 45em) { 155 background: ${e=>e.theme.colors.white[900]}; 156 .trust-footer { 157 display: none; 158 } 159 } 160 161 .home-view__feed { 162 width: 100%; 163 max-width: 800px; 164 margin: 0 auto; 165 padding: 1em; 166 } 167`,s=n.Ay.div` 168 height: 40px; 169 width: 40px; 170 border-radius: 20px; 171 background: url("${({url:e})=>e}"); 172 background-size: cover; 173 background-position: center; 174 background-repeat: no-repeat; 175 176 transition: opacity 1s; 177 opacity: ${({state:e})=>{switch(e){case"entering":case"entered":return"1";case"exiting":case"exited":return"0"}}}; 178`,d=(0,n.Ay)(r)` 179 align-items: center; 180 justify-content: center; 181 background: transparent; 182 &, 183 .preview-product-community { 184 width: 100%; 185 max-width: 480px; 186 margin: 0 auto; 187 } 188 .preview-product-community { 189 height: 180px; 190 display: flex; 191 justify-content: center; 192 padding: 0; 193 margin: -90px auto -32px; 194 width: 100%; 195 min-width: 100%; 196 max-width: 100%; 197 svg { 198 height: 120%; 199 max-height: 120%; 200 } 201 } 202 .preview-product-community__users { 203 width: 120px; 204 padding: 24px 0; 205 display: flex; 206 flex-direction: column; 207 align-items: center; 208 ${s} { 209 height: 40px; 210 width: 40px; 211 border-radius: 20px; 212 position: relative; 213 } 214 &.left { 215 ${s}:first-of-type { 216 position: relative; 217 right: -16px; 218 top: -12px; 219 border: 4px solid ${e=>(0,o.a)(.1,e.theme.colors.brand[700])}; // green 220 } 221 ${s}:last-of-type { 222 right: 16px; 223 bottom: -12px; 224 border: 4px solid ${e=>(0,o.a)(.1,e.theme.colors.brand[700])}; // orange 225 } 226 } 227 &.right { 228 ${s}:first-of-type { 229 position: relative; 230 left: -32px; 231 top: -10px; 232 border: 4px solid ${e=>(0,o.a)(.1,e.theme.colors.brand[700])}; // pink 233 } 234 ${s}:last-of-type { 235 right: -16px; 236 bottom: -12px; 237 border: 4px solid ${e=>(0,o.a)(.1,e.theme.colors.brand[700])}; // purple 238 } 239 } 240 } 241 .auth-view-intro__page { 242 padding: 0em; 243 max-width: 480px; 244 @media screen and (max-width: ${e=>e.theme.breakpoints[500]}) { 245 max-width: 360px; 246 } 247 div.intro-panel-box { 248 width: 100%; 249 min-width: 100%; 250 max-width: 100%; 251 position: relative; 252 z-index: 10; 253 background: white; 254 border-radius: 12px; 255 box-shadow: 0 0.5em 1em 0 rgba(0, 0, 25, 0.1); 256 border: 1px solid ${e=>e.theme.colors.white[500]}; 257 margin-bottom: 2em; 258 h4, 259 h6 { 260 color: ${e=>e.theme.colors.brand[500]}; 261 margin-bottom: 8px; 262 } 263 h6 { 264 font-size: 12px; 265 } 266 } 267 .intro-panel-box__content { 268 text-align: center; 269 padding: 2em 3em; 270 } 271 .domain-logo { 272 margin: 0 0 6px; 273 svg { 274 max-height: 54px; 275 } 276 &.small svg { 277 max-height: 28px; 278 } 279 } 280 .sms-consent { 281 padding-top: 5px; 282 } 283 .upsolve-post { 284 text-align: left; 285 .post__header { 286 .post__header__name { 287 align-items: flex-start !important; 288 } 289 } 290 .post__content { 291 margin-bottom: 8px; 292 & > div > p { 293 text-align: left; 294 } 295 } 296 } 297 } 298 @media (max-width: 45em) { 299 width: 100%; 300 max-width: 100%; 301 min-width: 100%; 302 .preview-product-community { 303 height: 100px; 304 max-height: 100px; 305 width: 100%; 306 max-width: 100vw; 307 overflow: hidden; 308 margin: -20px auto 0; 309 display: flex; 310 justify-content: center; 311 svg { 312 max-width: 100vw; 313 } 314 } 315 .auth-view-intro__page { 316 .upsolve-post { 317 text-align: left; 318 .post__content > div > p { 319 text-align: left !important; 320 } 321 } 322 .stats-section span { 323 font-size: 12px; 324 } 325 .intro-panel-box__content { 326 padding: 2em 1em 1em; 327 } 328 } 329 } 330`,l=n.Ay.form` 331 .stats-section { 332 margin: 0 0 24px; 333 &, 334 span { 335 display: flex; 336 justify-content: center; 337 align-items: center; 338 } 339 span { 340 margin: 0; 341 font-size: 16px; 342 letter-spacing: 0; 343 color: ${e=>e.theme.colors.gray[900]}; 344 &:first-of-type { 345 margin-right: 2px; 346 } 347 svg { 348 height: 12px; 349 width: 12px; 350 margin-top: 2px; 351 margin-right: 3px; 352 } 353 } 354 } 355 .capture-identifier, 356 .capture-password { 357 font-weight: 700; 358 text-align: center; 359 margin-bottom: 1em; 360 & > input[type="text"], 361 & > input::placeholder { 362 margin-bottom: 0; 363 } 364 & > input::placeholder { 365 font-weight: 300; 366 opacity: 0.7; 367 } 368 label { 369 width: 100%; 370 text-align: center; 371 margin-bottom: 2px; 372 font-size: 16px; 373 } 374 & > div { 375 margin-bottom: 0.25em; 376 } 377 } 378 .capture-password { 379 & > small:first-of-type { 380 display: flex; 381 justify-content: center; 382 margin: 0 auto 8px; 383 } 384 } 385 .capture-identifier { 386 .email-description { 387 display: flex; 388 flex-direction: column; 389 text-align: center; 390 gap: 16px; 391 .email-description__disclaimer { 392 font-weight: 200; 393 } 394 } 395 } 396 .or-bar { 397 display: flex; 398 align-items: center; 399 margin-top: 12px; 400 margin-bottom: 16px; 401 hr { 402 flex-grow: 1; 403 margin: 0; 404 border: none; 405 border-top: 1px solid #ddd; 406 clear: both; 407 } 408 div { 409 padding: 0 20px; 410 } 411 } 412 .signup-options { 413 button { 414 margin-bottom: 6px; 415 } 416 } 417 .sign-in-bar { 418 margin-bottom: 12px; 419 } 420 .fb-group { 421 margin-bottom: 2em; 422 img { 423 max-width: 100%; 424 border-radius: 12px; 425 box-shadow: 0 0.5em 1em 0 rgba(0, 0, 25, 0.1); 426 } 427 } 428 .demo-image { 429 display: flex; 430 flex-direction: row; 431 justify-content: center; 432 padding: 1em 0; 433 img { 434 height: 200px; 435 width: auto; 436 } 437 } 438 h1, 439 h3 { 440 line-height: 125%; 441 margin-bottom: 0.5em; 442 } 443 p { 444 line-height: 150%; 445 margin-bottom: 1.5em; 446 } 447 // Mobile 448 @media (max-width: 45em) { 449 h1, 450 h3 { 451 padding-top: 0.75em; 452 } 453 } 454 // Desktop 455 @media (min-width: 45em) { 456 h1, 457 h3, 458 p { 459 text-align: center; 460 } 461 } 462`,p=n.Ay.div` 463 margin-top: 8px; 464 padding: 0 6px; 465 text-align: justify; 466 line-height: 100%; 467 opacity: 0.7; 468 @media screen and (min-width: 45em) { 469 padding: 0 1em 1em; 470 } 471`},91643:function(e,t,i){i.r(t),i.d(t,{default:function(){return $}});var o=i(92362),n=i(14550),a=i(72174),r=i(19899),s=i(24225),d=i(31661),l=i(22155),p=i(53913),c=i(48085),m=i(80183),h=i(82399),u=i.n(h),g=i(62753),x=i(2524),f=i(14151),v=i(5036),y=i(62755),w=i(58124),b=i.n(w);const j=async(e,t)=>b().post("/v1/auth/password/reset",{token:t,password:e}).then(e=>e.data);var _=i(36320),k=i(65723);function $(){const{refetch:e}=(0,y.o)(),t=g.UA().logo,i=(0,c.zy)(),h=(0,c.Zp)(),w=(0,o.nIg)(i.search)?.token,[b,$]=(0,l.useState)(""),[S,z]=(0,l.useState)(""),[A,I]=(0,l.useState)(!1),[U,P]=(0,l.useState)(null),[N,M]=(0,l.useState)(!1),[T,O]=(0,l.useState)(!1),[q,R]=(0,l.useState)(null);return(0,l.useEffect)(()=>
471{if(b||S){if(g.oe()&&u()(b).score<2)return P("Please make a stronger password."),I(!1);if(!S)return P("Please type your password again."),I(!1);if(b!==S)return P("Passwords don't match."),I(!1);I(!0),P(null)}},[b,S]),(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(_.HR,{children:(0,k.jsx)("div",{style:{height:"100%",display:"flex",alignItems:"center"},children:(0,k.jsxs)("div",{className:"auth-view-intro__page",children:[(0,k.jsx)("div",{className:"intro-panel-box",children:(0,k.jsx)("div",{className:"intro-panel-box__content","data-test-id":"sq-understand",children:(0,k.jsxs)(_.Kl,{onSubmit:t=>{t.preventDefault(),(async()=>{if(b&&w){M(!0);try{await j(b,(0,o.$g1)(w)),O(!0),e&&await e(),p.oR.success("Password reset! You're now signed in."),setTimeout(()=>h("/"),500)}catch(e){R("There was a problem resetting your password. Please try again.")}finally{M(!1)}}})()},children:[(0,k.jsx)("div",{className:"domain-logo small",children:(0,k.jsx)(t,{})}),(0,k.jsx)(n.H4,{children:"Reset Your Password"}),T?(0,k.jsx)(r.O,{children:q}):(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)("div",{className:"capture-identifier",children:[(0,k.jsxs)("div",{children:[(0,k.jsx)("label",{children:"Enter password:"}
471),(0,k.jsx)(a.p,{autoFocus:!0,type:"password",placeholder:"******",value:b,onChange:e=>$(e.target.value)})]}),(0,k.jsxs)("div",{children:[(0,k.jsx)("label",{children:"Repeat password:"}),(0,k.jsx)(a.p,{type:"password",placeholder:"******",value:S,onChange:e=>z(e.target.value)})]}),U&&(0,k.jsx)(r.O,{color:"red",children:U})]}),(0,k.jsx)("div",{children:(0,k.jsx)(s.$n,{size:"md",width:"100%",type:"submit",disabled:!A||N,children:"Reset Password"})})]}),(0,k.jsx)(d.HR,{className:"sign-in-bar"}),(0,k.jsx)("div",{className:"already-has-account",children:(0,k.jsx)(r.O,{children:(0,k.jsxs)(m.N_,{to:"/login",children:["Go back to ",(0,k.jsx)("u",{children:"log in"})]})})})]})})}),(0,k.jsx)(_.Xy,{children:(0,k.jsx)(r.O,{children:(0,k.jsx)(v.ou,{})})})]})})}),(0,k.jsx)(f.K,{}),(0,k.jsx)(x.L,{})]})}}}]);
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.