1// v1.6 02.02.2024 2// ÐакÑималÑнÑÑ Ð¸ минималÑнÑÑ ÑÑÐ¼Ð¼Ñ Ð±ÐµÑез из админки 3 4// v1.5 26.11.2023 5// Скидка Ð¾Ñ 300 ÑÑблей 6 7// v1.4 25.09.2023 8// Ðе показÑваÑÑ ÐºÐ¾Ð¿ÐµÐ¹ÐºÐ¸ 9// ÐопÑавлено окÑÑгление 10 11// v0.9 10.08.2023 12// ÐкÑÐ¸Ñ ÐлÑÑа-ÐаÑÑа 13// ÐовÑй дизайн 14 15// v0.8 02.12.2022 16// ÐбновленнÑй дизайн 17 18// v0.7 30.11.2022 19// Legal ÑоÑмÑлиÑовки 20// ÐовÑй Ñеглайн 21 22class PodeliWidget { 23 constructor() { 24 this.discountAmount = 300; 25 this.maxAmount = 15000; 26 this.minAmount = 300; 27 this.dark = false; 28 this.notShowPenny = true; 29 30 this.widgetAjaxUrl = 31 "/bitrix/tools/podeli_sale_basket_result.php?type=widget"; 32 this.widgetContainerNodeSelector = "#bx-soa-paysystem"; 33 this.widgetCustomClass = ""; 34 this.widgetClass = "podeli_widget"; 35 this.priceNodeSelector = ""; 36 this.containerNodeSelector = ""; 37 this.insertMethod = "append"; 38 this.discount = true; 39 this.widgetFolderUrl = ""; 40 this.canIRender = false;
41 this.type = ""; 42 this.appliedDiscount = 0; 43 this.initialized = false; 44 this.widgetCssClass = ""; 45 this.price = 0; 46 this.showWidget = false; 47 48 this.paySystemId = null; 49 50 this.logoHtml = `<svg class="static" width="119" height="20" viewBox="0 0 182 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.6695 28.3629C23.6695 19.2459 23.6695 10.1889 23.6695 1.13794C16.0709 1.13794 8.53846 1.13794 1 1.13794C1 10.246 1 19.2819 1 28.3419C2.23986 28.3419 3.4406 28.3419 4.72259 28.3419C4.72259 20.3423 4.72259 12.4148 4.72259 4.47235C9.84754 4.47235 14.8882 4.47235 20.0192 4.47235C20.0192 12.4569 20.0192 20.3814 20.0192 28.3599C21.2651 28.3629 22.4207 28.3629 23.6695 28.3629Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M89.2387 24.9654L79.4221 2.97329C78.9256 1.85882 77.8151 1.14087 76.5933 1.14087C75.3715 1.14087 74.2611 1.85882 73.7645 2.97329L63.948 24.9654H60.6016V28.3629H92.5821V24.9654H89.2387ZM76.5933 5.22928L85.1971 24.9654H67.9896L76.5933 5.22928Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/> 51 <path d="M152.072 28.3629L141.338 2.98831C140.862 1.86783 139.764 1.14087 138.545 1.14087C137.326 1.14087 136.228 1.86783 135.752 2.98831L125.018 28.3629H129.06L138.545 5.44556L148.031 28.3629H152.072Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M177.34 1.13794H177.274L161.006 23.1751V1.13794H157.346V28.1316V28.3629H161.006L177.34 6.23868V28.3629H181V1.28213V1.13794H177.34Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M108.669 25.4911C106.049 25.491 103.518 24.5359 101.553 22.8052C99.5885 21.0744 98.3242 18.6872 97.9979 16.0917H122.976C123.018 15.6501 123.039 15.1905 123.039 14.752C123.039 14.0481 122.986 13.3453 122.882 12.6492C122.378 9.24776 120.665 6.14083 118.056 3.89527C115.447 1.64971 112.117 0.415205 108.672 0.416994C104.864 0.416994 101.212 1.92696 98.5197 4.61473C95.8271 7.30249 94.3145 10.9479 94.3145 14.7489C94.3145 18.55 95.8271 22.1954 98.5197 24.8832C101.212 27.5709 104.864 29.0809 108.672 29.0809C111.506 29.0786 114.275 28.2389 116.632 26.6678C118.988 25.0966 120.826 22.8643 121.913 20.2522H117.905C116.952 21.8496 115.6 23.1724 113.981 24.0909C112.362 25.0093 110.531 25.4918 108.669 25.4911ZM108.669 4.01275C111.157 4.01261 113.568 4.87311 115.492 6.44776C117.415 8.02242 118.733 10.2139 119.22 12.6492H98.1213C98.6108 10.2158 99.9293 8.02675 101.853 6.45397C103.776 4.8812 106.186 4.01276 108.672 4.01275H108.669Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M44.5569 0.416992C36.6272 0.416992 30.1992 6.83348 30.1992 14.7489C30.1992 22.6644 36.6272 29.0809 44.5569 29.0809C52.4866 29.0809 58.9146 22.6644 58.9146 14.7489C58.9146 6.83348 52.4866 0.416992 44.5569 0.416992ZM44.5569 25.4881C38.6164 25.4881 33.7984 20.6788 33.7984 14.7489C33.7984 8.8191 38.6164 4.00974 44.5569 4.00974C50.4974 4.00974 55.3154 8.8191 55.3154 14.7489C55.3154 20.6788 50.4974 25.4881 44.5569 25.4881Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M44.5537 2.34238C44.5537 3.22856 45.2007 3.99157 46.0825 4.11773C50.8012 4.78762 54.5328 8.51255 55.2039 13.2228C55.3302 14.1029 56.0946 14.7488 56.9824 14.7488C58.0688 14.7488 58.9204 13.7935 58.7669 12.7181C57.8732 6.42778 52.8866 1.4502 46.585 0.558025C45.5107 0.407826 44.5537 1.25795 44.5537 2.34238Z" fill="black" stroke="black" stroke-width="0.3"/></svg>`; 52 this.logoSVG = `<svg width="121" height="20" viewBox="0 0 121 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 53 <path d="M15.9871 18.725C15.9871 12.6867 15.9871 6.6883 15.9871 0.693848C10.9636 0.693848 5.98377 0.693848 1 0.693848C1 6.7261 1 12.7106 1 18.711C1.81969 18.711 2.61351 18.711 3.46105 18.711C3.46105 13.4129 3.46105 8.16254 3.46105 2.90222C6.84922 2.90222 10.1817 2.90222 13.5738 2.90222C13.5738 8.19039 13.5738 13.4388 13.5738 18.723C14.3975 18.7249 15.1615 18.725 15.9871 18.725Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.4"/> 54 <path d="M59.3357 16.4748L52.8458 1.90941C52.5176 1.1713 51.7834 0.695801 50.9757 0.695801C50.1679 0.695801 49.4338 1.1713 49.1055 1.90941L42.6157 16.4748H40.4033V18.7249H61.546V16.4748H59.3357ZM50.9757 3.40355L56.6637 16.4748H45.2876L50.9757 3.40355Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.4"/> 55 <path d="M100.875 18.7249L93.7785 1.91936C93.4641 1.17727 92.738 0.695801 91.9322 0.695801C91.1264 0.695801 90.4002 1.17727 90.0859 1.91936L82.9893 18.7249H85.6612L91.9322 3.5468L98.2032 18.7249H100.875Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.4"/> 56 <path d="M117.581 0.693848H117.537L106.782 15.289V0.693848H104.362V18.5718V18.725H106.782L117.581 4.07207V18.725H120V0.789344V0.693848H117.581Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.4"/> 57 <path d="M72.181 16.8229C70.4485 16.8228 68.7757 16.1902 67.4767 15.044C66.1777 13.8977 65.3418 12.3166 65.1261 10.5977H81.6392C81.667 10.3052 81.681 10.0008 81.681 9.71034C81.6808 9.2442 81.6462 8.77871 81.5775 8.31767C81.2439 6.06492 80.1114 4.0072 78.3868 2.51997C76.6621 1.03274 74.4603 0.215125 72.183 0.21631C69.6655 0.21631 67.2512 1.21636 65.4711 2.99647C63.691 4.77657 62.6909 7.19091 62.6909 9.70835C62.6909 12.2258 63.691 14.6401 65.4711 16.4202C67.2512 18.2003 69.6655 19.2004 72.183 19.2004C74.0564 19.1989 75.8874 18.6428 77.4452 17.6022C79.0031 16.5616 80.218 15.0832 80.9369 13.3532H78.2868C77.6571 14.4111 76.7632 15.2872 75.6928 15.8955C74.6223 16.5038 73.4122 16.8234 72.181 16.8229ZM72.181 2.59778C73.8257 2.59768 75.4196 3.16759 76.6914 4.21049C77.9632 5.25338 78.8342 6.7048 79.1563 8.31767H65.2077C65.5313 6.70607 66.4029 5.25624 67.6745 4.2146C68.9461 3.17295 70.5392 2.59778 72.183 2.59778H72.181Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.4"/> 58 <path d="M29.7958 0.216309C24.5533 0.216309 20.3037 4.46594 20.3037 9.70835C20.3037 14.9508 24.5533 19.2004 29.7958 19.2004C35.0382 19.2004 39.2878 14.9508 39.2878 9.70835C39.2878 4.46594 35.0382 0.216309 29.7958 0.216309ZM29.7958 16.8209C25.8684 16.8209 22.6832 13.6357 22.6832 9.70835C22.6832 5.78102 25.8684 2.59579 29.7958 2.59579C33.7231 2.59579 36.9083 5.78102 36.9083 9.70835C36.9083 13.6357 33.7231 16.8209 29.7958 16.8209Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.4"/>
59 <path d="M29.7939 1.49155C29.7939 2.07846 30.2217 2.5838 30.8046 2.66736C33.9242 3.11102 36.3912 5.57804 36.8349 8.69762C36.9184 9.28056 37.4238 9.7083 38.0107 9.7083C38.7289 9.7083 39.292 9.07563 39.1905 8.36338C38.5996 4.19731 35.303 0.900657 31.1369 0.309767C30.4266 0.21029 29.7939 0.773327 29.7939 1.49155Z" fill="black" stroke="black" stroke-width="0.4"/> 60 </svg> 61 `; 62 this.logoSVGDark = `<svg class="static" width="119" height="20" viewBox="0 0 182 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.6695 28.3629C23.6695 19.2459 23.6695 10.1889 23.6695 1.13794C16.0709 1.13794 8.53846 1.13794 1 1.13794C1 10.246 1 19.2819 1 28.3419C2.23986 28.3419 3.4406 28.3419 4.72259 28.3419C4.72259 20.3423 4.72259 12.4148 4.72259 4.47235C9.84754 4.47235 14.8882 4.47235 20.0192 4.47235C20.0192 12.4569 20.0192 20.3814 20.0192 28.3599C21.2651 28.3629 22.4207 28.3629 23.6695 28.3629Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M89.2387 24.9654L79.4221 2.97329C78.9256 1.85882 77.8151 1.14087 76.5933 1.14087C75.3715 1.14087 74.2611 1.85882 73.7645 2.97329L63.948 24.9654H60.6016V28.3629H92.5821V24.9654H89.2387ZM76.5933 5.22928L85.1971 24.9654H67.9896L76.5933 5.22928Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/> 63 <path d="M152.072 28.3629L141.338 2.98831C140.862 1.86783 139.764 1.14087 138.545 1.14087C137.326 1.14087 136.228 1.86783 135.752 2.98831L125.018 28.3629H129.06L138.545 5.44556L148.031 28.3629H152.072Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M177.34 1.13794H177.274L161.006 23.1751V1.13794H157.346V28.1316V28.3629H161.006L177.34 6.23868V28.3629H181V1.28213V1.13794H177.34Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M108.669 25.4911C106.049 25.491 103.518 24.5359 101.553 22.8052C99.5885 21.0744 98.3242 18.6872 97.9979 16.0917H122.976C123.018 15.6501 123.039 15.1905 123.039 14.752C123.039 14.0481 122.986 13.3453 122.882 12.6492C122.378 9.24776 120.665 6.14083 118.056 3.89527C115.447 1.64971 112.117 0.415205 108.672 0.416994C104.864 0.416994 101.212 1.92696 98.5197 4.61473C95.8271 7.30249 94.3145 10.9479 94.3145 14.7489C94.3145 18.55 95.8271 22.1954 98.5197 24.8832C101.212 27.5709 104.864 29.0809 108.672 29.0809C111.506 29.0786 114.275 28.2389 116.632 26.6678C118.988 25.0966 120.826 22.8643 121.913 20.2522H117.905C116.952 21.8496 115.6 23.1724 113.981 24.0909C112.362 25.0093 110.531 25.4918 108.669 25.4911ZM108.669 4.01275C111.157 4.01261 113.568 4.87311 115.492 6.44776C117.415 8.02242 118.733 10.2139 119.22 12.6492H98.1213C98.6108 10.2158 99.9293 8.02675 101.853 6.45397C103.776 4.8812 106.186 4.01276 108.672 4.01275H108.669Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M44.5569 0.416992C36.6272 0.416992 30.1992 6.83348 30.1992 14.7489C30.1992 22.6644 36.6272 29.0809 44.5569 29.0809C52.4866 29.0809 58.9146 22.6644 58.9146 14.7489C58.9146 6.83348 52.4866 0.416992 44.5569 0.416992ZM44.5569 25.4881C38.6164 25.4881 33.7984 20.6788 33.7984 14.7489C33.7984 8.8191 38.6164 4.00974 44.5569 4.00974C50.4974 4.00974 55.3154 8.8191 55.3154 14.7489C55.3154 20.6788 50.4974 25.4881 44.5569 25.4881Z" fill="#EE3124" stroke="#EE3124" stroke-width="0.3"/><path d="M44.5537 2.34238C44.5537 3.22856 45.2007 3.99157 46.0825 4.11773C50.8012 4.78762 54.5328 8.51255 55.2039 13.2228C55.3302 14.1029 56.0946 14.7488 56.9824 14.7488C58.0688 14.7488 58.9204 13.7935 58.7669 12.7181C57.8732 6.42778 52.8866 1.4502 46.585 0.558025C45.5107 0.407826 44.5537 1.25795 44.5537 2.34238Z" fill="white" stroke="white" stroke-width="0.3"/></svg> 64 `; 65 this.LargelogoSVG = `<svg viewBox="0 0 294 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 66 <g> 67 <path d="M21.7957 26.5345V1.57666H1.01562V26.5147H4.43112V4.60606H18.4495V26.5246L21.7957 26.5345Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 68 <path d="M81.9269 23.4161L72.8981 3.25972C72.6742 2.75899 72.3102 2.33377 71.8499 2.03539C71.3896 1.73702 70.8528 1.57825 70.3043 1.57825C69.7558 1.57825 69.219 1.73702 68.7588 2.03539C68.2985 2.33377 67.9344 2.75899 67.7105 3.25972L58.7114 23.4161H55.6523V26.5346H84.9563V23.4161H81.9269ZM70.3043 5.32882L78.2243 23.4161H62.4239L70.3043 5.32882Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 69 <path d="M139.487 26.5345L129.656 3.26957C129.441 2.76854 129.083 2.34171 128.627 2.04182C128.171 1.74192 127.638 1.5821 127.092 1.5821C126.547 1.5821 126.013 1.74192 125.558 2.04182C125.102 2.34171 124.744 2.76854 124.528 3.26957L114.698 26.5345H118.4L127.092 5.52677L135.784 26.5345H139.487Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 70 <path d="M162.653 1.57666H162.594L147.675 21.7726V1.57666H144.299V26.5345H147.645L162.653 6.24945V26.5345H166.009V1.57666H162.653Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 71 <path d="M99.7486 23.9004C97.3519 23.892 95.0396 23.0144 93.2408 21.4305C91.4421 19.8465 90.279 17.6638 89.9674 15.2874H112.817C112.817 14.8815 112.876 14.4558 112.876 14.0598C112.877 13.3974 112.831 12.7357 112.737 12.0798C112.292 8.91375 110.713 6.01684 108.293 3.92672C105.874 1.8366 102.778 0.695204 99.5807 0.714348C96.3834 0.733492 93.3017 1.91188 90.9074 4.03082C88.513 6.14976 86.9687 9.06537 86.561 12.2366C86.1533 15.4078 86.9098 18.6192 88.6903 21.2749C90.4707 23.9306 93.1541 25.8502 96.2425 26.6775C99.331 27.5048 102.615 27.1836 105.484 25.7735C108.354 24.3634
71110.614 21.9602 111.846 19.0098H108.174C107.302 20.4741 106.063 21.6855 104.58 22.5243C103.115 23.3907 101.451 23.8647 99.7486 23.9004ZM99.7486 4.20934C102.03 4.21205 104.24 5.00239 106.005 6.44674C107.77 7.8861 108.978 9.89558 109.421 12.1293H90.0367C90.4922 9.89818 91.7028 7.89224 93.4647 6.44957C95.2265 5.0069 97.4319 4.21571 99.709 4.20934H99.7486Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 72 <path d="M40.9417 0.913212C38.3442 0.917127 35.8062 1.69094 33.6484 3.13686C31.4906 4.58278 29.8099 6.63591 28.8186 9.03678C27.8273 11.4376 27.5699 14.0785 28.0791 16.6256C28.5882 19.1726 29.841 21.5116 31.679 23.3469C33.5171 25.1822 35.858 26.4315 38.4058 26.9368C40.9537 27.4421 43.5941 27.1808 45.9935 26.1859C48.3929 25.1909 50.4435 23.5071 51.8861 21.3471C53.3288 19.1871 54.0988 16.648 54.0988 14.0505C54.0975 12.324 53.7561 10.6146 53.0942 9.02004C52.4323 7.42545 51.4628 5.97684 50.2411 4.75693C49.0193 3.53702 47.5693 2.5697 45.9737 1.91019C44.3781 1.25069 42.6682 0.911911 40.9417 0.913212ZM40.9417 23.901C38.9956 23.8912 37.096 23.3052 35.4826 22.2169C33.8692 21.1286 32.6144 19.5867 31.8764 17.7859C31.1384 15.9852 30.9504 14.0061 31.3361 12.0986C31.7217 10.1911 32.6638 8.44051 34.0433 7.06784C35.4229 5.69517 37.1782 4.76191 39.0876 4.38582C40.9971 4.00973 42.9751 4.20767 44.7722 4.95466C46.5692 5.70165 48.1047 6.96422 49.185 8.58304C50.2652 10.2019 50.8417 12.1044 50.8417 14.0505C50.8286 16.6675 49.7798 19.1729 47.9246 21.0189C46.0694 22.8648 43.5588 23.901 40.9417 23.901Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 73 <path d="M40.9434 2.68464C40.9433 3.07596 41.0828 3.45449 41.3369 3.75212C41.591 4.04975 41.9429 4.24694 42.3294 4.30823C44.4357 4.61518 46.387 5.5928 47.8939 7.09611C49.4007 8.59943 50.383 10.5484 50.6949 12.6539C50.7804 13.0655 51.0195 13.4291 51.3635 13.6707C51.7075 13.9122 52.1306 14.0137 52.5468 13.9544C52.9629 13.8952 53.3409 13.6796 53.6038 13.3516C53.8667 13.0236 53.9947 12.6077 53.9619 12.1886C53.5533 9.37571 52.246 6.77034 50.2352 4.76133C48.2244 2.75231 45.6179 1.44737 42.8046 1.04124C42.5713 1.01003 42.3339 1.02932 42.1087 1.09781C41.8834 1.16631 41.6755 1.2824 41.499 1.43823C41.3225 1.59406 41.1816 1.786 41.0857 2.00104C40.9899 2.21608 40.9413 2.44921 40.9434 2.68464Z" fill="#24252E" stroke="#24252E" stroke-width="0.544499"/> 74 <path d="M181.721 2.3089C181.218 2.28867 180.716 2.37113 180.246 2.55125C179.777 2.73137 179.348 3.00537 178.988 3.35651C178.628 3.70765 178.342 4.12857 178.15 4.59356C177.958 5.05856 177.862 5.55786 177.87 6.061C177.92 7.04731 178.347 7.9767 179.062 8.6571C179.778 9.33749 180.728 9.7169 181.716 9.7169C182.703 9.7169 183.653 9.33749 184.369 8.6571C185.085 7.9767 185.512 7.04731 185.562 6.061C185.569 5.55873 185.474 5.06028 185.282 4.59597C185.09 4.13167 184.806 3.71122 184.447 3.36022C184.087 3.00922 183.66 2.73501 183.192 2.55427C182.723 2.37353 182.223 2.29005 181.721 2.3089ZM181.721 8.24889C181.442 8.25689 181.164 8.20584 180.906 8.09908C180.649 7.99232 180.416 7.83227 180.225 7.62942C180.033 7.42657 179.886 7.18551 179.794 6.92203C179.702 6.65856 179.667 6.37863 179.691 6.1006C179.691 5.56365 179.904 5.0487 180.284 4.66903C180.664 4.28935 181.179 4.07605 181.716 4.07605C182.253 4.07605 182.768 4.28935 183.147 4.66903C183.527 5.0487 183.74 5.56365 183.74 6.1006C183.758 6.3746 183.719 6.64934 183.625 6.90735C183.531 7.16536 183.384 7.40101 183.194 7.59932C183.004 7.79762 182.775 7.95426 182.522 8.05927C182.268 8.16428 181.995 8.21537 181.721 8.20929V8.24889ZM187.136 9.67449H188.928V4.0315H192.195V9.63489H193.987V2.497H187.136V9.67449ZM196.61 6.4273C196.481 7.7539 196.293 8.11029 195.452 8.11029H195.284V9.70419H195.779C197.491 9.70419 198.036 8.71419 198.234 6.5758L198.471 4.0315H200.976V9.63489H202.709V2.497H196.947L196.61 6.4273ZM210.104 8.54589V9.63489H211.896V2.497H210.094V3.6157C209.839 3.21965 209.484 2.8977 209.066 2.68221C208.647 2.46672 208.179 2.36528 207.708 2.3881C207.236 2.39167 206.769 2.49312 206.338 2.68605C205.907 2.87898 205.521 3.1592 205.204 3.50901C204.887 3.85881 204.645 4.27061 204.495 4.71838C204.345 5.16615 204.29 5.6401
747 204.332 6.1105C204.294 6.57388 204.352 7.04013 204.501 7.4805C204.65 7.92088 204.887 8.32607 205.199 8.6711C205.511 9.01613 205.89 9.29369 206.313 9.48669C206.736 9.67969 207.194 9.78403 207.659 9.79329C208.146 9.82752 208.632 9.7252 209.064 9.49783C209.496 9.27047 209.856 8.92708 210.104 8.50629V8.54589ZM210.104 6.1006C210.127 6.37441 210.093 6.65009 210.004 6.91009C209.915 7.17009 209.773 7.40872 209.587 7.61079C209.401 7.81286 209.174 7.97395 208.923 8.08381C208.671 8.19367 208.399 8.24989 208.124 8.24889C207.849 8.24989 207.577 8.19367 207.325 8.08381C207.073 7.97395 206.847 7.81286 206.661 7.61079C206.475 7.40872 206.332 7.17009 206.243 6.91009C206.154 6.65009 206.121 6.37441 206.144 6.1006C206.122 5.82757 206.157 5.55297 206.247 5.29416C206.336 5.03534 206.479 4.79794 206.665 4.59696C206.851 4.39598 207.077 4.2358 207.328 4.12654C207.579 4.01728 207.85 3.96132 208.124 3.9622C208.395 3.96036 208.664 4.01423 208.913 4.12047C209.163 4.22672 209.388 4.38308 209.574 4.57986C209.761 4.77663 209.905 5.00963 209.998 5.26441C210.091 5.51919 210.13 5.79033 210.114 6.061L210.104 6.1006ZM215.935 9.67449H217.727V4.0315H220.529V2.497H213.193V4.0315H215.975L215.935 9.67449ZM226.894 8.54589V9.63489H228.686V2.497H226.874V3.6157C226.628 3.20833 226.276 2.8748 225.857 2.65009C225.437 2.42539 224.964 2.3178 224.489 2.3386C224.017 2.34353 223.552 2.44598 223.122 2.63951C222.692 2.83304 222.307 3.11346 221.991 3.46312C221.675 3.81277 221.434 4.2241 221.285 4.6712C221.135 5.1183 221.08 5.59149 221.123 6.061C221.077 6.53159 221.13 7.00647 221.279 7.45541C221.427 7.90435 221.667 8.31751 221.983 8.6686C222.3 9.01968 222.686 9.301 223.118 9.49463C223.549 9.68826 224.016 9.78998 224.489 9.79329C224.97 9.81856 225.45 9.71209 225.875 9.48533C226.301 9.25857 226.656 8.92009 226.904 8.50629L226.894 8.54589ZM226.894 6.1006C226.918 6.37441 226.884 6.65009 226.795 6.91009C226.706 7.17009 226.564 7.40872 226.377 7.61079C226.191 7.81286 225.965 7.97395 225.713 8.08381C225.461 8.19367 225.189 8.24989 224.914 8.24889C224.639 8.24989 224.367 8.19367 224.116 8.08381C223.864 7.97395 223.637 7.81286 223.451 7.61079C223.265 7.40872 223.123 7.17009 223.034 6.91009C222.945 6.65009 222.911 6.37441 222.934 6.1006C222.912 5.82757 222.947 5.55297 223.037 5.29416C223.127 5.03534 223.269 4.79794 223.455 4.59696C223.641 4.39598 223.867 4.2358 224.118 4.12654C224.369 4.01728 224.64 3.96132 224.914 3.9622C225.186 3.95899 225.456 4.01185 225.707 4.11749C225.957 4.22313 226.183 4.37928 226.371 4.57621C226.559 4.77313 226.704 5.0066 226.797 5.26206C226.891 5.51752 226.93 5.78949 226.914 6.061L226.894 6.1006ZM234.072 9.67449H235.864V4.0315H239.141V9.63489H240.932V2.497H234.092L234.072 9.67449ZM246.368 2.3485C245.865 2.32827 245.363 2.41073 244.893 2.59085C244.423 2.77097 243.995 3.04497 243.635 3.39611C243.274 3.74725 242.989 4.16817 242.797 4.63316C242.605 5.09816 242.509 5.59746 242.516 6.1006C242.566 7.08691 242.994 8.0163 243.709 8.6967C244.425 9.37709 245.375 9.7565 246.363 9.7565C247.35 9.7565 248.3 9.37709 249.016 8.6967C249.732 8.0163 250.159 7.08691 250.209 6.1006C250.221 5.59676 250.131 5.09569 249.942 4.6281C249.754 4.1605 249.473 3.73621 249.115 3.38123C248.757 3.02625 248.331 2.74804 247.862 2.56365C247.393 2.37927 246.891 2.29258 246.387 2.3089L246.368 2.3485ZM246.368 8.28849C246.091 8.28897 245.817 8.23281 245.562 8.12347C245.308 8.01413 245.079 7.85392 244.889 7.6527C244.699 7.45148 244.552 7.21349 244.457 6.95338C244.362 6.69327 244.322 6.41654 244.338 6.1402C244.338 5.60325 244.551 5.0883 244.931 4.70863C245.311 4.32895 245.826 4.11565 246.363 4.11565C246.9 4.11565 247.414 4.32895 247.794 4.70863C248.174 5.0883 248.387 5.60325 248.387 6.1402C248.399 6.40929 248.356 6.67803 248.261 6.92997C248.166 7.18191 248.02 7.41176 247.833 7.60544C247.646 7.79913 247.421 7.95258 247.172 8.05641C246.924 8.16024 246.657 8.21226 246.387 8.20929L246.368 8.28849ZM251.753 9.71409H253.535V6.4273L256.97 9.63489H259.376L255.416 5.9125L259.208 2.497H256.852L253.555 5.467V2.497H251.773L251.753 9.71409ZM261.138 12.6841H262.94L267.346 2.5465H265.514L263.405 7.3975L261.307 2.5465H259.327L262.514 9.55569L261.138 12.6841ZM268.425 9.71409H270.217V4.0315H273.493V9.63489H275.285V2.497H268.444L268.425 9.71409ZM280.72 2.3881C280.218 2.36787 279.716 2.45033 279.246 2.63045C278.776 2.81057 278.348 3.08457 277.988 3.43571C277.627 3.78685 277.342 4.20777 277.15 4.67276C276.958 5.13776 276.862 5.63706 276.869 6.1402C276.919 7.12651 277.346 8.0559 278.062 8.7363C278.778 9.41669 279.728 9.7961 280.716 9.7961C281.703 9.7961 282.653 9.41669 283.369 8.7363C284.085 8.0559 284.512 7.12651 284.562 6.1402C284.58 5.63308 284.493 5.1277 284.307 4.65542C284.122 4.18314 283.841 3.75405 283.483 3.39478C283.125 3.0355 282.696 2.7
745372 282.224 2.56693C281.753 2.38013 281.247 2.29231 280.74 2.3089L280.72 2.3881ZM280.72 8.32809C280.444 8.32857 280.17 8.27241 279.915 8.16307C279.661 8.05373 279.432 7.89352 279.242 7.6923C279.052 7.49108 278.905 7.25309 278.81 6.99298C278.715 6.73287 278.675 6.45614 278.691 6.1798C278.691 5.64285 278.904 5.1279 279.284 4.74823C279.664 4.36855 280.179 4.15525 280.716 4.15525C281.252 4.15525 281.767 4.36855 282.147 4.74823C282.527 5.1279 282.74 5.64285 282.74 6.1798C282.747 6.44562 282.7 6.71007 282.602 6.95736C282.504 7.20465 282.358 7.42971 282.171 7.61911C281.984 7.80852 281.762 7.9584 281.516 8.05979C281.27 8.16119 281.006 8.21204 280.74 8.20929L280.72 8.32809ZM286.106 9.75369H287.888V6.4273L291.323 9.63489H293.788L289.828 5.9125L293.62 2.497H291.264L287.967 5.467V2.497H286.185L286.106 9.75369ZM178.355 25.5937H180.147V19.9903H183.413V25.5937H185.205V18.4657H178.355V25.5937ZM190.64 18.2776C189.902 18.2951 189.186 18.53 188.581 18.9528C187.976 19.3756 187.509 19.9675 187.238 20.6545C186.968 21.3414 186.906 22.0929 187.061 22.8148C187.215 23.5366 187.58 24.1968 188.108 24.7127C188.636 25.2286 189.304 25.5772 190.03 25.7149C190.755 25.8526 191.505 25.7732 192.185 25.4868C192.866 25.2004 193.447 24.7196 193.855 24.1047C194.263 23.4897 194.481 22.7679 194.482 22.0297C194.49 21.527 194.396 21.0279 194.205 20.563C194.014 20.098 193.729 19.677 193.37 19.3257C193.01 18.9744 192.583 18.7002 192.113 18.52C191.644 18.3398 191.143 18.2573 190.64 18.2776ZM190.64 24.2176C190.362 24.2254 190.086 24.1746 189.829 24.0684C189.572 23.9623 189.34 23.8031 189.148 23.6014C188.957 23.3996 188.81 23.1598 188.718 22.8975C188.625 22.6353 188.589 22.3564 188.611 22.0792C188.611 21.5422 188.824 21.0273 189.204 20.6476C189.584 20.2679 190.099 20.0546 190.636 20.0546C191.172 20.0546 191.687 20.2679 192.067 20.6476C192.447 21.0273 192.66 21.5422 192.66 22.0792C192.675 22.3516 192.634 22.6242 192.539 22.8798C192.443 23.1355 192.296 23.3687 192.107 23.5648C191.917 23.7609 191.689 23.9158 191.437 24.0196C191.184 24.1234 190.913 24.1739 190.64 24.1681V24.2176ZM204.233 25.6432H206.025V18.4657H204.233V21.5842C203.66 21.6757 203.081 21.7187 202.501 21.7129C201.332 21.7129 201.016 21.2476 201.016 20.2675V18.4657H199.224V20.3665C199.224 22.4554 200.333 23.2375 202.372 23.2375C202.996 23.2416 203.619 23.1885 204.233 23.0791V25.6432ZM213.391 24.5146V25.5937H215.183V18.4657H213.381V19.5349C213.126 19.1388 212.771 18.8169 212.352 18.6014C211.933 18.3859 211.465 18.2845 210.995 18.3073C210.526 18.3177 210.065 18.4241 209.64 18.6199C209.214 18.8157 208.833 19.0967 208.52 19.4456C208.207 19.7945 207.97 20.2038 207.821 20.6483C207.673 21.0928 207.618 21.5629 207.659 22.0297C207.613 22.499 207.666 22.9726 207.814 23.4203C207.961 23.868 208.201 24.2801 208.517 24.6303C208.832 24.9805 209.217 25.261 209.648 25.4542C210.078 25.6473 210.543 25.7488 211.015 25.7521C211.49 25.7733 211.963 25.6647 212.381 25.438C212.8 25.2113 213.149 24.875 213.391 24.4651V24.5146ZM213.391 22.0792C213.391 22.6043 213.182 23.1079 212.811 23.4792C212.439 23.8506 211.936 24.0592 211.411 24.0592C210.886 24.0592 210.382 23.8506 210.011 23.4792C209.639 23.1079 209.431 22.6043 209.431 22.0792C209.431 21.554 209.639 21.0504 210.011 20.6791C210.382 20.3078 210.886 20.0992 211.411 20.0992C211.936 20.0992 212.439 20.3078 212.811 20.6791C213.182 21.0504 213.391 21.554 213.391 22.0792ZM222.122 20.8615H223.914C223.737 20.0837 223.283 19.3971 222.636 18.9305C221.989 18.4639 221.194 18.2494 220.4 18.3271C219.908 18.3186 219.421 18.4105 218.966 18.5971C218.511 18.7837 218.099 19.0611 217.756 19.4123C217.412 19.7635 217.143 20.1812 216.966 20.6397C216.789 21.0983 216.708 21.5881 216.727 22.0792C216.709 22.5708 216.792 23.0608 216.97 23.5194C217.148 23.9779 217.418 24.3955 217.762 24.7465C218.107 25.0976 218.519 25.3748 218.974 25.5613C219.43 25.7478 219.918 25.8396 220.41 25.8313C221.204 25.9104 222 25.695 222.646 25.226C223.292 24.7569 223.744 24.0669 223.914 23.287H222.152C221.993 23.6002 221.747 23.8606 221.443 24.0364C221.139 24.2121 220.79 24.2957 220.439 24.277C220.163 24.2671 219.891 24.1993 219.643 24.0781C219.394 23.9568 219.173 23.7848 218.995 23.573C218.817 23.3613 218.685 23.1145 218.608 22.8487C218.531 22.5829 218.511 22.3039 218.549 22.0297C218.524 21.7648 218.553 21.4977 218.635 21.2444C218.716 20.9911 218.847 20.7567 219.021 20.5553C219.195 20.3539 219.407 20.1895 219.646 20.072C2
7419.884 19.9545 220.144 19.8863 220.41 19.8715C220.759 19.8443 221.108 19.9186 221.415 20.0855C221.723 20.2524 221.975 20.5047 222.142 20.812L222.122 20.8615ZM227.34 25.6432H229.132V19.9903H231.894V18.4657H224.558V20.0002H227.34V25.6432ZM239.764 25.6432V18.4657H235.577C233.705 18.4657 232.894 19.5547 232.894 20.7922C232.86 21.2902 233.01 21.7832 233.314 22.1787C233.619 22.5743 234.057 22.8451 234.547 22.9405L232.656 25.6036H234.636L236.369 23.1979H238.002V25.5937L239.764 25.6432ZM235.804 21.7822C235.101 21.7822 234.725 21.4258 234.725 20.8516C234.725 20.2774 235.101 19.9606 235.804 19.9606H237.962V21.7327L235.804 21.7822ZM241.804 25.6432H243.467V20.317L245.952 25.6234H247.15L249.644 20.2774V25.5937H251.397V18.4657H249.001L246.625 23.4157L244.289 18.4657H241.833L241.804 25.6432Z" fill="#24252E"/> 75 </g> 76 <defs> 77 <clipPath> 78 <rect width="293" height="26.8092" fill="white" transform="translate(0.75 0.64624)"/> 79 </clipPath> 80 </defs> 81 </svg> 82 `; 83 this.LargelogoSVGDaRK = `<svg viewBox="0 0 294 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 84 <g> 85 <path d="M21.7957 26.5345V1.57666H1.01562V26.5147H4.43112V4.60606H18.4495V26.5246L21.7957 26.5345Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 86 <path d="M81.9269 23.4161L72.8981 3.25972C72.6742 2.75899 72.3102 2.33377 71.8499 2.03539C71.3896 1.73702 70.8528 1.57825 70.3043 1.57825C69.7558 1.57825 69.219 1.73702 68.7588 2.03539C68.2985 2.33377 67.9344 2.75899 67.7105 3.25972L58.7114 23.4161H55.6523V26.5346H84.9563V23.4161H81.9269ZM70.3043 5.32882L78.2243 23.4161H62.4239L70.3043 5.32882Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 87 <path d="M139.487 26.5345L129.656 3.26958C129.441 2.76855 129.083 2.34172 128.627 2.04183C128.171 1.74193 127.638 1.58211 127.092 1.58211C126.547 1.58211 126.013 1.74193 125.557 2.04183C125.102 2.34172 124.744 2.76855 124.528 3.26958L114.697 26.5345H118.4L127.092 5.52677L135.784 26.5345H139.487Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 88 <path d="M162.653 1.57666H162.594L147.675 21.7726V1.57666H144.299V26.5345H147.645L162.653 6.24945V26.5345H166.009V1.57666H162.653Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 89 <path d="M99.7486 23.9004C97.3519 23.892 95.0396 23.0144 93.2408 21.4305C91.4421 19.8465 90.279 17.6638 89.9674 15.2874H112.817C112.817 14.8815 112.876 14.4558 112.876 14.0598C112.877 13.3974 112.831 12.7357 112.737 12.0798C112.292 8.91375 110.713 6.01684 108.293 3.92672C105.874 1.8366 102.778 0.695204 99.5807 0.714348C96.3834 0.733492 93.3017 1.91188 90.9074 4.03082C88.513 6.14976 86.9687 9.06537 86.561 12.2366C86.1533 15.4078 86.9098 18.6192 88.6903 21.2749C90.4707 23.9306 93.1541 25.8502 96.2425 26.6775C99.331 27.5048 102.615 27.1836 105.484 25.7735C108.354 24.3634 110.614 21.9602 111.846 19.0098H108.174C107.302 20.4741 106.063 21.6855 104.58 22.5243C103.115 23.3907 101.451 23.8647 99.7486 23.9004ZM99.7486 4.20934C102.03 4.21205 104.24 5.00239 106.005 6.44674C107.77 7.8861 108.978 9.89558 109.421 12.1293H90.0367C90.4922 9.89818 91.7028 7.89224 93.4647 6.44957C95.2265 5.0069 97.4319 4.21571 99.709 4.20934H99.7486Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 90 <path d="M40.9417 0.913212C38.3442 0.917127 35.8062 1.69094 33.6484 3.13686C31.4906 4.58278 29.8099 6.63591 28.8186 9.03678C27.8273 11.4376 27.5699 14.0785 28.0791 16.6256C28.5882 19.1726 29.841 21.5116 31.679 23.3469C33.5171 25.1822 35.858 26.4315 38.4058 26.9368C40.9537 27.4421 43.5941 27.1808 45.9935 26.1859C48.3929 25.1909 50.4435 23.5071 51.8861 21.3471C53.3288 19.1871 54.0988 16.648 54.0988 14.0505C54.0975 12.324 53.7561 10.6146 53.0942 9.02004C52.4323 7.42545 51.4628 5.97684 50.2411 4.75693C49.0193 3.53702 47.5693 2.5697 45.9737 1.91019C44.3781 1.25069 42.6682 0.911911 40.9417 0.913212ZM40.9417 23.901C38.9956 23.8912 37.096 23.3052 35.4826 22.2169C33.8692 21.1286 32.6144 19.5867 31.8764 17.7859C31.1384 15.9852 30.9504 14.0061 31.3361 12.0986C31.7217 10.1911 32.6638 8.44051 34.0433 7.06784C35.4229 5.69517 37.1782 4.76191 39.0876 4.38582C40.9971 4.00973 42.9751 4.20767 44.7722 4.95466C46.5692 5.70165 48.1047 6.96422 49.185 8.58304C50.2652 10.2019 50.8417 12.1044 50.8417 14.0505C50.8286 16.66
9075 49.7798 19.1729 47.9246 21.0189C46.0694 22.8648 43.5588 23.901 40.9417 23.901Z" fill="#FF0001" stroke="#FF0001" stroke-width="0.544499"/> 91 <path d="M40.9434 2.68464C40.9433 3.07596 41.0828 3.45449 41.3369 3.75212C41.591 4.04975 41.9429 4.24694 42.3294 4.30823C44.4357 4.61518 46.387 5.5928 47.8939 7.09611C49.4007 8.59943 50.383 10.5484 50.6949 12.6539C50.7804 13.0655 51.0195 13.4291 51.3635 13.6707C51.7075 13.9122 52.1306 14.0137 52.5468 13.9544C52.9629 13.8952 53.3409 13.6796 53.6038 13.3516C53.8667 13.0236 53.9947 12.6077 53.9619 12.1886C53.5533 9.37571 52.246 6.77034 50.2352 4.76133C48.2244 2.75231 45.6179 1.44737 42.8046 1.04124C42.5713 1.01003 42.3339 1.02932 42.1087 1.09781C41.8834 1.16631 41.6755 1.2824 41.499 1.43823C41.3225 1.59406 41.1816 1.786 41.0857 2.00104C40.9899 2.21608 40.9413 2.44921 40.9434 2.68464Z" fill="white" stroke="white" stroke-width="0.544499"/> 92 <path d="M181.721 2.3089C181.218 2.28867 180.716 2.37113 180.246 2.55125C179.777 2.73137 179.348 3.00537 178.988 3.35651C178.628 3.70765 178.342 4.12857 178.15 4.59356C177.958 5.05856 177.862 5.55786 177.87 6.061C177.92 7.04731 178.347 7.9767 179.062 8.6571C179.778 9.33749 180.728 9.7169 181.716 9.7169C182.703 9.7169 183.653 9.33749 184.369 8.6571C185.085 7.9767 185.512 7.04731 185.562 6.061C185.569 5.55873 185.474 5.06028 185.282 4.59597C185.09 4.13167 184.806 3.71122 184.447 3.36022C184.087 3.00922 183.66 2.73501 183.192 2.55427C182.723 2.37353 182.223 2.29005 181.721 2.3089ZM181.721 8.24889C181.442 8.25689 181.164 8.20584 180.906 8.09908C180.649 7.99232 180.416 7.83227 180.225 7.62942C180.033 7.42657 179.886 7.18551 179.794 6.92203C179.702 6.65856 179.667 6.37863 179.691 6.1006C179.691 5.56365 179.904 5.0487 180.284 4.66903C180.664 4.28935 181.179 4.07605 181.716 4.07605C182.253 4.07605 182.768 4.28935 183.147 4.66903C183.527 5.0487 183.74 5.56365 183.74 6.1006C183.758 6.3746 183.719 6.64934 183.625 6.90735C183.531 7.16536 183.384 7.40101 183.194 7.59932C183.004 7.79762 182.775 7.95426 182.522 8.05927C182.268 8.16428 181.995 8.21537 181.721 8.20929V8.24889ZM187.136 9.67449H188.928V4.0315H192.195V9.63489H193.987V2.497H187.136V9.67449ZM196.61 6.4273C196.481 7.7539 196.293 8.11029 195.452 8.11029H195.284V9.70419H195.779C197.491 9.70419 198.036 8.71419 198.234 6.5758L198.471 4.0315H200.976V9.63489H202.709V2.497H196.947L196.61 6.4273ZM210.104 8.54589V9.63489H211.896V2.497H210.094V3.6157C209.839 3.21965 209.484 2.8977 209.066 2.68221C208.647 2.46672 208.179 2.36528 207.708 2.3881C207.236 2.39167 206.769 2.49312 206.338 2.68605C205.907 2.87898 205.521 3.1592 205.204 3.50901C204.887 3.85881 204.645 4.27061 204.495 4.71838C204.345 5.16615 204.29 5.64017 204.332 6.1105C204.294 6.57388 204.352 7.04013 204.501 7.4805C204.65 7.92088 204.887 8.32607 205.199 8.6711C205.511 9.01613 205.89 9.29369 206.313 9.48669C206.736 9.67969 207.194 9.78403 207.659 9.79329C208.146 9.82752 208.632 9.7252 209.064 9.49783C209.496 9.27047 209.856 8.92708 210.104 8.50629V8.54589ZM210.104 6.1006C210.127 6.37441 210.093 6.65009 210.004 6.91009C209.915 7.17009 209.773 7.40872 209.587 7.61079C209.401 7.81286 209.174 7.97395 208.923 8.08381C208.671 8.19367 208.399 8.24989 208.124 8.24889C207.849 8.24989 207.577 8.19367 207.325 8.08381C207.073 7.97395 206.847 7.81286 206.661 7.61079C206.475 7.40872 206.332 7.17009 206.243 6.91009C206.154 6.65009 206.121 6.37441 206.144 6.1006C206.122 5.82757 206.157 5.55297 206.247 5.29416C206.336 5.03534 206.479 4.79794 206.665 4.59696C206.851 4.39598 207.077 4.2358 207.328 4.12654C207.579 4.01728 207.85 3.96132 208.124 3.9622C208.395 3.96036 208.664 4.01423 208.913 4.12047C209.163 4.22672 209.388 4.38308 209.574 4.57986C209.761 4.77663 209.905 5.00963 209.998 5.26441C210.091 5.51919 210.13 5.79033 210.114 6.061L210.104 6.1006ZM215.935 9.67449H217.727V4.0315H220.529V2.497H213.193V4.0315H215.975L215.935 9.67449ZM226.894 8.54589V9.63489H228.686V2.497H226.874V3.6157C226.628 3.20833 226.276 2.8748 225.857 2.65009C225.437 2.42539 224.964 2.3178 224.489 2.3386C224.017 2.34353 223.552 2.44598 223.122 2.63951C222.692 2.83304 222.307 3.11346 221.991 3.46312C221.675 3.81277 221.434 4.2241 221.285 4.6712C221.135 5.1183 221.08 5.59149 221.123 6.061C221.077 6.53159 221.13 7.00647 221.279 7.45541C221.427 7.90435 221.667 8.31751 221.983 8.6686C222.3 9.01968 222.686 9.301 223.118 9.49463C223.549 9.68826 224.016 9.78998 224.489 9.79329C224.97 9.81856 225.45 9.71209 225.875 9.48533C226.301 9.25857 226.656 8.92009 226.904 8.50629L226.894 8.54589ZM226.894 6.1006C226.918 6.37441 226.884 6.65009 226.795 6.91009C226.706 7.17009 226.564 7.40872 226.377 7.61079C226.191 7.81286 225.965 7.97395 225.713 8.08381C225.461 8.19367 225.189 8.24989 224.914 8.24889C224.639 8.24989 224.367 8.19367 224.116 8.08381C223.864 7.97395 223.637 7.81286 223.451 7.61079C223.265 7.40872 223.123 7.17009 223.034 6.91009C222.945 6.65009 222.911 6.37441 222.934 6.1006C222.912 5.82757 222.947 5.55297 223.037 5.29416C223.127 5.03534 223.269 4.79794 223.455 4.59696C223.641 4.39598 223.867 4.2358 224.118 4.12654C224.369 4.01728 224.64 3.96132 224.914 3.9622C225.186 3.95899 225.456 4.01185 225.707 4.11749C225.957 4.22313 226.183 4.37928 226.371 4.57621C226.559 4.77313 226.704 5.0066 226.797 5.26206C226.891 5.51752 226.93 5.78949 226.914 6.061L226.894 6.1006ZM234.072 9.67449H235.864V4.0315H239.141V9.63489H240.932V2.497H234.092L234.072 9.67449ZM246.368 2.3485C245.865 2.32827 245.363 2.41073 244.893 2.59085C244.423 2.77097 243.995 3.04497 243.635 3.39611C243.274 3.74725 242.989 4.16817 242.797 4.63316C242.605 5.09816 242.509 5.59746 242.516 6.1006C242.566 7.08691 242.994 8.0163 243.709 8.6967C244.425 9.37709 245.375 9.7565 246.363 9.7565C247.35 9.7565 248.3 9.37709 249.016 8.6967C249.732 8.0163 250.159 7.08691 250.209 6.1006C250.221 5.59676 250.131 5.09569 249.942 4.6281C249.754 4.1605 249.473 3.73621 249.115 3.38123C248.757 3.02625 248.331 2.74804 247.862 2.56365C247.393 2.37927 246.891 2.29258 246.387 2.3089L246.368 2.3485ZM246.368 8.28849C246.091 8.28897 245.817 8.23281 245.562 8.12347C245.308 8.01413 245.079 7.85392 244.889 7.6527C244.699 7.45148 244.552 7.21349 244.457 6.95338C244.362 6.69327 244.322 6.41654 244.338 6.1402C244.338 5.60325 244.551 5.0883 244.931 4.70863C245.311 4.32895 245.826 4.11565 246.363 4.11565C246.9 4.11565 247.414 4.32895 247.794 4.70863C248.174 5.0883 248.387 5.60325 248.387 6.1402C248.399 6.40929 248.356 6.67803 248.261 6.92997C248.166 7.18191 248.02 7.41176 247.833 7.60544C247.646 7.79913 247.421 7.95258 247.172 8.05641C246.924 8.16024 246.657 8.21226 246.387 8.20929L246.368 8.28849ZM251.753 9.71409H253.535V6.4273L256.97 9.63489H259.376L255.416 5.9125L259.208 2.497H256.852L253.555 5.467V2.497H251.773L251.753 9.71409ZM261.138 12.6841H262.94L267.346 2.5465H265.514L263.405 7.3975L261.307 2.5465H259.327L262.514 9.55569L261.138 12.6841ZM268.425 9.71409H270.217V4.0315H273.493V9.63489H275.285V2.497H268.444L268.425 9.71409ZM280.72 2.3881C280.218 2.36787 279.716 2.45033 279.246 2.63045C278.776 2.81057 278.348 3.08457 277.988 3.43571C277.627 3.78685 277.342 4.20777 277.15 4.67276C276.958 5.13776 276.862 5.63706 276.869 6.1402C276.919 7.12651 277.346 8.0559 278.062 8.7363C278.778 9.41669 279.728 9.7961 280.716 9.7961C281.703 9.7961 282.653 9.41669 283.369 8.7363C284.085 8.0559 284.512 7.12651 284.562 6.1402C284.58 5.63308 284.493 5.1277 284.307 4.65542C284.122 4.18314 283.841 3.75405 283.483 3.39478C283.125 3.0355 282.696 2.7
925372 282.224 2.56693C281.753 2.38013 281.247 2.29231 280.74 2.3089L280.72 2.3881ZM280.72 8.32809C280.444 8.32857 280.17 8.27241 279.915 8.16307C279.661 8.05373 279.432 7.89352 279.242 7.6923C279.052 7.49108 278.905 7.25309 278.81 6.99298C278.715 6.73287 278.675 6.45614 278.691 6.1798C278.691 5.64285 278.904 5.1279 279.284 4.74823C279.664 4.36855 280.179 4.15525 280.716 4.15525C281.252 4.15525 281.767 4.36855 282.147 4.74823C282.527 5.1279 282.74 5.64285 282.74 6.1798C282.747 6.44562 282.7 6.71007 282.602 6.95736C282.504 7.20465 282.358 7.42971 282.171 7.61911C281.984 7.80852 281.762 7.9584 281.516 8.05979C281.27 8.16119 281.006 8.21204 280.74 8.20929L280.72 8.32809ZM286.106 9.75369H287.888V6.4273L291.323 9.63489H293.788L289.828 5.9125L293.62 2.497H291.264L287.967 5.467V2.497H286.185L286.106 9.75369ZM178.355 25.5937H180.147V19.9903H183.413V25.5937H185.205V18.4657H178.355V25.5937ZM190.64 18.2776C189.902 18.2951 189.186 18.53 188.581 18.9528C187.976 19.3756 187.509 19.9675 187.238 20.6545C186.968 21.3414 186.906 22.0929 187.061 22.8148C187.215 23.5366 187.58 24.1968 188.108 24.7127C188.636 25.2286 189.304 25.5772 190.03 25.7149C190.755 25.8526 191.505 25.7732 192.185 25.4868C192.866 25.2004 193.447 24.7196 193.855 24.1047C194.263 23.4897 194.481 22.7679 194.482 22.0297C194.49 21.527 194.396 21.0279 194.205 20.563C194.014 20.098 193.729 19.677 193.37 19.3257C193.01 18.9744 192.583 18.7002 192.113 18.52C191.644 18.3398 191.143 18.2573 190.64 18.2776ZM190.64 24.2176C190.362 24.2254 190.086 24.1746 189.829 24.0684C189.572 23.9623 189.34 23.8031 189.148 23.6014C188.957 23.3996 188.81 23.1598 188.718 22.8975C188.625 22.6353 188.589 22.3564 188.611 22.0792C188.611 21.5422 188.824 21.0273 189.204 20.6476C189.584 20.2679 190.099 20.0546 190.636 20.0546C191.172 20.0546 191.687 20.2679 192.067 20.6476C192.447 21.0273 192.66 21.5422 192.66 22.0792C192.675 22.3516 192.634 22.6242 192.539 22.8798C192.443 23.1355 192.296 23.3687 192.107 23.5648C191.917 23.7609 191.689 23.9158 191.437 24.0196C191.184 24.1234 190.913 24.1739 190.64 24.1681V24.2176ZM204.233 25.6432H206.025V18.4657H204.233V21.5842C203.66 21.6757 203.081 21.7187 202.501 21.7129C201.332 21.7129 201.016 21.2476 201.016 20.2675V18.4657H199.224V20.3665C199.224 22.4554 200.333 23.2375 202.372 23.2375C202.996 23.2416 203.619 23.1885 204.233 23.0791V25.6432ZM213.391 24.5146V25.5937H215.183V18.4657H213.381V19.5349C213.126 19.1388 212.771 18.8169 212.352 18.6014C211.933 18.3859 211.465 18.2845 210.995 18.3073C210.526 18.3177 210.065 18.4241 209.64 18.6199C209.214 18.8157 208.833 19.0967 208.52 19.4456C208.207 19.7945 207.97 20.2038 207.821 20.6483C207.673 21.0928 207.618 21.5629 207.659 22.0297C207.613 22.499 207.666 22.9726 207.814 23.4203C207.961 23.868 208.201 24.2801 208.517 24.6303C208.832 24.9805 209.217 25.261 209.648 25.4542C210.078 25.6473 210.543 25.7488 211.015 25.7521C211.49 25.7733 211.963 25.6647 212.381 25.438C212.8 25.2113 213.149 24.875 213.391 24.4651V24.5146ZM213.391 22.0792C213.391 22.6043 213.182 23.1079 212.811 23.4792C212.439 23.8506 211.936 24.0592 211.411 24.0592C210.886 24.0592 210.382 23.8506 210.011 23.4792C209.639 23.1079 209.431 22.6043 209.431 22.0792C209.431 21.554 209.639 21.0504 210.011 20.6791C210.382 20.3078 210.886 20.0992 211.411 20.0992C211.936 20.0992 212.439 20.3078 212.811 20.6791C213.182 21.0504 213.391 21.554 213.391 22.0792ZM222.122 20.8615H223.914C223.737 20.0837 223.283 19.3971 222.636 18.9305C221.989 18.4639 221.194 18.2494 220.4 18.3271C219.908 18.3186 219.421 18.4105 218.966 18.5971C218.511 18.7837 218.099 19.0611 217.756 19.4123C217.412 19.7635 217.143 20.1812 216.966 20.6397C216.789 21.0983 216.708 21.5881 216.727 22.0792C216.709 22.5708 216.792 23.0608 216.97 23.5194C217.148 23.9779 217.418 24.3955 217.762 24.7465C218.107 25.0976 218.519 25.3748 218.974 25.5613C219.43 25.7478 219.918 25.8396 220.41 25.8313C221.204 25.9104 222 25.695 222.646 25.226C223.292 24.7569 223.744 24.0669 223.914 23.287H222.152C221.993 23.6002 221.747 23.8606 221.443 24.0364C221.139 24.2121 220.79 24.2957 220.439 24.277C220.163 24.2671 219.891 24.1993 219.643 24.0781C219.394 23.9568 219.173 23.7848 218.995 23.573C218.817 23.3613 218.685 23.1145 218.608 22.8487C218.531 22.5829 218.511 22.3039 218.549 22.0297C218.524 21.7648 218.553 21.4977 218.635 21.2444C218.716 20.9911 218.847 20.7567 219.021 20.5553C219.195 20.3539 219.407 20.1895 219.646 20.072C2
9219.884 19.9545 220.144 19.8863 220.41 19.8715C220.759 19.8443 221.108 19.9186 221.415 20.0855C221.723 20.2524 221.975 20.5047 222.142 20.812L222.122 20.8615ZM227.34 25.6432H229.132V19.9903H231.894V18.4657H224.558V20.0002H227.34V25.6432ZM239.764 25.6432V18.4657H235.577C233.705 18.4657 232.894 19.5547 232.894 20.7922C232.86 21.2902 233.01 21.7832 233.314 22.1787C233.619 22.5743 234.057 22.8451 234.547 22.9405L232.656 25.6036H234.636L236.369 23.1979H238.002V25.5937L239.764 25.6432ZM235.804 21.7822C235.101 21.7822 234.725 21.4258 234.725 20.8516C234.725 20.2774 235.101 19.9606 235.804 19.9606H237.962V21.7327L235.804 21.7822ZM241.804 25.6432H243.467V20.317L245.952 25.6234H247.15L249.644 20.2774V25.5937H251.397V18.4657H249.001L246.625 23.4157L244.289 18.4657H241.833L241.804 25.6432Z" fill="white"/> 93 </g> 94 <defs> 95 <clipPath> 96 <rect width="293" height="26.8092" fill="white" transform="translate(0.75 0.64624)"/> 97 </clipPath> 98 </defs> 99 </svg> 100 `; 101 this.circles = [ 102 `<svg width="44" height="43" viewBox="0 0 44 43" fill="none" xmlns="http://www.w3.org/2000/svg"> 103 <path fill-rule="evenodd" clip-rule="evenodd" d="M22.191 38.3619C31.6073 38.3619 39.2407 30.7285 39.2407 21.3122C39.2407 11.8959 31.6073 4.26254 22.191 4.26254C12.7747 4.26254 5.14133 11.8959 5.14133 21.3122C5.14133 30.7285 12.7747 38.3619 22.191 38.3619ZM22.191 42.6243C33.9614 42.6243 43.5031 33.0826 43.5031 21.3122C43.5031 9.54188 33.9614 0.00012207 22.191 0.00012207C10.4207 0.00012207 0.878906 9.54188 0.878906 21.3122C0.878906 33.0826 10.4207 42.6243 22.191 42.6243Z" fill="#E8E8E8"/> 104 <path d="M41.3759 21.3122C42.5509 21.3122 43.5145 20.3573 43.3974 19.1881C43.19 17.118 42.6803 15.0856 41.8812 13.1564C40.8102 10.5707 39.2404 8.22131 37.2613 6.24229C35.2823 4.26328 32.9329 2.69344 30.3472 1.62241C28.4181 0.823339 26.3856 0.313592 24.3155 0.106239C23.1463 -0.0108782 22.1914 0.952702 22.1914 2.12777C22.1914 3.30284 23.1476 4.24175 24.3136 4.38795C25.8243 4.57738 27.3062 4.96867 28.7188 5.55379C30.7882 6.41097 32.6685 7.66737 34.2524 9.25124C35.8363 10.8351 37.0927 12.7154 37.9498 14.7849C38.535 16.1975 38.9263 17.6793 39.1157 19.1901C39.2619 20.356 40.2008 21.3122 41.3759 21.3122Z" fill="black"/> 105 </svg> 106 `, 107 `<svg width="44" height="43" viewBox="0 0 44 43" fill="none" xmlns="http://www.w3.org/2000/svg"> 108 <path fill-rule="evenodd" clip-rule="evenodd" d="M21.8961 38.3619C31.3124 38.3619 38.9458 30.7285 38.9458 21.3122C38.9458 11.8959 31.3124 4.26254 21.8961 4.26254C12.4798 4.26254 4.84641 11.8959 4.84641 21.3122C4.84641 30.7285 12.4798 38.3619 21.8961 38.3619ZM21.8961 42.6243C33.6664 42.6243 43.2082 33.0826 43.2082 21.3122C43.2082 9.54188 33.6664 0.00012207 21.8961 0.00012207C10.1257 0.00012207 0.583984 9.54188 0.583984 21.3122C0.583984 33.0826 10.125
1087 42.6243 21.8961 42.6243Z" fill="#E8E8E8"/> 109 <path d="M21.897 40.4967C21.897 41.6718 22.8519 42.6353 24.0211 42.5182C26.0912 42.3109 28.1237 41.8011 30.0528 41.0021C32.6385 39.931 34.9879 38.3612 36.9669 36.3822C38.9459 34.4032 40.5158 32.0537 41.5868 29.468C42.6579 26.8823 43.2091 24.111 43.2091 21.3122C43.2091 18.5135 42.6579 15.7421 41.5868 13.1564C40.5158 10.5707 38.9459 8.2213 36.9669 6.24229C34.9879 4.26328 32.6385 2.69344 30.0528 1.62241C28.1237 0.823339 26.0912 0.313592 24.0211 0.106239C22.8519 -0.010878 21.897 0.952702 21.897 2.12777C21.897 3.30284 22.8532 4.24175 24.0191 4.38795C25.5299 4.57738 27.0118 4.96867 28.4244 5.55379C30.4938 6.41097 32.3741 7.66737 33.958 9.25124C35.5419 10.8351 36.7983 12.7154 37.6554 14.7849C38.5126 16.8543 38.9538 19.0723 38.9538 21.3122C38.9538 23.5522 38.5126 25.7702 37.6554 27.8396C36.7983 29.909 35.5419 31.7893 33.958 33.3732C32.3741 34.9571 30.4938 36.2135 28.4244 37.0707C27.0118 37.6558 25.5299 38.0471 24.0192 38.2365C22.8532 38.3827 21.897 39.3216 21.897 40.4967Z" fill="#FF0001"/> 110 <path d="M41.0811 21.3122C42.2561 21.3122 43.2197 20.3573 43.1026 19.1881C42.8952 17.118 42.3855 15.0856 41.5864 13.1564C40.5154 10.5707 38.9456 8.22131 36.9665 6.24229C34.9875 4.26328 32.6381 2.69344 30.0524 1.62241C28.1233 0.823339 26.0908 0.313592 24.0207 0.106239C22.8515 -0.0108782 21.8966 0.952702 21.8966 2.12777C21.8966 3.30284 22.8528 4.24175 24.0188 4.38795C25.5295 4.57738 27.0114 4.96867 28.424 5.55379C30.4934 6.41097 32.3737 7.66737 33.9576 9.25124C35.5415 10.8351 36.7979 12.7154 37.655 14.7849C38.2402 16.1975 38.6315 17.6793 38.8209 19.1901C38.9671 20.356 39.906 21.3122 41.0811 21.3122Z" fill="black"/> 111 </svg> 112 `, 113 `<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg"> 114 <path fill-rule="evenodd" clip-rule="evenodd" d="M21.6053 38.3619C31.0216 38.3619 38.655 30.7285 38.655 21.3122C38.655 11.8959 31.0216 4.26253 21.6053 4.26253C12.189 4.26253 4.55563 11.8959 4.55563 21.3122C4.55563 30.7285 12.189 38.3619 21.6053 38.3619ZM21.6053 42.6243C33.3757 42.6243 42.9174 33.0826 42.9174 21.3122C42.9174 9.54186 33.3757 0.000106812 21.6053 0.000106812C9.83497 0.000106812 0.293213 9.54186 0.293213 21.3122C0.293213 33.0826 9.83497 42.6243 21.6053 42.6243Z" fill="#E8E8E8"/> 115 <path d="M2.42177 21.3122C1.2467 21.3122 0.283113 22.2672 0.400228 23.4364C0.747262 26.901 1.9394 30.2395 3.88586 33.1526C6.22766 36.6573 9.55616 39.389 13.4504 41.002C17.3447 42.6151 21.6299 43.0371 25.764 42.2148C29.8982 41.3925 33.6956 39.3627 36.6762 36.3821C39.6567 33.4016 41.6865 29.6041 42.5088 25.47C43.3312 21.3358 42.9091 17.0507 41.296 13.1564C39.683 9.26213 36.9514 5.93364 33.4466 3.59183C30.5335 1.64537 27.1951 0.453238 23.7304 0.106203C22.5612 -0.0109118 21.6062 0.952673 21.6062 2.12774C21.6062 3.30281 22.5625 4.24171 23.7284 4.38791C26.35 4.71664 28.8696 5.65137 31.0825 7.12998C33.8875 9.00421 36.0737 11.6681 37.3647 14.7848C38.6557 17.9016 38.9934 21.3311 38.3353 24.6398C37.6772 27.9485 36.0527 30.9878 33.6672 33.3732C31.2818 35.7586 28.2425 37.3831 24.9338 38.0413C21.6251 38.6994 18.1956 38.3616 15.0789 37.0706C11.9621 35.7797 9.29823 33.5934 7.424 30.7885C5.94539 28.5756 5.01066 26.0559 4.68194 23.4344C4.53573 22.2685 3.59683 21.3122 2.42177 21.3122Z" fill="#FF0001"/> 116 <path d="M21.6062 40.4967C21.6062 41.6717 22.5611 42.6353 23.7304 42.5182C25.8004 42.3109 27.8329 41.8011 29.762 41.002C32.3477 39.931 34.6972 38.3612 36.6762 36.3822C38.6552 34.4031 40.225 32.0537 41.296 29.468C42.3671 26.8823 42.9183 24.111 42.9183 21.3122C42.9183 18.5135 42.3671 15.7421 41.296 13.1564C40.225 10.5707 38.6552 8.22129 36.6762 6.24228C34.6972 4.26327 32.3477 2.69343 29.762 1.62239C27.8329 0.823324 25.8004 0.313577 23.7304 0.106224C22.5611 -0.0108933 21.6062 0.952687 21.6062 2.12775C21.6062 3.30282 22.5624 4.24173 23.7284 4.38793C25.2392 4.57737 26.721 4.96865 28.1336 5.55377C30.203 6.41096 32.0833 7.66735 33.6672 9.25122C35.2511 10.8351 36.5075 12.7154 37.3647 14.7849C38.2219 16.8543 38.663 19.0723 38.663 21.3122C38.663 23.5521 38.2219 25.7701 37.3647 27.8396C36.5075 29.909 35.2511 31.7893 33.6672 33.3732C32.0833 34.9571 30.203 36.2135 28.1336 37.0707C26.721 37.6558 25.2392 38.0471 23.7284 38.2365C22.5624 38.3827 21.6062 39.3216 21.6062 40.4967Z" fill="#FF0001"/> 117 <path d="M40.7903 21.3122C41.9654 21.3122 42.9289 20.3573 42.8118 19.1881C42.6045 17.118 42.0947 15.0856 41.2957 13.1564C40.2246 10.5707 38.6548 8.22129 36.6758 6.24228C34.6968 4.26327 32.3473 2.69343 29.7616 1.62239C27.8325 0.823324 25.8 0.313577 23.73 0.106223C22.5608 -0.0108935 21.6058 0.952686 21.6058 2.12775C21.6058 3.30282 22.562 4.24173 23.728 4.38793C25.2388 4.57737 26.7206 4.96865 28.1332 5.55377C30.2026 6.41096 32.083 7.66735 33.6668 9.25123C35.2507 10.8351 36.5071 12.7154 37.3643 14.7849C37.9494 16.1975 38.3407 17.6793 38.5301 19.1901C38.6763 20.356 39.6152 21.3122 40.7903 21.3122Z" fill="black"/> 118 </svg>`, 119 `<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg"> 120 <path fill-rule="evenodd" clip-rule="evenodd" d="M21.3141 38.3619C30.7303 38.3619 38.3637 30.7285 38.3637 21.3122C38.3637 11.896 30.7303 4.26256 21.3141 4.26256C11.8978 4.26256 4.26437 11.896 4.26437 21.3122C4.26437 30.7285 11.8978 38.3619 21.3141 38.3619ZM21.3141 42.6244C33.0844 42.6244 42.6262 33.0826 42.6262 21.3122C42.6262 9.54189 33.0844 0.000137329 21.3141 0.000137329
120C9.54371 0.000137329 0.00195312 9.54189 0.00195312 21.3122C0.00195312 33.0826 9.54371 42.6244 21.3141 42.6244Z" fill="#FF0001"/> 121 <path d="M2.13051 21.3122C0.955439 21.3122 -0.00814641 22.2672 0.108969 23.4364C0.456003 26.9011 1.64814 30.2395 3.5946 33.1526C5.9364 36.6574 9.2649 39.389 13.1592 41.0021C17.0535 42.6151 21.3386 43.0372 25.4728 42.2148C29.6069 41.3925 33.4044 39.3627 36.3849 36.3822C39.3655 33.4016 41.3952 29.6042 42.2176 25.47C43.0399 21.3359 42.6179 17.0507 41.0048 13.1564C39.3917 9.26216 36.6601 5.93367 33.1553 3.59186C30.2423 1.6454 26.9038 0.453269 23.4392 0.106234C22.2699 -0.0108813 21.315 0.952704 21.315 2.12777C21.315 3.30284 22.2712 4.24174 23.4372 4.38794C26.0587 4.71667 28.5783 5.6514 30.7912 7.13001C33.5962 9.00424 35.7824 11.6682 37.0734 14.7849C38.3644 17.9016 38.7022 21.3312 38.044 24.6399C37.3859 27.9486 35.7614 30.9878 33.376 33.3732C30.9905 35.7587 27.9513 37.3832 24.6426 38.0413C21.3339 38.6994 17.9043 38.3617 14.7876 37.0707C11.6709 35.7797 9.00697 33.5935 7.13274 30.7885C5.65413 28.5756 4.7194 26.056 4.39068 23.4344C4.24447 22.2685 3.30557 21.3122 2.13051 21.3122Z" fill="#FF0001"/> 122 <path d="M21.315 40.4967C21.315 41.6718 22.2699 42.6354 23.4391 42.5182C25.5092 42.3109 27.5416 41.8011 29.4708 41.0021C32.0565 39.931 34.4059 38.3612 36.3849 36.3822C38.3639 34.4032 39.9338 32.0537 41.0048 29.468C42.0758 26.8823 42.6271 24.111 42.6271 21.3122C42.6271 18.5135 42.0758 15.7422 41.0048 13.1565C39.9338 10.5708 38.3639 8.22132 36.3849 6.24231C34.4059 4.2633 32.0565 2.69346 29.4708 1.62242C27.5416 0.823354 25.5092 0.313607 23.4391 0.106254C22.2699 -0.0108628 21.315 0.952717 21.315 2.12778C21.315 3.30285 22.2712 4.24176 23.4371 4.38796C24.9479 4.5774 26.4297 4.96868 27.8423 5.5538C29.9118 6.41099 31.7921 7.66738 33.376 9.25126C34.9598 10.8351 36.2162 12.7155 37.0734 14.7849C37.9306 16.8543 38.3718 19.0723 38.3718 21.3122C38.3718 23.5522 37.9306 25.7702 37.0734 27.8396C36.2162 29.909 34.9598 31.7894 33.376 33.3732C31.7921 34.9571 29.9118 36.2135 27.8423 37.0707C26.4297 37.6558 24.9479 38.0471 23.4371 38.2365C22.2712 38.3827 21.315 39.3216 21.315 40.4967Z" fill="#FF0001"/> 123 <path d="M40.499 21.3122C41.6741 21.3122 42.6377 20.3573 42.5206 19.1881C42.3132 17.118 41.8035 15.0856 41.0044 13.1565C39.9334 10.5708 38.3635 8.22132 36.3845 6.24231C34.4055 4.2633 32.0561 2.69346 29.4704 1.62242C27.5412 0.823354 25.5088 0.313607 23.4387 0.106254C22.2695 -0.010863 21.3146 0.952717 21.3146 2.12778C21.3146 3.30285 22.2708 4.24176 23.4367 4.38796C24.9475 4.5774 26.4293 4.96868 27.8419 5.5538C29.9114 6.41099 31.7917 7.66738 33.3756 9.25126C34.9594 10.8351 36.2158 12.7155 37.073 14.7849C37.6581 16.1975 38.0494 17.6793 38.2389 19.1901C38.3851 20.356 39.324 21.3122 40.499 21.3122Z" fill="black"/> 124 <path d="M15.3047 20.9098L19.6609 25.266L28.3887 16.5536" stroke="#FF0001" stroke-width="4.04064" stroke-linecap="round" stroke-linejoin="round"/> 125 </svg> 126 `, 127 ]; 128 this.circlesDark = [ 129 `<svg xmlns="http://www.w3.org/2000/svg" width="44" height="43" viewBox="0 0 44 43" fill="none"> 130 <path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M22.191 38.3619C31.6073 38.3619 39.2407 30.7285 39.2407 21.3122C39.2407 11.8959 31.6073 4.26254 22.191 4.26254C12.7747 4.26254 5.14133 11.8959 5.14133 21.3122C5.14133 30.7285 12.7747 38.3619 22.191 38.3619ZM22.191 42.6243C33.9614 42.6243 43.5031 33.0826 43.5031 21.3122C43.5031 9.54188 33.9614 0.00012207 22.191 0.00012207C10.4207 0.00012207 0.878906 9.54188 0.878906 21.3122C0.878906 33.0826 10.4207 42.6243 22.191 42.6243Z" fill="white"/> 131 <path d="M41.3759 21.3122C42.551 21.3122 43.5146 20.3573 43.3975 19.1881C43.1901 17.118 42.6804 15.0856 41.8813 13.1564C40.8103 10.5707 39.2404 8.22131 37.2614 6.24229C35.2824 4.26328 32.933 2.69344 30.3473 1.62241C28.4181 0.823339 26.3857 0.313592 24.3156 0.106239C23.1464 -0.0108782 22.1915 0.952702 22.1915 2.12777C22.1915 3.30284 23.1477 4.24175 24.3136 4.38795C25.8244 4.57738 27.3062 4.96867 28.7188 5.55379C30.7883 6.41097 32.6686 7.66737 34.2525 9.25124C35.8363 10.8351 37.0927 12.7154 37.9499 14.7849C38.535 16.1975 38.9263 17.6793 39.1158 19.1901C39.262 20.356 40.2009 21.3122 41.3759 21.3122Z" fill="white"/> 132 </svg> 133 `, 134 `<svg xmlns="http://www.w3.org/2000/svg" width="44" height="43" viewBox="0 0 44 43" fill="none"> 135 <path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M21.8961 38.3619C31.3124 38.3
135619 38.9458 30.7285 38.9458 21.3122C38.9458 11.8959 31.3124 4.26254 21.8961 4.26254C12.4798 4.26254 4.84641 11.8959 4.84641 21.3122C4.84641 30.7285 12.4798 38.3619 21.8961 38.3619ZM21.8961 42.6243C33.6664 42.6243 43.2082 33.0826 43.2082 21.3122C43.2082 9.54188 33.6664 0.00012207 21.8961 0.00012207C10.1257 0.00012207 0.583984 9.54188 0.583984 21.3122C0.583984 33.0826 10.1257 42.6243 21.8961 42.6243Z" fill="white"/> 136 <path d="M21.897 40.4967C21.897 41.6718 22.8519 42.6353 24.0212 42.5182C26.0912 42.3109 28.1237 41.8011 30.0528 41.0021C32.6385 39.931 34.9879 38.3612 36.967 36.3822C38.946 34.4032 40.5158 32.0537 41.5868 29.468C42.6579 26.8823 43.2091 24.111 43.2091 21.3122C43.2091 18.5135 42.6579 15.7421 41.5868 13.1564C40.5158 10.5707 38.946 8.2213 36.967 6.24229C34.9879 4.26328 32.6385 2.69344 30.0528 1.62241C28.1237 0.823339 26.0912 0.313592 24.0211 0.106239C22.8519 -0.010878 21.897 0.952702 21.897 2.12777C21.897 3.30284 22.8532 4.24175 24.0192 4.38795C25.5299 4.57738 27.0118 4.96867 28.4244 5.55379C30.4938 6.41097 32.3741 7.66737 33.958 9.25124C35.5419 10.8351 36.7983 12.7154 37.6555 14.7849C38.5126 16.8543 38.9538 19.0723 38.9538 21.3122C38.9538 23.5522 38.5126 25.7702 37.6555 27.8396C36.7983 29.909 35.5419 31.7893 33.958 33.3732C32.3741 34.9571 30.4938 36.2135 28.4244 37.0707C27.0118 37.6558 25.5299 38.0471 24.0192 38.2365C22.8532 38.3827 21.897 39.3216 21.897 40.4967Z" fill="#FF0001"/> 137 <path d="M41.081 21.3122C42.2561 21.3122 43.2197 20.3573 43.1025 19.1881C42.8952 17.118 42.3854 15.0856 41.5864 13.1564C40.5153 10.5707 38.9455 8.22131 36.9665 6.24229C34.9875 4.26328 32.638 2.69344 30.0523 1.62241C28.1232 0.823339 26.0908 0.313592 24.0207 0.106239C22.8515 -0.0108782 21.8966 0.952702 21.8966 2.12777C21.8966 3.30284 22.8528 4.24175 24.0187 4.38795C25.5295 4.57738 27.0113 4.96867 28.4239 5.55379C30.4933 6.41097 32.3737 7.66737 33.9575 9.25124C35.5414 10.8351 36.7978 12.7154 37.655 14.7849C38.2401 16.1975 38.6314 17.6793 38.8208 19.1901C38.967 20.356 39.9059 21.3122 41.081 21.3122Z" fill="white"/> 138 </svg> 139 `, 140 `<svg xmlns="http://www.w3.org/2000/svg" width="43" height="43" viewBox="0 0 43 43" fill="none"> 141 <path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M21.6053 38.3619C31.0215 38.3619 38.6549 30.7285 38.6549 21.3122C38.6549 11.8959 31.0215 4.26253 21.6053 4.26253C12.189 4.26253 4.55557 11.8959 4.55557 21.3122C4.55557 30.7285 12.189 38.3619 21.6053 38.3619ZM21.6053 42.6243C33.3756 42.6243 42.9174 33.0826 42.9174 21.3122C42.9174 9.54186 33.3756 0.000106812 21.6053 0.000106812C9.83491 0.000106812 0.293152 9.54186 0.293152 21.3122C0.293152 33.0826 9.83491 42.6243 21.6053 42.6243Z" fill="white"/> 142 <path d="M2.42172 21.3122C1.24665 21.3122 0.283068 22.2672 0.400182 23.4364C0.747217 26.901 1.93935 30.2395 3.88581 33.1526C6.22762 36.6573 9.55611 39.389 13.4504 41.002C17.3447 42.6151 21.6298 43.0371 25.764 42.2148C29.8981 41.3925 33.6956 39.3627 36.6761 36.3821C39.6567 33.4016 41.6865 29.6041 42.5088 25.47C43.3311 21.3358 42.9091 17.0507 41.296 13.1564C39.6829 9.26213 36.9513 5.93364 33.4466 3.59183C30.5335 1.64537 27.195 0.453238 23.7304 0.106203C22.5612 -0.0109118 21.6062 0.952673 21.6062 2.12774C21.6062 3.30281 22.5624 4.24171 23.7284 4.38791C26.3499 4.71664 28.8695 5.65137 31.0824 7.12998C33.8874 9.00421 36.0736 11.6681 37.3646 14.7848C38.6556 17.9016 38.9934 21.3311 38.3353 24.6398C37.6771 27.9485 36.0526 30.9878 33.6672 33.3732C31.2817 35.7586 28.2425 37.3831 24.9338 38.0413C21.6251 38.6994 18.1955 38.3616 15.0788 37.0706C11.9621 35.7797 9.29819 33.5934 7.42396 30.7885C5.94534 28.5756 5.01061 26.0559 4.68189 23.4344C4.53569 22.2685 3.59679 21.3122 2.42172 21.3122Z" fill="#FF0001"/> 143 <path d="M21.6062 40.4967C21.6062 41.6717 22.5611 42.6353 23.7303 42.5182C25.8004 42.3109 27.8328 41.8011 29.762 41.002C32.3477 39.931 34.6971 38.3612 36.6761 36.3822C38.6551 34.4031 40.225 32.0537 41.296 29.468C42.367 26.8823 42.9183 24.111 42.9183 21.3122C42.9183 18.5135 42.367 15.7421 41.296 13.1564C40.225 10.5707 38.6551 8.22129 36.6761 6.24228C34.6971 4.26327 32.3477 2.69343 29.762 1.62239C27.8328 0.823324 25.8004 0.313577 23.7303 0.106224C22.5611 -0.
1430108933 21.6062 0.952687 21.6062 2.12775C21.6062 3.30282 22.5624 4.24173 23.7283 4.38793C25.2391 4.57737 26.7209 4.96865 28.1335 5.55377C30.203 6.41096 32.0833 7.66735 33.6672 9.25122C35.251 10.8351 36.5074 12.7154 37.3646 14.7849C38.2218 16.8543 38.663 19.0723 38.663 21.3122C38.663 23.5521 38.2218 25.7701 37.3646 27.8396C36.5074 29.909 35.251 31.7893 33.6672 33.3732C32.0833 34.9571 30.203 36.2135 28.1335 37.0707C26.7209 37.6558 25.2391 38.0471 23.7283 38.2365C22.5624 38.3827 21.6062 39.3216 21.6062 40.4967Z" fill="#FF0001"/> 144 <path d="M40.7902 21.3122C41.9653 21.3122 42.9288 20.3573 42.8117 19.1881C42.6044 17.118 42.0946 15.0856 41.2956 13.1564C40.2245 10.5707 38.6547 8.22129 36.6757 6.24228C34.6967 4.26327 32.3472 2.69343 29.7615 1.62239C27.8324 0.823324 25.7999 0.313577 23.7299 0.106223C22.5606 -0.0108935 21.6057 0.952686 21.6057 2.12775C21.6057 3.30282 22.5619 4.24173 23.7279 4.38793C25.2387 4.57737 26.7205 4.96865 28.1331 5.55377C30.2025 6.41096 32.0828 7.66735 33.6667 9.25123C35.2506 10.8351 36.507 12.7154 37.3642 14.7849C37.9493 16.1975 38.3406 17.6793 38.53 19.1901C38.6762 20.356 39.6151 21.3122 40.7902 21.3122Z" fill="white"/> 145 </svg>`, 146 `<svg xmlns="http://www.w3.org/2000/svg" width="43" height="43" viewBox="0 0 43 43" fill="none"> 147 <path fill-rule="evenodd" clip-rule="evenodd" d="M21.3141 38.3619C30.7303 38.3619 38.3637 30.7285 38.3637 21.3122C38.3637 11.896 30.7303 4.26256 21.3141 4.26256C11.8978 4.26256 4.26437 11.896 4.26437 21.3122C4.26437 30.7285 11.8978 38.3619 21.3141 38.3619ZM21.3141 42.6244C33.0844 42.6244 42.6262 33.0826 42.6262 21.3122C42.6262 9.54189 33.0844 0.000137329 21.3141 0.000137329C9.54371 0.000137329 0.00195312 9.54189 0.00195312 21.3122C0.00195312 33.0826 9.54371 42.6244 21.3141 42.6244Z" fill="#FF0001"/> 148 <path d="M2.13054 21.3122C0.955469 21.3122 -0.0081159 22.2672 0.108999 23.4364C0.456033 26.9011 1.64817 30.2395 3.59463 33.1526C5.93643 36.6574 9.26493 39.389 13.1592 41.0021C17.0535 42.6151 21.3386 43.0372 25.4728 42.2148C29.6069 41.3925 33.4044 39.3627 36.3849 36.3822C39.3655 33.4016 41.3953 29.6042 42.2176 25.47C43.0399 21.3359 42.6179 17.0507 41.0048 13.1564C39.3918 9.26216 36.6601 5.93367 33.1554 3.59186C30.2423 1.6454 26.9038 0.453269 23.4392 0.106234C22.27 -0.0108813 21.315 0.952704 21.315 2.12777C21.315 3.30284 22.2713 4.24174 23.4372 4.38794C26.0587 4.71667 28.5784 5.6514 30.7913 7.13001C33.5962 9.00424 35.7825 11.6682 37.0734 14.7849C38.3644 17.9016 38.7022 21.3312 38.0441 24.6399C37.3859 27.9486 35.7614 30.9878 33.376 33.3732C30.9905 35.7587 27.9513 37.3832 24.6426 38.0413C21.3339 38.6994 17.9044 38.3617 14.7876 37.0707C11.6709 35.7797 9.007 33.5935 7.13278 30.7885C5.65416 28.5756 4.71943 26.056 4.39071 23.4344C4.2445 22.2685 3.3056 21.3122 2.13054 21.3122Z" fill="#FF0001"/> 149 <path d="M21.315 40.4967C21.315 41.6718 22.2699 42.6354 23.4391 42.5182C25.5092 42.3109 27.5417 41.8011 29.4708 41.0021C32.0565 39.931 34.4059 38.3612 36.3849 36.3822C38.3639 34.4032 39.9338 32.0537 41.0048 29.468C42.0759 26.8823 42.6271 24.111 42.6271 21.3122C42.6271 18.5135 42.0759 15.7422 41.0048 13.1565C39.9338 10.5708 38.3639 8.22132 36.3849 6.24231C34.4059 4.2633 32.0565 2.69346 29.4708 1.62242C27.5417 0.823354 25.5092 0.313607 23.4391 0.106254C22.2699 -0.0108628 21.315 0.952717 21.315 2.12778C21.315 3.30285 22.2712 4.24176 23.4371 4.38796C24.9479 4.5774 26.4298 4.96868 27.8424 5.5538C29.9118 6.41099 31.7921 7.66738 33.376 9.25126C34.9599 10.8351 36.2163 12.7155 37.0734 14.7849C37.9306 16.8543 38.3718 19.0723 38.3718 21.3122C38.3718 23.5522 37.9306 25.7702 37.0734 27.8396C36.2163 29.909 34.9599 31.7894 33.376 33.3732C31.7921 34.9571 29.9118 36.2135 27.8424 37.0707C26.4298 37.6558 24.9479 38.0471 23.4371 38.2365C22.2712 38.3827 21.315 39.3216 21.315 40.4967Z" fill="#FF0001"/> 150 <path d="M40.499 21.3122C41.674 21.3122 42.6376 20.3573 42.5205 19.1881C42.3132 17.118 41.8034 15.0856 41.0043 13.1565C39.9333 10.5708 38.3635 8.22132 36.3844 6.24231C34.4054 4.2633 32.056 2.69346 29.4703 1.62242C27.5412 0.823354 25.5087 0.313607 23.4386 0.106254C22.2694 -0.010863 21.3145 0.952717 21.3145 2.12778C21.3145 3.30285 22.2707 4.24176 23.4367 4.38796C24.9474 4.5774 26.4293 4.96868 27.8419 5.5538C29.9113 6.41099 31.7916 7.66738 33.3755 9.25126C34.9594 10.8351 36.2158 12.7155 37.073 14.7849C37.6581 16.1975 38.0494 17.6793 38.2388 19.1901C38.385 20.356 39.3239 21.3122 40.499 21.3122Z" fill="white"/> 151 <path d="M15.3047 20.9098L19.6609 25.266L28.3887 16.5536" stroke="#FF0001" stroke-width="4.04064" stroke-linecap="round" stroke-linejoin="round"/> 152 </svg> 153 `, 154 ]; 155 this.popUpHtml = ``; 156 this.popUpDiscountHtml = ``; 157 } 158 setPaySystemId(value) { 159 this.paySystemId = value; 160 } 161 init(props) { 162 return new Promise((resolve, reject) => { 163 if (props && props.widgetCustomClass) 164 this.widgetCustomClass = props.widgetCustomClass; 165 if (props && props.widgetFolderUrl) 166 this.widgetFolderUrl = props.widgetFolderUrl; 167 if (props && props.widgetContainerNodeSelector) 168 this.widgetContainerNodeSelector = props.widgetContainerNodeSelector;
169 if (props && props.priceNodeSelector) 170 this.priceNodeSelector = props.priceNodeSelector; 171 if (props && props.containerNodeSelector) 172 this.containerNodeSelector = props.containerNodeSelector; 173 if (props && props.insertMethod) this.insertMethod = props.insertMethod; 174 if (props && props.type) this.type = props.type; 175 if (props && props.discount) this.discount = props.discount; 176 if (props && props.dark) this.dark = props.dark; 177 if (!this.initialized) { 178 this.initialized = true; 179 this.showWidget = true; 180 const self = this; 181 182 BX.ajax({ 183 method: "GET", 184 dataType: "json", 185 url: this.widgetAjaxUrl, 186 onsuccess: BX.delegate(function (result) { 187 if (result && result.show_widget) 188 self.showWidget = result.show_widget === "1" ? true : false; 189 if (result && result.widget_css_class) 190 self.widgetCssClass = result.widget_css_class; 191 if (result && result.pay_system_id) 192 self.setPaySystemId(result.pay_system_id); 193 if ( 194 result && 195 result.payment_limits && 196 result.payment_limits.length === 2 197 ) { 198 self.minAmount = result.payment_limits[0]; 199 self.maxAmount = result.payment_limits[1]; 200 } 201 if (result && result.discount) 202 self.discount = result.discount === "1" ? true : false; 203 //!_____ ÐамениÑÑ 204 resolve(); 205 }), 206 }); 207 208 this.popUpHtml = ` 209 <div class="popup__content"> 210 <div class="popup__body"> 211 <div class="popup__row"> 212 <div class="close_widget"></div> 213 <div class="popup__logo"> 214 ${ 215 this.dark 216 ? this.LargelogoSVGDaRK 217 : this.LargelogoSVG 218 } 219 </div> 220 <div class="popup__title">ÐплаÑиÑе ÑейÑÐ°Ñ ÑолÑко 25% ÑÑоимоÑÑи покÑпки</div> 221 <div class="popup__subtitle">ÐÑÑалÑное â ÑÑÐµÐ¼Ñ Ð¿Ð»Ð°Ñежами Ñаз в две недели</div> 222 </div> 223 <div class="popup__row payment"> 224 <div class="payment__list"> 225 <div class="payment__item"> 226 <div class="payment__icon"> 227 ${ 228 this.dark
229 ? this.circlesDark[0] 230 : this.circles[0] 231 } 232 </div> 233 <div class="payment__title">25%</div> 234 <div class="payment__subtitle">ÐлаÑеж ÑегоднÑ</div> 235 </div> 236 <div class="payment__item"> 237 <div class="payment__icon"> 238 ${ 239 this.dark 240 ? this.circlesDark[1] 241 : this.circles[1] 242 } 243 </div> 244 <div class="payment__title">25%</div> 245 <div class="payment__subtitle">ЧеÑез 2 недели</div> 246 </div> 247 <div class="payment__item"> 248 <div class="payment__icon"> 249 ${ 250 this.dark 251 ? this.circlesDark[2] 252 : this.circles[2] 253 } 254 </div> 255 <div class="payment__title">25%</div> 256 <div class="payment__subtitle">ЧеÑез 4 недели</div> 257 </div> 258 <div class="payment__item"> 259 <div class="payment__icon"> 260 ${ 261 this.dark 262 ? this.circlesDark[3] 263 : this.circles[3] 264 } 265 </div> 266 <div class="payment__title">25%</div> 267 <div class="payment__subtitle">ЧеÑез 6 неделÑ</div> 268 </div> 269 </div> 270 </div> 271 <div class="popup__row"> 272 <div class="popup__info">ÐÐ¸ÐºÐ°ÐºÐ¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ Ð¿Ð»Ð°Ñежей и пÑоÑенÑов — как обÑÑÐ½Ð°Ñ Ð¾Ð¿Ð»Ð°Ñа каÑÑой</div> 273 </div> 274 <div class="popup__row"> 275 <div class="popup__more"> ÐодÑобнее на <a href="https://podeli.ru" target="_blank" 276 class="popup__more-link">podeli.ru</a> </div> 277 <div class="popup__footer-text">ÐÐÐ Ð-4 Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸, ÐÐÐ Ð 1227700064734 115432, РоÑÑиÑ, г. ÐоÑква, пÑ. ÐндÑопова, <br/>д.18, к. 3, ÑÑаж/помеÑ./ ком. 9/XIV/1.</div> 278 </div> 279 </div> 280 </div>`; 281 } 282 }); 283 } 284 remove() { 285 const containerNodes = document.querySelectorAll( 286 this.containerNodeSelector 287 ); 288 const widgetContainerNode = document.querySelector( 289 this.widgetContainerNodeSelector 290 ); 291 if (containerNodes && containerNodes.length > 0) { 292 containerNodes.forEach((containerNode) => { 293 const widget = containerNode.querySelector(`.${this.widgetClass}`); 294 if (widget) { 295 widget.remove(); 296 widgetContainerNode.classList.remove("podeli-added"); 297 } 298 }); 299 } 300 } 301 add(props) { 302 let totalPrice = 0; 303 304 if (props && props.totalPrice) totalPrice = props.totalPrice || 0; 305 if (this.showWidget && this.initialized) { 306 const itemNodes = document.querySelectorAll(this.containerNodeSelector); 307 this.canIRender = false;
308 if (itemNodes && itemNodes.length > 0) { 309 itemNodes.forEach((itemNode, index) => { 310 let price = this.roundSum(parseFloat(totalPrice)); 311 if (!price && this.priceNodeSelector) { 312 const priceNode = itemNode.querySelector(this.priceNodeSelector); 313 if (priceNode) { 314 price = this.preparePrice(priceNode.textContent); 315 } 316 } 317 let widgetNode; 318 if (this.widgetContainerNodeSelector !== this.containerNodeSelector) { 319 widgetNode = itemNode.querySelector( 320 this.widgetContainerNodeSelector 321 ); 322 } else { 323 widgetNode = itemNode; 324 } 325 const widgetContainerNode = document.querySelector( 326 this.widgetContainerNodeSelector 327 ); 328 329 let priceWithDelivery = parseFloat(price); 330 if (this.notShowPenny) { 331 priceWithDelivery = Math.trunc(priceWithDelivery); 332 } 333 334 if ( 335 priceWithDelivery && 336 priceWithDelivery <= this.maxAmount && 337 priceWithDelivery >= this.minAmount 338 ) { 339 const discount = 340 (this.discount && this.calculateDiscount(priceWithDelivery)) || 0; 341 let podeliPrice = priceWithDelivery - this.appliedDiscount; 342 343 // let podeliPrice = priceWithDelivery; 344 this.popUpDiscountHtml = ` 345 <div class="popup__content"> 346 <div class="popup__body"> 347 <div class="popup__row"> 348 <div class="close_widget"></div> 349 <div class="popup__logo"> 350 ${this.dark ? this.LargelogoSVGDaRK : this.LargelogoSVG} 351 </div> 352 <div class="popup__title"><span>Cкидка до 1000 â½</span> пÑи <br/>оÑоÑмлении ÐлÑÑа-ÐаÑÑÑ</div> 353 </div> 354 <div class="popup__row"> 355 <div class="popup__text"> 356 <p>ÐплаÑиÑе покÑÐ¿ÐºÑ Ð¾Ñ 1000 <span>â½</span> Ñ Ðодели, а поÑом оÑоÑмиÑе беÑплаÑнÑÑ Ð´ÐµÐ±ÐµÑовÑÑ ÐлÑÑа-ÐаÑÑÑ ÑеÑвиÑе Ðодели в ÑеÑение 14 дней. 357 </p> 358 <p>Ð Ð°Ð·Ð¼ÐµÑ Ñкидки завиÑÐ¸Ñ Ð¾Ñ ÑÑÐ¼Ð¼Ñ Ð¿Ð¾ÐºÑпки:пÑи покÑпке оÑ 1 000 <span>â½</span> до 1 999 <span>â½</span> â Ñкидка 300 <span>â½</span>, оÑ 2 000 <span>â½</span> до 3 999 <span>â½</span> â 500 <span>â½</span>, ÑвÑÑе 4 000 <span>â½</span> â 1 000 <span>â½</span>. ÐоÑле полÑÑÐµÐ½Ð¸Ñ ÐлÑÑа-ÐаÑÑÑ ÑеÑвÑÑÑÑй плаÑÑж ÑменÑÑиÑÑÑ Ð½Ð° ÑÐ°Ð·Ð¼ÐµÑ Ñкидки.</p> 359 <p>Скидка Ð½Ð°Â Ð¾Ð´Ð½Ñ Ð¿Ð¾ÐºÑÐ¿ÐºÑ Ñ 14.07.2023 по 31.12.2024 ÑолÑко длÑ новÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов ÐР«ÐлÑÑа-Ðанк».</p> 360 </div> 361 362 </div> 363 <div class="popup__row"> 364 <div class="popup__more"> ÐодÑобнее на <a href="https://podeli.ru/promo_alfa-card" target="_blank" 365 class="popup__more-link">podeli.ru/promo_alfa-card</a> </div> 366 <div class="popup__footer-text">ÐÑганизаÑÐ¾Ñ Ð°ÐºÑии ÐÐР«Ð-4 Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸Â», ÐÐÐ Ð 1227700064734, 115432, ÐоÑква, пÑ-Ñ ÐндÑопова, д. 18 к. 3, ÑÑ./пом./ком. 9/XIV/1. ÐР«ÐлÑÑа-Ðанк», ÐенеÑалÑÐ½Ð°Ñ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð±Ð°Ð½ÐºÐ° РоÑÑии â 1326 Ð¾Ñ 16 ÑнваÑÑ 2015 г. Скидка пÑедоÑÑавлÑеÑÑÑ Ð¾Ð´Ð¸Ð½ Ñаз в пеÑиод дейÑÑÐ²Ð¸Ñ Ð°ÐºÑии Ñ 14.07.2023 по 31.12.2024 пÑи оÑоÑмлении ÐлÑÑа-ÐаÑÑÑ Ð² ÑеÑвиÑе «Ðодели» в ÑеÑение 14 дней поÑле покÑпки клиенÑам, не ÑоÑÑоÑÑим в договоÑнÑÑ Ð¾ÑноÑениÑÑ Ð¸ не имевÑÐ¸Ñ Ñанее договоÑнÑÑ Ð¾ÑноÑений Ñ ÐР«ÐлÑÑа-Ðанк». 367ÐодÑобнÑе ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð°ÐºÑии <a href="https://storage.yandexcloud.net/podeli.ru/landing_attachments/oferta_skidkaAB.pdf" target="_blank">по ÑÑÑлке</a>.</div> 368 </div> 369 </div> 370 </div>`; 371 372 podeliPrice = this.roundSum(podeliPrice); 373 374 const payments = this.calculatePayments(priceWithDelivery); 375 376 const dates = [ 377 "СегоднÑ", 378 this.beautyDate(this.addDays(14)), 379 this.beautyDate(this.addDays(28)), 380 this.beautyDate(this.addDays(42)), 381 ]; 382 383 // -- ÐбÑие ÑлеменÑÑ 384 const logo = document.createElement("div"); 385 logo.classList.add("logo"); 386 logo.innerHTML = this.logoHtml; 387 388 const wrap = document.createElement("div"); 389 wrap.classList.add("wrap"); 390 391 const popUp = document.createElement("div"); 392 popUp.classList.add("popup", "podeli"); 393 394 if (this.dark) { 395 popUp.classList.add("_dark"); 396 } 397 popUp.innerHTML = this.popUpHtml; 398 399 const popUpDiscount = document.createElement("div"); 400 popUpDiscount.classList.add("popup", "podeli", "discount"); 401 402 if (this.dark) { 403 popUpDiscount.classList.add("_dark"); 404 } 405 popUpDiscount.innerHTML = this.popUpDiscountHtml; 406 407 const iconInfo = document.createElement("div"); 408 iconInfo.classList.add("price__icon-info"); 409 410 // -- ÐаÑалог
411 if (this.type === "catalog") { 412 iconInfo.classList.add("price_dates"); 413 const priceRow = document.createElement("div"); 414 priceRow.classList.add("price__row"); 415 priceRow.innerHTML = `${this.beautyPrice(payments[0])} â½ Ñ 4`; 416 wrap.appendChild(priceRow); 417 logo.appendChild(iconInfo); 418 wrap.appendChild(logo); 419 } 420 421 // -- ÐаÑÑоÑка ÑоваÑа 422 if (this.type === "item") { 423 const priceRow1 = document.createElement("div"); 424 priceRow1.classList.add("price__row"); 425 priceRow1.innerHTML = 426 this.discount && this.appliedDiscount !== 0 427 ? ` 428 <div class="prices"> 429 <span>${this.beautyPrice(podeliPrice)} â½</span> 430 <p></p> 431 ${ 432 discount !== 0 || this.appliedDiscount !== 0 433 ? `<span class="totalPrice">${this.beautyPrice( 434 priceWithDelivery 435 )} â½</span> 436 <div class="price__discount">-${
437 this.appliedDiscount 438 } â½</div>` 439 : `` 440 } 441 </div> 442 <div class="logo"> 443 <div class="logo__description">${ 444 this.discount && this.appliedDiscount 445 ? "" 446 : "оплаÑа покÑпок<br/>по ÑаÑÑÑм" 447 }</div> 448 ${this.dark ? this.logoSVGDark : this.logoHtml} 449 </div> 450 ` 451 : `<div class="prices"> 452 <span>${this.beautyPrice(podeliPrice)} â½</span> 453 </div> 454 <div class="logo"> 455 <div class="logo__description">${ 456 this.discount && this.appliedDiscount 457 ? "" 458 : "оплаÑа покÑпок<br/>по ÑаÑÑÑм" 459 }</div> 460 ${this.dark ? this.logoSVGDark : this.logoHtml} 461 </div>`; 462 463 const priceRow2 = document.createElement("div"); 464 priceRow2.classList.add("price__row"); 465 priceRow2.innerHTML = `<div class="price__date-list"> 466 <div class="price__date-item"> 467 <div class="price__date-item-line price__date-item-line--active"></div> 468 <span class="price__date-title">${dates[0]}</span> 469 <span class="price__date-price">${this.beautyPrice( 470 payments[0] 471 )} â½</span> 472 </div> 473 <div class="price__date-item"> 474 <div class="price__date-item-line"></div> 475 <span class="price__date-title">${dates[1]}</span> 476 <span class="price__date-price">${this.beautyPrice( 477 payments[1] 478 )} â½</span> 479 </div> 480 <div class="price__date-item"> 481 <div class="price__date-item-line"></div> 482 <span class="price__date-title">${dates[2]}</span> 483 <span class="price__date-price">${this.beautyPrice( 484 payments[2] 485 )} â½</span> 486 </div> 487 <div class="price__date-item ${ 488 this.appliedDiscount !== 0 ? "_discount" : "" 489 }"> 490 <div class="price__date-item-line"></div> 491 <span class="price__date-title">${dates[3]}</span> 492 <span class="price__date-price">${this.beautyPrice( 493 payments[3] 494 )} â½</span> 495 </div> 496 </div>`; 497 498 const priceRow3 = document.createElement("div"); 499 priceRow3.classList.add("price__row"); 500 501 const priceText = document.createElement("span"); 502 priceText.classList.add("price__text"); 503 priceText.innerHTML = "Ðез комиÑÑий и пеÑеплаÑ"; 504 priceRow3.appendChild(priceText); 505 priceRow3.appendChild(iconInfo); 506 507 const priceRow4 = document.createElement("div"); 508 priceRow4.classList.add("price__row"); 509 510 priceRow4.innerHTML = ` 511 <div class="price__info-line"> 512 <p class="price__info-text">Cкидка до 1000 ⽠пÑи оÑоÑмлении ÐлÑÑа-ÐаÑÑÑ â</p> 513 </div> 514 `; 515 516 const price = document.createElement("div"); 517 price.classList.add("price"); 518 price.appendChild(priceRow1); 519 price.appendChild(priceRow2); 520 price.appendChild(priceRow3); 521 if (this.discount) { 522 price.appendChild(priceRow4); 523 } 524 wrap.appendChild(price); 525 } 526 527 // -- ЧекаÑÑ
528 if (this.type === "checkout") { 529 if (this.paySystemId) { 530 const checkboxPodeliPayment = document.querySelector( 531 `#ID_PAY_SYSTEM_ID_${this.paySystemId}` 532 ); 533 if (checkboxPodeliPayment && checkboxPodeliPayment.checked) { 534 const priceRow1 = document.createElement("div"); 535 priceRow1.classList.add("price__row"); 536 priceRow1.innerHTML = 537 this.discount && this.appliedDiscount !== 0 538 ? ` 539 <div class="prices"> 540 <span>${this.beautyPrice(podeliPrice)} â½</span> 541 <p></p> 542 ${ 543 discount !== 0 || this.discountAmount !== 0 544 ? `<span class="totalPrice">${this.beautyPrice( 545 priceWithDelivery 546 )} â½</span> 547 <div class="price__discount">-${ 548 this.discountAmount 549 } â½</div>` 550 : `` 551 } 552 </div> 553 <div class="logo"> 554 <div class="logo__description">${ 555 this.discount && this.appliedDiscount 556 ? "" 557 : "оплаÑа покÑпок<br/>по ÑаÑÑÑм" 558 }</div> 559 ${this.dark ? this.logoSVGDark : this.logoHtml} 560 </div> 561 ` 562 : `<div class="prices"> 563 <span>${this.beautyPrice(podeliPrice)} â½</span> 564 </div> 565 <div class="logo"> 566 <div class="logo__description">${ 567 this.discount && this.appliedDiscount 568 ? "" 569 : "оплаÑа покÑпок<br/>по ÑаÑÑÑм" 570 }</div> 571 ${this.dark ? this.logoSVGDark : this.logoHtml} 572 </div>`; 573 574 const priceRow2 = document.createElement("div"); 575 priceRow2.classList.add("price__row"); 576 priceRow2.innerHTML = `<div class="price__date-list"> 577 <div class="price__date-item"> 578 <div class="price__date-item-line price__date-item-line--active"></div> 579 <span class="price__date-title">${dates[0]}</span> 580 <span class="price__date-price">${this.beautyPrice( 581 payments[0] 582 )} â½</span> 583 </div> 584 <div class="price__date-item"> 585 <div class="price__date-item-line"></div> 586 <span class="price__date-title">${dates[1]}</span> 587 <span class="price__date-price">${this.beautyPrice( 588 payments[1] 589 )} â½</span> 590 </div> 591 <div class="price__date-item"> 592 <div class="price__date-item-line"></div> 593 <span class="price__date-title">${dates[2]}</span> 594 <span class="price__date-price">${this.beautyPrice( 595 payments[2] 596 )} â½</span> 597 </div> 598 <div class="price__date-item ${ 599 this.appliedDiscount !== 0 ? "_discount" : "" 600 }"> 601 <div class="price__date-item-line"></div> 602 <span class="price__date-title">${dates[3]}</span> 603 <span class="price__date-price">${this.beautyPrice( 604 payments[3] 605 )} â½</span> 606 </div> 607 </div>`; 608 609 const priceRow3 = document.createElement("div"); 610 priceRow3.classList.add("price__row"); 611 612 const priceText = document.createElement("span"); 613 priceText.classList.add("price__text"); 614 priceText.innerHTML = "Ðез комиÑÑий и пеÑеплаÑ"; 615 priceRow3.appendChild(priceText); 616 priceRow3.appendChild(iconInfo); 617 618 const priceRow4 = document.createElement("div"); 619 priceRow4.classList.add("price__row"); 620 621 priceRow4.innerHTML = ` 622 <div class="price__info-line"> 623 <p class="price__info-text">Cкидка до 1000 ⽠пÑи оÑоÑмлении ÐлÑÑа-ÐаÑÑÑ â</p> 624 </div> 625 `; 626 627 const price = document.createElement("div"); 628 price.classList.add("price"); 629 price.appendChild(priceRow1); 630 price.appendChild(priceRow2); 631 price.appendChild(priceRow3); 632 if (this.discount) { 633 price.appendChild(priceRow4); 634 } 635 wrap.appendChild(price); 636 widgetContainerNode.classList.add("podeli-added"); 637 this.canIRender = true; 638 if (window.podeliInteval) { 639 const { podeliInteval } = window; 640 clearInterval(podeliInteval); 641 } 642 } else { 643 podeli.remove(); 644 } 645 } 646 } 647
648 if (this.type !== "checkout") { 649 this.canIRender = true; 650 } 651 if (this.canIRender) { 652 const widget = document.createElement("div"); 653 widget.classList.add( 654 this.widgetClass, 655 this.widgetCustomClass === "" 656 ? "no_custom_class" 657 : this.widgetCustomClass, 658 this.type === "checkout" ? "_checkout" : "_item", 659 "item", 660 this.dark ? "_dark" : "_light" 661 ); 662 widget.appendChild(wrap); 663 let bootstapContainer; 664 if (this.type === "item") { 665 bootstapContainer = document.createElement("div"); 666 bootstapContainer.classList.add("col-lg-12"); 667 bootstapContainer.classList.add("podeli-container"); 668 bootstapContainer.appendChild(widget); 669 } else { 670 bootstapContainer = widget; 671 } 672 if (itemNode.querySelector(`.${this.widgetClass}`)) { 673 itemNode.querySelector(`.${this.widgetClass}`).remove(); 674 } 675 if (this.insertMethod === "after") { 676 widgetNode.parentNode.insertBefore( 677 bootstapContainer, 678 widgetNode.nextSibling 679 ); 680 } else if (this.insertMethod === "before") { 681 widgetNode.parentNode.insertBefore( 682 bootstapContainer, 683 widgetNode 684 ); 685 } else if (this.insertMethod === "replace") { 686 widgetNode.innerHTML = ""; 687 widgetNode.appendChild(bootstapContainer); 688 } else if (this.insertMethod === "append") { 689 widgetNode.appendChild(bootstapContainer); 690 } 691 const body = document.querySelector("body"); 692 if (!body.querySelector(".popup.podeli")) { 693 body.appendChild(popUp); 694 } 695 if (!body.querySelector(".popup.podeli.discount")) { 696 body.appendChild(popUpDiscount); 697 } 698 699 const popup = body.querySelector(".popup.podeli"); 700 const closeWidget = popup.querySelector(".close_widget"); 701 if (iconInfo) { 702 iconInfo.addEventListener("click", function (e) { 703 popup.classList.toggle("_active"); 704 }); 705 popup.addEventListener("click", function (e) { 706 if (!e.target.closest(".popup__content")) { 707 popup.classList.remove("_active"); 708 } 709 }); 710 closeWidget.addEventListener("click", function (e) { 711 // if (!e.target.closest(".popup__content")) { 712 popup.classList.remove("_active"); 713 // } 714 }); 715 } 716 717 const infoLine = widget.querySelector(".price__info-line"); 718 719 const popupDiscount = body.querySelector( 720 ".popup.podeli.discount" 721 ); 722 const closeWidgetDiscount = 723 popupDiscount.querySelector(".close_widget"); 724 725 if (infoLine) { 726 infoLine.addEventListener("click", function (e) { 727 popupDiscount.classList.toggle("_active"); 728 }); 729 popupDiscount.addEventListener("click", function (e) { 730 if (!e.target.closest(".popup__content")) { 731 popupDiscount.classList.remove("_active"); 732 } 733 }); 734 closeWidgetDiscount.addEventListener("click", function (e) { 735 // if (!e.target.closest(".popup__content")) { 736 popupDiscount.classList.remove("_active"); 737 // } 738 }); 739 } 740 741 if (popupDiscount) { 742 const popupTitleDiscount = popupDiscount.querySelector( 743 ".popup__title-discount" 744 ); 745 if (popupTitleDiscount) { 746 popupTitleDiscount.innerHTML = discount; 747 } 748 } 749 } 750 } 751 }); 752 } 753 } 754 } 755 calculateDiscount(totalPrice) { 756 if (totalPrice > 1000 && totalPrice <= 1999) { 757 this.appliedDiscount = 300; 758 return 300; 759 } else if (totalPrice > 2000 && totalPrice <= 3999) { 760 this.appliedDiscount = 500; 761 return 500; 762 } else if (totalPrice > 4000) { 763 this.appliedDiscount = 1000; 764 return 1000; 765 } else { 766 this.appliedDiscount = 0; 767 return this.discountAmount; 768 } 769 } 770 preparePrice(price) { 771 let numberPrice = 0; 772 if (price && price.length > 0) { 773 price = price.replace(/ /g, ""); 774 price = price.replace(/ /g, ""); 775 price = price.replace(/ /g, ""); 776 price = price.replace(/,/g, "."); 777 price = price.replace(/ÑÑб/g, ""); 778 price = price.replace(/Ñ./g, ""); 779 price = price.replace(/p./g, ""); 780 price = price.replace(/Ñ/g, ""); 781 price = price.replace(/â½/g, ""); 782 numberPrice = Number(price); 783 } 784 return numberPrice; 785 } 786 roundSum(sum) { 787 let res = (sum + "").split("."); 788 if (res.length === 2 && (res[1].length === 1 || res[1].length > 2)) { 789 sum = sum.toFixed(2); 790 } 791 res = (sum + "").split(","); 792 if (res.length === 2 && (res[1].length === 1 || res[1].length > 2)) { 793 sum = sum.toFixed(2); 794 } 795 return sum; 796 } 797 roundSumUp(sum) {
798 sum = Math.ceil(sum); 799 return sum; 800 } 801 roundSumUpDec(sum) { 802 sum = Math.ceil(sum * 100) / 100; 803 return sum; 804 } 805 beautyPrice(price) { 806 let textPrice = price + ""; 807 const arrPrice = textPrice.split("."); 808 let intPart = arrPrice[0]; 809 const floatPart = arrPrice[1] || ""; 810 const separator = 811 (floatPart !== "00" && floatPart !== "0" && floatPart !== "" && ",") || 812 ""; 813 if (arrPrice[0].length > 3) { 814 const firstPart = arrPrice[0].substring(0, arrPrice[0].length - 3); 815 const secondPart = arrPrice[0].substring(arrPrice[0].length - 3); 816 intPart = `${firstPart} ${secondPart}`; 817 } 818 819 return `${intPart}${separator}${floatPart}`; 820 } 821 calculatePayments(totalPrice) { 822 let quarterPrice = totalPrice / 4; 823 if (this.notShowPenny) { 824 quarterPrice = this.roundSumUp(quarterPrice); 825 let quarterPrice2 = quarterPrice; 826 let quarterPrice3 = quarterPrice; 827 let quarterPrice4 = totalPrice - 3 * quarterPrice - this.appliedDiscount; 828 quarterPrice4 = this.roundSum(quarterPrice4); 829 830 let pennies = (quarterPrice - Math.trunc(quarterPrice)) * 3; 831 quarterPrice4 = quarterPrice4 + pennies; 832 if (quarterPrice4 < 0) { 833 const diff = 0 - quarterPrice4; 834 quarterPrice2 = this.roundSumUp(quarterPrice2 - diff / 2); 835 quarterPrice3 = 836 totalPrice - quarterPrice - quarterPrice2 - this.appliedDiscount; 837 quarterPrice4 = 0; 838 } 839 return [quarterPrice, quarterPrice2, quarterPrice3, quarterPrice4]; 840 } else { 841 quarterPrice = this.roundSumUpDec(quarterPrice); 842 let quarterPrice2 = quarterPrice; 843 let quarterPrice3 = quarterPrice; 844 let quarterPrice4 = totalPrice - 3 * quarterPrice - this.appliedDiscount; 845 quarterPrice4 = quarterPrice4.toFixed(2); 846 if (quarterPrice4 < 0) { 847 const diff = ((0 - quarterPrice4) / 2).toFixed(1); 848 quarterPrice2 = this.roundSumUpDec(quarterPrice2 - diff); 849 quarterPrice3 = this.roundSumUpDec(quarterPrice3 - diff); 850 quarterPrice4 = 0; 851 } 852 return [quarterPrice, quarterPrice2, quarterPrice3, quarterPrice4]; 853 } 854 } 855 addDays(days) { 856 var result = new Date(); 857 var today = new Date(); 858 result.setDate(today.getDate() + days); 859 return result; 860 } 861 beautyDate(date) { 862 const months = [ 863 "ÑнваÑÑ", 864 "ÑевÑалÑ", 865 "маÑÑа", 866 "апÑелÑ", 867 "маÑ", 868 "иÑнÑ", 869 "иÑлÑ", 870 "авгÑÑÑа", 871 "ÑенÑÑбÑÑ", 872 "окÑÑбÑÑ", 873 "ноÑбÑÑ", 874 "декабÑÑ", 875 ]; 876 return ("0" + date.getDate()).slice(-2) + " " + months[date.getMonth()]; 877 } 878} 879//ÐпÑеделение ÑкземплÑÑа клаÑÑа 880const podeli = new PodeliWidget(); 881BX.ready(function () { 882 podeliWidget(); 883}); 884 885function podeliWidget() { 886 const isItem = !!document.querySelector(".bx-catalog-element"); 887 const isCheckout = !!document.querySelector("#bx-soa-paysystem"); 888 const isCatalog = !!document.querySelector(".catalog-section"); 889 //Ðелаем пÑовеÑки на налиÑие ÑлеменÑов в Ñаблоне, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð½ÑÑÑ, какой Ð²Ð¸Ð´Ð¶ÐµÑ ÑендеÑиÑÑ 890 891 if (isCheckout) { 892 //ÐниÑиализиÑÑем Ð²Ð¸Ð´Ð¶ÐµÑ Ð´Ð»Ñ ÑÑÑаниÑÑ ÐÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð·Ð°ÐºÐ°Ð·Ð° 893 podeli.init({ 894 widgetContainerNodeSelector: 895 "#bx-soa-paysystem .bx-soa-pp-desc-container", 896 type: "checkout", 897 // item || checkout 898 priceNodeSelector: ".bx-soa-cart-total-line-total .bx-soa-cart-d", 899 containerNodeSelector: "#bx-soa-order", 900 insertMethod: "replace", 901 }); 902 const payNode = document.querySelector("#bx-soa-paysystem"); 903 904 function startInteval() { 905 window.podeliInteval = setInterval(function () { 906 if (payNode.classList.contains("bx-selected")) { 907 podeli.add(); 908 } 909 }, 3000); 910 } 911 startInteval(); 912 BX.addCustomEvent("onAjaxSuccess", function (data, method) { 913 if (!method || (method && method.url !== podeli.widgetAjaxUrl)) { 914 if (payNode.classList.contains("bx-selected")) { 915 if (window.podeliInteval) { 916 clearInterval(window.podeliInteval); 917 } 918 podeli.add(); 919 } else { 920 if (window.podeliInteval) { 921 clearInterval(window.podeliInteval); 922 } 923 924 startInteval(); 925 } 926 } 927 }); 928 } else if (isItem) { 929 //ÐниÑиализиÑÑем Ð²Ð¸Ð´Ð¶ÐµÑ Ð´Ð»Ñ ÑÑÑаниÑÑ ÐаÑÑоÑки ÑоваÑа 930 podeli.init({ 931 widgetFolderUrl: "", 932 type: "item", 933 //item || checkout 934 priceNodeSelector: ".product-item-detail-price-current", 935 containerNodeSelector: ".bx-catalog-element", 936 widgetContainerNodeSelector: ".bx-catalog-element .col-lg-6 .row", 937 insertMethod: "append", 938 }); 939 940 setTimeout(() => { 941 podeli.add(); 942 }, 1000); 943 } else if (isCatalog) { 944 //ÐниÑиализиÑÑем Ð²Ð¸Ð´Ð¶ÐµÑ Ð´Ð»Ñ ÑÑÑаниÑÑ ÐаÑалога 945 podeli 946 .init({ 947 type: "catalog", 948 //catalog || item || checkout 949 priceNodeSelector: ".product-item-price-current", 950 containerNodeSelector: ".product-item", 951 widgetContainerNodeSelector: ".product-item-price-container", 952 insertMethod: "after", 953 }) 954 .then(() => { 955 setTimeout(() => { 956 podeli.add(); 957 }, 1000); 958 }); 959 } 960}
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.