1<!DOCTYPE html><html lang="en"><head><meta name="sentry-trace" content="b1113b1e274d4c1dbab1e356c6eaad5f-974166a3b27f816b-1"/><meta name="baggage" content="sentry-environment=production,sentry-release=3fb85819,sentry-public_key=32e679662a1859be7924a20fd82e9bc5,sentry-trace_id=b1113b1e274d4c1dbab1e356c6eaad5f,sentry-org_id=4510530061074432,sentry-sampled=true,sentry-sample_rand=0.1444301080447531,sentry-sample_rate=0.4"/><meta charSet="utf8"/><meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport"/><link rel="preload" as="image" href="https://cdn.bloom.io/627c7cf30beeba2efb99fdbf93772f57-sm.png"/><link href="https://fonts.googleapis.com/css2?family=Herr+Von+Muellerhoff&display=swap" rel="stylesheet" data-precedence="default"/><link rel="stylesheet" href="/assets/persist-state-keys-BCVBcXN0.css" data-precedence="default"/><link rel="stylesheet" href="/assets/DatePicker-BBNKKRMT.css" data-precedence="default"/><link rel="stylesheet" href="/assets/PrimaryButton-CTSpY0qj.css" data-precedence="default"/><link rel="stylesheet" href="/assets/useAppFrom-C5EyWyjA.css" data-precedence="default"/><link rel="stylesheet" href="/assets/CustomScroll-BJQFUIq1.css" data-precedence="default"/><link rel="stylesheet" href="/assets/template-CQcVCp4f.css" data-precedence="default"/><link rel="stylesheet" href="/assets/Dialog-C8U1uAbZ.css" data-precedence="default"/><link rel="stylesheet" href="/assets/StripePaymentForm-57nPIEdX.css" data-precedence="default"/><link rel="stylesheet" href="/assets/SecurePaymentBadge-CX1r8rpy.css" data-precedence="default"/><link rel="stylesheet" href="/assets/LoaderSpinner-CnEBs2cX.css" data-precedence="default"/><link rel="stylesheet" href="/assets/CustomInputStatusBar-D8ClpvXW.css" data-precedence="default"/><link rel="stylesheet" href="/assets/ColorPickerPopup-CAcitZgR.css" data-precedence="default"/><link rel="stylesheet" href="/assets/Tag-BU_uRRQj.css" data-precedence="default"/><link rel="stylesheet" href="/assets/Footnote-D01cd_o7.css" data-precedence="default"/><link rel="stylesheet" href="/assets/PageSection-CgkjScEF.css" data-precedence="default"/><link rel="stylesheet" href="/assets/PageSubsection-xP6HwlPG.css" data-precedence="default"/><link rel="stylesheet" href="/assets/SeeFormAnswersButton-DiLUJ-_O.css" data-precedence="default"/><link rel="stylesheet" href="/assets/Editor-Y9K54SHW.css" data-precedence="default"/><link rel="stylesheet" href="/assets/Messenger-CfExERkY.css" data-precedence="default"/><link rel="stylesheet" href="/assets/H3-egFpCQlz.css" data-precedence="default"/><link rel="stylesheet" href="/assets/index-B8odk6tt.css" data-precedence="default"/><meta content="no-cache, no-store, must-revalidate" http-equiv="Cache-Control"/><meta content="no-cache" http-equiv="Pragma"/><meta content="0" http-equiv="Expires"/><meta content="telephone=no, date=no, address=no, email=no" name="format-detection"/><title>W Durable Goods - Live Chainstitch Embroidery</title><meta content="#fff" name="theme-color"/><meta content="Bloom.io" name="application-name"/><meta content="3fb85819" name="app-version"/><meta content="app-id=1161925164" name="apple-itunes-app"/><meta content="app-id=io.bloom" name="google-play-app"/><link rel="modulepreload" href="/assets/index-Dc7Sp2fN.js"/><link rel="modulepreload" href="/assets/react-BxJ5vIog.js"/><link rel="modulepreload" href="/assets/src-jTF5SSYo.js"/><link rel="modulepreload" href="/assets/EmailPreview-eScn0Igq.js"/><link rel="modulepreload" href="/assets/persist-state-keys-DIv83xll.js"/><link rel="modulepreload" href="/assets/createServerFn-CERi6ctd.js"/><link rel="modulepreload" href="/assets/root-XzsEKR9r.js"/><link rel="modulepreload" href="/assets/route-Cmxk0ZAh.js"/><link rel="modulepreload" href="/assets/utils-EiTR1anB.js"/><link rel="modulepreload" href="/assets/link-DsShvLUN.js"/><link rel="modulepreload" href="/assets/useMatch-BwdhYDiH.js"/><link rel="modulepreload" href="/assets/useNavigate-DDEJ7UvT.js"/><link rel="modulepreload" href="/assets/jsx-runtime-_Lj106d5.js"/><link rel="modulepreload" href="/assets/ClientOnly-CIy1MZ1t.js"/><link rel="modulepreload" href="/assets/useRouter-iH4snQza.js"/><link rel="modulepreload" href="/assets/matchContext-D53Rfl7y.js"/><link rel="modulepreload" href="/assets/useAppFrom-BYhw6TDB.js"/><link rel="modulepreload" href="/assets/useSelector-fdPvvsOP.js"/><link rel="modulepreload" href="/assets/useSearch-3iKsQ0oC.js"/><link rel="modulepreload" href="/assets/lazyRouteComponent-0AaYo4ec.js"/><link rel="modulepreload" href="/assets/useLocation-BWf7jN75.js"/><link rel="modulepreload" href="/assets/compiler-runtime-BQBjb8-F.js"/><link rel="modulepreload" href="/assets/useFetch-BoJLT2pS.js"/><link rel="modulepreload" href="/assets/useQuery-CmicRdJh.js"/>
1<link rel="modulepreload" href="/assets/get-query-client-DJNIeHQE.js"/><link rel="modulepreload" href="/assets/useMe-D7pJMmC1.js"/><link rel="modulepreload" href="/assets/usePublicAccount-4Hkf4pUp.js"/><link rel="modulepreload" href="/assets/queryOptions-D4e91ekf.js"/><link rel="modulepreload" href="/assets/bundle-mjs-fSrAgIZu.js"/><link rel="modulepreload" href="/assets/Loader-ChuWdBFC.js"/><link rel="modulepreload" href="/assets/useStorageValue-4M1J1udM.js"/><link rel="modulepreload" href="/assets/Text-CJnpdYHU.js"/><link rel="modulepreload" href="/assets/empty-value-tNtL9maR.js"/><link rel="modulepreload" href="/assets/Tooltip-Diwjx-rU.js"/><link rel="modulepreload" href="/assets/string-DBNuY2qi.js"/><link rel="modulepreload" href="/assets/cjs-Cq0NLgp1.js"/><link rel="modulepreload" href="/assets/PrimaryButton-DvGW5Paf.js"/><link rel="modulepreload" href="/assets/HMega-DBTbtNby.js"/><link rel="modulepreload" href="/assets/preload-helper-DMaUxkC8.js"/><link rel="modulepreload" href="/assets/read-server-fn-payload-gDJBpMM2.js"/><link rel="modulepreload" href="/assets/seed-public-account-cache-CP6tUfRx.js"/><link rel="modulepreload" href="/assets/useTempCredentials-D9gfGESC.js"/><link rel="modulepreload" href="/assets/search-params-Cnowuntf.js"/><link rel="modulepreload" href="/assets/interface-BYv0i8YV.js"/><link rel="modulepreload" href="/assets/utils-CmXuxXjD.js"/><link rel="modulepreload" href="/assets/quote-request-context-xp6Rly5t.js"/><link rel="modulepreload" href="/assets/useToggle-Cxz1Ljmu.js"/><link rel="modulepreload" href="/assets/QuoteRequest-klwtQPdx.js"/><link rel="modulepreload" href="/assets/colors-DnEsGZW8.js"/><link rel="modulepreload" href="/assets/ModalFooter-CjBX0ARr.js"/><link rel="modulepreload" href="/assets/Arrow-z-7sGjen.js"/><link rel="modulepreload" href="/assets/Plus-CHUuVBNe.js"/><link rel="modulepreload" href="/assets/Flex-BPn86gu4.js"/><link rel="modulepreload" href="/assets/H2-J97gvs0l.js"/><link rel="modulepreload" href="/assets/Avatar-BWFm0bPv.js"/><link rel="modulepreload" href="/assets/Dialog-Cqv8WVCs.js"/><link rel="modulepreload" href="/assets/useAccounts-Cxhw8thq.js"/><link rel="modulepreload" href="/assets/useDate-CDG0xbF6.js"/><link rel="modulepreload" href="/assets/AnchorText-Bqut45p-.js"/><link rel="modulepreload" href="/assets/useFileUploader-BhyjotjS.js"/><link rel="modulepreload" href="/assets/AddressAutocomplete-eH6BBvg8.js"/><link rel="modulepreload" href="/assets/useQuoteRequestPreload-DKOzo0Uw.js"/><link rel="modulepreload" href="/assets/use-match-media-D-653337.js"/><link rel="modulepreload" href="/assets/require-portal-role-BIF4ulPZ.js"/><link rel="modulepreload" href="/assets/public-invoice-CmmeMuT5.js"/><link rel="modulepreload" href="/assets/auth-token-fJ7V2hHJ.js"/><link rel="modulepreload" href="/assets/general-bm3yzgYt.js"/><link rel="modulepreload" href="/assets/pagination-Dk_067lA.js"/><link rel="modulepreload" href="/assets/useClientPortalSettings-tzU202tH.js"/><link rel="modulepreload" href="/assets/useClientAccounts-BSxFGg-j.js"/><link rel="modulepreload" href="/assets/Copy-BdtxL0W5.js"/><link rel="modulepreload" href="/assets/CopyContentButton-D4_t0ADl.js"/><link rel="modulepreload" href="/assets/Hyperlink-DV2ZoNHo.js"/><link rel="modulepreload" href="/assets/QuotationMark-Z76QF6FC.js"/><link rel="modulepreload" href="/assets/client-portal-context-CSVLrZAw.js"/><link rel="modulepreload" href="/assets/CustomInputStatusBar-B8HW-10u.js"/><link rel="modulepreload" href="/assets/Messenger-Qkkx_lf0.js"/><link rel="modulepreload" href="/assets/useGetStreamTempCredentials-CFXOiece.js"/><link rel="modulepreload" href="/assets/Eye-CwBRUDjC.js"/><link rel="modulepreload" href="/assets/StateSelect-D5i1AfSI.js"/><link rel="modulepreload" href="/assets/useSpecialtyOptions-DYIMEEvb.js"/><link rel="modulepreload" href="/assets/Pagination-BBKYOXS0.js"/><link rel="modulepreload" href="/assets/BrandColorButton-Cehf3U6m.js"/><link rel="modulepreload" href="/assets/H3-D1yCZC2t.js"/><link rel="modulepreload" href="/assets/public-contract-DihSe8N7.js"/><link rel="modulepreload" href="/assets/-event-data-C_ZyHZM9.js"/><link rel="modulepreload" href="/assets/_public-SQfy22i6.js"/><link rel="modulepreload" href="/assets/legal-D8XJjcvr.js"/><link rel="modulepreload" href="/assets/CompanyLogo-BJ_yYEOG.js"/><link rel="modulepreload" href="/assets/client-terms-C10WAbwL.js"/>
1<link href="https://fonts.googleapis.com" rel="preconnect"/><link crossorigin="anonymous" href="https://fonts.gstatic.com" rel="preconnect"/><link href="https://cdn.bloom.io/7c6e41cd4c96142dae7959a173cdc9fa.png" rel="icon"/>
1<script src="/api/public-env.js"></script>
1<script>if (!window.__bloomHistoryPatched) { 2 window.__bloomHistoryPatched = true; 3 for (const method of ['pushState', 'replaceState']) { 4 const original = history[method]; 5 history[method] = function () { 6 const result = original.apply(this, arguments); 7 window.dispatchEvent(new Event('locationchange')); 8 return result; 9 }; 10 } 11}</script>
11</head><body class="text-body dark:text-white"><!--$--><!--/$--><div id="root"><!--$--><!--$--><!--$--><div class="container pb-20"><header class="flex items-center justify-between gap-6 py-6"><a href="/"><div class="inline-block dark:text-white"><img alt="Company logo" class="block max-h-12 max-w-52" data-testid="company-logo" src="https://cdn.bloom.io/627c7cf30beeba2efb99fdbf93772f57-sm.png"/></div></a></header><!--$--><main class="text-base"><h1 class="font-accent text-2xl">Client Terms</h1><p>Last Modified: December 16th, 2022</p><ol class="mt-6 ml-4 list-decimal space-y-12"><li>Acceptance of the Terms of Use<ol class="list-decimal"><li><b>SCOPE</b><p>The following terms and conditions, together with any documents they expressly incorporate by reference (collectively, these <b>"Terms of Use"</b> or<!-- --> <b>"Agreement"</b>), govern your access to and use of<!-- --> <a href="/">https://wdurablegoods.com.bloom.io<!-- -->/</a> <!-- -->powered by the Bloom Apps, Inc. platform (hereinafter <b>âBloom platformâ</b> or the<b>"Website"</b>) and our mobile application (the "App"), including any content, functionality and services offered on or through the Website or the App (collectively, the <b>"Services"</b>), whether as a guest or a registered user. These terms of use do not apply to businesses utilizing Bloom platform or profiled on the Website or the App. If you are a Bloom user, the<!-- --> <a href="https://bloom.io/terms">Terms of Use</a> for you are included.</p></li><li><b>ACCEPTANCE BY USE OF SERVICES</b><p>Please read these Terms of Use carefully before you start to use our Services. By using the Website or the App, you accept and agree to be bound and abide by these Terms of Use and our Privacy Policy incorporated here by reference. If you do not want to agree to these Terms of Use or the<!-- --> <a href="/legal/privacy">Privacy Policy</a>, you must not access the Website or the App or use our Services.</p></li><li><b>USER MINIMUM AGE REQUIREMENT</b><p>This Website and App are offered and available to users who are 18 years of age or older and who reside in the United States or any of its territories or possessions. By using this Website or App, you represent and warrant that you meet all these requirements. Otherwise, you must not access or use the Website or the App.</p></li><li><b>ADDITIONAL TERMS MAY APPLY</b><p>Supplemental terms may apply to certain Services, such as policies for a particular event, activity or promotion, and such supplemental terms will be disclosed to you in connection with the applicable Service(s). Supplemental terms are in addition to, and shall be deemed a part of, the Terms for the purposes of the applicable Service(s). Supplemental terms shall prevail over these Terms in the event of a conflict with respect to the applicable Services.</p></li></ol></li><li>Changes to the Terms of Use<p>Bloom Apps, Inc. (<b>âBloomâ</b> or <b>âweâ</b>) may revise and update these Terms of Use from time to time in our sole discretion. All changes are effective immediately when we post them, and apply to all subsequent access to and use of the Website or the App. Please note the "Last Modified" date at the beginning of the policy to see when the policy was last updated.</p></li><li>Access and Account Security<ol class="list-decimal"><li><b>BLOOM CAN CHANGE ITS SERVICES AND ACCESS</b><p>We reserve the right to modify the Website, the App, or the Services, or deactivate them, in our sole discretion without notice. From time to time, we may restrict access to some parts of the Website or the App, or the entire Website or the App, to users, including registered users.</p></li><li><b>USE OF PERSONAL INFORMATION</b><p>To create an account on the Website or the App (the <b>"Account"</b>), you may be asked to provide certain registration details or other information. You agree that all information you provide to register with this Website or the App, is governed by our <a href="/legal/privacy">Privacy Policy</a>, and you consent to all actions we take with respect to your information consistent with our Privacy Policy.</p></li><li><b>USERSâ RESPONSIBILITY WITH RESPECT TO ACCOUNT ACCESS</b><p>If you create an Account, you must treat your user name, password or any other piece of authenticating information as confidential, and you must not disclose it to any other person or entity. You also acknowledge that your Account is personal to you and agree not to provide any other person with access to this Website or the App using your user name, password or other security information. You agree to notify us immediately of any unauthorized access to or use of your user name or password or any other breach of security. You also agree to ensure that you exit from your Account at the end of each session. You should use particular caution when accessing your Account from a public or shared computer so that others are not able to view or record your password or other personal information.</p></li><li><b>USER MAY LOSE ACCESS</b><p>We have the right to disable any username, password, or other identifier, whether chosen by you or provided by us, at any time in our sole discretion for any or no reason, including if, in our opinion, you have violated any provision of these<!-- --> <a class="active" href="/legal/client-terms" data-status="active" aria-current="page">Terms of Use</a>.</p></li></ol></li><li>Intellectual Property Rights<ol class="list-decimal"><li><b>OUR SERVICES</b><p>Our Services constitute a technology platform that enables you to explore third-party businesses by various criteria (geographic location, types of services, area of specialty, pricing, etc.) (<b>"Businesses"</b>), review information regarding Businesses, read customer reviews of their services, schedule Business services, and add your own reviews of Businessesâ services. None of the Businesses are employees, agents, representatives, or affiliates of the Company. We do not endorse any Business, but only assist you with making an informed decision and receiving timely contracted-for services from the Business you select.</p></li><li><b>LICENSE</b><p>Subject to your compliance with these Terms of Use, we grant you a limited, non-exclusive, non-sublicensable, revocable, non-transferable license to: (i) access and use the Website or the App on your personal computer or device solely in connection with your use of our Services; and (ii) access and use any content, information and related materials that may be made available through our Services, in each case solely for your personal use. Any rights not expressly granted herein are reserved by the C
11ompany and its licensors.</p></li><li><b>RESTRICTIONS</b><p>You may not: (i) contact directly (for the provision of business services in circumvention of the Website) those Businesses whom you have found or researched through the Website, (ii) remove any copyright, trademark or other proprietary notices from any portion of the Website or the App; (iii) reproduce, modify, prepare derivative works based upon, distribute, license, resell or otherwise exploit our Services except as expressly permitted by us; (iv) link to, mirror or frame any portion of the Website or App; (v) cause or launch any programs or scripts for the purpose of scraping, indexing, surveying, or otherwise data mining any portion of the Website or the App or unduly burdening or hindering their operation and/or functionalities; or (vi) attempt to gain unauthorized access to or impair any aspect of the Services or its related systems or networks.</p></li><li><b>THIRD PARTIESâ SERVICES AND CONTENT</b><p>Our Services may be made available or accessed in connection with Businessesâ or other third-party services and content (including advertising) that we do not control. You acknowledge that different terms of use and privacy policies may apply to your use of such third-party services and content.</p></li><li><b>THIRD PARTY (DEVICE MANUFACTURERS) BENEFICIARIES</b><p>Certain providers, such as Apple Inc., Google, Inc., Microsoft Corporation or BlackBerry Limited will be third-party beneficiaries to this contract if you access our Services using Applications developed for Apple iOS, Android, Microsoft Windows, or Blackberry-powered mobile devices, respectively. These third-party beneficiaries are not parties to this contract and are not responsible for the provision or support of the Services in any manner. Your access to the Services using these devices is subject to terms set forth in the applicable third-party beneficiary's terms of service.</p></li><li><b>OWNERSHIP</b><p>Our Services and all rights therein are and shall remain the property of the Company or its licensors. Neither these Terms of Use nor your use of our Services convey or grant to you any rights: (i) in or related to our Services except for the limited license granted above; or (ii) to use or reference in any manner the names, logos, product and service names, trademarks or services marks of the Company or its licensors.</p></li><li><b>PROHIBITED USES</b><p>You agree not to use the Website or the App:</p><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>In any way that violates any applicable federal, state, local or international law or regulation (including, without limitation, any laws regarding the export of data or software to and from the US or other countries).</li><li>For the purpose of exploiting, harming or attempting to exploit or harm minors in any way by exposing them to inappropriate content, asking for personally identifiable information or otherwise.</li><li>To send, knowingly receive, upload, download, use or re-use any material which does not comply with the <a href="#content-standards">Content Standards</a> set out in these <a class="active" href="/legal/client-terms" data-status="active" aria-current="page">Terms of Use</a>.</li><li>To transmit, or procure the sending of, any advertising or promotional material without our prior written consent, including any "junk mail", "chain letter" or "spam" or any other similar solicitation.</li><li>To impersonate or attempt to impersonate the Company, a Company employee, another user or any other person or entity (including, without limitation, by using e-mail addresses or screen names associated with any of the foregoing).</li><li>To engage in any other conduct that restricts or inhibits anyone's use or enjoyment of the Website, or which, as determined by us, may harm the Company or users of the Website or expose them to liability.</li></ul></li></ol></li><li>User Contributions<ol class="list-decimal"><li><b>TERMS FOR POSTING USER CONTRIBUTIONS</b><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>The Website and the App may contain message boards, personal pages or profiles, reviews, and other interactive features (collectively,<!-- --> <b>"Interactive Services"</b>) that allow users to post, submit, publish, display or transmit to other users or other persons (<b>"post"</b>) content or materials (collectively, <b>"User Contributions"</b>) on or through the Website or the App.</li><li>All User Contributions must comply with the<!-- --> <a href="#content-standards">Content Standards</a> set out in these Terms of Use.</li><li>Any User Contribution you publish will be considered non-confidential and n
11on-proprietary. By providing any User Contribution on the Website or the App, you grant us and our licensees, successors and assigns the right to use, reproduce, modify, perform, display, distribute and otherwise disclose to third parties any such User Contribution according to your account settings.</li></ul></li><li><b>USERSâ RIGHTS TO THEIR CONTRIBUTIONS</b><p>You represent and warrant that you own or control all rights in and to the User Contributions and have the right to grant the license granted above to us and our licensees, successors, and assigns.</p></li><li><b>USERSâ RESPONSIBILITY FOR THEIR CONTRIBUTIONS</b><p>You understand and acknowledge that you are responsible for any User Contributions you submit or contribute, and you, not the Company, have full responsibility for such content, including its legality, reliability, accuracy, and appropriateness. We are not responsible, or liable to any third party, for the content or accuracy of any User Contributions posted by you or any other user of the Website or the App.</p></li></ol></li><li>User Contribution Monitoring and Enforcement; Termination<ol class="list-decimal"><li><b>OUR RIGHTS WITH RESPECT TO USER CONTRIBUTIONS</b><p>You agree not to use the Website or the App:</p><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>Remove or refuse to post any User Contributions for any or no reason in our sole discretion.</li><li>Take any action with respect to any User Contribution that we deem necessary or appropriate in our sole discretion, including if we believe that such User Contribution violates the Terms of Use, including the Content Standards, infringes any intellectual property right or other right of any person or entity, threatens the personal safety of users of the Website, the App or the public or could create liability for the Company.</li><li>Disclose your identity or other information about you to any third party who claims that material posted by you violates any of their rights, including their intellectual property rights, any ownership rights, or their right to privacy.</li><li>Take appropriate legal action, including without limitation, referral to law enforcement, for any illegal or unauthorized use of the Website or the App.</li><li>Terminate or suspend your access to all or part of the Website or the App for any violation of the Terms of Use.</li></ul></li><li><b>DISCLOSURES TO LAW ENFORCEMENT</b><p>Without limiting the foregoing, we have the right to fully cooperate with any law enforcement authorities or court order requesting or directing us to disclose the identity or other information of anyone posting any materials on or through the Website. YOU WAIVE AND HOLD HARMLESS THE COMPANY AND ITS AFFILIATES, LICENSEES AND SERVICE PROVIDERS FROM ANY CLAIMS RESULTING FROM ANY ACTION TAKEN BY THE COMPANY/ANY OF THE FOREGOING PARTIES DURING OR AS A RESULT OF ITS INVESTIGATIONS AND FROM ANY ACTIONS TAKEN AS A CONSEQUENCE OF INVESTIGATIONS BY EITHER THE COMPANY/SUCH PARTIES OR LAW ENFORCEMENT AUTHORITIES.</p></li><li><b>BLOOM IS NOT RESPONSIBLE FOR USERSâ CONTENT</b><p>We do not undertake to ensure that all material posted on the Website, or the App meets the <a href="#content-standards">Content Standards</a>, and cannot ensure prompt removal of objectionable material after it has been posted. Accordingly, we assume no liability for any action or inaction regarding transmissions, communications or content posted by any user or third party.</p></li></ol></li><li id="content-standards">User Contribution Content Standards<p>These content standards apply to any and all User Contributions and use of Interactive Services. User Contributions must in their entirety comply with all applicable federal, state, local and international laws and regulations. Without limiting the foregoing, User Contributions must not:</p><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>Contain any material which is defamatory, obscene, indecent, abusive, offensive, harassing, violent, hateful, inflammatory or otherwise objectionable.</li><li>Promote sexually explicit or pornographic material, violence, or discrimination based on race, sex, religion, nationality, disability, sexual orientation or age.</li><li>Infringe any patent, trademark, trade secret, copyright or other intellectual property or other rights of any other person.</li><li>
11Violate the legal rights (including the rights of publicity and privacy) of others or contain any material that could give rise to any civil or criminal liability under applicable laws or regulations or that otherwise may be in conflict with these Terms of Use and our <a href="/legal/privacy">Privacy Policy</a>.</li><li>Be likely to deceive any person.</li><li>Promote any illegal activity, or advocate, promote or assist any unlawful act.</li><li>Cause annoyance, inconvenience or needless anxiety or be likely to upset, embarrass, alarm or annoy any other person.</li><li>Impersonate any person, or misrepresent your identity or affiliation with any person or organization.</li><li>Involve commercial activities or sales, such as contests, sweepstakes and other sales promotions, barter or advertising.</li><li>Give the impression that they emanate from or are endorsed by us or any other person or entity, if this is not the case.</li></ul></li><li>Reporting Copyright Infringement<p>We will respond to notices of alleged copyright infringement that comply with applicable law. If you believe any material accessible on the <b>Website</b> or the App infringes your copyright, you may request removal of those materials by submitting written notification to our Copyright Agent (designated below). In accordance with the Online Copyright Infringement Liability Limitation Act of the Digital Millennium Copyright Act (17 U.S.C. § 512) (<b>"DMCA"</b>)), the written notice (the <b>"DMCA Notice"</b>) must include substantially the following:</p><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>Your physical or electronic signature.</li><li>Identification of the copyrighted work you believe to have been infringed or, if the claim involves multiple works on the Website, a representative list of such works.</li><li>Identification of the material you believe to be infringing in a sufficiently precise manner to allow us to locate that material.</li><li>Adequate information by which we can contact you (including your name, postal address, telephone number and, if available, e-mail address).</li><li>A statement that you have a good faith belief that use of the copyrighted material is not authorized by the copyright owner, its agent or the law.</li><li>A statement that the information in the written notice is accurate.</li><li>A statement, under penalty of perjury, that you are authorized to act on behalf of the copyright owner.</li></ul><p>Our designated Copyright Agent to receive DMCA Notices is: Jared Conaway, Esq., 300 W. Columbia Way, Suite 300, Vancouver, WA 98660.</p><p>If you fail to comply with all of the requirements of Section 512(c)(3) of the DMCA, your DMCA Notice may not be effective.</p><p>Please be aware that if you knowingly materially misrepresent that material or activity on the Website or the App is infringing your copyright, you may be held liable for damages (including costs and attorneys' fees) under Section 512(f) of the DMCA.</p></li><li>Services<ol class="list-decimal"><li><b>USER ACCOUNTS</b><p>To use our Services, you must register for and maintain an active Bloom Account. You must be at least 18 years of age to create an Account. Account registration requires you to provide certain personal information, such as your name, address, mobile phone number and age, as well as at least one valid payment method (either a credit card or accepted payment partner). You agree to maintain accurate, complete, and up-to-date information in your Account. Your failure to maintain accurate, complete, and up-to-date Account information, including having an invalid or expired payment method on file, may result in your inability to access and use our Services or a termination of this Agreement with you. Unless otherwise permitted by us in writing, you may only register for one Account.</p></li><li><b>USER CONDUCT</b><p>You agree to comply with all applicable laws when using our Services, and you may only use our Services only for lawful purposes.</p></li><li><b>TEXT MESSAGING</b><p>By creating an Account, you agree that the Services may send you informational text (SMS) messages as part of the normal business operation of your use of the Services. You may opt-out of receiving text (SMS) messages at any time by following the opt-out instructions texted to you. You acknowledge that opting out of receiving text (SMS) messages may impact your use of the Services.</p></li><li><b>PROMOTIONAL CODES</b><p>We may, in our sole discretion, create promotional codes that may be redeemed for Account credit, or other features or benef
11its related to the Services and/or a Business's services, subject to any additional terms that the Company establishes on a per promotional code basis (<b>"Promo Codes"</b>). You agree that Promo Codes: (i) must be used for the intended audience and purpose, and in a lawful manner; (ii) may not be duplicated, sold or transferred in any manner, or made available to the general public (whether posted to a public form or otherwise), unless expressly permitted by the Company; (iii) may be disabled by us at any time for any reason without liability; (iv) may only be used pursuant to the specific terms establishes for such Promo Code; (v) are not valid for cash; and (vi) may expire prior to your use. We reserve the right to withhold or deduct credits or other features or benefits obtained through the use of Promo Codes by you or any other user in the event that we determine or believe that the use or redemption of the Promo Code was in error, fraudulent, illegal, or in violation of the applicable Promo Code terms or these Terms.</p></li></ol></li><li>Scheduling<ol class="list-decimal"><li><b>SESSION REQUEST AND CONFIRMATION</b><p>To receive services from a Business through the Website or the App, you will need to schedule services with the Business (<b>"Appointment"</b>). The calendar of the Businessâs availability will automatically reflect the length of your requested Appointment. Once you select an available date and time slot, your Appointment request will be forwarded to the Business and your payment for the Charges (as defined in Section 11 below) will be processed in accordance with the payment method that you specify at the time of the Appointment request. Once the payment goes through, you will receive a booked Appointment confirmation. If the payment does not go through, you will have seven days to update your payment method information after which time your Appointment request will expire.</p></li><li><b>NO GUARANTEE OF BUSINESSâS SCHEDULE</b><p>We ask Businesses to maintain current availability calendars; however, due to technical glitches, human errors, and many other reasons, we cannot guarantee accuracy of the availability of the calendar. If the Business becomes unable to keep your Appointment, the Business may contact you to reschedule.</p></li><li><b>RESCHEDULING</b><p>Rescheduling is entirely up to you and the Business. If you need to reschedule your Appointment, you can submit a reschedule request to your Business prior to the time of your original Appointment. The rescheduled Appointment must be confirmed by the Business before you can consider the rescheduling complete.</p></li><li><b>CANCELLATION</b><p>You will be charged in full for an Appointment cancelled by you.</p></li></ol></li><li>Charges; Payments<ol class="list-decimal"><li><b>CHARGES</b><p>You will be charged for the services you receive from a Business based on the Business's rates specified on the Site or the App at the time of your booking (<b>"Charges"</b>).</p></li><li><b>PAYMENT PROCESSING</b><p>All Charges for your Appointment will be due in advance, upon booking of your Appointment. Your payment will be processed using the payment method designated by you at the time of submitting an Appointment request. Upon processing of your payment, you will receive an email notice either (1) confirming a receipt of the payment and completed booking, or (2) notifying you that the payment could not be processed and that the booking of your Appointment cannot be complete until the payment is made. Unless the booking is complete, the Business will have the right to schedule another client for the date and time requested by you. Charges will be inclusive of applicable taxes where required by law.</p></li><li><b>CREDIT CARD INFORMATION</b><p>Your credit card information (or other payment method information) will be obtained from you at the time you book an Appointment. We will not store your information but will forward it via an encrypted transmission to a third-party payment processor who will process the payment.</p></li><li><b>REFUNDS; DISCOUNTS</b><p>Generally, all Charges paid by you for completed Appointments are final and n
11on-refundable, subject to your Service Agreement (as defined in Section 12 below) with the Business. You have the right to request discounts from a Business for services received by you from such Business at the time you receive such services. We will respond accordingly to any request from a Business to modify the Charges for a particular service. You may receive all or a portion of your money back as provided in Section 12 in connection with disputes regarding Business's services.</p></li><li><b>PAYMENT TO BUSINESS</b><p>The Charges collected from you will be placed in escrow and then released to the Business (net of our fees) seven calendar days after the project is marked "complete" by the Business. Within such seven-day period, you may submit any disputes related to the project in accordance with Section 13 below. This payment structure is intended to fully compensate the Business for the services provided. You are free to provide additional payment as a gratuity to any Business who provides you with services obtained through the Website or the App, you are under no obligation to do so. Gratuities are voluntary. After you have received your service, you will have the opportunity to rate your experience and leave additional feedback about the Business.</p></li><li><b>TAXES</b><p>Users of the Services will be liable for any taxes (including VAT if applicable) required to be paid for Services provided under this Agreement.</p></li></ol></li><li>Reliance on Information<ol class="list-decimal"><li><b>NO WARRANTY OF ACCURACY</b><p>The information presented on or through the Website or the App is made available solely for general information purposes. We do not warrant the accuracy, completeness, or usefulness of this information. Any reliance you place on such information is strictly at your own risk. We disclaim all liability and responsibility arising from any reliance placed on such materials by you or any other visitor to the Website or the App, or by anyone who may be informed of any of its contents.</p></li><li><b>NO RESPONSIBILITY FOR THIRD PARTY CONTENT/STATEMENTS</b><p>This Website includes content provided by third parties, including materials provided by other users, Businesses, bloggers, and third-party licensors. All statements and/or opinions expressed in these materials, reviews, articles and responses to questions and other content, other than the content provided by the Company, are solely the opinions and the responsibility of the person or entity providing those materials. These materials do not necessarily reflect the opinion of the Company. We are not responsible, or liable to you or any third party, for the content or accuracy of any materials provided by any third parties.</p></li></ol></li><li>Information About You and Your Visits to the Website; Referral and Loyalty Programs<p>All information we collect on this Website is subject to our Privacy Policy. By using the Website, you consent to all actions taken by us with respect to your information in compliance with the <a href="/legal/privacy">Privacy Policy</a>. From time-to-time we may develop referral or loyalty programs to reward you for using and making referrals to the Website. The terms and conditions of such programs (such as their duration and benefits) will be emailed to you and will be available in your User Account for the duration of the program.</p></li><li>Linking to the Website and Social Media Features<ol><li><b>LINKS TO SOCIAL MEDIA</b><p>The Website and the App provide certain social media features that enable you to:</p><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>Link from your own or certain third-party websites to certain content on the Website or the App.</li><li>Send e-mails or other communications with certain content, or links to certain content, on the Website or the App.</li><li>Cause limited portions of content on this Website or the App to be displayed or appear to be displayed on your own or certain third-party websites.</li></ul></li><li><b>RESTRICTIONS ON USE OF SOCIAL MEDIA</b><p>You may use these features solely as they are provided by us solely with respect to the content they are displayed with and otherwise in accordance with any additional terms and conditions we provide with respect to such features. Subject to the foregoing, you must not:</p><ul class="mt-3 ml-8 space-y-3" style="list-style-type:lower-roman"><li>Establish a link from any website that you are not authorized to use.</li><li>Cause the Website or portions of it to be displayed, or appear to be displayed by, for example, framing, deep linking or in-line linking, on any other site.</li><li>Otherwise take any action with respect to the materials on this Website that is inconsistent with any other provision of these Terms of Use.</li></ul></li><li><b>COOPERATION WITH BLOOM</b><p>You agree to cooperate with us in causing any unauthorized framing or linking immediately to cease. We reserve the right to withdraw linking permission without notice.</p></li><li><b>AVAILABILITY OF SOCIAL MEDIA LINKS</b><p>We may disable all or any social media features and any links at any time without notice in our discretion.</p></li></ol></li><li>Links from the Website<p>If the Website contains links to other sites and resources provided by third parties, such as Businesses, these links are provided for your convenience only. We have no control over the contents of those sites or resources and accept no responsibility for them or for any loss or damage that may arise from your use of them. If you decide to access any of the third-party websites linked to this Website, you do so entirely at your own risk and subject to the terms and conditions of use for such websites.</p></li><li>Geographic Restrictions<p>The owner of the Website is based in the state of Washington in the United States. We provide this Website for use only by persons located in the United States. We make no claims that the Website or any of its content is accessible or appropriate outside of the United States. Access to the Website may not be legal by certain persons or in certain countries.</p></li><li>Disclaimer of Warranties<ol class="list-decimal"><li><b>DISCLAIMERS RELATED TO CODE</b><p>You understand that we cannot and do not guarantee or warrant that files available for downloading from the internet or the Website will be free of viruses or other destructive code. You are responsible for implementing sufficient procedures and checkpoints to satisfy your requirements for anti-virus protection and accuracy of data input and output, and for maintaining a means external to our site for any reconstruction of any lost data.<!-- --> <b>WE WILL NOT BE LIABLE FOR ANY LOSS OR DAMAGE CAUSED BY A DISTRIBUTED DENIAL-OF-SERVICE ATTACK, VIRUSES OR OTHER TECHNOLOGICALLY HARMFUL MATERIAL THAT MAY INFECT YOUR COMPUTER EQUIPMENT, MOBILE DEVICES, COMPUTER PROGRAMS, DATA OR OTHER PROPRIETARY MATERIAL DUE TO YOUR USE OF THE WEBSITE, THE APP, OUR SERVICES, OR ITEMS OBTAINED THROUGH THE WEBSITE OR THE APP OR YOUR DOWNLOADING OF ANY MATERIAL POSTED ON IT, OR ON ANY WEBSITE LINKED TO IT.</b></p></li><li><b>GENERAL DISCLAIMERS</b><p><b>YOUR USE OF THE WEBSITE, THE APP, THEIR CONTENT AND ANY SERVICES OR ITEMS OBTAINED THROUGH THE WEBSITE OR THE APP ARE AT YOUR OWN RISK. THE WEBSITE, THE APP, THEIR CONTENT AND ANY SERVICES OR ITEMS OBTAINED THROUGH THE WEBSITE OR THE APP ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. NEITHER THE COMPANY NOR ANY PERSON ASSOCIATED WITH THE COMPANY MAKES ANY WARRANTY OR REPRESENTATION WITH RESPECT TO THE COMPLETENESS, SECURITY, RELIABILITY, QUALITY, ACCURACY OR AVAILABILITY OF THE WEBSITE. WITHOUT LIMITING THE FOREGOING, NEITHER THE COMPANY NOR ANYONE ASSOCIATED WITH THE COMPANY REPRESENTS OR WARRANTS THAT THE WEBSITE, THE APP, THEIR CONTENT OR ANY SERVICES OR ITEMS OBTAINED THROUGH THE WEBSITE WILL BE ACCURATE, RELIABLE, ERROR-FREE OR UNINTERRUPTED, THAT DEFECTS WILL BE CORRECTED, THAT OUR SITE OR THE SERVER THAT MAKES IT AVAILABLE ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS OR THAT THE WEBSITE, THE APP OR ANY SERVICES OR ITEMS OBTAINED THROUGH THE WEBSITE WILL OTHERWISE MEET YOUR NEEDS OR EXPECTATIONS.</b></p></li><li><b>NO WARRANTY OF MERCHANTABILITY</b><p><b>THE COMPANY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR PARTICULAR PURPOSE.</b></p></li><li><b>NO WAIVERS OF STATUTORY WARRANTIES</b><p>THE FOREGOING DOES NOT AFFECT ANY WARRANTIES WHICH CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW</p></li></ol></li><li>Limitation on Liability<p><b>IN NO EVENT WILL THE COMPANY, ITS AFFILIATES OR THEIR LICENSORS, SERVICE PROVIDERS, EMPLOYEES, AGENTS, OFFICERS OR DIRECTORS BE LIABLE FOR DAMAGES OF ANY KIND, UNDER ANY LEGAL THEORY, ARISING OUT OF OR IN CONNECTION WITH YOUR USE, OR INABILITY TO USE, THE WEBSITE, THE APP, ANY WEBSITES LINKED TO THEM, ANY CONTENT ON THE WEBSITE, THE APP OR SUCH OTHER WEBSITES OR ANY SERVICES OR ITEMS OBTAINED THROUGH THE WEBSITE, THE APP OR SUCH OTHER WEBSITES, INCLUDING ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, PERSONAL INJURY, PAIN AND SUFFERING, EMOTIONAL DISTRESS, LOSS OF REVENUE, LOSS OF PROFITS, LOSS OF BUSINESS OR ANTICIPATED SAVINGS, LOSS OF USE, LOSS OF GOODWILL, LOSS OF DATA, AND WHETHER CAUSED BY TORT (INCLUDING NEGLIGENCE), BREACH OF CONTRACT OR OTHERWISE, EVEN IF FORESEEABLE. THE FOREGOING DOES NOT AFFECT ANY LIABILITY WHICH CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW.</b></p></li><li>Indemnification<p>You agree to defend, indemnify and hold harmless the Company, its affiliates, licensors and service providers, and its and their respective officers, directors, employees, contractors, agents, licensors, suppliers, successors and assigns from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses or fees (including reasonable attorneys' fees) arising out of or relating to your violation of these Terms of Use or your use of the Website or the App, including, but not limited to, your User Contributions, any use of the Website or App content, services and products other than as expressly authorized in these Terms of Use or your use of any information obtained from the Website or the App.</p></li><li>Governing Law and Jurisdiction<ol class="list-decimal"><li><b>GOVERNING LAW AND JURISDICTION</b><p>All matters relating to the Website and these Terms of Use, and any dispute or claim arising from or related to the Website or these Terms of Use (in each case, including non-contractual disputes or claims), shall be governed by and construed in accordance with the internal laws of the State of Washington without giving effect to any choice or conflict of law provision or rule (whether of the State of Washington or any other jurisdiction).</p></li><li><b>GENERAL DISCLAIMERS</b><p>Any legal suit, action or proceeding arising out of, or related to, these Terms of Use or the Website shall be instituted exclusively in the federal courts of the United States or the courts of the State of Washington. You waive all objections to the exercise of jurisdiction over you by such courts and to venue in such courts.</p></li></ol></li><li>Limitation on Time to File Claims<p><b>ANY CAUSE OF ACTION OR CLAIM YOU MAY HAVE ARISING OUT OF OR RELATING TO THESE TERMS OF USE OR THE WEBSITE MUST BE COMMENCED WITHIN ONE (1) YEAR AFTER THE CAUSE OF ACTION ACCRUES, OTHERWISE, SUCH CAUSE OF ACTION OR CLAIM IS PERMANENTLY BARRED.</b></p></li><li>Waiver and Severability<ol class="list-decimal"><li><b>WAIVERS MUST BE IN WRITING</b><p>
11No waiver by the Company of any term or condition set forth in these Terms of Use shall be deemed a further or continuing waiver of such term or condition or a waiver of any other term or condition, and any failure of the Company to assert a right or provision under these Terms of Use shall not constitute a waiver of such right or provision.</p></li><li><b>SEVERABILITY</b><p>If any provision of these Terms of Use is held by a court or other tribunal of competent jurisdiction to be invalid, illegal, or unenforceable for any reason, such provision shall be eliminated or limited to the minimum extent such that the remaining provisions of the Terms of Use will continue in full force and effect.</p></li></ol></li><li>Entire Agreement<p>These Terms of Use and our Privacy Policy constitute the sole and entire agreement between you and Bloom Apps Inc. with respect to the Website and the App and supersede all prior and contemporaneous understandings, agreements, representations, and warranties, both written and oral, with respect to the Website and the App.</p></li><li>Your Comments and Concerns<ol class="list-decimal"><li><b>BLOOM ADDRESS</b><p>This website is operated by Bloom Apps Inc. with its principal place of business at 13115 NE 4th Street, Suite 220, Vancouver WA, 98684.</p></li><li><b>COPYRIGHT CLAIMS</b><p>All notices of copyright infringement claims should be sent to the copyright agent designated in Section 8 of these Terms of Use in the manner and by the means set forth in the Policy.</p></li><li><b>OTHER COMMENTS/COMMUNICATIONS</b><p>All other feedback, comments, requests for technical support and other communications relating to the Website should be directed to:<!-- --> <a href="mailto:[email protected]">[email protected]</a>.</p></li></ol></li></ol><p class="my-12 font-medium">By signing up for an account on Bloomâs website, you expressly acknowledge and agree to be bound by the terms and conditions of the Agreement.</p></main><!--/$--></div><!--/$--><!--/$-->
11<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
11<!--/$--></div>
11<script>console.info('[Bloom Build]', "3fb85819")</script>
11<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]}</script>
11<script data-tsr-stream-part="">$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-Dc7Sp2fN.js","/assets/react-BxJ5vIog.js","/assets/src-jTF5SSYo.js","/assets/EmailPreview-eScn0Igq.js","/assets/persist-state-keys-DIv83xll.js","/assets/createServerFn-CERi6ctd.js","/assets/root-XzsEKR9r.js","/assets/route-Cmxk0ZAh.js","/assets/utils-EiTR1anB.js","/assets/link-DsShvLUN.js","/assets/useMatch-BwdhYDiH.js","/assets/useNavigate-DDEJ7UvT.js","/assets/jsx-runtime-_Lj106d5.js","/assets/ClientOnly-CIy1MZ1t.js","/assets/useRouter-iH4snQza.js","/assets/matchContext-D53Rfl7y.js","/assets/useAppFrom-BYhw6TDB.js","/assets/useSelector-fdPvvsOP.js","/assets/useSearch-3iKsQ0oC.js","/assets/lazyRouteComponent-0AaYo4ec.js","/assets/useLocation-BWf7jN75.js","/assets/compiler-runtime-BQBjb8-F.js","/assets/useFetch-BoJLT2pS.js","/assets/useQuery-CmicRdJh.js","/assets/get-query-client-DJNIeHQE.js","/assets/useMe-D7pJMmC1.js","/assets/usePublicAccount-4Hkf4pUp.js","/assets/queryOptions-D4e91ekf.js","/assets/bundle-mjs-fSrAgIZu.js","/assets/Loader-ChuWdBFC.js","/assets/useStorageValue-4M1J1udM.js","/assets/Text-CJnpdYHU.js","/assets/empty-value-tNtL9maR.js","/assets/Tooltip-Diwjx-rU.js","/assets/string-DBNuY2qi.js","/assets/cjs-Cq0NLgp1.js","/assets/PrimaryButton-DvGW5Paf.js","/assets/HMega-DBTbtNby.js","/assets/preload-helper-DMaUxkC8.js","/assets/read-server-fn-payload-gDJBpMM2.js","/assets/seed-public-account-cache-CP6tUfRx.js","/assets/useTempCredentials-D9gfGESC.js","/assets/search-params-Cnowuntf.js","/assets/interface-BYv0i8YV.js","/assets/utils-CmXuxXjD.js","/assets/quote-request-context-xp6Rly5t.js","/assets/useToggle-Cxz1Ljmu.js","/assets/QuoteRequest-klwtQPdx.js","/assets/colors-DnEsGZW8.js","/assets/ModalFooter-CjBX0ARr.js","/assets/Arrow-z-7sGjen.js","/assets/Plus-CHUuVBNe.js","/assets/Flex-BPn86gu4.js","/assets/H2-J97gvs0l.js","/assets/Avatar-BWFm0bPv.js","/assets/Dialog-Cqv8WVCs.js","/assets/useAccounts-Cxhw8thq.js","/assets/useDate-CDG0xbF6.js","/assets/AnchorText-Bqut45p-.js","/assets/useFileUploader-BhyjotjS.js","/assets/AddressAutocomplete-eH6BBvg8.js","/assets/useQuoteRequestPreload-DKOzo0Uw.js","/assets/use-match-media-D-653337.js","/assets/require-portal-role-BIF4ulPZ.js","/assets/public-invoice-CmmeMuT5.js","/assets/auth-token-fJ7V2hHJ.js","/assets/general-bm3yzgYt.js","/assets/pagination-Dk_067lA.js","/assets/useClientPortalSettings-tzU202tH.js","/assets/useClientAccounts-BSxFGg-j.js","/assets/Copy-BdtxL0W5.js","/assets/CopyContentButton-D4_t0ADl.js","/assets/Hyperlink-DV2ZoNHo.js","/assets/QuotationMark-Z76QF6FC.js","/assets/client-portal-context-CSVLrZAw.js","/assets/CustomInputStatusBar-B8HW-10u.js","/assets/Messenger-Qkkx_lf0.js","/assets/useGetStreamTempCredentials-CFXOiece.js","/assets/Eye-CwBRUDjC.js","/assets/StateSelect-D5i1AfSI.js","/assets/useSpecialtyOptions-DYIMEEvb.js","/assets/Pagination-BBKYOXS0.js","/assets/BrandColorButton-Cehf3U6m.js","/assets/H3-D1yCZC2t.js","/assets/public-contract-DihSe8N7.js","/assets/-event-data-C_ZyHZM9.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-Dc7Sp2fN.js"}}],css:$R[8]=["/assets/persist-state-keys-BCVBcXN0.css","/assets/DatePicker-BBNKKRMT.css","/assets/PrimaryButton-CTSpY0qj.css","/assets/useAppFrom-C5EyWyjA.css","/assets/CustomScroll-BJQFUIq1.css","/assets/template-CQcVCp4f.css","/assets/Dialog-C8U1uAbZ.css","/assets/StripePaymentForm-57nPIEdX.css","/assets/SecurePaymentBadge-CX1r8rpy.css","/assets/LoaderSpinner-CnEBs2cX.css","/assets/CustomInputStatusBar-D8ClpvXW.css","/assets/ColorPickerPopup-CAcitZgR.css","/assets/Tag-BU_uRRQj.css","/assets/Footnote-D01cd_o7.css","/assets/PageSection-CgkjScEF.css","/assets/PageSubsection-xP6HwlPG.css","/assets/SeeFormAnswersButton-DiLUJ-_O.css","/assets/Editor-Y9K54SHW.css","/assets/Messenger-CfExERkY.css","/assets/H3-egFpCQlz.css","/assets/index-B8odk6tt.css"]},"/_public":$R[9]={preloads:$R[10]=["/assets/_public-SQfy22i6.js"]},"/_public/legal":$R[11]={preloads:$R[12]=["/assets/legal-D8XJjcvr.js","/assets/CompanyLogo-BJ_yYEOG.js"]},"/_public/legal/client-terms":$R[13]={preloads:$R[14]=["/assets/client-terms-C10WAbwL.js"]}}}
11,matches:$R[15]=[$R[16]={i:"__root__�",u:1790443663332,s:"success",ssr:!0},$R[17]={i:"�_public�",u:1790443663381,s:"success",l:$R[18]={favicon:"https://cdn.bloom.io/7c6e41cd4c96142dae7959a173cdc9fa.png",siteTitle:"W Durable Goods - Live Chainstitch Embroidery"},ssr:!0},$R[19]={i:"�_public�legal�legal",u:1790443663332,s:"success",ssr:!0},$R[20]={i:"�_public�legal�client-terms�legal�client-terms",u:1790443663332,s:"success",ssr:!0}],dehydratedData:$R[21]={query:$R[22]={initial:$R[23]=[$R[24]={dehydratedAt:1790443663381,state:$R[25]={data:$R[26]={id:"po871vwe87w41",logo:"https://cdn.bloom.io/627c7cf30beeba2efb99fdbf93772f57.png",logoDark:"https://cdn.bloom.io/b7733304708b7ecec1809536dcd3a89e.png",homepageName:"W Durable Goods",businessEmail:"[email protected]",businessPhone:"817-999-7738",businessWebsite:"",businessAddress:$R[27]={id:"2gr9mqxopdzy0",city:"Fort Worth",country:"US",name:"",province:"",street:"1202 Park St",street2:"",state:"TX",postalCode:"76164"},activeTemplate:"minimalist",gridType:"ROWS",introSummary:"{\"type\":\"doc\",\"content\":[{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null},\"content\":[{\"type\":\"text\",\"text\":\"From electrician to sewing shop to chainstitch embroidery, Daniel Wright has always had an eye for detail and communicates quickly with customers. His ability to draw in the guest and engage with them as they watch him chainstitch is how he got his nickname, the \"},{\"type\":\"text\",\"marks\":[{\"type\":\"bold\"},{\"type\":\"italic\"}],\"text\":\"Magic Cowboy\"},{\"type\":\"text\",\"text\":\". While the art of chainstitch embroidery has recently enjoyed a revival from its 1950s heyday when kids in Disneyland got their name chainstitched on Mickey Mouse ears, Daniel has set himself apart as the \\\"\"},{\"type\":\"text\",\"marks\":[{\"type\":\"italic\"}],\"text\":\"fastest chainstitcher in the West\"},{\"type\":\"text\",\"text\":\"\\\" and can travel to any location and accomodate large events.\"}]}]}",artistStatement:"",personalExperience:"",aboutPageTitle:"About",aboutPageContent:"{\"type\":\"doc\",\"content\":[{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null},\"content\":[{\"type\":\"text\",\"text\":\"Before starting W Durable Goods in 2012, Daniel Wright spent 12 years working as an electrician. An artist at heart, he always made sure his electrical work looked appealing. âIt has to work, but it has to look good, too. If it looks right, people believe itâs right.â\"}]},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null}},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null},\"content\":[{\"type\":\"text\",\"text\":\"Apart from his day job, Daniel has always enjoyed making things with his hands. He initially taught himself to use a sewing machine so he could repair his own clothes but, once he started making bags, it sort of took over - at first monopolizing his time, then overrunning his house.\"}]},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null}},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null},\"content\":[{\"type\":\"text\",\"text\":\"After a few years of practicing his craft, he was running out of storage space so he began selling his work online. In 2012, Daniel and his wife Stephanie felt like it was the right time to leave their day jobs and put everything they had into W Durable Goods. Thatâs when they made the leap to opening a retail store. The retail store gave him more space to grow his collection of sewing machines, one of which he acquired was the vintage Singer 114W103 hand-directed embroidery machine.\"}]},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null}},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null},\"content\":[{\"type\":\"text\",\"text\":\"At first, it was just another sewing machine for Daniel to fiddle with, but he soon realized the magic of this special machine as customers watched him seemingly \\\"write with thread\\\". He closed the retail store in 2022, but continued chainstitching for old customers via word-of-mouth. Now Daniel travels across the US, setting up as live entertainment for weddings, private parties, corporate events, tradeshow activations and fundraisers.\"}]},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null}},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null}}]}",location:$R[28]={zip:"76164",policy:"Daniel can drive or fly the chainstitch machine from Fort Worth, TX to your next event."},slideshowGallery:$R[29]={id:"pk37o2jz5dqwz",title:"Slideshow Gallery",ownerId:"pv5d6lz6wdw48",thumbnailSource:"https://cdn.bloom.io/db8647c1d7c19e2e2cde98f2767a7884.jpg",publicId:"slideshow-gallery",imageCount:2,albumCount:1,gridType:"COLUMNS",gridSpacingType:"REGULAR",typographyType:"SERIF",colorTheme:"LIGHT",favoriteEnabled:!1,downloadEnabled:!1,downloadableSizes:$R[30]=["ORIGINAL","SMALL"],downloadLimit:null,downloadCount:null,isPublic:!0,showInClientPortal:!1,resourceId:"4e8a2750-d4b3-11ed-98c1-1750a78a83f5",deliveredAt:null,accessToken:null,project:null,createdAt:"2023-04-06T19:43:30+00:00",account:$R[31]={id:"po871vwe87w41",businessEmail
11:"[email protected]",businessPhone:"817-999-7738",businessWebsite:"",businessAddress:$R[32]={id:"2gr9mqxopdzy0",city:"Fort Worth",country:"US",name:"",province:"",street:"1202 Park St",street2:"",state:"TX",postalCode:"76164"},logo:"https://cdn.bloom.io/627c7cf30beeba2efb99fdbf93772f57.png",logoDark:"https://cdn.bloom.io/b7733304708b7ecec1809536dcd3a89e.png",homepageName:"W Durable Goods",settings:$R[33]={customUrl:"wdurablegoods",domain:"wdurablegoods.com",emailDomain:"[email protected]",isWebsiteActive:!0,siteTitle:"W Durable Goods - Live Chainstitch Embroidery",siteDescription:"W Durable Goods is a live chainstitch embroidery service for events. Book our activation for your next corporate event, party or wedding and watch the magic happen on our vintage Singer 114W103 machine.",favicon:"https://cdn.bloom.io/7c6e41cd4c96142dae7959a173cdc9fa.png",customColor:"#272857",websiteSettings:$R[34]={showBusinessAddress:!1,showBusinessPhoneNumber:!1,reviewsSectionOn:!1},localeSettings:$R[35]={dateFormat:"MM/DD/YYYY",timeFormat:"hh:mma",temperatureUnit:"F",hourFormat:"12"},timezone:"America/Chicago",language:"EN",vatNumber:""},defaultTaxPercent:"0.000",defaultTaxName:"Tax",defaultBusinessNumber:"",defaultBusinessNumberName:"",signature:$R[36]={body:"{\"type\":\"doc\",\"content\":[{\"type\":\"paragraph\"},{\"attrs\":{\"src\":\"https://cdn.bloom.io/b17177beedce85b2f64f6fe1f8e54ec8.jpg\",\"width\":40},\"type\":\"avatar\"},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Daniel Wright\",\"marks\":[]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"W Durable Goods\",\"marks\":[]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"[email protected]\",\"marks\":[]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"817-999-7738 cell\",\"marks\":[]}]}]}",rendered_body:"",options:$R[37]={includeSocialMedia:!1}},isBrandingRemoved:!1,owner:$R[38]={id:"pv5d6lz6wdw48",firstName:"Daniel",lastName:"Wright",avatar:"https://cdn.bloom.io/b17177beedce85b2f64f6fe1f8e54ec8.jpg",email:"[email protected]",phone:"817-999-7738",messengerId:"SE40xqaaEUgfFoNl",fileResolverId:"Rv8oKc0I8psTCZW8",company:"",originalContactId:""},ownerId:"pv5d6lz6wdw48",specialties:$R[39]=["Chainstitch Embroidery"],currencyCode:"USD",primaryPayoutMethodId:"ekl7zz3rv76mz"}},socialMediaLinks:$R[40]=[$R[41]={name:"instagram",url:"https://www.instagram.com/wdurablegoods/"}],externalPaymentMethods:$R[42]=[$R[43]={type:"BANK_TRANSFER",value:"{\"bankName\":\"Frost Bank\",\"routingNumber\":\"114000093\",\"accountNumber\":\"609730427\"}"},$R[44]={type:"CASH_OR_CHECK",value:"{\"address\":\"C/O Daniel Wright\\n1202 Park St\\nFort Worth TX 76164\",\"name\":\"W Durable Goods LLC\",\"otherDetails\":\"\"}"},$R[45]={type:"VENMO",value:"wdurablegoods"}],settings:$R[46]={customUrl:"wdurablegoods",domain:"wdurablegoods.com",isWebsiteActive:!0,siteTitle:"W Durable Goods - Live Chainstitch Embroidery",siteDescription:"W Durable Goods is a live chainstitch embroidery service for events. Book our activation for your next corporate event, party or wedding and watch the magic happen on our vintage Singer 114W103 machine.",redirectUrl:"",favicon:"https://cdn.bloom.io/7c6e41cd4c96142dae7959a173cdc9fa.png",googleTrackingNumber:"",facebookPixel:"",siteHeader:"",customColor:"#272857",embedWidget:$R[47]={color:"#272857",websiteUrl:"",introMessage:"Howdy!\nThanks for visiting my site, if you have any questions, don't hesitate to ask. Click below to get started or write a reply to chat.",rightMargin:0,autoPopup:!0,chatButtonText:"Inquire",leadButtonText:"Request a Quote",leadButtonFormId:"kxe70x40z7o4z",isInstalled:!0,isLive:!1,isFormEnabled:!0,headerType:"AVATAR",chatButtonStyle:"",title:""},websiteSettings:$R[48]={showBusinessAddress:!1,showBusinessPhoneNumber:!1,reviewsSectionOn:!1},localeSettings:$R[49]={dateFormat:"MM/DD/YYYY",timeFormat:"hh:mma",temperatureUnit:"F",hourFormat:"12"},linkedinId:"",pinterestId:"",timezone:"America/Chicago"},clientPortalSettings:$R[50]={id:"j469vl50j7e0q",coverImage:"",messengerTitle:"Welcome to your client portal!",messengerGreeting:"This is where youâll find all of your invoices, contracts, forms, documents, and communication.\n\nDonât he
11sitate if you have any questions.",secondaryButton:$R[51]={isEnabled:!1,buttonText:"New Project",buttonFormId:"",redirectUrl:"https://bloom.io/",ctaAction:"REDIRECT"},referralWidget:$R[52]={isEnabled:!0,title:"Referral Invite",body:"Referrals are how I stay in business. Please share this link with anyone you know who might also need my services.",redirectUrl:"https://www.wdurablegoods.com"},branding:$R[53]={locale:"",text:$R[54]={color:"#000000",fontFamily:"Sharp Grotesk Medium",fontSize:16,fontWeight:400,source:"BLOOM"},button:null}},reviewSummary:$R[55]={reviewCount:0,average:"0",breakdown:$R[56]={overallValue:$R[57]={1:0,2:0,3:0,4:0,5:0},quality:$R[58]={1:0,2:0,3:0,4:0,5:0},attentiveness:$R[59]={1:0,2:0,3:0,4:0,5:0},processingTime:$R[60]={1:0,2:0,3:0,4:0,5:0},communication:$R[61]={1:0,2:0,3:0,4:0,5:0}}},reviews:$R[62]=[],aboutImages:$R[63]=["https://cdn.bloom.io/b19523ceaf66f4dc2e2a23136c738060.jpg",null],listItems:$R[64]=["Boot Barn","City Boots","The Pioneer Woman","Ralph Lauren","Kendra Scott","Patagonia","Bachendorf's","Kimes Ranch Jeans","John Wayne Museum","J.Crew","Dickies"],listName:"Clients",footerText:"{\"type\":\"doc\",\"content\":[{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":null},\"content\":[{\"type\":\"text\",\"text\":\"Chainstitch Embroidery based in Fort Worth, Texas - Daniel travels around DFW and nationwide bringing live chainstitch activations to your next event. Need a quote? Email us - [email protected]\"}]}]}",defaultTaxPercent:null,defaultTaxName:"Tax",defaultBusinessNumberName:"",signature:$R[65]={body:"{\"type\":\"doc\",\"content\":[{\"type\":\"paragraph\"},{\"attrs\":{\"src\":\"https://cdn.bloom.io/b17177beedce85b2f64f6fe1f8e54ec8.jpg\",\"width\":40},\"type\":\"avatar\"},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Daniel Wright\",\"marks\":[]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"W Durable Goods\",\"marks\":[]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"[email protected]\",\"marks\":[]}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"817-999-7738 cell\",\"marks\":[]}]}]}",rendered_body:"",options:$R[66]={includeSocialMedia:!1}},cta:$R[67]={buttonText:"Request a Quote",buttonFormId:"kxe70x40z7o4z"},isBrandingRemoved:!1,user:$R[68]={id:"pv5d6lz6wdw48",avatar:"https://cdn.bloom.io/b17177beedce85b2f64f6fe1f8e54ec8.jpg",messengerId:"SE40xqaaEUgfFoNl",firstName:"Daniel",lastName:"Wright",primaryPaymentMethodProvider:"STRIPE",primaryPaymentMethodData:$R[69]={id:"ekl7zz3rv76mz",accountId:"acct_1MtytwDxoa6wDKjS"},timezone:"America/Chicago",currencyCode:"USD",primaryPayoutMethodId:"",contractVariables:$R[70]=[$R[71]={injectionToken:"{{BUSINESS_NAME}}",title:"Business Name",currentValue:"W Durable Goods"},$R[72]={injectionToken:"{{BUSINESS_PHONE}}",title:"Business Phone",currentValue:"817-999-7738"},$R[73]={injectionToken:"{{BUSINESS_WEBSITE}}",title:"Business Website",currentValue:""},$R[74]={injectionToken:"{{BUSINESS_ADDRESS}}",title:"Business Address",currentValue:"1202 Park St Fort Worth, TX 76164"},$R[75]={injectionToken:"{{CLIENT_FULL_NAME}}",title:"Client Full Name",currentValue:""},$R[76]={injectionToken:"{{CLIENT_FIRST_NAME}}",title:"Client First Name",currentValue:""},$R[77]={injectionToken:"{{CLIENT_LAST_NAME}}",title:"Client Last Name",currentValue:""},$R[78]={injectionToken:"{{CLIENT_PHONE}}",title:"Client Phone",currentValue:""},$R[79]={injectionToken:"{{CLIENT_ADDRESS}}",title:"Client Address",currentValue:""},$R[80]={injectionToken:"{{CLIENT_BUSINESS_NAME}}",title:"Client Business Name",currentValue:""},$R[81]={injectionToken:"{{EVENT_NAME}}",title:"Event Name",currentValue:""},$R[82]={injectionToken:"{{EVENT_DATE}}",title:"Event Date",currentValue:""},$R[83]={injectionToken:"{{EVENT_TIME}}",title:"Event Time",currentValue:""},$R[84]={injectionToken:"{{EVENT_DESCRIPTION}}",title:"Event Description",currentValue:""},$R[85]={injectionToken:"{{EVENT_MEETING_LINK}}",title:"Event Meeting Link",currentValue:""},$R[86]={injectionToken:"{{PROJECT_DATE}}",title:"Project Date",currentValue:""},$R[87]={injectionToken:"{{PROJECT_TIME}}",title:"Project Time",currentValue:""},$R[88]={injectionToken:"{{PROJECT_LOCATION}}",title:"Project Location",currentValue:""},$R[89]={injectionToken:"{{PROJECT_SPECIALTY}}",title:"Project Specialty",currentValue:""},$R[90]={injectionToken:"{{PROJECT_TOTAL}}",title:"Project Total",currentValue:""},$R[91]={injectionToken:"{{PROJECT_NAME}}",title:"Project Name",currentValue:""},$R[92]={injectionToken:"{{PROJECT_EVENT_NAME}}",title:"Project Event Name",currentValue:""},$R[93]={injectionToken:"{{INVOICE_STATUS}}",title:"Invoice Status",currentValue:""},$R[94]={injectionToken:"{{INVOICE_NUMBER}}",title:"Invoice Number",currentValue:""},$R[95]={injectionToken:"{{INVOICE_DATE}}",title:"Invoice Date",currentValue:""},$R[96]={injectionToken:"{{INVOICE_DUE_DATE}}",title:"Invoice Due Date",currentValue:""},$R[97]={injectionToken:"{{INVOICE_TOTAL}}",title:"Invoice Amount",currentValue:""},$R[98]={injectionToken:"{{INVOICE_BALANCE_DUE}}",title:"Invoice Amount Due",currentValue:""},$R[99]={injectionToken:"{{DATE_TODAY}}",title:"Today's Date",currentValue:"09/26/2026"},$R[100]={injectionToken:"{{CLIENT_PORTAL_URL}}",title:"Client Portal Url",currentValue:"https://wdurablegoods.com"}]},permissions:$R[101]=[],teamMembers:$R[102]=[]},dataUpdateCount:3,dataUpdatedAt:1790443663381,error:null,errorUpdate
11Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:"success",fetchStatus:"idle"},queryKey:$R[103]=["loader-public-account"],queryHash:"[\"loader-public-account\"]"},$R[104]={dehydratedAt:1790443663381,state:$R[105]={data:$R[26],dataUpdateCount:2,dataUpdatedAt:1790443663381,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:"success",fetchStatus:"idle"},queryKey:$R[106]=["public-account","po871vwe87w41"],queryHash:"[\"public-account\",\"po871vwe87w41\"]"},$R[107]={dehydratedAt:1790443663381,state:$R[108]={data:$R[26],dataUpdateCount:2,dataUpdatedAt:1790443663381,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:"success",fetchStatus:"idle"},queryKey:$R[109]=["public-account","wdurablegoods"],queryHash:"[\"public-account\",\"wdurablegoods\"]"},$R[110]={dehydratedAt:1790443663381,state:$R[111]={data:$R[26],dataUpdateCount:1,dataUpdatedAt:1790443663381,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:"success",fetchStatus:"idle"},queryKey:$R[112]=["public-account","wdurablegoods.com"],queryHash:"[\"public-account\",\"wdurablegoods.com\"]"},$R[113]={dehydratedAt:1790443663381,state:$R[114]={data:"#272857",dataUpdateCount:2,dataUpdatedAt:1790443663381,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:"success",fetchStatus:"idle"},queryKey:$R[115]=["freelancer-brand-color"],queryHash:"[\"freelancer-brand-color\"]"}],stream:$R[116]=($R[117]=(stream) => new ReadableStream({ start(controller) { 12 stream.on({ 13 next(value) { 14 try { 15 controller.enqueue(value); 16 } catch (_error) {} 17 }, 18 throw(value) { 19 controller.error(value); 20 }, 21 return() { 22 try { 23 controller.close(); 24 } catch (_error) {} 25 } 26 }); 27} }))($R[118]=($R[119]=() => { 28 const buffer = []; 29 const listeners = []; 30 let alive = true; 31 let success = false; 32 let count = 0; 33 const internal = { 34 flush(value, mode, x) { 35 for (x = 0; x < count; x++) { 36 const listener = listeners[x]; 37 if (listener) listener[mode](value); 38 } 39 }, 40 up(listener, x, z, current) { 41 for (x = 0, z = buffer.length; x < z; x++) { 42 current = buffer[x]; 43 if (!alive && x === z - 1) listener[success ? "return" : "throw"](current); 44 else listener.next(current); 45 } 46 }, 47 on(listener, temp = 0) { 48 let subscribed = alive; 49 if (alive) { 50 for (temp = 0; temp < count; temp++) if (!listeners[temp]) break; 51 if (temp === count) count++; 52 listeners[temp] = listener; 53 } 54 internal.up(listener); 55 return () => { 56 if (alive && subscribed) { 57 subscribed = false; 58 listeners[temp] = void 0; 59 while (count > 0 && !listeners[count - 1]) count--; 60 listeners.length = count; 61 } 62 }; 63 } 64 }; 65 return { 66 __SEROVAL_STREAM__: true, 67 on(listener) { 68 return internal.on(listener); 69 }, 70 next(value) { 71 if (alive) { 72 buffer.push(value); 73 internal.flush(value, "next"); 74 } 75 }, 76 throw(value) { 77 if (alive) { 78 buffer.push(value); 79 internal.flush(value, "throw"); 80 alive = false; 81 success = false; 82 listeners.length = 0; 83 } 84 }, 85 return(value) { 86 if (alive) { 87 buffer.push(value); 88 internal.flush(value, "return"); 89 alive = false; 90 success = true; 91 listeners.length = 0; 92 } 93 } 94 }; 95})())}}})($R["tsr"])</script>
95<script data-tsr-stream-part="">{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
95<script type="module" async="" src="/assets/index-Dc7Sp2fN.js"></script>
95<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
95<script>($R=>$R[118].return(void 0))($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
95</body></html>
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.