/*! This file is auto-generated */
@font-face{ font-display:swap;font-family:dashicons;src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url("/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal }.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}/*! This file is auto-generated */
html{--wp-admin--admin-bar--height:32px;scroll-padding-top:var(--wp-admin--admin-bar--height)}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;line-height:2.46153846;border-radius:0;box-sizing:content-box;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#f0f0f1}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{border:none;text-decoration:none;background:0 0;box-shadow:none}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{box-shadow:none}#wpadminbar a:focus{outline-offset:-1px}#wpadminbar{direction:ltr;color:#c3c4c7;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.46153846;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#1d2327;outline:1px solid transparent}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#2c3338;display:none;position:absolute;float:none}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:2;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block;outline:1px solid transparent}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#2c3338;color:#72aee6}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#72aee6}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{position:relative;float:left;font:normal 20px/1 dashicons;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a7aaad;color:rgba(240,246,252,.6)}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{position:relative;transition:color .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item{color:#c3c4c7;color:rgba(240,246,252,.7)}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c7;color:rgba(240,246,252,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#72aee6}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c3c4c7}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#72aee6}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{position:absolute;font:normal 17px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;right:10px;padding:4px 0;content:"\f139";content:"\f139"/'';color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;left:6px;content:"\f141";content:"\f141"/''}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#3c434a}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#72aee6}#wpadminbar .quicklinks a span#ab-updates{background:#f0f0f1;color:#2c3338;display:inline;padding:2px 5px;font-size:10px;font-weight:600;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{box-shadow:none}#wpadminbar #wp-admin-bar-recovery-mode{color:#fff;background-color:#d63638}#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus{color:#fff;background-color:#d63638}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account:not(.with-avatar)>.ab-item{display:inline-block}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";content:"\f110"/'';top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a7aaad;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #8c8f94;background:#f0f0f1;line-height:1.84615384;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";content:"\f120"/'';top:2px}#wpadminbar .quicklinks li .blavatar{display:inline-block;vertical-align:middle;font:normal 16px/1 dashicons!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0f0f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#72aee6}#wpadminbar .quicklinks li div.blavatar:before,#wpadminbar .quicklinks li img.blavatar{height:16px;width:16px;margin:0 8px 2px -2px}#wpadminbar .quicklinks li div.blavatar:before{content:"\f120";content:"\f120"/'';display:inline-block}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";content:"\f541"/'';top:2px}#wpadminbar #wp-admin-bar-site-editor>.ab-item:before{content:"\f100";content:"\f100"/'';top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";content:"\f540"/'';top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";content:"\f464"/'';top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226";content:"\f226"/''}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102";content:"\f102"/''}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";content:"\f101"/'';top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";content:"\f132"/'';top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";content:"\f463"/'';top:2px}#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before{display:inline-block;animation:rotation 2s infinite linear}@media (prefers-reduced-motion:reduce){#wpadminbar #wp-admin-bar-updates.spin .ab-icon:before{animation:none}}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:normal 20px/1 dashicons!important;content:"\f179";content:"\f179"/'';speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{display:inline-block;float:none;position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.84615384;text-indent:0;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#c3c4c7;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;box-shadow:none;box-sizing:border-box;transition-duration:.4s;transition-property:width,background;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar #adminbarsearch .adminbar-button{display:none}.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em;left:6px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f0f0f1;color:#2271b1;z-index:100000;line-height:normal;text-decoration:none}#wpadminbar .screen-reader-shortcut:focus{top:7px;background:#f0f0f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}@media screen and (max-width:782px){html{--wp-admin--admin-bar--height:46px}html #wpadminbar{height:46px;min-width:240px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.28571428}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:3.28571428;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:1.6}#wpadminbar .ab-label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a7aaad;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:normal 32px/1 dashicons;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:1.26;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:1.38235294;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:1.5;color:#f0f0f1}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:relative}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;box-shadow:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0) translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right) center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}.fluentform-widget-wrapper.hide-fluent-form-labels .ff-el-input--label{display:none!important}.fluentform-widget-wrapper.hide-error-message .ff-el-is-error .text-danger{display:none}.fluentform-widget-wrapper.fluentform-widget-align-left{margin:0 auto 0 0}.fluentform-widget-wrapper.fluentform-widget-align-center{float:none;margin:0 auto}.fluentform-widget-wrapper.fluentform-widget-align-right{margin:0 0 0 auto}.fluentform-widget-custom-radio-checkbox input[type=checkbox],.fluentform-widget-custom-radio-checkbox input[type=radio]{background:#ddd;height:15px;min-width:1px;outline:none;padding:3px;width:15px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border:0 solid transparent;content:"";display:block;height:100%;margin:0;padding:0;width:100%}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background:#999;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.fluentform-widget-custom-radio-checkbox input[type=radio],.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border-radius:50%}.fluentform-widget-wrapper .frm-fluent-form .ff-step-header{margin-bottom:0}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluent-form-widget-step-header-yes .ff-step-header .ff-el-progress-status,.fluent-form-widget-step-progressbar-yes .ff-el-progress{display:block}.fluent-form-widget-step-header-yes .frm-fluent-form .ff-step-header,.fluent-form-widget-step-progressbar-yes .frm-fluent-form .ff-step-header{margin-bottom:20px}.fluentform-widget-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.fluentform-widget-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.fluentform-widget-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.fluentform-widget-submit-button-full-width .ff-btn-submit{display:block;width:100%}.fluentform-widget-submit-button-center .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-right .ff-btn-submit{align-items:center;display:flex;justify-content:center;margin:0 auto}.fluentform-widget-submit-button-right .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.fluentform-widget-submit-button-left .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.fluentform-widget-wrapper.hide-placeholder input::-webkit-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder input::-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-moz-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input::-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-ms-input-placeholder{opacity:0;visibility:hidden}.lity{z-index:9999!important}
.wp-call-button-block-button{margin-top:0;margin-bottom:0}.wp-call-button-block-button>.wp-call-button-in-btn{min-width:135px;display:inline-block;color:#fff;background:#269041;padding:15px 20px 15px 5px;border-radius:5px;font-weight:700;text-decoration:none;box-sizing:border-box}.wp-call-button-block-button svg{display:inline;vertical-align:middle;border:0!important;box-shadow:none!important;width:3.125em;height:1.25em}.wp-call-button-block-button svg>*{fill:currentColor}.wp-call-button-block-button-center{text-align:center}.wp-call-button-block-button-no-phone>.wp-call-button-in-btn{padding:15px 20px}.block-editor-page .wp-call-button-block-button svg+.editor-rich-text,.block-editor-page .wp-call-button-block-button svg+.editor-rich-text div{display:inline}
.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F8F8F8", endColorstr="#E1E1E1", GradientType=0);-moz-box-shadow:0 1px 0 hsla(0,0%,100%,.75);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.75);box-shadow:0 1px 0 hsla(0,0%,100%,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #bbb}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:rgba(0,0,0,0)}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:rgba(0,0,0,0) !important}/*# sourceMappingURL=jquery.selectBox.css.map */
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@font-face{ font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal }@font-face{ font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal }div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:" ";display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:"\e008"}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.yith-wcwl-popup{display:none}.yith-wcwl-popup-content h3{text-align:center;font-size:1.5em}.yith-wcwl-popup-content label{display:block}.yith-wcwl-popup-content select,.yith-wcwl-popup-content input[type=text]{padding:10px 7px}.yith-wcwl-popup-content .create{display:none}.yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yith-wcwl-popup-content .popup-description{text-align:center;font-weight:600;margin-bottom:15px}.yith-wcwl-popup-content .popup-description a.show-tab.active{cursor:inherit;color:inherit;pointer-events:none}.yith-wcwl-popup-content .wishlist-select{box-sizing:border-box}.yith-wcwl-popup-feedback{margin-top:2em;margin-bottom:2em}.yith-wcwl-popup-feedback p.feedback{margin-top:1.5em;text-align:center;font-size:1.1rem;font-weight:600}.yith-wcwl-popup-footer{margin:15px 0}.yith-wcwl-popup-footer .button.wishlist-submit{display:block;width:100%;text-align:center}.yith-wcwl-popup-content .heading-icon,.yith-wcwl-popup-feedback .heading-icon{text-align:center;display:block;font-size:70px;color:#333;margin-block:0 15px}.yith-wcwl-popup-content .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-content .heading-icon img,.yith-wcwl-popup-feedback .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-feedback .heading-icon img{width:70px;height:70px}.pp_pic_holder.pp_woocommerce.feedback{max-width:450px !important}.pp_pic_holder.pp_woocommerce.feedback .pp_content{width:auto !important}.yith-wcwl-add-button.with-dropdown{position:relative;padding:15px 0}.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown{display:block}.yith-wcwl-add-button ul.yith-wcwl-dropdown li{padding:15px;padding-left:0;text-transform:uppercase;font-size:.8em}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:FontAwesome;content:"";margin-right:15px}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child){border-bottom:1px solid #cdcdcd}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a{font-size:1em !important;color:inherit;box-shadow:none}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover{color:initial}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display:flex;flex-direction:column;align-items:center}.yith-wcwl-add-to-wishlist a.button:not(.theme-button-style){padding:7px 10px}.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist .add_to_wishlist img{height:auto;width:25px;color:var(--add-to-wishlist-icon-color, #000)}.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:var(--added-to-wishlist-icon-color, #000)}.yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;align-items:center}.yith-wcwl-wishlistaddedbrowse .feedback{display:flex;align-items:center;justify-content:center;gap:5px;text-wrap:balance}.yith-wcwl-add-to-wishlist--single .yith-wcwl-add-button ul.yith-wcwl-dropdown{left:0}.yith-wcwl-add-button ul.yith-wcwl-dropdown{display:none;list-style:none;margin-bottom:0;padding:5px 25px;background:#fff;position:absolute;z-index:15;top:100%;border:1px solid #cdcdcd;outline-offset:-10px;left:50%;min-width:200px}.yith-wcwl-add-to-wishlist .separator+[data-title]{display:inline-block}.yith-wcwl-add-to-wishlist .with-tooltip{position:relative}.yith-wcwl-tooltip{z-index:10;padding:5px 10px;border-radius:5px;text-align:center;top:calc(100% + 5px);pointer-events:none;cursor:initial;font-size:.6875rem;line-height:normal;display:none}.with-dropdown .yith-wcwl-tooltip{top:auto;bottom:calc(100% + 10px)}.with-tooltip .yith-wcwl-tooltip{position:absolute;left:50%;transform:translateX(-50%)}.with-tooltip .yith-wcwl-tooltip:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -95%);width:0;height:0;background:rgba(0,0,0,0) !important;border-left:5px solid rgba(0,0,0,0) !important;border-right:5px solid rgba(0,0,0,0) !important;border-bottom:5px solid}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{bottom:-5px;top:auto;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;border-bottom:none}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style){background-color:var(--color-add-to-wishlist-background, #333333);background:var(--color-add-to-wishlist-background, #333333);color:var(--color-add-to-wishlist-text, #ffffff);border-color:var(--color-add-to-wishlist-border, #333333);border-radius:var(--rounded-corners-radius, 16px)}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style):hover{background-color:var(--color-add-to-wishlist-background-hover, #4f4f4f);background:var(--color-add-to-wishlist-background-hover, #4f4f4f);color:var(--color-add-to-wishlist-text-hover, #ffffff);border-color:var(--color-add-to-wishlist-border-hover, #4f4f4f)}.yith-wcwl-tooltip,.with-tooltip .yith-wcwl-tooltip:before,.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{background-color:var(--tooltip-color-background, #333333);border-bottom-color:var(--tooltip-color-background, #333333);border-top-color:var(--tooltip-color-background, #333333);color:var(--tooltip-color-text, #ffffff)}.wishlist-title{display:inline-block}.wishlist-title:hover a.show-title-form{visibility:visible}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden;display:inline-flex;align-items:center;padding:2px 7px;gap:5px}.wishlist-title a.show-title-form svg.yith-wcwl-icon-svg,.wishlist-title a.show-title-form img{width:20px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.hidden-title-form{position:relative;margin:25px 0 39px}.hidden-title-form .edit-title-buttons{position:absolute;right:5px;top:calc(50% - 15px)}.hidden-title-form>input[type=text]{padding-right:65px;line-height:1;min-height:30px}.hidden-title-form a{cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;font-size:1.3em}.hidden-title-form a i{margin:0;display:inline-block}.yes-js .hidden-title-form{display:none}table.wishlist_table{font-size:80%}table.wishlist_table.shop_table{width:100%}table.wishlist_table.shop_table .product-remove{width:0}table.wishlist_table.shop_table .product-remove>div{display:flex;align-items:center;justify-content:center}table.wishlist_table tr{position:relative}table.wishlist_table tr th{text-align:center}table.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}table.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}table.wishlist_table tr th.product-thumbnail{width:80px}table.wishlist_table tr th.product-name{text-align:left}table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}table.wishlist_table tbody td{padding:16px 12px}table.wishlist_table thead th,table.wishlist_table tbody td{border-color:#e7e7e7}table.wishlist_table tbody td.wishlist-empty,p.wishlist-empty{text-align:center;margin:100px 0}.wishlist_table tr td,.wishlist_table tr th.wishlist-delete,.wishlist_table tr th.product-checkbox{text-align:center}.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.product-name,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.wishlist_table tfoot td{text-align:left}.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:none;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-arrange{cursor:grab}.wishlist_table tr td.product-arrange:active{cursor:grabbing}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:red}.wishlist_table .product-add-to-cart span.dateadded{display:block}.wishlist_table .product-add-to-cart a{display:table !important;margin:0 auto 5px !important;text-align:center}.wishlist_table .product-add-to-cart a.button{padding:6px 25px !important;display:inline-flex !important}.wishlist_table .product-add-to-cart a>img{display:inline;max-width:2em}.wishlist_table .product-add-to-cart .variations_form,.wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations{margin:15px 0}.wishlist_table .price-variation{display:block}.wishlist_table .price-variation.decrease .variation-rate{color:red}.wishlist_table .price-variation .old-price{display:block}.wishlist_table a.button{white-space:normal;margin-bottom:5px !important}.wishlist_table.modern_grid{list-style:none;margin:0 -7px 35px;font-size:0}.wishlist_table.modern_grid li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px;margin-bottom:15px}.wishlist_table.modern_grid li.wishlist-empty,.wishlist_table.images_grid li.wishlist-empty{width:100%;font-size:1rem;text-align:center;margin:50px 0}.wishlist_table.images_grid li.show{z-index:10}.wishlist_table.images_grid.products li.product.first,.wishlist_table.images_grid.products li.product.last{clear:none}.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(2n+1),.wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1),.wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1),.wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1),.wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1){clear:both}.wishlist_table.modern_grid li .item-wrapper{display:table;margin:0 -7px}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.modern_grid li .item-details{display:table-cell;vertical-align:top;box-sizing:border-box;width:50%;padding:0 7px;font-size:1rem}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.images_grid li .product-thumbnail{position:relative}.wishlist_table.modern_grid li .product-thumbnail .product-checkbox,.wishlist_table.images_grid li .product-thumbnail .product-checkbox{position:absolute;top:7px;left:15px;z-index:2}.wishlist_table.modern_grid li .product-thumbnail>a{display:block}.wishlist_table.modern_grid li .product-thumbnail>a img{display:block}.wishlist_table.images_grid li.show .product-thumbnail>a img,.wishlist_table.images_grid li:hover .product-thumbnail>a img{filter:brightness(1.1)}.wishlist_table.modern_grid.wishlist_view li .item-details{position:relative}.wishlist_table.modern_grid.wishlist_view li .item-details:before{content:"";display:block;top:0;bottom:0;left:7px;background:#fff;position:absolute;right:7px;z-index:0;border:1px solid #cdcdcd}.wishlist_table.images_grid li .item-details{display:none;position:absolute;z-index:2;bottom:15px;left:calc(50% - 150px);width:300px;background:#fff;padding:10px 20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.wishlist_table.images_grid li.show .item-details{display:block}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:15px 20px;line-height:normal;position:relative}.wishlist_table.images_grid li .item-details a.close{position:absolute;top:10px;right:20px}.wishlist_table.modern_grid li .item-details h3,.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3{margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table,.wishlist_table.images_grid li .item-details table.item-details-table,.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{border:none;margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table td,.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{border:none;font-size:.8em;padding:3px;vertical-align:top}.wishlist_table.modern_grid li .item-details table.item-details-table td.label,.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{text-align:left;font-weight:700;width:40%}.wishlist_table.modern_grid li .item-details table.item-details-table td.value,.wishlist_table.images_grid li .item-details table.item-details-table td.value,.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value{text-align:right}.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_table.modern_grid li .item-details table.item-details-table td.value input,.wishlist_table.images_grid li .item-details table.item-details-table td.value input,.wishlist_table.mobile li table.additional-info td.value input{width:auto}.wishlist_table.modern_grid li .item-details .product-add-to-cart,.wishlist_table.images_grid li .item-details .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .move-to-another-wishlist,.wishlist_table.images_grid li .item-details .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .product-remove,.wishlist_table.images_grid li .item-details .product-remove{text-align:right}.wishlist_table.modern_grid li .item-details .product-remove a,.wishlist_table.images_grid li .item-details .product-remove a{border:none;border-radius:0;display:inline-block}.wishlist_table.mobile{list-style:none;margin-left:0}.wishlist_table.mobile li{margin-bottom:7px}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;margin-bottom:7px}.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty{text-align:center}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 80px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin-right:5px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img{max-width:32px;display:inline-block;margin-right:10px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.delete_item>.yith-wcwl-icon-svg{vertical-align:bottom}a.add_to_wishlist+a.view-wishlist,a.delete_item+a.view-wishlist{margin-left:15px}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button>a i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.wishlist-title a.show-title-form i,.hidden-title-form button i,.yith-wcwl-wishlist-new button i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_manage_table tfoot a.create-new-wishlist i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.wishlist_table .add_to_cart.button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none}.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-button .add_to_wishlist img{margin-right:5px}.add-to-wishlist-before_image{position:relative}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:10px;left:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown{padding:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist{font-size:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback{display:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1.6rem;margin:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{margin:0}.woocommerce .wishlist-title{margin-bottom:30px}.woocommerce .wishlist-title h2{vertical-align:middle;margin-bottom:0}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:none;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .back-to-all-wishlists{margin-bottom:20px}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0;display:flex;gap:5px;align-items:center}.yith-wcwl-share li a{color:#fff;text-align:center;text-decoration:none;line-height:1;padding:5px;display:grid;place-items:center;border:none;min-width:26px;min-height:26px;border-radius:5px}.yith-wcwl-share li a:hover{color:#fff}.yith-wcwl-share li a>img{max-width:1em}.yith-wcwl-share li a svg{width:15px;height:15px}.yith-wcwl-share li a.email svg{width:17px;height:17px}.yith-wcwl-share ul li,.entry-content .yith-wcwl-share ul li{display:inline-block;margin-left:0;margin-right:0}.copy-trigger{cursor:pointer}.yith_wcwl_wishlist_footer>div{margin-bottom:15px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:left}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label{display:inline-block;margin-right:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{min-width:250px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit]{margin:0;margin-left:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{float:right}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:left;clear:both}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:right;display:flex;gap:15px}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>*{vertical-align:middle}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action button,.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type=submit],.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a{margin:0}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action,.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action{clear:both}.wishlist-page-links{clear:both}#move_to_another_wishlist{display:none}.yith-wcwl-wishlist-new{padding:20px 0}.yith-wcwl-popup-content .yith-wcwl-wishlist-new{padding:0}.yith-wcwl-wishlist-new .wishlist-name{display:inline-block}.yith-wcwl-wishlist-new .wishlist-privacy-radio label{display:block}.yith-wcwl-popup-content .create-wishlist-button{margin-top:15px;width:100%}#create_new_wishlist{display:none}.wishlist_manage_table select{vertical-align:middle;margin-right:10px}.wishlist_manage_table td.wishlist-name .wishlist-title{margin-bottom:0}.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form{display:inline-block;padding:0;border:none;background:none;top:0;margin:0}.wishlist_manage_table td.wishlist-name a.show-title-form i{padding:5px;margin:0}.wishlist_manage_table td.wishlist-name:hover a.show-title-form{visibility:visible}.wishlist_manage_table td.wishlist-name .hidden-title-form{margin:0 !important;width:100%}.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table td.wishlist-name .hidden-title-form{position:relative}table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.wishlist_manage_table.modern_grid li.wishlist-empty{margin:50px 0}.wishlist_manage_table.modern_grid li .item-wrapper{display:block;margin:0;padding:40px 50px;background:#fff;border:1px solid #cdcdcd}.wishlist_manage_table.modern_grid li .product-thumbnail,.wishlist_manage_table.modern_grid li .item-details{display:block;width:100%;padding:0}.wishlist_manage_table.modern_grid li .item-details .hidden-title-form{width:100%}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box{display:flex;background:#f2f2f2;min-height:400px;align-items:center;justify-content:center;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p{font-size:1em;line-height:1.5em;font-weight:600}.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child{width:100%;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail img{width:calc(50% - 8px)}.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3){margin-left:15px}.wishlist_manage_table.modern_grid li .wishlist-title-with-form{display:block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3{display:inline-block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form,.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover{visibility:visible;float:right;margin:0;background:none;color:inherit}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i{margin:0}.wishlist_manage_table.modern_grid li .hidden-title-form{margin-top:0 !important}.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table.mobile li{margin-bottom:30px}.wishlist_manage_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_manage_table.mobile li .item-details .hidden-title-form{position:relative}.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text]{width:100%}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title{display:block;border-bottom:1px solid #cdcdcd;position:relative}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form{position:absolute;right:0;top:0;visibility:visible}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download{float:left}.yith-wcwl-wishlist-search-form{text-align:center;padding:20px 0}.yith-wcwl-wishlist-search-form #wishlist_search{display:inline-block;max-width:300px;vertical-align:middle}.yith-wcwl-wishlist-search-form button.wishlist-search-button{display:inline-block;padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin:0}.yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.yith-wcwl-search-results .wishlist-owner{text-align:left}.yith-wcwl-search-results .wishlist-owner .thumb{display:inline-block;margin-right:15px}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style){background:var(--color-add-to-cart-background, #333333);color:var(--color-add-to-cart-text, #ffffff);border-color:var(--color-add-to-cart-border, #333333);border-radius:var(--add-to-cart-rounded-corners-radius, 16px)}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style):hover{background:var(--color-add-to-cart-background-hover, #4f4f4f);color:var(--color-add-to-cart-text-hover, #ffffff);border-color:var(--color-add-to-cart-border-hover, #4f4f4f)}.woocommerce .hidden-title-form button,.yith-wcwl-wishlist-new .create-wishlist-button,.wishlist_manage_table tfoot button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{background:var(--color-button-style-1-background, #333333);color:var(--color-button-style-1-text, #ffffff);border-color:var(--color-button-style-1-border, #333333)}.woocommerce .hidden-title-form button:hover,.yith-wcwl-wishlist-new .create-wishlist-button:hover,.wishlist_manage_table tfoot button.submit-wishlist-changes:hover,.yith-wcwl-wishlist-search-form button.wishlist-search-button:hover{background:var(--color-button-style-1-background-hover, #333333);color:var(--color-button-style-1-text-hover, #ffffff);border-color:var(--color-button-style-1-border-hover, #333333)}.woocommerce .wishlist-title a.show-title-form,.woocommerce .hidden-title-form a.hide-title-form,.wishlist_manage_table tfoot a.create-new-wishlist{background:var(--color-button-style-2-background, #333333);color:var(--color-button-style-2-text, #ffffff);border-color:var(--color-button-style-2-border, #333333)}.woocommerce .wishlist-title a.show-title-form:hover,.woocommerce .hidden-title-form a.hide-title-form:hover,.wishlist_manage_table tfoot a.create-new-wishlist:hover{background:var(--color-button-style-2-background-hover, #333333);color:var(--color-button-style-2-text-hover, #ffffff);border-color:var(--color-button-style-2-border-hover, #333333)}.woocommerce table.shop_table.wishlist_table tr td{background:var(--color-wishlist-table-background, #ffffff);color:var(--color-wishlist-table-text, #6d6c6c);border-color:var(--color-wishlist-table-border, #cccccc)}.wishlist_table thead tr th,.wishlist_table tfoot td td,.widget_yith-wcwl-lists ul.dropdown li.current a,.widget_yith-wcwl-lists ul.dropdown li a:hover,.selectBox-dropdown-menu.selectBox-options li.selectBox-selected a,.selectBox-dropdown-menu.selectBox-options li.selectBox-hover a{background:var(--color-headers-background, #f4f4f4)}.yith-wcwl-share li a{color:var(--color-share-button-color, #ffffff)}.yith-wcwl-share li a:hover{color:var(--color-share-button-color-hover, #ffffff)}.yith-wcwl-share a.facebook{background:var(--color-fb-button-background, #39599e)}.yith-wcwl-share a.facebook:hover{background:var(--color-fb-button-background-hover, #39599e)}.yith-wcwl-share a.twitter{background:var(--color-tw-button-background, #45afe2)}.yith-wcwl-share a.twitter:hover{background:var(--color-tw-button-background-hover, #39599e)}.yith-wcwl-share a.pinterest{background:var(--color-pr-button-background, #ab2e31)}.yith-wcwl-share a.pinterest:hover{background:var(--color-pr-button-background-hover, #39599e)}.yith-wcwl-share a.email{background:var(--color-em-button-background, #fbb102)}.yith-wcwl-share a.email:hover{background:var(--color-em-button-background-hover, #39599e)}.yith-wcwl-share a.whatsapp{background:var(--color-wa-button-background, #00a901)}.yith-wcwl-share a.whatsapp:hover{background:var(--color-wa-button-background-hover, #39599e)}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb !important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:none;background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}select.selectBox.change-wishlist{max-width:100px}.selectBox.change-wishlist{width:auto !important}.change-wishlist-selectBox-dropdown-menu{width:auto !important}.yith-wcwl-with-pretty-photo{overflow:hidden}.yith-wcwl-with-pretty-photo .pp_content{height:auto !important}.woocommerce .wishlist-fragment .blockUI.blockOverlay::before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before{display:none}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;display:inline !important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px !important;height:16px !important}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li,.widget_yith-wcwl-lists ul.dropdown li{padding:0}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a,.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{display:block;padding:5px 15px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section,.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists,.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget,.widget_yith-wcwl-items ul.product_list_widget{margin-bottom:40px !important}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px hsla(0,0%,100%,.4)}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li,.widget_yith-wcwl-items ul.product_list_widget li{display:table}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child),.widget_yith-wcwl-items ul.product_list_widget li:not(:last-child){margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:table-cell;vertical-align:middle}.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist,.widget_yith-wcwl-items p.empty-wishlist{margin-bottom:0 !important}.elementor-widget-wp-widget-yith-wcwl-items .heading,.widget_yith-wcwl-items .heading{text-align:center;cursor:pointer}.elementor-widget-wp-widget-yith-wcwl-items .heading a,.widget_yith-wcwl-items .heading a{color:inherit}.elementor-widget-wp-widget-yith-wcwl-items .mini,.widget_yith-wcwl-items .mini{position:relative;display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list,.widget_yith-wcwl-items .mini:hover .list{display:block}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{max-height:30vh;overflow-y:auto;margin-left:-20px}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar,.widget_yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading,.widget_yith-wcwl-items .mini .heading{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i,.widget_yith-wcwl-items .mini .heading .items-counter i{font-size:25px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count,.widget_yith-wcwl-items .mini .heading .items-counter .items-count{font-size:14px;line-height:20px}.elementor-widget-wp-widget-yith-wcwl-items .mini .list,.widget_yith-wcwl-items .mini .list{position:absolute;z-index:1;left:0;background:#fff;padding:25px 40px;min-width:300px;display:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a,.widget_yith-wcwl-items .mini .items-counter>a{display:flex;align-items:flex-end}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon{display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon img,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon img{stroke-width:1.25;height:35px;width:35px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after,.widget_yith-wcwl-items .extended .heading h3:after{content:"";display:block;max-width:80px;border-bottom:1px solid #cdcdcd;margin:10px auto}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter,.widget_yith-wcwl-items .extended .heading .items-counter{position:relative;display:flex;align-items:center;justify-content:center}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i,.widget_yith-wcwl-items .extended .heading .items-counter i{font-size:70px;position:relative;margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg{width:70px;height:70px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count,.widget_yith-wcwl-items .extended .heading .items-counter .items-count{display:block;position:absolute;font-size:14px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{font-size:1.2rem}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb img{margin-left:10px;max-width:40px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:inline-block;vertical-align:middle;margin-left:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*{display:block}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items a.add_all_to_cart{display:block !important}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items .show-wishlist{margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items a.add_all_to_cart{text-align:center}@media(max-width: 768px){.yith_wcwl_wishlist_bulk_action select{width:100%;margin-bottom:15px}.yith_wcwl_wishlist_bulk_action input{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:100%;text-align:center}}.yith-wcwl-pp-modal{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:450px !important}.yith-wcwl-pp-modal .yith-wcwl-popup-form{padding:0}.yith-wcwl-pp-modal div.pp_content_container{padding:40px 35px;border-radius:15px;display:flex;box-shadow:rgba(24,53,62,.1) 0 11px 15px -7px,rgba(24,53,62,.07) 0px 24px 38px 3px,rgba(24,53,62,.06) 0px 9px 46px 8px;max-width:fit-content}.yith-wcwl-pp-modal div.pp_content_container .pp_content{width:380px !important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content{padding:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .heading-icon{margin-top:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .create-wishlist-button{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .wishlist-select+.select2-container{width:100% !important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content p.form-row.yith-wcwl-info-text{text-wrap:balance;text-align:center}.yith-wcwl-pp-modal div.pp_content_container .popup-description{margin-bottom:10px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon{color:var(--modal-colors-icon, #007565);height:auto;max-height:90px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light){stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light) *{stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-modal__content{padding:20px 55px 0;display:flex;flex-direction:column;gap:20px}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-popup-footer{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .popup_button,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button{transition:.2s;background:var(--modal-colors-primary-button, #007565);color:var(--modal-colors-primary-button-text, #fff);border:none;border-radius:8px;width:100%;box-sizing:border-box;display:block;padding:13px 25px;text-align:center;text-decoration:none;font-size:14px}.yith-wcwl-pp-modal div.pp_content_container .popup_button:hover,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button:hover,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button:hover{color:var(--modal-colors-primary-button-text-hover, #fff);background:var(--modal-colors-primary-button-hover, #007565)}.yith-wcwl-pp-modal div.pp_content_container .popup_button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .popup_button img,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button img,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button img{display:none}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper label.radio,.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{display:inline-block;float:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{clear:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.description{clear:both}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button{transition:.2s;border-radius:5px;background:var(--modal-colors-secondary-button, #08a889);color:var(--modal-colors-secondary-button-text, #fff);border:none}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button:hover{background:var(--modal-colors-secondary-button-hover, #08a889);color:var(--modal-colors-secondary-button-text-hover, #fff)}.yith-wcwl-pp-modal.feedback .pp_content_container{padding:20px 15px}.yith-wcwl-pp-modal select.change-wishlist,.yith-wcwl-pp-modal button.move-to-another-wishlist-button{box-sizing:border-box}/*# sourceMappingURL=style.css.map */
.twenty20{
  margin-bottom: 20px;
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label, .twentytwenty-after-label {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label, .twentytwenty-after-label {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  
}

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label {
     }

.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-after-label{
  opacity: 1;
}
.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label {
     }

.twentytwenty-horizontal .twentytwenty-before-label {
  left: 1px;
  bottom: 0px;
  max-width: 50%;
  box-sizing: border-box;
  line-height: inherit;
  padding: 4px; }

.twentytwenty-horizontal .twentytwenty-after-label {
  right: 1px;
  bottom: 0px;
  max-width: 50%;
  box-sizing: border-box;
  line-height: inherit;
  padding: 4px; }

.twentytwenty-vertical .twentytwenty-before-label {
  top: 1px;
  line-height: inherit;
  padding: 6px;
  box-sizing: border-box;}

.twentytwenty-vertical .twentytwenty-after-label {
  bottom: 1px;
  line-height: inherit;
  padding: 6px;
  box-sizing: border-box; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }
@-webkit-keyframes wcboost-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes wcboost-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wcboost-products-compare-button{text-decoration:none;display:inline-block;margin:10px 0}.wcboost-products-compare-button.loading .wcboost-products-compare-button__icon svg{animation:wcboost-spin .75s linear infinite}.wcboost-products-compare-button__icon{margin-right:6px}.wcboost-products-compare-button__icon svg{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor}ul.products li.product .wcboost-products-compare-button{margin:10px}.wcboost-products-compare__table{overflow-x:auto;margin:1em 0}.wcboost-products-compare__table::-webkit-scrollbar{appearance:none;-webkit-appearance:none;height:6px;width:6px}.wcboost-products-compare__table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.wcboost-products-compare__table::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5)}table.compare_table{table-layout:fixed}table.compare_table td{width:220px}table.compare_table th{width:160px;white-space:nowrap;position:sticky;left:0;z-index:9}@media(max-width: 767px){table.compare_table th{display:none}table.compare_table td{padding:30px 10px 10px 10px}table.compare_table tr::before{content:attr(data-title);display:block;position:sticky;left:0;white-space:nowrap;padding:0 1em;font-size:80%;opacity:.8;font-weight:600}}.wcboost-products-compare-popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:9999}.admin-bar .wcboost-products-compare-popup{top:32px}.wcboost-products-compare-popup .wcboost-products-compare>:first-child{margin-top:0}.wcboost-products-compare-popup .wcboost-products-compare>:last-child{margin-bottom:0}.wcboost-products-compare-popup .wcboost-products-compare__tools{overflow:hidden;padding:1rem 0}@media screen and (max-width: 782px){.admin-bar .wcboost-products-compare-popup{top:48px}}.wcboost-products-compare-popup__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;cursor:pointer}.wcboost-products-compare-popup__header{padding:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between}.wcboost-products-compare-popup__close{float:right;font-size:20px;text-decoration:none;display:block;padding:.5em}.wcboost-products-compare-popup__close svg{vertical-align:middle}.wcboost-products-compare-popup__title{font-weight:700}.wcboost-products-compare-popup__body{position:relative;width:calc(100% - 80px);height:calc(100% - 80px);margin:40px;background-color:#fff;z-index:2}.wcboost-products-compare-popup__body .woocommerce-message,.wcboost-products-compare-popup__body .is-success{display:none}.wcboost-products-compare-popup__body .wcboost-products-compare-clear{margin-right:20px;float:right}.wcboost-products-compare-popup__content{padding-bottom:20px;overflow-y:auto;max-height:calc(100% - 60px);padding:0 20px}.wcboost-products-compare-popup__content::after{content:"";display:table;clear:both}@media(max-width: 767px){.wcboost-products-compare-popup__body{width:100%;height:100%;margin:0}}.wcboost-products-compare-widget-item{font-size:.875em;position:relative;margin:1em 0}.wcboost-products-compare-widget-item::after{content:"";display:block;clear:both}.wcboost-products-compare-widget-item img{max-width:60px;margin-right:1em;float:left}.wcboost-products-compare-widget-item .price{display:block}.wcboost-products-compare-widget-item .star-rating{font-size:.875em}.wcboost-products-compare-widget-item a.remove{line-height:1;text-decoration:none;position:absolute;left:0;top:0;min-width:1em;min-height:1em;border-radius:50%;transform:translate(-50%, -50%)}.wcboost-products-compare-widget-item a.remove:hover{color:#111}.wcboost-products-compare-widget-item a.remove:hover::before{color:inherit}.wcboost-products-compare-widget__buttons .button{text-align:center;display:block;margin-top:10px}.wcboost-products-compare-bar{position:fixed;background-color:#f9f9f9;transition:transform 250ms ease-out,visibility 0s linear 0s;z-index:99}.wcboost-products-compare-bar .wcboost-products-compare-widget__products{list-style:none;margin:0;padding:0}.wcboost-products-compare-bar .wcboost-products-compare-widget__empty-message{margin:20px 0}.wcboost-products-compare-bar.wcboost-products-compare-bar--open{transform:none}.wcboost-products-compare-bar.hide-if-single{visibility:hidden;transition:transform 250ms ease-out,visibility 0s linear 250ms}.wcboost-products-compare-bar.hide-if-single.is-visible{visibility:visible;transition:transform 250ms ease-out,visibility 0s linear 0s}.wcboost-products-compare-bar .wcboost-products-compare-widget__buttons{margin:10px 0 20px 0}.wcboost-products-compare-bar__toggle-button{display:block;padding:5px 10px;background:#f9f9f9;border-radius:3px 3px 0 0;user-select:none;cursor:pointer;transition:.25s ease}.wcboost-products-compare-bar__toggle-button svg{width:1em;height:1em;vertical-align:middle;margin-right:6px}.wcboost-products-compare-bar--open .wcboost-products-compare-bar__toggle-button svg{transform:rotate(180deg)}.hide-if-single .wcboost-products-compare-bar__toggle-button{transform:translateY(100%)}.hide-if-single.is-visible .wcboost-products-compare-bar__toggle-button{transform:translateY(0)}.wcboost-products-compare-bar__content{padding-left:30px;padding-right:30px}.wcboost-products-compare-bar--bottom{bottom:0;left:0;width:100%;transform:translateY(100%);border-top:1px solid rgba(0,0,0,.1)}.wcboost-products-compare-bar--bottom .wcboost-products-compare-bar__toggle{position:absolute;top:0;right:30px;transform:translateY(-100%)}.wcboost-products-compare-bar--bottom .wcboost-products-compare-bar__toggle-button{border-radius:3px 3px 0 0;border:1px solid rgba(0,0,0,.1);border-bottom-width:0}.wcboost-products-compare-bar--bottom .wcboost-products-compare-widget__products{padding:20px 10px 10px 10px;margin:10px 0;display:flex;gap:30px;overflow-x:auto}.wcboost-products-compare-bar--bottom .wcboost-products-compare-widget__products::-webkit-scrollbar{appearance:none;-webkit-appearance:none;height:6px;width:6px}.wcboost-products-compare-bar--bottom .wcboost-products-compare-widget__products::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.wcboost-products-compare-bar--bottom .wcboost-products-compare-widget__products::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5)}.wcboost-products-compare-bar--bottom .wcboost-products-compare-widget-item{flex-shrink:0;flex-basis:200px;margin:0}.wcboost-products-compare-bar--bottom .wcboost-products-compare-widget__buttons .button{margin:0 10px;display:inline-block;width:auto}
:root {
	--wcboost-swatches-item-width: 30px;
	--wcboost-swatches-item-width: 30px;
	--wcboost-swatches-item-padding: 2px;
	--wcboost-swatches-item-gap: 1em;
	--wcboost-swatches-color-border: rgba(0, 0, 0, 0.2);
	--wcboost-swatches-color-border-selected: rgba(0, 0, 0, 0.7);
	--wcboost-swatches-color-border-outstock: rgba(252, 56, 56, 0.7);
	--wcboost-swatches-color-tooltip: #333;
	--wcboost-swatches-color-tooltip-text: #fff;
	--wcboost-swatches-button-font-size: 1em;
	--wcboost-swatches-label-font-size: 1em;
	--wcboost-swatches-invalid-line-color: #ff0000;
	--wcboost-swatches-invalid-line-width: calc(100% + 6px);
	--wcboost-swatches-invalid-line-height: 2px;
	--wcboost-swatches-invalid-line-radius: 1px;
	--wcboost-swatches-invalid-opacity: 0.2;
}

.wcboost-variation-swatches > select {
	display: none !important;
}

.wcboost-variation-swatches__wrapper {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--wcboost-swatches-item-gap);
}

.wcboost-variation-swatches__item {
	transition: 0.3s;
	text-align: center;
	white-space: nowrap;
	width: var(--wcboost-swatches-item-width);
	height: var(--wcboost-swatches-item-height);
	padding: var(--wcboost-swatches-item-padding);
	line-height: 1.1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	position: relative;
	cursor: pointer;
	box-shadow: 0 0 0 1px var(--wcboost-swatches-color-border);
}

.wcboost-variation-swatches__name {
	display: block;
}

.wcboost-variation-swatches__item:hover,
.wcboost-variation-swatches__item:focus {
	box-shadow: 0 0 0 2px var(--wcboost-swatches-color-border);
}

.wcboost-variation-swatches__item.selected {
	border-color: var(--wcboost-swatches-color-border-selected);
	box-shadow: 0 0 0 2px var(--wcboost-swatches-color-border-selected);
}

/** Disabled swatches **/
.wcboost-variation-swatches__item.disabled {
	cursor: default;
}

:where(.wcboost-variation-swatches--invalid-hide) .wcboost-variation-swatches__item.is-invalid {
	display: none !important;
}

/* Base styles for blur effects */
:is(.wcboost-variation-swatches--invalid-blur, .wcboost-variation-swatches--invalid-blur_cross, .wcboost-variation-swatches--invalid-blur_slash, .wcboost-variation-swatches--invalid-blur_line) .wcboost-variation-swatches__item.is-invalid {
	opacity: var(--wcboost-swatches-invalid-opacity);
}

/* Base styles for line/cross effects */
:is(.wcboost-variation-swatches--invalid-cross, .wcboost-variation-swatches--invalid-blur_cross, .wcboost-variation-swatches--invalid-slash, .wcboost-variation-swatches--invalid-blur_slash, .wcboost-variation-swatches--invalid-line, .wcboost-variation-swatches--invalid-blur_line) .wcboost-variation-swatches__item.is-invalid {
	position: relative;
	overflow: visible;
}

/* Common pseudo-element styles for all line effects */
:is(.wcboost-variation-swatches--invalid-cross, .wcboost-variation-swatches--invalid-blur_cross, .wcboost-variation-swatches--invalid-slash, .wcboost-variation-swatches--invalid-blur_slash, .wcboost-variation-swatches--invalid-line, .wcboost-variation-swatches--invalid-blur_line) .wcboost-variation-swatches__item.is-invalid::before,
:is(.wcboost-variation-swatches--invalid-cross, .wcboost-variation-swatches--invalid-blur_cross) .wcboost-variation-swatches__item.is-invalid::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: var(--wcboost-swatches-invalid-line-width);
	height: var(--wcboost-swatches-invalid-line-height);
	border: none;
	padding: 0;
	margin: 0;
	background: var(--wcboost-swatches-invalid-line-color);
	z-index: 1;
	border-radius: var(--wcboost-swatches-invalid-line-radius);
	display: block;
	visibility: visible;
	opacity: 1;
}

/* Cross effect - first line (45deg) */
:is(.wcboost-variation-swatches--invalid-cross, .wcboost-variation-swatches--invalid-blur_cross) .wcboost-variation-swatches__item.is-invalid::before {
	transform: translate(-50%, -50%) rotate(45deg);
}

/* Cross effect - second line (-45deg) */
:is(.wcboost-variation-swatches--invalid-cross, .wcboost-variation-swatches--invalid-blur_cross) .wcboost-variation-swatches__item.is-invalid::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

/* Slash effect (-45deg) */
:is(.wcboost-variation-swatches--invalid-slash, .wcboost-variation-swatches--invalid-blur_slash) .wcboost-variation-swatches__item.is-invalid::before {
	transform: translate(-50%, -50%) rotate(-45deg);
}

/* Line effect (0deg) */
:is(.wcboost-variation-swatches--invalid-line, .wcboost-variation-swatches--invalid-blur_line) .wcboost-variation-swatches__item.is-invalid::before {
	transform: translate(-50%, -50%) rotate(0deg);
}

/* Button-specific cross adjustments */
:where(.wcboost-variation-swatches--invalid-cross, .wcboost-variation-swatches--invalid-blur_cross).wcboost-variation-swatches--button {
	--wcboost-swatches-invalid-line-width: calc(var(--wcboost-swatches-item-height) + 6px);
}

/** Button swatches **/
.wcboost-variation-swatches--button .wcboost-variation-swatches__item {
	width: auto !important;
	height: auto !important;
	min-width: var(--wcboost-swatches-item-width);
	min-height: var(--wcboost-swatches-item-height);
	padding-left: calc(var(--wcboost-swatches-item-width) / 2);
	padding-right: calc(var(--wcboost-swatches-item-width) / 2);
	overflow: hidden;
}

:where(.wcboost-variation-swatches--button) .wcboost-variation-swatches__item {
	font-size: var(--wcboost-swatches-button-font-size);
}

.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected {
	background-color: rgba(0, 0, 0, 0.1);
}

/** Label swatches **/
.wcboost-variation-swatches--label .wcboost-variation-swatches__item {
	width: auto !important;
	min-width: var(--wcboost-swatches-item-width);
}

:where(.wcboost-variation-swatches--label) .wcboost-variation-swatches__item {
	font-size: var(--wcboost-swatches-label-font-size);
}

.wcboost-variation-swatches--label .wcboost-variation-swatches__name {
	width: 100%;
}

/** Image swatches **/
.wcboost-variation-swatches--image .wcboost-variation-swatches__name {
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	position: absolute;
	margin: -1px;
}

.wcboost-variation-swatches--image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/** Color swatches **/
.wcboost-variation-swatches--color .wcboost-variation-swatches__name {
	text-indent: -9999em;
	width: 100%;
	height: 100%;
	background-color: var(--wcboost-swatches-item-color);
	background-image: var(--wcboost-swatches-item-image);
}

/** Rounded swatches **/
.wcboost-variation-swatches--round .wcboost-variation-swatches__item,
.wcboost-variation-swatches--round .wcboost-variation-swatches__item img,
.wcboost-variation-swatches--round.wcboost-variation-swatches--color .wcboost-variation-swatches__name,
.wcboost-variation-swatches--round.wcboost-variation-swatches--button .wcboost-variation-swatches__item {
	border-radius: 999em;
}

.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item,
.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item img,
.wcboost-variation-swatches--rounded.wcboost-variation-swatches--color .wcboost-variation-swatches__name {
	border-radius: 4px;
}

/** tooltip **/
.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item::before {
	content: attr(aria-label);
	text-indent: initial;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.25;
	position: absolute;
	bottom: 100%;
	left: 50%;
	background: var(--wcboost-swatches-color-tooltip);
	z-index: 2;
	color: var(--wcboost-swatches-color-tooltip-text);
	margin: -10px 0 0 0;
	padding: 7px 15px;
	opacity: 0;
	visibility: hidden;
	user-select: none;
	border-radius: 4px;
	transform: translate(-50%, -10px);
	transition: opacity 0.35s;
}

.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item:after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: var(--wcboost-swatches-color-tooltip);
	margin: 0 0 0 -5px;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.35s;
}

.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item:hover:before,
.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item:hover:after {
	visibility: visible;
	opacity: 1;
	user-select: auto;
}

.wcboost-variation-swatches--has-tooltip .disabled:before,
.wcboost-variation-swatches--has-tooltip .disabled:after,
.wcboost-variation-swatches--button .wcboost-variation-swatches__item:before,
.wcboost-variation-swatches--button .wcboost-variation-swatches__item:after {
	display: none;
}

/** Selected label **/
.wcboost-variation-swatches__selected-label::before {
	content: ": ";
}

/** Out of stock swatches **/
.wcboost-variation-swatches__item.is-out-stock {
	color: var(--wcboost-swatches-color-border-outstock);
	box-shadow: 0 0 0 1px var(--wcboost-swatches-color-border-outstock);
}

/** Divi support **/
.et_pb_wc_add_to_cart .wcboost-variation-swatches__name::after {
	visibility: hidden;
	pointer-events: none;
	display: none;
}
:root{--wcboost-flyout-notices-gap: 0.625rem;--wcboost-wishlist-button-color--text: #fff;--wcboost-wishlist-button-color--border: #333;--wcboost-wishlist-button-color--background: #333;--wcboost-wishlist-button-hover-color--text: #fff;--wcboost-wishlist-button-hover-color--border: #111;--wcboost-wishlist-button-hover-color--background: #111;--wcboost-wishlist-share-button-background: #eee}.wcboost-flyout-notices-container{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--wcboost-flyout-notices-gap);z-index:9999;padding:1rem}.wcboost-flyout-notice{box-shadow:0 4px 8px rgba(0,0,0,.1)}.wcboost-flyout-notice>:first-child{margin-top:0}.wcboost-flyout-notice>:last-child{margin-bottom:0}.wcboost-wishlist-share-notice{color:#fff;background-color:rgba(0,0,0,.7);padding:.625rem;display:flex}.wcboost-wishlist-share-notice input[type=text]{width:300px;max-width:100%;padding:5px;border:0;box-shadow:none;background-color:rgba(0,0,0,0)}.wcboost-wishlist-share-notice__close{text-indent:-999em;display:inline-block;min-width:30px;overflow:hidden;cursor:pointer;position:relative}.wcboost-wishlist-share-notice__close::before{content:"×";display:block;color:#fff;font-size:20px;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:0;text-align:center}.wcboost-wishlist-header{margin-bottom:2em}.wcboost-wishlist-title{font-size:1.5em}.wcboost-wishlist__item .product-thumbnail img{max-width:5em;height:auto}.wcboost-wishlist__item .product-remove{vertical-align:middle}.wcboost-wishlist__item .product-add-to-cart{text-align:right}.wishlist-share__buttons{list-style:none;margin:0;padding:0}.wishlist-share__buttons li{display:inline-block;margin:0 .14em .3em 0}.wishlist-share__buttons a{color:inherit;text-decoration:none;display:inline-block;padding:0.6180469716em;background-color:var(--wcboost-wishlist-share-button-background)}.wishlist-share__buttons svg{width:1em;height:auto;margin-right:.25em;vertical-align:-0.125em}.entry-content .wishlist-share__buttons li a{text-decoration:none}.wcboost-wishlist-actions{text-align:right}.wcboost-wishlist-edit-link-wrapper{margin:1.5em 0}.wcboost-wishlist-button__icon{margin-right:.4em}.wcboost-wishlist-button__icon img,.wcboost-wishlist-button__icon svg{vertical-align:-0.125em;width:1em;height:auto}.wcboost-wishlist-button__icon svg{fill:currentColor}.wcboost-wishlist-button__icon img{display:inline}.wcboost-wishlist-button.disabled{opacity:.75}.wcboost-wishlist-button--text{display:inline-block;margin:.5em}.wcboost-wishlist-button.loading .wcboost-wishlist-button__icon svg{animation:wcboost-spin .75s linear infinite}@-webkit-keyframes wcboost-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes wcboost-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce .wcboost-wishlist-button--custom{color:var(--wcboost-wishlist-button-color--text);border:1px solid;border-color:var(--wcboost-wishlist-button-color--border);background-color:var(--wcboost-wishlist-button-color--background);transition:.1s ease-in}.woocommerce .wcboost-wishlist-button--custom:hover{color:var(--wcboost-wishlist-button-hover-color--text);border-color:var(--wcboost-wishlist-button-hover-color--border);background-color:var(--wcboost-wishlist-button-hover-color--background)}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper{display:block}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper label{display:inline;margin-left:6px}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper label::after{content:"";display:block;white-space:pre}.wcboost-wishlist-form-edit .form-row--wishlist-privacy .woocommerce-input-wrapper .required{display:none}.wcboost-wishlist-form-edit-actions{display:flex;flex-direction:column;gap:1rem}.wcboost-wishlist-form-edit-actions .wcboost-wishlist-remove-link{margin-top:4rem;color:#c91c00}@media(min-width: 768px){.wcboost-wishlist-form-edit-actions{flex-direction:row;align-items:center}.wcboost-wishlist-form-edit-actions .wcboost-wishlist-remove-link{margin:0 0 0 auto}}ul.products li.product .wcboost-wishlist-button img{display:inline;margin:0}.theme-twentytwentytwo .wishlist_table th,.theme-twentytwentytwo .wishlist_table td{padding:1rem 0 .5rem 1rem}.theme-twentytwentytwo .wcboost-wishlist-button{line-height:normal}.theme-twentytwentytwo .wcboost-wishlist-button--text{margin:1rem}.wcboost-wishlist-widget-item{position:relative;margin:1em 0}.wcboost-wishlist-widget-item::after{content:"";display:block;clear:both}.wcboost-wishlist-widget-item img{max-width:60px;margin-right:1em;float:left}.wcboost-wishlist-widget-item a.remove{line-height:1;text-decoration:none;position:absolute;left:0;top:0;min-width:1em;min-height:1em;border-radius:50%;transform:translate(-50%, -50%)}.wcboost-wishlist-widget-item__price,.wcboost-wishlist-widget-item__quantity,.wcboost-wishlist-widget-item__stock,.wcboost-wishlist-widget-item__date,.wcboost-wishlist-widget-item__add-to-cart{display:block}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}/*! elementor-icons - v5.50.0 - 07-06-2026 */
@font-face{ font-display:swap;font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.50.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.50.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.50.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.50.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.50.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.50.0#eicon) format("svg");font-weight:400;font-style:normal }[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e9dd"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-div-block:before{content:"\eb9b"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzag:before{content:"\e9cc"}.eicon-e-button:before{content:"\e9ce"}.eicon-flexbox:before{content:"\e9d0"}.eicon-paragraph:before{content:"\e9d1"}.eicon-icon:before{content:"\e9d2"}.eicon-e-image:before{content:"\e9d3"}.eicon-video:before{content:"\e9d4"}.eicon-svg:before{content:"\e9d5"}.eicon-e-divider:before{content:"\e9d6"}.eicon-e-heading:before{content:"\e9d7"}.eicon-atomic:before{content:"\ebae"}.eicon-library-delete:before{content:"\e9d8"}.eicon-library-copy:before{content:"\e9d9"}.eicon-library-folder-empty:before{content:"\e9da"}.eicon-library-move:before{content:"\e9db"}.eicon-library-edit:before{content:"\e9dc"}.eicon-library-subscription-upgrade:before{content:"\e9de"}.eicon-library-folder-view:before{content:"\e9df"}.eicon-library-grid:before{content:"\e9e1"}.eicon-library-cloud-connect:before{content:"\e9e2"}.eicon-library-import:before{content:"\e9e3"}.eicon-library-list:before{content:"\e9e4"}.eicon-library-cloud-empty:before{content:"\e9e5"}.eicon-folder-plus:before{content:"\e8aa"}.eicon-library-folder:before{content:"\e9e6"}.eicon-accessibility:before{content:"\e9bf"}.eicon-lock-outline:before{content:"\e9e7"}.eicon-e-youtube:before{content:"\e9e8"}.eicon-contact:before{content:"\ebd2"}.eicon-layout:before{content:"\ebd8"}.eicon-components:before{content:"\ebd9"}.eicon-tab-content:before{content:"\ebda"}.eicon-tab-menu:before{content:"\ebdb"}.eicon-atomic-label:before{content:"\e9ee"}.eicon-atomic-form:before{content:"\e9ef"}.eicon-atomic-submit-button:before{content:"\e9f0"}.eicon-atomic-input:before{content:"\e9f1"}.eicon-atomic-text-area:before{content:"\e9f2"}.eicon-atomic-select:before{content:"\e9f3"}.eicon-atomic-checkbox:before{content:"\e9f4"}.eicon-atomic-radiobutton:before{content:"\e9f5"}.eicon-atomic-file-upload:before{content:"\ebe9"}.eicon-atomic-time-picker:before{content:"\ebea"}.eicon-atomic-date-picker:before{content:"\ebeb"}.eicon-upgrade-crown-full:before{content:"\ef03"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;font-size:18px;inset-block-start:3px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#3f444b;border-radius:3px;font-size:11px;line-height:9px;margin-block-start:6px;padding:4px 8px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";inset-block-start:2px}#wpadminbar *{font-style:normal}.elementor-kit-18{--e-global-color-primary:#5F1818;--e-global-color-secondary:#0C0909;--e-global-color-text:#483030;--e-global-color-accent:#BD7028;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
}

.twentytwenty-before-label,
.twentytwenty-after-label,
.twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.twentytwenty-before-label,
.twentytwenty-after-label,
.twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.twentytwenty-before-label,
.twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
}

.twentytwenty-before-label:before,
.twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em;
}

.twentytwenty-before-label:before,
.twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-before-label:before,
.twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-before-label:before,
.twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: auto;
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow,
.twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px;
}

.twentytwenty-up-arrow,
.twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px;
}

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}
.twentytwenty-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.twentytwenty-before-label {
  opacity: 0;
}
.twentytwenty-before-label:before {
  content: attr(data-content);
}
.twentytwenty-after-label {
  opacity: 0;
}
.twentytwenty-after-label:before {
  content: attr(data-content);
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px;
}
.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px;
}
.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25;
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
  opacity: 1;
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}
.twentytwenty-before {
  z-index: 20;
}
.twentytwenty-after {
  z-index: 10;
}
.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px;
}
.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px;
}
.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px;
}
.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px;
}
.twentytwenty-overlay.hover .twentytwenty-after-label {
  opacity: 1;
}
.twentytwenty-overlay.hover .twentytwenty-before-label {
  opacity: 1;
}
.twentytwenty-before-label:before,
.twentytwenty-after-label:before{
  background-color: rgba(17,17,17,0.96);
}
.wb_ebais_twentytwenty_container .before_text,.wb_ebais_twentytwenty_container .after_text{ display: none; }@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes elementor-animation-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.elementor-11188 .elementor-element.elementor-element-0240f06:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-0240f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-0240f06 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-0240f06 > .elementor-container{min-height:400px;}.elementor-11188 .elementor-element.elementor-element-0240f06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-2934a7c{--e-transform-transition-duration:1600ms;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner .razzi-banner__featured-image{background-image:url("https://alankarahomes.lk/wp-content/uploads/2026/05/IMG_8490.png");}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content{height:650px;padding:80px 60px 80px 60px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner{border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner__featured-image{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner__featured-image::before{background-color:#0B08084D;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content-inner{padding:2px 2px 2px 2px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__sub-title{font-size:16px;font-weight:400;text-transform:uppercase;line-height:32px;letter-spacing:3px;color:#F2DEB4;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__title{margin-bottom:84px;font-family:"Cormorant Garamond", Sans-serif;font-size:66px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:51px;letter-spacing:0px;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__description{margin-bottom:21px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;font-style:normal;line-height:24px;letter-spacing:1.3px;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__button{padding:3px 6px 3px 12px;background-color:#C89B52;color:#0A0202;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner__button-2{margin-left:22px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__button.button-normal{border-style:none;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__button:hover{background-color:#080602;color:#553906;}.elementor-11188 .elementor-element.elementor-element-bc63857:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-bc63857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11188 .elementor-element.elementor-element-bc63857{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-bc63857 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-stacked .razzi-img-icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-stacked .razzi-icon__icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-framed .razzi-icon__icon, .elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-default .razzi-icon__icon{fill:#D4A44F;color:#D4A44F;border-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-stacked .razzi-img-icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-stacked .razzi-icon__icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-framed .razzi-icon__icon:hover, .elementor-11188 .elementor-element.elementor-element-96c4598.elementor-view-default .razzi-icon__icon:hover{fill:#DDD5C9;color:#DDD5C9;border-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-position-right .razzi-icon-box__icon{margin-left:13px;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-position-left .razzi-icon-box__icon{margin-right:13px;}.elementor-11188 .elementor-element.elementor-element-96c4598.elementor-position-top .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon__icon{font-size:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-img-icon{width:32px;height:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box{text-align:left;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title{margin-bottom:10px;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title a{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:500;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__description{letter-spacing:-0.1px;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-stacked .razzi-img-icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-stacked .razzi-icon__icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-framed .razzi-icon__icon, .elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-default .razzi-icon__icon{fill:#D4A44F;color:#D4A44F;border-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-stacked .razzi-img-icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-stacked .razzi-icon__icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-framed .razzi-icon__icon:hover, .elementor-11188 .elementor-element.elementor-element-da746a5.elementor-view-default .razzi-icon__icon:hover{fill:#DDD5C9;color:#DDD5C9;border-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-position-right .razzi-icon-box__icon{margin-left:13px;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-position-left .razzi-icon-box__icon{margin-right:13px;}.elementor-11188 .elementor-element.elementor-element-da746a5.elementor-position-top .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon__icon{font-size:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-img-icon{width:32px;height:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box{text-align:left;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title{margin-bottom:10px;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title a{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:500;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__description{letter-spacing:-0.1px;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-stacked .razzi-img-icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-stacked .razzi-icon__icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-framed .razzi-icon__icon, .elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-default .razzi-icon__icon{fill:#D4A44F;color:#D4A44F;border-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-stacked .razzi-img-icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-stacked .razzi-icon__icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-framed .razzi-icon__icon:hover, .elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-view-default .razzi-icon__icon:hover{fill:#DDD5C9;color:#DDD5C9;border-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-position-right .razzi-icon-box__icon{margin-left:13px;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-position-left .razzi-icon-box__icon{margin-right:13px;}.elementor-11188 .elementor-element.elementor-element-9bd763b.elementor-position-top .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon__icon{font-size:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-img-icon{width:32px;height:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box{text-align:left;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title{margin-bottom:10px;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title a{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:500;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__description{letter-spacing:-0.1px;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-stacked .razzi-img-icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-stacked .razzi-icon__icon{background-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-framed .razzi-icon__icon, .elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-default .razzi-icon__icon{fill:#D4A44F;color:#D4A44F;border-color:#D4A44F;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-stacked .razzi-img-icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-stacked .razzi-icon__icon:hover{background-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-framed .razzi-icon__icon:hover, .elementor-11188 .elementor-element.elementor-element-c29833a.elementor-view-default .razzi-icon__icon:hover{fill:#DDD5C9;color:#DDD5C9;border-color:#DDD5C9;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-position-right .razzi-icon-box__icon{margin-left:13px;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-position-left .razzi-icon-box__icon{margin-right:13px;}.elementor-11188 .elementor-element.elementor-element-c29833a.elementor-position-top .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon__icon{font-size:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-img-icon{width:32px;height:32px;padding:0px;transform:rotate(0deg);border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box{text-align:left;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title{margin-bottom:10px;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title a{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:500;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__description{letter-spacing:-0.1px;}.elementor-11188 .elementor-element.elementor-element-5594ab3:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-5594ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-5594ab3 > .elementor-container{max-width:1400px;}.elementor-11188 .elementor-element.elementor-element-5594ab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-5594ab3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-44ffedf > .elementor-widget-container:hover{--e-transform-scaleY:1.3;}.elementor-11188 .elementor-element.elementor-element-44ffedf > .elementor-widget-container{padding:66px 0px 36px 0px;}.elementor-11188 .elementor-element.elementor-element-44ffedf{text-align:center;}.elementor-11188 .elementor-element.elementor-element-44ffedf .razzi-heading-title{color:#C89B5B;font-size:17px;font-weight:400;letter-spacing:5.9px;}.elementor-11188 .elementor-element.elementor-element-44ffedf .razzi-heading-title small{font-size:1px;}.elementor-11188 .elementor-element.elementor-element-6000ee1:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-6000ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-6000ee1 > .elementor-container{max-width:1400px;}.elementor-11188 .elementor-element.elementor-element-6000ee1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-6000ee1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11188 .elementor-element.elementor-element-c274c87{--divider-border-style:solid;--divider-color:#C1B262;--divider-border-width:1px;}.elementor-11188 .elementor-element.elementor-element-c274c87 > .elementor-widget-container:hover{--e-transform-scale:0.3;}.elementor-11188 .elementor-element.elementor-element-c274c87 .elementor-divider-separator{width:14%;margin:0 auto;margin-center:0;}.elementor-11188 .elementor-element.elementor-element-c274c87 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-11188 .elementor-element.elementor-element-c274c87.elementor-view-stacked .elementor-icon{background-color:#AD8052;}.elementor-11188 .elementor-element.elementor-element-c274c87.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-c274c87.elementor-view-default .elementor-icon{color:#AD8052;border-color:#AD8052;}.elementor-11188 .elementor-element.elementor-element-c274c87.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-c274c87.elementor-view-default .elementor-icon svg{fill:#AD8052;}.elementor-11188 .elementor-element.elementor-element-ba51ab3:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-ba51ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-ba51ab3 > .elementor-container{max-width:1400px;}.elementor-11188 .elementor-element.elementor-element-ba51ab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-ba51ab3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-b99b50b > .elementor-widget-container:hover{--e-transform-scaleY:1.2;}.elementor-11188 .elementor-element.elementor-element-b99b50b > .elementor-widget-container{padding:43px 0px 29px 0px;}.elementor-11188 .elementor-element.elementor-element-b99b50b{--e-transform-transition-duration:400ms;text-align:center;}.elementor-11188 .elementor-element.elementor-element-b99b50b .razzi-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;letter-spacing:5.9px;}.elementor-11188 .elementor-element.elementor-element-0c32031:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-0c32031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-0c32031 > .elementor-container{max-width:1400px;}.elementor-11188 .elementor-element.elementor-element-0c32031{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-0c32031 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11188 .elementor-element.elementor-element-006ce4c > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-11188 .elementor-element.elementor-element-006ce4c > .elementor-widget-container{padding:40px 0px 24px 0px;}.elementor-11188 .elementor-element.elementor-element-006ce4c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#CFCFCF;}.elementor-11188 .elementor-element.elementor-element-f87be50:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-f87be50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-f87be50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 27px 40px;}.elementor-11188 .elementor-element.elementor-element-f87be50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11188 .elementor-element.elementor-element-2945979:hover img{opacity:0.78;}.elementor-11188 .elementor-element.elementor-element-2945979 img{transition-duration:1s;border-style:none;}.elementor-11188 .elementor-element.elementor-element-e1bce0a:hover img{opacity:0.78;}.elementor-11188 .elementor-element.elementor-element-e1bce0a img{transition-duration:1s;border-style:none;}.elementor-11188 .elementor-element.elementor-element-9917f6a:hover img{opacity:0.78;}.elementor-11188 .elementor-element.elementor-element-9917f6a img{transition-duration:1s;border-style:none;}.elementor-11188 .elementor-element.elementor-element-67ff26a:hover img{opacity:0.78;}.elementor-11188 .elementor-element.elementor-element-67ff26a img{transition-duration:1s;border-style:none;}.elementor-11188 .elementor-element.elementor-element-9288da3:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-9288da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-9288da3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 40px 33px 40px;}.elementor-11188 .elementor-element.elementor-element-9288da3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .icon-box:hover{background-color:#303030;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .icon-box .razzi-icon{color:#CDCDCD;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .icon-box__title{color:#CDCDCD;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .rz-swiper-button:hover{color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-5147dee:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-5147dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-5147dee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:-35px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-5147dee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-80f8c1f{--divider-border-style:solid;--divider-color:#936B41;--divider-border-width:1.5px;--divider-element-spacing:11px;}.elementor-11188 .elementor-element.elementor-element-80f8c1f > .elementor-widget-container{padding:120px 40px 5px 40px;}.elementor-11188 .elementor-element.elementor-element-80f8c1f .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-11188 .elementor-element.elementor-element-80f8c1f .elementor-divider{text-align:center;padding-block-start:40px;padding-block-end:40px;}.elementor-11188 .elementor-element.elementor-element-80f8c1f .elementor-divider__text{color:#BA864F;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-11188 .elementor-element.elementor-element-db67af0:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-db67af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-db67af0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-db67af0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11188 .elementor-element.elementor-element-55a7a32 > .elementor-widget-container:hover{--e-transform-scaleX:1.2;--e-transform-scaleY:1.1;}.elementor-11188 .elementor-element.elementor-element-55a7a32{text-align:center;}.elementor-11188 .elementor-element.elementor-element-55a7a32 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:400;line-height:75px;letter-spacing:1.2px;color:#F5F5F5;}.elementor-11188 .elementor-element.elementor-element-2c8acc1:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-2c8acc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-2c8acc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:-3px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-2c8acc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-2ffe0c4 > .elementor-widget-container:hover{--e-transform-scaleX:1.1;--e-transform-scaleY:1.1;}.elementor-11188 .elementor-element.elementor-element-2ffe0c4{font-family:"Roboto", Sans-serif;font-weight:300;color:#FCF3F3;}.elementor-11188 .elementor-element.elementor-element-128bf36:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-128bf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-128bf36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-128bf36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-b436e74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11188 .elementor-element.elementor-element-b436e74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-b436e74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-b436e74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-c9bcb85 > .elementor-widget-container{padding:30px 25px 30px 25px;}.elementor-11188 .elementor-element.elementor-element-c9bcb85 .razzi-products-grid ul.products li.product .product-inner{text-align:center;}.elementor-11188 .elementor-element.elementor-element-c9bcb85 .razzi-products-grid ul li.product .product-inner:not(:hover){box-shadow:0px 1px 10px -5px rgba(0,0,0,0.5);}.elementor-11188 .elementor-element.elementor-element-c9bcb85 .razzi-products-grid .woocommerce-pagination{margin-top:0px;}.elementor-11188 .elementor-element.elementor-element-c9bcb85 .razzi-products-grid .razzi-load-more{margin-top:0px;}.elementor-11188 .elementor-element.elementor-element-7d287b5:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-7d287b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-7d287b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-7d287b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-79585fa > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;}.elementor-11188 .elementor-element.elementor-element-79585fa{--e-transform-transition-duration:400ms;}.elementor-11188 .elementor-element.elementor-element-79585fa .razzi-button .razzi-align-icon-right{margin-left:9px;}.elementor-11188 .elementor-element.elementor-element-79585fa .razzi-button .razzi-align-icon-left{margin-right:9px;}.elementor-11188 .elementor-element.elementor-element-79585fa .razzi-button{fill:#C8A96B;color:#C8A96B;background-color:#111111;border-style:solid;border-width:2px 2px 2px 2px;border-radius:4px 4px 4px 4px;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-f4c0dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb > .elementor-container{min-height:850px;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:97px 9px 40px 9px;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-972ac7d > .elementor-widget-container{padding:0px 3px 0px 15px;}.elementor-11188 .elementor-element.elementor-element-972ac7d:hover img{opacity:0.83;}.elementor-11188 .elementor-element.elementor-element-972ac7d img{transition-duration:1.4s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11188 .elementor-element.elementor-element-e38c317 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 2%, #1A120A 100%);opacity:0.46;}.elementor-11188 .elementor-element.elementor-element-e38c317 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-e38c317 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-445b607 > .elementor-widget-container:hover{--e-transform-scaleX:1.1;--e-transform-scaleY:1.1;}.elementor-11188 .elementor-element.elementor-element-445b607 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:3px 41px 17px 17px;}.elementor-11188 .elementor-element.elementor-element-445b607{--e-transform-transition-duration:1100ms;--e-transform-origin-y:center;}.elementor-11188 .elementor-element.elementor-element-445b607 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#C8A96B;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11188 .elementor-element.elementor-element-7445361 > .elementor-widget-container:hover{--e-transform-scaleX:1;--e-transform-scaleY:1.3;}.elementor-11188 .elementor-element.elementor-element-7445361 > .elementor-widget-container{margin:-161px -35px -123px 22px;padding:0px -32px -28px 0px;}.elementor-11188 .elementor-element.elementor-element-7445361{--e-transform-transition-duration:0ms;}.elementor-11188 .elementor-element.elementor-element-7445361 .elementor-icon-wrapper{text-align:start;}.elementor-11188 .elementor-element.elementor-element-7445361.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-7445361.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-7445361.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-7445361.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-7445361.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-7445361 .elementor-icon{font-size:281px;}.elementor-11188 .elementor-element.elementor-element-7445361 .elementor-icon svg{height:281px;}.elementor-11188 .elementor-element.elementor-element-97456cf > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-97456cf > .elementor-widget-container{margin:8px 7px 23px 12px;padding:0px 0px 0px 8px;}.elementor-11188 .elementor-element.elementor-element-97456cf .razzi-heading-title{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-size:82px;font-weight:500;}.elementor-11188 .elementor-element.elementor-element-ec21220{--divider-border-style:double;--divider-color:#634528;--divider-border-width:1px;}.elementor-11188 .elementor-element.elementor-element-ec21220 > .elementor-widget-container{margin:-26px -6px -6px 18px;padding:0px 0px 0px 13px;}.elementor-11188 .elementor-element.elementor-element-ec21220 .elementor-divider-separator{width:25%;}.elementor-11188 .elementor-element.elementor-element-ec21220 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11188 .elementor-element.elementor-element-d2bb104 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-11188 .elementor-element.elementor-element-d2bb104 > .elementor-widget-container{margin:0px 0px 0px 8px;padding:0px 108px 0px 6px;}.elementor-11188 .elementor-element.elementor-element-d2bb104{column-gap:0px;font-family:"Poppins", Sans-serif;font-weight:300;line-height:22px;color:#CFCFCF;}.elementor-11188 .elementor-element.elementor-element-1d163a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11188 .elementor-element.elementor-element-1d163a0 > .elementor-container{min-height:243px;}.elementor-11188 .elementor-element.elementor-element-1d163a0{margin-top:0px;margin-bottom:0px;padding:0px 27px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-e120072 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-e120072.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-e120072.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-e120072.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-e120072.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-e120072.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon{font-size:48px;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon svg{height:48px;}.elementor-11188 .elementor-element.elementor-element-1e043b2 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-1e043b2{text-align:center;}.elementor-11188 .elementor-element.elementor-element-1e043b2 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-b8260e4 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-b8260e4 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-b8260e4.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-b8260e4.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-b8260e4.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-b8260e4.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-b8260e4.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-b8260e4 .elementor-icon{font-size:48px;}.elementor-11188 .elementor-element.elementor-element-b8260e4 .elementor-icon svg{height:48px;}.elementor-11188 .elementor-element.elementor-element-eef8f59 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-eef8f59{text-align:center;}.elementor-11188 .elementor-element.elementor-element-eef8f59 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-eed9436 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-eed9436 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-eed9436.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-eed9436.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-eed9436.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-eed9436.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-eed9436.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-eed9436 .elementor-icon{font-size:48px;}.elementor-11188 .elementor-element.elementor-element-eed9436 .elementor-icon svg{height:48px;}.elementor-11188 .elementor-element.elementor-element-1b2d54e > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-1b2d54e{text-align:center;}.elementor-11188 .elementor-element.elementor-element-1b2d54e .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-d0f9386 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-d0f9386 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-d0f9386.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-d0f9386.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-d0f9386.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-d0f9386.elementor-view-framed .elementor-icon, .elementor-11188 .elementor-element.elementor-element-d0f9386.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-d0f9386 .elementor-icon{font-size:48px;}.elementor-11188 .elementor-element.elementor-element-d0f9386 .elementor-icon svg{height:48px;}.elementor-11188 .elementor-element.elementor-element-98a1ed4 > .elementor-widget-container:hover{--e-transform-scaleX:0.9;--e-transform-scaleY:0.9;}.elementor-11188 .elementor-element.elementor-element-98a1ed4{text-align:center;}.elementor-11188 .elementor-element.elementor-element-98a1ed4 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b > .elementor-widget-container:hover{--e-transform-scaleX:1.1;--e-transform-scaleY:1.1;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b > .elementor-widget-container{margin:4px 0px 0px 47px;padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button .razzi-align-icon-right{margin-left:25px;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button .razzi-align-icon-left{margin-right:25px;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:3px;fill:#C8A96B;color:#C8A96B;background-color:#0201011C;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button:hover, .elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button:focus{color:#000000;background-color:#D4A64B;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button:hover svg, .elementor-11188 .elementor-element.elementor-element-5ffdf3b .razzi-button:focus svg{fill:#000000;}.elementor-11188 .elementor-element.elementor-element-0bace85:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-0bace85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-0bace85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-0bace85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-51d9ad3 > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-11188 .elementor-element.elementor-element-51d9ad3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-51d9ad3{text-align:center;}.elementor-11188 .elementor-element.elementor-element-51d9ad3 img{width:100%;max-width:100%;}.elementor-11188 .elementor-element.elementor-element-51d9ad3:hover img{opacity:0.87;}.elementor-11188 .elementor-element.elementor-element-d6fe141:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-d6fe141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-d6fe141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-11188 .elementor-element.elementor-element-d6fe141 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-5f8c6cd > .elementor-widget-container:hover{--e-transform-scaleX:1.2;--e-transform-scaleY:1.1;}.elementor-11188 .elementor-element.elementor-element-5f8c6cd{text-align:center;}.elementor-11188 .elementor-element.elementor-element-5f8c6cd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:57px;font-weight:400;line-height:75px;letter-spacing:1.2px;color:#F5F5F5;}.elementor-11188 .elementor-element.elementor-element-5239408:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-5239408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-5239408{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:33px 30px 33px 30px;}.elementor-11188 .elementor-element.elementor-element-5239408 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-263e908:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-263e908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-263e908{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 35px 0px;}.elementor-11188 .elementor-element.elementor-element-263e908 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-809a673{text-align:center;}.elementor-11188 .elementor-element.elementor-element-809a673 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:uppercase;font-style:italic;color:#C8A96B;}.elementor-11188 .elementor-element.elementor-element-48732db:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-48732db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-48732db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:23px 20px 29px 20px;}.elementor-11188 .elementor-element.elementor-element-48732db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-32ca2dc > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2 .testimonials-item{background-color:#1A1A1A;border-color:#CEAD71;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__header{margin-bottom:43px;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__header .testi-image{border-radius:200px;margin-right:6px;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__header .testi-image img{border-radius:200px;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__header .subtitle{font-family:"Poppins", Sans-serif;color:#FFFFFF;margin-bottom:2px;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__header .testi-title{font-family:"Poppins", Sans-serif;color:#CFB993;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__footer .testi-desc{font-family:"Poppins", Sans-serif;color:#D1D1D1;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2__footer .testi-meta{color:#A4A09E;}.elementor-11188 .elementor-element.elementor-element-32ca2dc .razzi-testimonials-carousel-2 .testi-author-title{color:#000000;margin-bottom:0px;}.elementor-11188 .elementor-element.elementor-element-210b87e:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-210b87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-210b87e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-210b87e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-a9a1771 > .elementor-widget-container{padding:15px 10px 15px 10px;}.elementor-11188 .elementor-element.elementor-element-a9a1771 img{width:100%;max-width:100%;transition-duration:0.7s;}.elementor-11188 .elementor-element.elementor-element-a9a1771:hover img{opacity:0.84;}.elementor-11188 .elementor-element.elementor-element-6f1584d:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-6f1584d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-6f1584d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-6f1584d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-8428dd0 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-11188 .elementor-element.elementor-element-8428dd0 > .elementor-widget-container{padding:12px 8px 12px 8px;}.elementor-11188 .elementor-element.elementor-element-8428dd0{text-align:center;}.elementor-11188 .elementor-element.elementor-element-8428dd0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:82px;font-weight:600;text-transform:uppercase;color:#E5B079;}.elementor-11188 .elementor-element.elementor-element-8428dd0 .elementor-heading-title a:hover, .elementor-11188 .elementor-element.elementor-element-8428dd0 .elementor-heading-title a:focus{color:#6C5A5A;}.elementor-11188 .elementor-element.elementor-element-8428dd0 .elementor-heading-title a{transition-duration:0.5s;}.elementor-11188 .elementor-element.elementor-element-54b4885:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-54b4885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-54b4885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11188 .elementor-element.elementor-element-54b4885 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-110b766 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-11188 .elementor-element.elementor-element-110b766 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11188 .elementor-element.elementor-element-110b766{text-align:center;}.elementor-11188 .elementor-element.elementor-element-110b766 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;font-style:normal;color:#F6F6F6;}.elementor-11188 .elementor-element.elementor-element-b20714f:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-b20714f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-b20714f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 40px 44px 40px;}.elementor-11188 .elementor-element.elementor-element-b20714f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-943b917 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11188 .elementor-element.elementor-element-7476506:not(.elementor-motion-effects-element-type-background), .elementor-11188 .elementor-element.elementor-element-7476506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11188 .elementor-element.elementor-element-7476506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-11188 .elementor-element.elementor-element-7476506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11188 .elementor-element.elementor-element-65b4895 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner .razzi-banner__featured-image{background-image:url("https://alankarahomes.lk/wp-content/uploads/2026/05/Alankara-Main-Image-1.jpeg");}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon__icon{font-size:23px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-img-icon{width:23px;height:23px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title a{font-size:0.9em;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon__icon{font-size:23px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-img-icon{width:23px;height:23px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title a{font-size:0.9em;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon__icon{font-size:23px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-img-icon{width:23px;height:23px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title a{font-size:0.9em;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon__icon{font-size:23px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-img-icon{width:23px;height:23px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title a{font-size:0.9em;}.elementor-11188 .elementor-element.elementor-element-f87be50{padding:8px 8px 8px 8px;}.elementor-11188 .elementor-element.elementor-element-9288da3{padding:10px 10px 10px 10px;}.elementor-11188 .elementor-element.elementor-element-55a7a32 > .elementor-widget-container{padding:37px 37px 37px 37px;}.elementor-11188 .elementor-element.elementor-element-c9bcb85 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-11188 .elementor-element.elementor-element-7d287b5{padding:2px 3px 12px 3px;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb{padding:19px 6px 26px 6px;}.elementor-11188 .elementor-element.elementor-element-97456cf .razzi-heading-title{font-size:60px;}.elementor-11188 .elementor-element.elementor-element-1d163a0 > .elementor-container{min-height:124px;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon{font-size:36px;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon svg{height:36px;}.elementor-11188 .elementor-element.elementor-element-1e043b2 .elementor-heading-title{font-size:10px;}.elementor-11188 .elementor-element.elementor-element-b8260e4 .elementor-icon{font-size:36px;}.elementor-11188 .elementor-element.elementor-element-b8260e4 .elementor-icon svg{height:36px;}.elementor-11188 .elementor-element.elementor-element-eef8f59 .elementor-heading-title{font-size:10px;}.elementor-11188 .elementor-element.elementor-element-eed9436 .elementor-icon{font-size:36px;}.elementor-11188 .elementor-element.elementor-element-eed9436 .elementor-icon svg{height:36px;}.elementor-11188 .elementor-element.elementor-element-1b2d54e .elementor-heading-title{font-size:10px;}.elementor-11188 .elementor-element.elementor-element-d0f9386 .elementor-icon{font-size:36px;}.elementor-11188 .elementor-element.elementor-element-d0f9386 .elementor-icon svg{height:36px;}.elementor-11188 .elementor-element.elementor-element-98a1ed4 .elementor-heading-title{font-size:10px;}.elementor-11188 .elementor-element.elementor-element-0bace85{padding:18px 3px 3px 3px;}.elementor-11188 .elementor-element.elementor-element-5f8c6cd .elementor-heading-title{font-size:32px;}.elementor-11188 .elementor-element.elementor-element-210b87e{margin-top:0px;margin-bottom:0px;}.elementor-11188 .elementor-element.elementor-element-8428dd0 .elementor-heading-title{font-size:57px;}.elementor-11188 .elementor-element.elementor-element-b20714f{padding:10px 10px 10px 10px;}.elementor-11188 .elementor-element.elementor-element-7476506{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-11188 .elementor-element.elementor-element-0240f06 > .elementor-container{min-height:780px;}.elementor-11188 .elementor-element.elementor-element-0240f06 > .elementor-background-overlay{opacity:0.43;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner .razzi-banner__featured-image{background-image:url("https://alankarahomes.lk/wp-content/uploads/2026/05/Alankara-Main-Image-1.jpeg");}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content{padding:3px 3px 3px 7px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner__featured-image{background-repeat:no-repeat;background-size:cover;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__sub-title{margin-bottom:0px;font-size:11px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__title{margin-bottom:72px;font-size:50px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner-content__description{font-size:12px;}.elementor-11188 .elementor-element.elementor-element-2934a7c .razzi-banner__button-2{margin-left:1px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon__icon{font-size:22px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-img-icon{width:22px;height:22px;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box{text-align:center;}.elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-96c4598 .razzi-icon-box__title a{font-size:1em;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon__icon{font-size:22px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-img-icon{width:22px;height:22px;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box{text-align:center;}.elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-da746a5 .razzi-icon-box__title a{font-size:1em;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon__icon{font-size:22px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-img-icon{width:22px;height:22px;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box{text-align:center;}.elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-9bd763b .razzi-icon-box__title a{font-size:1em;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__icon{margin-bottom:13px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon__icon{font-size:22px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-img-icon{width:22px;height:22px;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box{text-align:center;}.elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title, .elementor-11188 .elementor-element.elementor-element-c29833a .razzi-icon-box__title a{font-size:1em;}.elementor-11188 .elementor-element.elementor-element-b99b50b .razzi-heading-title{font-size:34px;}.elementor-11188 .elementor-element.elementor-element-f87be50{padding:3px 3px 3px 3px;}.elementor-11188 .elementor-element.elementor-element-9288da3{padding:3px 3px 3px 3px;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .rz-swiper-button{font-size:24px;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .rz-swiper-button-prev{left:9px;}.elementor-11188 .elementor-element.elementor-element-3e2cc23b .razzi-icons-box-carousel .rz-swiper-button-next{right:9px;}.elementor-11188 .elementor-element.elementor-element-80f8c1f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-11188 .elementor-element.elementor-element-80f8c1f .elementor-divider__text{font-size:19px;}.elementor-11188 .elementor-element.elementor-element-55a7a32 .elementor-heading-title{font-size:19px;}.elementor-11188 .elementor-element.elementor-element-2ffe0c4{font-size:14px;letter-spacing:0px;}.elementor-11188 .elementor-element.elementor-element-c9bcb85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-f4c0dbb{margin-top:0px;margin-bottom:0px;padding:30px 3px 12px 3px;}.elementor-11188 .elementor-element.elementor-element-972ac7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-e38c317 > .elementor-element-populated{margin:13px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:54px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-445b607 .elementor-heading-title{font-size:15px;}.elementor-11188 .elementor-element.elementor-element-7445361 .elementor-icon-wrapper{text-align:start;}.elementor-11188 .elementor-element.elementor-element-97456cf > .elementor-widget-container{padding:15px 3px 15px 3px;}.elementor-11188 .elementor-element.elementor-element-97456cf .razzi-heading-title{font-size:55px;}.elementor-11188 .elementor-element.elementor-element-ec21220 .elementor-divider-separator{width:63%;}.elementor-11188 .elementor-element.elementor-element-d2bb104{font-size:13px;}.elementor-11188 .elementor-element.elementor-element-1d163a0 > .elementor-container{min-height:0px;}.elementor-11188 .elementor-element.elementor-element-1d163a0{padding:40px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon{font-size:48px;}.elementor-11188 .elementor-element.elementor-element-e120072 .elementor-icon svg{height:48px;}.elementor-11188 .elementor-element.elementor-element-1e043b2{text-align:center;}.elementor-11188 .elementor-element.elementor-element-b8260e4 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-eef8f59{text-align:center;}.elementor-11188 .elementor-element.elementor-element-eed9436 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-d0f9386 .elementor-icon-wrapper{text-align:center;}.elementor-11188 .elementor-element.elementor-element-98a1ed4{text-align:center;}.elementor-11188 .elementor-element.elementor-element-5ffdf3b > .elementor-widget-container{margin:18px 10px 10px 10px;padding:9px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-0bace85{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-d6fe141{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-5f8c6cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-5f8c6cd .elementor-heading-title{font-size:15px;}.elementor-11188 .elementor-element.elementor-element-5239408{padding:3px 0px 3px 0px;}.elementor-11188 .elementor-element.elementor-element-263e908{padding:53px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-809a673 .elementor-heading-title{font-size:18px;}.elementor-11188 .elementor-element.elementor-element-48732db{padding:0px 0px 0px 0px;}.elementor-11188 .elementor-element.elementor-element-32ca2dc > .elementor-widget-container{padding:8px 4px 0px 4px;}.elementor-11188 .elementor-element.elementor-element-210b87e{padding:13px 0px 9px 0px;}.elementor-11188 .elementor-element.elementor-element-8428dd0 .elementor-heading-title{font-size:26px;}.elementor-11188 .elementor-element.elementor-element-110b766 .elementor-heading-title{font-size:13px;}.elementor-11188 .elementor-element.elementor-element-b20714f{padding:7px 7px 7px 7px;}.elementor-11188 .elementor-element.elementor-element-7476506{padding:7px 7px 7px 7px;}}.woocommerce .deal {
	margin: 50px 0 40px;
}

.woocommerce .deal-expire-text,
.woocommerce .deal-sold-text {
	margin-bottom: 0.5em;
	width: 40%;
	font-weight: 500;
	text-transform: uppercase;
}

.woocommerce .deal-progress .progress-bar,
.woocommerce .deal-progress .progress-value {
	height: 15px;
}

.woocommerce .deal-progress .progress-bar {
	position: relative;
	background: #e4e4e4;
	margin-bottom: 3px;
}

.woocommerce .deal-progress .progress-value {
	background-color: var(--rz-background-color-primary);
}

.woocommerce .deal-expire-date {
	margin-bottom: 20px;
}

.woocommerce .deal-expire-date,
.woocommerce .deal-sold{
	display: flex;
}

.woocommerce .deal-expire-countdown,
.woocommerce .deal-progress{
	overflow: hidden;
	width: 60%;
}

.woocommerce .deal-expire-countdown .timer,
.woocommerce .deal-expire-countdown .divider {
	text-align: center;
	display: block;
	float: left;
}

.woocommerce .deal-expire-countdown .timer {
	width: 20%;
}

.woocommerce .deal-expire-countdown .divider {
	font-size: 1.8em;
	width: 6.3333%;
	padding-top: 0.3em;
}

.woocommerce .deal-expire-countdown .timer span {
	display: block;
}

.woocommerce .deal-expire-countdown .timer .digits {
	font-size: 25px;
	margin: 0 0 3px 0;
	padding: 12px 8px;
	min-width: 56px;
	min-height: 56px;
	border: 1px solid #ddd;
	font-weight: 600;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--rz-color-primary);
}

.woocommerce .deal-expire-countdown .timer .text,
.woocommerce .deal-progress .deal-text {
	font-size: 14px;
}

.woocommerce .deal-expire-countdown.razzi-countdown {
	justify-content: space-between;
	overflow: inherit;
}

.woocommerce .deal-expire-countdown.razzi-countdown .timer {
	display: flex;
	flex-direction: column;
	padding: 0;
}

.woocommerce .deal-expire-countdown.razzi-countdown .divider {
    font-size: 18px;
    width: auto;
	padding-top: 20px;
	top: 0;
    right: -13px;
}

.woocommerce .deal-expire-countdown.razzi-countdown .timer .text{
	font-size: 13px;
	font-weight: 400;
	text-transform: capitalize;
}.razzi-size-guide-tabs{
	display: block;
}

.razzi-size-guide-tabs__panels {
    position: relative;
}

.razzi-size-guide-tabs__panel.active {
    opacity: 1;
    display: block;
    visibility: visible;
    position: static;
    transform: scaleY(1);
}

.razzi-size-guide-tabs__panel {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    transform: scaleY(0);
    width: 100%;
    transition: opacity 0.4s;
}

.razzi-size-guide-tabs__nav {
	list-style: none;
	display: flex;
	justify-content: flex-end;
	margin: 0 -4px;
	padding: 0 0 28px 30px;
	z-index: 1;
	position: relative;
    float: right;
}

.razzi-size-guide-tabs__nav li {
	font-weight: 500;
	font-size: 11px;
	color: #111111;
	text-transform: uppercase;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	border: 1px solid #1f1f1f;
	margin: 0 4px;
	padding: 10px;
	min-width: 43px;
	min-height: 43px;
	cursor: pointer;
}

.razzi-size-guide-tabs__nav li.active {
	color: #ffffff;
	background-color: #1f1f1f;
}

.woocommerce-Tabs-panel--razzi_size_guide .razzi-size-guide-tabs {
	padding-bottom: 0;
}

.razzi-size-guide__name {
    padding-top: 3px;
	margin: 0 0 28px;
}

.razzi-size-guide-tabs__panel {
	padding-bottom: 31px;
}

.razzi-size-guide-tabs__panel > *:not(:last-child) {
	margin-bottom: 30px;
}

.razzi-size-guide-tabs__panel > *:not(.razzi-size-guide__name) {
	clear: both;
}

.razzi-size-guide__table{
	margin-bottom: 0;
	white-space: nowrap;
}

.razzi-size-guide__table thead th {
	color: #111111;
	font-size: 14px;
	padding: 14px 20px;
}

.razzi-size-guide__table tbody td {
	color: #111111;
	font-size: 15px;
	padding: 19px 20px;
}

.size-guide-modal.rz-modal .modal-content {
	max-height: 600px;
	max-width: 770px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0;
}

.size-guide-modal.rz-panel .modal-content {
	position: absolute;
    right: 0;
    top: 0;
	left: auto;
    height: 100%;
	max-height: 100%;
    width: 600px;
    max-width: 100%;
    margin: 0;
    transform: translateX(100%);
    transition: transform .5s;
}

.size-guide-modal.rz-panel.open .modal-content {
	transform: none;
}

.size-guide-modal.rz-panel .modal-header .title {
	font-size: 24px;
}

.size-guide-modal .modal-header .button-close {
	top: 31px;
	right: 32px;
	transform: none;
	z-index: 9;
	cursor: pointer;
}

.size-guide-modal .modal-header {
	padding: 21px 20px;
	margin-bottom: 25px;
}

.size-guide-modal .modal-header .title {
	margin: 0;
}

.size-guide-modal .modal-size-chart {
	max-height: 400px;
}

.size-guide-modal.rz-panel .modal-size-chart {
	max-height: calc( 100vh - 180px );
}

.size-guide-modal .modal-size-chart::-webkit-scrollbar {
	height: 2px;
}

.size-guide-modal .razzi-size-guide {
	padding: 0 30px;
}

.size-guide-button {
	display: inline-flex;
	align-items: center;
	text-decoration: underline;
}

.product-size-guide .size-guide-button {
	text-decoration: underline;
}

.size-guide-button .razzi-svg-icon {
	margin-right: 12px;
}

.single-product div.product.product-type-grouped table.razzi-size-guide__table {
	border: 1px solid #cdcdcd;
}

.single-product div.product.product-type-grouped table.razzi-size-guide__table td {
	border: 1px solid #cdcdcd;
	padding: 19px 20px;
}

.single-product div.product .entry-summary .product-size-guide {
	margin-top: 0;
}

.single-product div.product .product-size-guide + .product-button-wrapper,
.single-product div.product.product-type-grouped .product-size-guide + form.grouped_form {
	padding-top: 0;
}

@media (max-width: 770px) {
	.size-guide-modal.rz-modal .modal-content {
		width: 100%;
	}

	.size-guide-modal .razzi-size-guide {
		display: inline-flex;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}:root {
	--rz-background-color-primary: #FF6F61;
	--rz-background-color-gray: #f5f5f5;
}
.razzi-free-shipping-bar {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.razzi-free-shipping-bar__message {
	width: 100%;
	margin-bottom: 10px;
}

.razzi-free-shipping-bar__message strong {
	color: #111;
}

.razzi-free-shipping-bar__progress {
    width: calc(100% - 60px);
    background-color: var(--rz-background-color-gray);
	display: flex;
	height: 7px;
}

.razzi-free-shipping-bar__progress-bar {
    background-color: var(--rz-background-color-primary);
    background-image: linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);
    background-size: 15px 15px;
	height: 100%;
	position: relative;
}

.razzi-free-shipping-bar__percent-value {
	font-size: 13px;
	font-weight: 500;
	width: 50px;
	text-align: right;
	margin-top: -5px;
}

.rtl .razzi-free-shipping-bar__percent-value {
	text-align: left;
}

.woocommerce-cart .razzi-free-shipping-bar,
.woocommerce-checkout .razzi-free-shipping-bar {
	border-bottom: 1px solid var(--rz-border-color-light);
	padding-bottom: 25px;
}

.woocommerce-checkout .razzi-free-shipping-bar {
	margin-bottom: 25px;
	padding-bottom: 20px;
}

.single-product .razzi-free-shipping-bar {
	border-bottom: 1px solid var(--rz-border-color-light);
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.single-product  .product-type-variable .razzi-free-shipping-bar {
	margin-bottom: 20px;
}

.cart-modal .razzi-free-shipping-bar,
.rz-popup-add-to-cart .razzi-free-shipping-bar {
	padding-top: 30px;
	padding-bottom: 10px;
    margin-bottom: -15px;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.rz-popup-add-to-cart .razzi-free-shipping-bar  {
	padding-top: 20px;
}.razzi-product-fbt {
	border: 1px solid #d9d9d9;
	padding: 30px;
	margin: 60px 0 60px;
}

.razzi-product-fbt__title {
	margin: 0 0 25px;
	font-size: 24px;
}

.razzi-product-fbt__wrapper {
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.razzi-product-fbt ul.products {
	width: 100%;
}

.razzi-product-fbt .product-buttons {
	display: flex;
	flex-direction: column;
    justify-content: center;
	max-width: 219px;
	width: 100%;
	margin-top: 57px;
}

.razzi-product-fbt .product-buttons .price-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 5px;
}

.razzi-product-fbt ul.products li.product {
	float: left;
	width: 25%;
	display: block;
	margin-bottom: 50px;
	min-width: 218px;
}

.razzi-product-fbt ul.products .product-buttons {
	display: flex;
	align-items: center;
	flex-direction: column;
    justify-content: center;
	margin-top: -50px;
}

.razzi-product-fbt ul.products li.product.out-of-stock {
	opacity: 0.2;
}

.razzi-product-fbt ul.products li.product.un-active {
	opacity: 0.2;
}

.razzi-product-fbt ul.products li.product.un-active select {
	pointer-events: none;
}

.razzi-product-fbt ul.products .product-content {
	position: relative;
	padding-right: 32px;
}

.razzi-product-fbt ul.products .product-content .thumbnail {
	position: relative;
	display: block;
}

.razzi-product-fbt ul.products .product-content .thumbnail .thumb-new {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	transition: 0.3s;
}

.razzi-product-fbt ul.products .product-content .thumbnail:after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -35px;
	content: "+";
	display: inline-block;
	font-weight: 600;
	font-size: 16px;
	color: #1f1f1f;
}

.razzi-product-fbt ul.products li.product:nth-child(4n) .thumbnail:after,
.razzi-product-fbt ul.products li.product:last-child .thumbnail:after {
	display: none;
}

.razzi-product-fbt ul.products .product-content h2 {
	font-size: 16px;
	margin: 5px 0;
}

.razzi-product-fbt ul.products li.product .product-variation-price .price-new {
	display: none;
}

.razzi-product-fbt ul.products li.product .product-variation-price.active .price {
	display: none;
}

.razzi-product-fbt ul.products li.product .product-variation-price.active .price-new {
	display: block;
}

.razzi-product-fbt ul.products .product-content .price small {
	display: inline-block;
}

.razzi-product-fbt ul.products .product-content .price .sale {
	display: none;
}

.razzi-product-fbt .product-buttons .razzi-pbt-add-to-cart {
	margin-top: 10px;
	width: 100%;
}

.razzi-product-fbt .product-buttons .razzi-pbt-add-to-cart .razzi-svg-icon {
    margin-left: 16px;
    display: inline-block;
    font-size: 19px;
}

.razzi-product-fbt .product-buttons .razzi-pbt-add-to-cart.disabled {
	opacity: 0.5;
    cursor: not-allowed;
}

.razzi-product-fbt .product-buttons .razzi-pbt-add-to-cart:before {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid;
    border-top-color: transparent;
    -webkit-animation: razzi-spin infinite 1s linear;
    animation: razzi-spin infinite 1s linear;
    transition: opacity .2s linear .2s;
    content: "";
	display: none;
	color: #fff;
	margin-top: -8px;
	margin-left: -8px;
}

.razzi-product-fbt .product-buttons .razzi-pbt-add-to-cart.loading {
	position: relative;
	color: transparent;
	transition: none;
}

.razzi-product-fbt .product-buttons .razzi-pbt-add-to-cart.loading:before {
	display: inline-block;
}

.razzi-product-fbt .product-buttons .price-box .label {
	font-weight: 500;
}

.razzi-product-fbt .product-buttons .s-price {
	font-weight: 500;
}

.razzi-product-fbt .product-buttons .price-box {
	color: #1f1f1f;
}

.razzi-product-fbt .product-buttons .price-box__save {
	color: var(--rz-color-primary);
}

.razzi-product-fbt .products-list {
	padding: 0;
	list-style: none;
}

.razzi-product-fbt .products-list li {
	margin-bottom: 5px;
}

.razzi-product-fbt .products-list li a {
	color: var(--rz-text-color);
	display: inline-block;
	position: relative;
	line-height: 1;
	padding-left: 25px;
}

.razzi-product-fbt .products-list li a strong {
	color: #000;
	font-weight: 600;
}

.razzi-product-fbt .products-list li a:before {
	position: absolute;
	top: 1px;
	left: 0;
	width: 15px;
	height: 15px;
	content: "";
	background-color: #1f1f1f;
	border-radius: 2px;
}

.razzi-product-fbt .products-list li a:after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 15px;
	height: 15px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNOSAxTDMuNSA3TDEgNC4yNzI3MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=");
	background-position: center;
	background-repeat: no-repeat;
}

.razzi-product-fbt .products-list li .s-price .sale {
	display: none;
}

.razzi-product-fbt .products-list li.uncheck .p-title,
.razzi-product-fbt .products-list li.uncheck .s-price {
	opacity: 0.5;
}

.razzi-product-fbt .products-list li.uncheck a:after {
	opacity: 0;
}

.razzi-product-fbt .products-list li .s-price {
	font-weight: 500;
	padding-left: 5px;
	transition: 0.5s;
}

.razzi-product-fbt .products-list li .s-price ins {
	text-decoration: none;
	background-color: transparent;
}

.razzi-product-fbt .products-list li .s-price del {
	display: none;
}

.razzi-product-fbt .products-list li .p-title {
	transition: 0.5s;
}

.razzi-product-fbt ul.products li.product table.variations {
	margin-top: 3px;
}

.razzi-product-fbt ul.products li.product form.cart {
	margin: 0 !important;
	padding: 0 !important;
}

.razzi-product-fbt ul.products li.product form.cart table.variations select {
	display: block !important;
	height: auto;
	padding: 5px 0;
	border-top: none;
	border-right: none;
	border-left: none;
	border-width: 1px;
	background-position: right center;
	font-size: 14px;
}

.razzi-product-fbt ul.products li.product table.variations .wcboost-variation-swatches > ul,
.razzi-product-fbt ul.products li.product table.variations .label {
	display: none;
}

.razzi-product-fbt ul.products li.product table.variations td.value {
	text-align: left;
	margin-bottom: 10px !important;
}

.razzi-product-fbt ul.products li.product .single_variation_wrap {
	display: none !important;
}

.razzi-product-fbt ul.products li.product .reset_variations {
	font-size: 10px;
	font-weight: 500;
	text-decoration: underline;
}

.razzi-product-fbt ul.products .product-content .woocommerce-variation-description,
.razzi-product-fbt ul.products .product-content .razzi-date-onsale-to {
	display: none;
}

.razzi-product-fbt .razzi-pbt-alert {
	margin: 0;
}

.razzi-product-fbt .pbt-cart.cart {
	margin-top: 0 !important;
}

.rtl .razzi-product-fbt .products-list li a:before {
	right: 0;
	left: auto;
}

.rtl .razzi-product-fbt .products-list li a:after {
	right: -1px;
	left: auto;
}

.rtl .razzi-product-fbt .products-list li a {
	padding-left: 0;
	padding-right: 25px;
}

.rtl .razzi-product-fbt .products-list li .s-price {
	padding-left: 0;
	padding-right: 5px;
}

.rtl .razzi-product-fbt ul.products .product-content .thumbnail:after {
	right: auto;
	left: -35px;
}

.rtl .razzi-product-fbt ul.products .product-content {
	 padding-left: 32px;
	 padding-right: 0;
}

.rtl .razzi-product-fbt ul.products {
	float: right;
}

@media (max-width: 991px) {
	.razzi-product-fbt ul.products{
		flex-wrap: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
	}

	.razzi-product-fbt ul.products::-webkit-scrollbar {
		display: none;
	}

	.razzi-product-fbt .product-buttons {
		padding-left: 22px;
	}

	.razzi-product-fbt ul.products li.product {
		width: 33.33%;
		margin-bottom: 0 !important;
	}
}

@media (max-width: 768px) {
	.razzi-product-fbt__wrapper {
		display: block;
	}

	.razzi-product-fbt ul.products li.product {
		width: 50%;
		min-width: 182px;
		margin-bottom: 30px;
	}

	.razzi-product-fbt .product-buttons {
		padding: 0;
		margin: 26px 0 32px;
		width: 100%;
		max-width: none;
	}

	.razzi-product-fbt form.cart {
		margin-top: 10px !important;
	}

	.razzi-product-fbt {
		padding: 30px 15px 15px;
	}

	.razzi-product-fbt ul.products .product-content .thumbnail:after {
		right: -30px;
	}

	.rtl .razzi-product-fbt ul.products .product-content .thumbnail:after {
		left: -30px;
	}
}/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{ font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal }:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*!
Theme Name: Razzi
Theme URI: https://razziwp.com/
Author: DrFuri
Author URI: https://razziwp.com/
Description: Multipurpose WooCommerce WordPress Theme
Version: 2.4.2
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: razzi
Domain Path: lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
:root {
	--rz-color-primary: #FF6F61;
	--rz-color-lighter: #ffffff;
	--rz-color-dark: #111111;
	--rz-color-darker: #1f1f1f;
	--rz-color-placeholder: #A0A0A0;
	--rz-color-hover-primary: #FF6F61;
	--rz-background-color-primary: #FF6F61;
	--rz-background-color-light: #ffffff;
	--rz-background-color-gray: #f5f5f5;
	--rz-background-color-dark: #1F1F1F;
	--rz-background-text-color-primary: #ffffff;
	--rz-border-color: #cccccc;
	--rz-border-color-primary: #FF6F61;
	--rz-border-color-light: #e2e2e2;
	--rz-border-color-lighter: #ffffff;
	--rz-border-color-gray: #cdcdcd;
	--rz-border-color-dark: #1f1f1f;
	--rz-text-color-gray: #767676;
	--rz-text-color: #525252;
	--rz-font-family-primary: 'Jost', Arial, sans-serif;
	--rz-font-family-code: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	--rz-font-family-pre: "Courier 10 Pitch", Courier, monospace;
	--rz-ratio-percent: 100%;
}

@-webkit-keyframes razzi-rotate {
	0% {
		transform: rotate(0deg) scale(1);
	}
	50% {
		transform: rotate(180deg) scale(0.6);
	}
	100% {
		transform: rotate(360deg) scale(1);
	}
}

@keyframes razzi-rotate {
	0% {
		transform: rotate(0deg) scale(1);
	}
	50% {
		transform: rotate(180deg) scale(0.6);
	}
	100% {
		transform: rotate(360deg) scale(1);
	}
}

@-webkit-keyframes razzi-scale {
	30% {
		transform: scale(0.3);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes razzi-scale {
	30% {
		transform: scale(0.3);
	}
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes razzi-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@keyframes razzi-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes razziFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes razziFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

@keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

@-webkit-keyframes anim-ripple {
	0% {
		transform: scale(0.8);
		opacity: 0;
	}
	20% {
		transform: scale(1);
		opacity: .4;
	}
	to {
		transform: scale(1.2);
		opacity: 0;
	}
}

@keyframes anim-ripple {
	0% {
		transform: scale(0.8);
		opacity: 0;
	}
	20% {
		transform: scale(1);
		opacity: .4;
	}
	to {
		transform: scale(1.2);
		opacity: 0;
	}
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	/* 1 */
	text-decoration: underline;
	/* 2 */
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
	/* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: 500;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	/* 1 */
	font-size: 100%;
	/* 1 */
	line-height: 1.15;
	/* 1 */
	margin: 0;
	/* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	/* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	/* 1 */
	color: inherit;
	/* 2 */
	display: table;
	/* 1 */
	max-width: 100%;
	/* 1 */
	padding: 0;
	/* 3 */
	white-space: normal;
	/* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	outline-offset: -2px;
	/* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	/* 1 */
	font: inherit;
	/* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: var(--rz-text-color);
	font-family: var(--rz-font-family-primary);
	font-size: 16px;
	line-height: 1.5;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	box-sizing: border-box;
}

a {
	outline: none;
	transition: .5s;
	color: var(--rz-color-dark);
	text-decoration: none;
}

a:focus, a:hover, a:active {
	outline: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	color: var(--rz-color-dark);
	line-height: 1.33;
}

h1 {
	font-size: 60px;
}

h2 {
	font-size: 40px;
}

h3 {
	font-size: 32px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 20px;
}

h6 {
	font-size: 16px;
}

p {
	margin-bottom: 1.5em;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	font-size: 20px;
	line-height: 1.5;
	color: var(--rz-color-dark);
	padding: 20px 30px;
	border-left: 3px solid var(--rz-color-primary);
	margin-left: 35px;
}

blockquote p {
	margin: 0 0 10px;
}

blockquote cite {
	font-size: 14px;
	display: block;
	color: #838889;
}

blockquote cite a {
	color: inherit;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background-color: #eee;
	font-family: var(--rz-font-family-pre);
	font-size: 13px;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font-family: var(--rz-font-family-code);
	font-size: 13px;
}

code {
	padding: 2px 4px;
	color: #c7254e;
	background-color: #f9f2f4;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background-color: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

pre.wp-block-verse {
	font-family: var(--rz-font-family-pre);
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: border-box;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #cccccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em;
	padding-left: 1.5em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

ol.razzi-custom-padding li:not(:last-child) {
	padding-bottom: 11px;
}

ul.razzi-check-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.razzi-check-list li {
	position: relative;
	padding-left: 19px;
}

ul.razzi-check-list li:not(:last-child) {
	margin-bottom: 8px;
}

ul.razzi-check-list li:before {
	content: "";
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-size: 9px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAxTDMuMTg3NSA3TDEgNC4yNzI3MyIgc3Ryb2tlPSIjNTI1MjUyIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

.rz-ratio {
	display: flex;
	width: 100%;
	position: relative;
}

.rz-ratio:before {
	content: '';
	width: 0;
	height: 0;
	display: block;
	padding-bottom: var(--rz-ratio-percent);
}

.rz-ratio img {
	display: block;
	max-width: 100%;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}

.rz-ratio--portrait {
	--rz-ratio-percent: 128%;
}

.razzi-loading {
	position: relative;
}

.razzi-loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
}

.razzi-loading:before {
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 0;
	left: 0;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

.razziFadeInUp {
	-webkit-animation-name: razziFadeInUp;
	        animation-name: razziFadeInUp;
	-webkit-animation-duration: 0.8s;
	        animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	        animation-fill-mode: both;
	-webkit-animation-timing-function: cubic-bezier(0.65, 0.8, 0.44, 0.99);
	        animation-timing-function: cubic-bezier(0.65, 0.8, 0.44, 0.99);
}

.razzi-gooey {
	width: 100%;
	height: 100%;
	background-color: var(--rz-background-color-light);
	display: flex;
	align-items: center;
	justify-content: center;
}

.razzi-gooey span {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	background-color: var(--rz-background-color-dark);
	border-radius: 50%;
	-webkit-animation: bubble 1.2s -0.6s infinite ease-out;
	        animation: bubble 1.2s -0.6s infinite ease-out;
}

.razzi-gooey span:nth-child(2n) {
	-webkit-animation-delay: -1s;
	        animation-delay: -1s;
}

.razzi-gooey span:nth-child(3n) {
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
}

.razzi-svg-icon {
	display: inline-flex;
}

.razzi-svg-icon svg {
	vertical-align: -0.125em;
	width: 1em;
	height: 1em;
	display: inline-block;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.border-color-dark {
	border-color: var(--rz-border-color-dark) !important;
}

.razzi-scrollbar {
	overflow-y: auto;
	scrollbar-color: #1f1f1f #e2e2e278;
	scrollbar-width: thin;
}

.razzi-scrollbar::-webkit-scrollbar {
	width: 2px;
}

.razzi-scrollbar::-webkit-scrollbar-track {
	background-color: #e2e2e2;
}

.razzi-scrollbar::-webkit-scrollbar-thumb {
	background-color: #1f1f1f;
}

.primary-color {
	color: var(--rz-color-primary);
}

.image-zoom {
	overflow: hidden;
}

.image-zoom img {
	transition: transform .3s ease;
	vertical-align: middle;
}

.image-zoom:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-moz-transform: scale(1.05);
	/* Firefox */
	-webkit-transform: scale(1.05);
	/* Safari and Chrome */
	-o-transform: scale(1.05);
	/* Opera */
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.razzi-tabs .tabs-nav {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}

.razzi-tabs .tabs-nav li {
	float: left;
}

.razzi-tabs .tabs-nav a {
	display: block;
}

.razzi-tabs .tabs-content {
	position: relative;
}

.razzi-tabs .tabs-panel {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	opacity: 0;
	transition: opacity 0.2s ease;
	transform: translateY(10px);
}

.razzi-tabs .tabs-panel.active {
	position: relative;
	z-index: 2;
	opacity: 1;
	top: 0;
	transform: translateY(0);
	transition: all 0.2s ease;
	transition-delay: 0.1s;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
}

caption,
td,
th {
	padding: 0;
	font-weight: normal;
	text-align: left;
}

table,
th,
td {
	border: 1px solid var(--rz-border-color-gray);
}

th {
	border-width: 0 1px 1px 0;
}

td {
	border-width: 0 1px 1px 0;
}

th,
td {
	padding: 10px;
}

thead th {
	font-weight: 500;
}

table.large-padding thead th, table.large-padding thead td {
	padding: 12px 30px;
}

table.large-padding th,
table.large-padding td {
	padding: 18px 30px;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	border: none;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	outline: none;
}

.razzi-button {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
}

.razzi-button .razzi-svg-icon {
	vertical-align: middle;
	margin-left: 10px;
	font-size: 13px;
	transition: ease .3s;
	display: inline-block;
	/*rtl:raw:
			transform: rotateY(180deg);
		*/
}

.razzi-button.button-smaller {
	font-size: 15px;
	line-height: 42px;
	padding: 0 25px;
}

.razzi-button.button-medium {
	line-height: 46px;
	padding: 0 31px;
}

.razzi-button.button-larger {
	line-height: 54px;
	padding: 0 43px;
}

.razzi-button.button-big {
	line-height: 70px;
	display: block;
}

.razzi-button.button-outline, .razzi-button.button-normal {
	color: var(--rz-color-dark);
	background-color: transparent;
}

.razzi-button.button-outline .razzi-svg-icon, .razzi-button.button-normal .razzi-svg-icon {
	color: inherit;
}

.razzi-button.button-outline {
	border: 1px solid;
}

.razzi-button.button-normal {
	padding: 0;
	line-height: inherit;
}

.razzi-button:not(.button-outline):not(.button-normal).button-light {
	background-color: var(--rz-background-color-light);
	color: var(--rz-color-dark);
}

.razzi-button:not(.button-outline):not(.button-normal).button-light .razzi-svg-icon {
	color: var(--rz-color-dark);
}

.razzi-button:hover .razzi-svg-icon {
	transform: translateX(3px);
	/*rtl:raw:
				transform: translateX(-3px) rotateY(180deg);
			*/
}

.btn-primary:not(.button-outline):not(.button-normal) {
	background-color: var(--rz-background-color-primary);
	color: var(--rz-background-text-color-primary);
}

.btn-primary.button-outline {
	border-color: var(--rz-border-color-primary);
}

.razzi-button--underlined {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4375;
	background-color: transparent;
	color: var(--rz-color-dark);
	padding: 0 15px 3px;
	display: inline-block;
	position: relative;
}

.razzi-button--underlined:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border-bottom: 1px solid;
	transform-origin: left center;
	transition: all .2s ease-in-out;
	transition-property: transform;
}

.razzi-button--underlined:hover {
	color: var(--rz-color-dark);
}

.razzi-button--underlined:hover:after {
	transform-origin: right center;
	transform: scaleX(0);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: var(--rz-color-dark);
	border: 1px solid var(--rz-border-color);
	box-sizing: border-box;
	padding: 12px 15px;
	font-size: 16px;
	transition: all .1s ease-in-out;
	outline: none;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: var(--rz-color-dark);
	border-color: var(--rz-color-darker);
	outline: none;
}

select {
	border: 1px solid var(--rz-border-color);
	padding: 12px 25px;
	color: var(--rz-color-dark);
	cursor: pointer;
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari and Chrome */
	appearance: none;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNC41MDQ5NSA0LjgyMDExTDAuMjA1MjQxIDEuMDQ4NTZDLTAuMDY4NDEzNyAwLjgwODY0NiAtMC4wNjg0MTM3IDAuNDE5NjYzIDAuMjA1MjQxIDAuMTc5ODY0QzAuNDc4NjUyIC0wLjA1OTk1NDcgMC45MjIwOTggLTAuMDU5OTU0NyAxLjE5NTQ5IDAuMTc5ODY0TDUuMDAwMDcgMy41MTcxTDguODA0NTIgMC4xNzk5NjFDOS4wNzgwNSAtMC4wNTk4NTc3IDkuNTIxNDUgLTAuMDU5ODU3NyA5Ljc5NDg2IDAuMTc5OTYxQzEwLjA2ODQgMC40MTk3OCAxMC4wNjg0IDAuODA4NzQzIDkuNzk0ODYgMS4wNDg2Nkw1LjQ5NTA4IDQuODIwMkM1LjM1ODMxIDQuOTQwMTEgNS4xNzkyNSA1IDUuMDAwMDkgNUM0LjgyMDg1IDUgNC42NDE2NSA0Ljk0IDQuNTA0OTUgNC44MjAxMVoiIGZpbGw9IiM3Njc2NzYiLz4NCjwvc3ZnPg0K);
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) 50%;
	transition: .1s;
	padding-right: 40px;
}

select:focus {
	border-color: var(--rz-border-color-darker);
	outline: none;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNC41MDQ5NSA0LjgyMDExTDAuMjA1MjQxIDEuMDQ4NTZDLTAuMDY4NDEzNyAwLjgwODY0NiAtMC4wNjg0MTM3IDAuNDE5NjYzIDAuMjA1MjQxIDAuMTc5ODY0QzAuNDc4NjUyIC0wLjA1OTk1NDcgMC45MjIwOTggLTAuMDU5OTU0NyAxLjE5NTQ5IDAuMTc5ODY0TDUuMDAwMDcgMy41MTcxTDguODA0NTIgMC4xNzk5NjFDOS4wNzgwNSAtMC4wNTk4NTc3IDkuNTIxNDUgLTAuMDU5ODU3NyA5Ljc5NDg2IDAuMTc5OTYxQzEwLjA2ODQgMC40MTk3OCAxMC4wNjg0IDAuODA4NzQzIDkuNzk0ODYgMS4wNDg2Nkw1LjQ5NTA4IDQuODIwMkM1LjM1ODMxIDQuOTQwMTEgNS4xNzkyNSA1IDUuMDAwMDkgNUM0LjgyMDg1IDUgNC42NDE2NSA0Ljk0IDQuNTA0OTUgNC44MjAxMVoiIGZpbGw9IiMxZjFmMWYiLz4NCjwvc3ZnPg0K");
}

textarea {
	padding: 15px;
	height: 150px;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	height: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	background-color: var(--rz-background-color-light);
	box-sizing: border-box;
	min-width: 200px;
	padding: 18px 0;
	float: left;
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -1px;
	z-index: 99999;
	transition: opacity .3s;
	opacity: 0;
	transform: scaleX(0);
	pointer-events: none;
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0;
	transform: scaleX(1);
}

.main-navigation ul ul li {
	padding: 6px 30px;
	text-align: left;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation ul ul li:last-child {
	margin-bottom: 0;
}

.main-navigation ul ul li.menu-item-has-children .toggle-menu-children {
	margin-top: 2px;
}

.main-navigation ul ul li.menu-item-has-children .toggle-menu-children .razzi-svg-icon {
	transform: rotate(-90deg);
}

.main-navigation ul ul a {
	font-size: 15px;
	line-height: 1.5;
	text-transform: initial;
	color: var(--rz-color-dark);
	transition: .5s;
	font-weight: 400;
	cursor: pointer;
	white-space: nowrap;
}

.main-navigation .menu-item-has-children .toggle-menu-children {
	position: absolute;
	right: 0;
	top: calc( 50%);
	transform: translateY(-50%);
	line-height: 1;
	font-size: 14px;
	cursor: pointer;
	transition: .3s transform;
	margin-top: 1px;
}

.main-navigation .nav-menu {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
}

.main-navigation .nav-menu > li {
	display: flex;
	align-items: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

.main-navigation .nav-menu > li > a {
	padding: 3px;
	white-space: nowrap;
	position: relative;
}

.main-navigation .nav-menu > li > a:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-color-hover-primary);
	transition: .5s;
	opacity: 0;
}

.main-navigation .nav-menu > li > a .toggle-menu-children .razzi-svg-icon {
	transition: none;
	display: block;
}

.main-navigation .nav-menu > li.primary-color > a {
	color: var(--rz-color-hover-primary);
}

.main-navigation .nav-menu > li.menu-item-has-children > a {
	position: relative;
	padding-right: 20px;
}

.main-navigation .nav-menu > li:hover > a, .main-navigation .nav-menu > li.focus > a {
	color: var(--rz-color-hover-primary);
}

.main-navigation .nav-menu > li:hover > a:after, .main-navigation .nav-menu > li.focus > a:after {
	opacity: 1;
	width: 100%;
}

.main-navigation .nav-menu > li:first-child {
	padding-left: 0;
}

.main-navigation .nav-menu > li:last-child {
	padding-right: 0;
}

.main-navigation .nav-menu li {
	height: 100%;
	width: 100%;
}

.main-navigation .nav-menu li:hover > ul {
	opacity: 1;
	transform: scaleX(1);
	pointer-events: initial;
}

.main-navigation .nav-menu ul li a:after {
	bottom: 7px;
}

.main-navigation .nav-menu ul > .menu-item-has-children > a {
	position: relative;
}

.main-navigation li {
	float: left;
	position: relative;
	padding: 0 14px;
	outline: none;
}

.main-navigation a {
	display: block;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	text-decoration: none;
	line-height: 1;
	color: var(--rz-header-color-dark);
	outline: none;
	transition: .5s;
}

.main-navigation a:hover, .main-navigation a.focus {
	color: var(--rz-color-primary);
}

.primary-navigation:not(.main-menu-current-color) .nav-menu > li.current-menu-parent > a, .primary-navigation:not(.main-menu-current-color) .nav-menu > li.current_page_parent > a {
	color: var(--rz-color-hover-primary);
}

.primary-navigation:not(.main-menu-current-color) .nav-menu > li.current-menu-parent > a:after, .primary-navigation:not(.main-menu-current-color) .nav-menu > li.current_page_parent > a:after {
	opacity: 1;
	width: 100%;
}

.primary-navigation:not(.has-arrow) .nav-menu > li.menu-item-has-children > a {
	padding-right: 3px;
}

.secondary-navigation .nav-menu > li > a {
	text-transform: uppercase;
}

.secondary-navigation .nav-menu > li.menu-item-has-children > a {
	padding-right: 3px;
}

.logo-center .header-center-items > .main-navigation .nav-menu {
	justify-content: flex-end;
}

.logo-center .header-center-items .site-branding + .main-navigation .nav-menu {
	justify-content: flex-start;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.comment-navigation,
.posts-navigation,
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

.socials-menu .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.socials-menu li {
	display: inline-block;
	padding: 0 12px;
	line-height: 1;
}

.socials-menu li:first-child {
	padding-left: 0;
}

.socials-menu li:last-child {
	padding-right: 0;
}

.socials-menu span:not(.razzi-svg-icon) {
	display: none;
}

.main-navigation li.is-mega-menu {
	position: static;
}

.main-navigation li.is-mega-menu.has-width {
	position: relative;
}

.main-navigation li.is-mega-menu.align-right .dropdown-submenu {
	left: auto;
	right: 0;
}

.main-navigation li.is-mega-menu.align-center .dropdown-submenu {
	left: 50%;
}

.main-navigation li.is-mega-menu.align-center:hover > ul {
	transform: translateX(-50%) scaleX(1);
}

.main-navigation li.is-mega-menu .dropdown-submenu {
	padding: 32px;
	left: 0;
}

.main-navigation li.is-mega-menu .mega-menu-content {
	padding: 0;
}

.main-navigation li.is-mega-menu .menu-item-mega {
	margin-bottom: 20px;
}

.main-navigation li.is-mega-menu .menu-item-mega a {
	pointer-events: auto;
}

.main-navigation li.is-mega-menu .menu-item-mega a.is-label {
	margin: 28px 0 20px;
}

.main-navigation li.is-mega-menu .menu-item-mega a.is-label,
.main-navigation li.is-mega-menu .menu-item-mega > a {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
}

.main-navigation li.is-mega-menu .menu-item-mega ul {
	border: none;
	padding: 20px 0;
	position: relative;
	left: 0;
	top: 0;
	box-shadow: none;
	transform: none;
	background-color: transparent;
	opacity: 1;
}

.main-navigation li.is-mega-menu .menu-item-mega ul li {
	padding: 0;
	float: initial;
	margin-bottom: 9px;
}

.main-navigation li a.has-icon {
	display: flex;
	align-items: center;
}

.main-navigation li a.has-icon img {
	width: 20px;
}

.main-navigation li a.has-icon img,
.main-navigation li a.has-icon > .razzi-svg-icon {
	margin-right: 7px;
}

.main-navigation > ul > li.dropdown > a .razzi-menu-badges {
	position: absolute;
	right: auto;
	bottom: 22px;
}

.main-navigation > ul > li.dropdown > a.has-icon .razzi-menu-badges {
	left: calc( 100% - 23px);
}

.header-center-items .main-navigation li.is-mega-menu.has-custom-width {
	position: static;
}

.razzi-menu-badges {
	--rz-badges-bg-color: #dd3333;
	white-space: nowrap;
	font-weight: 600;
	font-size: 9px;
	line-height: 12px;
	padding: 2px 4px;
	bottom: 15px;
	right: -5px;
	background-color: var(--rz-badges-bg-color);
	color: var(--rz-color-lighter);
	position: relative;
}

.razzi-menu-badges:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	border: 4px solid;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-width: 7px;
	border-left-width: 0;
	border-color: var(--rz-badges-bg-color);
}

.razzi-mega-menu-banner {
	padding: 42px 20px;
	background-size: cover;
	background-position: center;
	text-align: center;
}

.razzi-mega-menu-banner .razzi-button {
	color: #fff;
	background-color: transparent;
	padding: 0;
}

.razzi-mega-menu-banner-title {
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

.site-breadcrumb {
	padding: 19px 0;
	margin: 0;
	font-size: 14px;
	color: #909090;
	/*rtl:raw:
		display: flex;
	*/
}

.site-breadcrumb li {
	list-style: none;
	display: inline-block;
}

.site-breadcrumb a {
	color: inherit;
}

.site-breadcrumb a:hover {
	color: var(--rz-color-dark);
}

.site-breadcrumb .delimiter {
	margin: 0 5px;
}

.site-breadcrumb .razzi-svg-icon {
	display: inline-block;
	/*rtl:raw:
			transform: rotateY(180deg);
		*/
}

.next-posts-navigation {
	display: block;
	text-align: center;
}

.next-posts-navigation .nav-previous-ajax {
	display: inline-block;
	position: relative;
}

.next-posts-navigation .nav-previous-ajax a {
	display: block;
	font-weight: 600;
	padding: 11px 45px;
	border: 1px solid var(--rz-border-color-dark);
	transition: 0.35s;
}

.next-posts-navigation .nav-previous-ajax a:hover {
	background-color: var(--rz-color-dark);
	color: var(--rz-color-lighter);
}

.next-posts-navigation .razzi-gooey-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: -1;
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.next-posts-navigation.loading .razzi-gooey-loading {
	opacity: 1;
	z-index: 1;
}

.navigation.pagination .nav-links {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

.navigation.pagination .nav-links .page-numbers {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 44px;
	min-height: 44px;
	padding: 8px 10px;
	border: 1px solid var(--rz-border-color-light);
}

.navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links .page-numbers:hover {
	background-color: #1F1F1F;
	color: #fff;
	border-color: #1F1F1F;
}

.navigation.pagination .nav-links .razzi-svg-icon {
	font-size: 20px;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text, .site-branding .site-title,
.site-branding .site-description {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus, .site-branding .site-title:focus,
.site-branding .site-description:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	        clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.clearfix:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 40px;
	padding: 23px;
	border: 1px solid var(--rz-border-color-light);
	/* Make sure select elements fit in widgets. */
}

.widget.filled {
	border-width: 0;
}

.widget select {
	width: 100%;
}

.widget ul,
.widget ol {
	margin-bottom: 0;
}

.widget:not(.widget_block) ul {
	list-style: none;
	padding-left: 0;
}

.widget:not(.widget_block) ul ul {
	padding-left: 15px;
}

.widget ol {
	padding-left: 16px;
}

.widget:not(.widget_block) li {
	padding: 7px 0;
}

.widget > ul > li:first-child {
	padding-top: 0;
}

.widget > ul > li:last-child {
	padding-bottom: 0;
}

.widget .tagcloud {
	margin: -4px -2px;
}

.widget .tagcloud a {
	border: 1px solid var(--rz-border-color-gray);
	display: inline-block;
	padding: 9px 21px;
	font-size: 14px !important;
	color: var(--rz-text-color);
	margin: 4px 2px;
}

.widget .tagcloud a:hover {
	border-color: var(--rz-border-color-dark);
}

.widget .mc4wp-form {
	font-size: 14px;
}

.widget .mc4wp-form .mc4wp-form-fields > :first-child {
	margin-top: 0;
}

.widget .mc4wp-form input,
.widget .mc4wp-form select,
.widget .mc4wp-form textarea,
.widget .mc4wp-form button {
	min-width: 0;
	margin-top: 20px;
}

.widget .mc4wp-form input,
.widget .mc4wp-form select {
	height: 60px;
	margin-right: 0;
}

.widget .mc4wp-form input[type=submit],
.widget .mc4wp-form input[type=reset],
.widget .mc4wp-form button {
	padding: 0 20px;
}

.widget .mc4wp-form input[type=checkbox],
.widget .mc4wp-form input[type=radio] {
	padding: 0;
	width: auto;
	height: auto;
	margin: 0 5px 0 0;
}

.widget .mc4wp-form p:last-of-type {
	margin-bottom: 0;
}

.widget.widget_block > * {
	margin-top: 0;
}

.widget-title,
.widgettitle {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1;
	margin: 0 0 20px;
	padding: 0 0 13px;
	border-bottom: 2px solid;
}

.search-form {
	position: relative;
	color: var(--rz-color-darker);
}

.search-form:after {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi42MzAzNiA4LjU2OTUyQzEuODM2NTYgNy43Nzc4MiAxLjM5OTc2IDYuNzIyMjIgMS4zOTk3NiA1LjYwMDEyQzEuMzk5NzYgNC40NzgwMiAxLjgzNjU2IDMuNDIzODIgMi42MzAzNiAyLjYzMDcyQzMuNDIzNDYgMS44MzY5MiA0LjQ3ODM2IDEuNDAwMTIgNS41OTk3NiAxLjQwMDEyQzYuNzIxODYgMS40MDAxMiA3Ljc3NjA2IDEuODM2OTIgOC41NjkxNiAyLjYzMTQyQzkuMzYyOTYgMy40MjM4MiA5Ljc5OTc2IDQuNDc4MDIgOS43OTk3NiA1LjYwMDEyQzkuNzk5NzYgNi43MjIyMiA5LjM2Mjk2IDcuNzc3ODIgOC41NjkxNiA4LjU3MDIyQzcuNzc2MDYgOS4zNjMzMiA2LjcyMTg2IDkuODAwMTIgNS41OTk3NiA5LjgwMDEyQzQuNDc4MzYgOS44MDAxMiAzLjQyMzQ2IDkuMzYzMzIgMi42MzAzNiA4LjU2OTUyWk0xMy43NTkgMTIuODA1MkwxMC4wMDQ5IDkuMDUxMTJDMTAuNzc3IDguMDcwNDIgMTEuMTk5OCA2Ljg2ODUyIDExLjE5OTggNS42MDAxMkMxMS4xOTk4IDQuMTA0MjIgMTAuNjE3NCAyLjY5NzkyIDkuNTU4OTYgMS42NDA5MkM4LjUwMTk2IDAuNTgzMjIyIDcuMDk1NjYgMC4wMDAxMjIwNyA1LjU5OTc2IDAuMDAwMTIyMDdDNC4xMDM4NiAwLjAwMDEyMjA3IDIuNjk4MjYgMC41ODMyMjIgMS42NDA1NiAxLjY0MDkyQzAuNTgyODU2IDIuNjk3OTIgLTAuMDAwMjQ0MTQxIDQuMTA0MjIgLTAuMDAwMjQ0MTQxIDUuNjAwMTJDLTAuMDAwMjQ0MTQxIDcuMDk2NzIgMC41ODI4NTYgOC41MDIzMiAxLjY0MDU2IDkuNTYwMDJDMi42OTgyNiAxMC42MTc3IDQuMTAzODYgMTEuMjAwMSA1LjU5OTc2IDExLjIwMDFDNi44NTA2NiAxMS4yMDAxIDguMDM1NzYgMTAuNzg3OCA5LjAxMDE2IDEwLjAzNkwxMi43NjkyIDEzLjc5NUwxMy43NTkgMTIuODA1MloiIGZpbGw9IiMxMTExMTEiLz4NCjwvc3ZnPg0K);
	position: absolute;
	top: 50%;
	right: 17px;
	transform: translateY(-50%);
	font-size: 18px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
}

.search-form label {
	margin-bottom: 0;
}

.search-form .screen-reader-text, .search-form .site-branding .site-title, .site-branding .search-form .site-title,
.search-form .site-branding .site-description, .site-branding .search-form .site-description {
	display: none;
}

.search-form label {
	width: 100%;
}

.search-form .search-field {
	width: 100%;
}

.search-form .search-submit {
	background-color: transparent;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	border: none;
	text-indent: -9999px;
	z-index: 10;
	box-shadow: none;
	outline: 0;
}

.search-form .search-submit:hover, .search-form .search-submit:focus {
	background-color: transparent;
}

.widget_nav_menu li,
.widget_pages li {
	padding: 5px 0;
}

.widget_nav_menu li:last-child,
.widget_pages li:last-child {
	padding-bottom: 0;
}

.widget_archive ul,
.widget_categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.widget_archive ul ul,
.widget_categories ul ul {
	padding-left: 20px;
	margin-top: 10px;
	border-top: 1px solid var(--rz-border-color-light);
}

.widget_archive ul ul li:last-child,
.widget_categories ul ul li:last-child {
	padding-bottom: 0;
}

.widget_archive li,
.widget_categories li {
	padding: 10px 0;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.widget_archive li:last-child,
.widget_categories li:last-child {
	border-bottom: 0;
}

.widget_archive li .posts-count,
.widget_categories li .posts-count {
	font-size: 12px;
	color: #838889;
	float: right;
	margin-top: 5px;
}

.razzi-widget__social-links .social-links {
	margin-left: -7.5px;
	margin-right: -7.5px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.razzi-widget__social-links .social-links a.social {
	padding: 0 7.5px;
	font-size: 20px;
	color: var(--rz-color-darker);
}

.razzi-widget__social-links .social-links a.social:hover {
	color: var(--rz-color-primary);
}

.razzi-widget__social-links .social-links a.social.facebook {
	margin-top: -3px;
}

.widget_calendar,
.wp-block-calendar {
	background-color: #fafafa;
	border: 1px solid #ccc;
	padding: 21px 19px 12px;
}

.widget_calendar .wp-block-calendar,
.widget_calendar .calendar_wrap,
.wp-block-calendar .wp-block-calendar,
.wp-block-calendar .calendar_wrap {
	position: relative;
}

.widget_calendar .wp-calendar-table,
.wp-block-calendar .wp-calendar-table {
	margin-bottom: 5px;
	border: none;
}

.widget_calendar caption,
.wp-block-calendar caption {
	margin-bottom: 15px;
	font-weight: 600;
	padding: 0 6px;
	text-align: center;
}

.widget_calendar thead, .widget_calendar tbody,
.wp-block-calendar thead,
.wp-block-calendar tbody {
	border: none;
	margin-left: -.25em;
	margin-right: -.25em;
}

.widget_calendar thead th, .widget_calendar thead td, .widget_calendar tbody th, .widget_calendar tbody td,
.wp-block-calendar thead th,
.wp-block-calendar thead td,
.wp-block-calendar tbody th,
.wp-block-calendar tbody td {
	background: transparent;
	border: 0;
	text-align: center;
	line-height: 2;
	vertical-align: middle;
	word-break: normal;
}

.widget_calendar thead th,
.wp-block-calendar thead th {
	visibility: hidden;
	position: relative;
	font-size: 14px;
	color: #999;
}

.widget_calendar thead th:after,
.wp-block-calendar thead th:after {
	content: '';
	visibility: visible;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.widget_calendar thead th[title="Monday"]:after,
.wp-block-calendar thead th[title="Monday"]:after {
	content: 'Mo';
}

.widget_calendar thead th[title="Tuesday"]:after,
.wp-block-calendar thead th[title="Tuesday"]:after {
	content: 'Tu';
}

.widget_calendar thead th[title="Wednesday"]:after,
.wp-block-calendar thead th[title="Wednesday"]:after {
	content: 'We';
}

.widget_calendar thead th[title="Thursday"]:after,
.wp-block-calendar thead th[title="Thursday"]:after {
	content: 'Th';
}

.widget_calendar thead th[title="Friday"]:after,
.wp-block-calendar thead th[title="Friday"]:after {
	content: 'Fr';
}

.widget_calendar thead th[title="Saturday"]:after,
.wp-block-calendar thead th[title="Saturday"]:after {
	content: 'Sa';
}

.widget_calendar thead th[title="Sunday"]:after,
.wp-block-calendar thead th[title="Sunday"]:after {
	content: 'Su';
}

.widget_calendar tbody td,
.wp-block-calendar tbody td {
	font-size: 14px;
	color: #000;
}

.widget_calendar tbody #today,
.wp-block-calendar tbody #today {
	position: relative;
	z-index: 9;
	color: var(--rz-background-text-color-primary);
}

.widget_calendar tbody #today:after,
.wp-block-calendar tbody #today:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 28px;
	height: 28px;
	background-color: var(--rz-background-color-primary);
	border-radius: 50%;
	z-index: -1;
}

.widget_calendar tbody .old,
.wp-block-calendar tbody .old {
	color: #999;
}

.widget_calendar .wp-calendar-nav a,
.wp-block-calendar .wp-calendar-nav a {
	color: #000;
	text-decoration: none;
}

.widget_calendar .wp-calendar-nav a:hover,
.wp-block-calendar .wp-calendar-nav a:hover {
	color: var(--rz-background-color-primary);
}

.single-post .entry-content .wp-block-calendar {
	margin-top: 20px;
}

.wp-block-page-list {
	margin: 0;
	padding: 0;
}

.wp-block-page-list li {
	list-style: none;
	padding: 7px 0;
}

.wp-block-page-list li:last-child {
	padding-bottom: 0;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Modals
--------------------------------------------------------------*/
.rz-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	display: none;
	--rz-modal-spacing: 30px;
}

.rz-modal .panel-content {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 470px;
	max-width: 100%;
	margin: 0;
	background-color: var(--rz-background-color-light);
	transform: translateX(100%);
	transition: transform .5s;
	display: flex;
	flex-direction: column;
}

.rz-modal .modal-header {
	padding: 25px 45px 20px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	background-color: var(--rz-background-color-light);
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}

.rz-modal .modal-header .modal-title {
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	line-height: 1;
}

.rz-modal .mobile-panel-search {
	width: 100%;
	padding: var(--rz-modal-spacing);
}

.rz-modal .mobile-panel-search .search-wrapper {
	position: relative;
	width: 100%;
	display: flex;
}

.rz-modal .mobile-panel-search .search-field {
	flex: auto;
	border: 1px solid var(--rz-border-color-gray);
	padding-right: 42px;
	height: 54px;
	line-height: 54px;
}

.rz-modal .mobile-panel-search .search-submit {
	position: absolute;
	right: 0;
	background-color: transparent;
	color: var(--rz-text-color-gray);
	padding: 0;
	width: 68px;
	height: 54px;
	line-height: 56px;
	display: block;
	text-align: center;
	z-index: 999;
	border: none;
	transition: none;
}

.rz-modal .modal-content {
	position: relative;
	padding: var(--rz-modal-spacing);
	background-color: var(--rz-background-color-light);
}

.rz-modal.open {
	visibility: visible;
}

.rz-modal.open .modal-header {
	opacity: 1;
	display: block;
}

.rz-modal.open .modal-content {
	opacity: 1;
}

.rz-modal.open .panel-content {
	transform: none;
}

.rz-modal.side-left .panel-content {
	left: 0;
	right: auto;
	transform: translateX(-100%);
}

.rz-modal.side-left.open .panel-content {
	transform: none;
}

.rz-modal .off-modal-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background-color: var(--rz-background-color-dark);
	opacity: 0.5;
}

.rz-modal .button-close {
	display: flex;
	line-height: 1;
	position: absolute;
	right: var(--rz-modal-spacing);
	top: 50%;
	transform: translateY(-50%);
	font-size: 24px;
	color: #a6a6a6;
	margin-left: 20px;
}

.rz-modal .button-close:hover {
	color: #767676;
}

.admin-bar .rz-modal {
	top: 32px;
	height: calc( 100% - 32px);
}

body .hotspot-modal {
	color: var(--rz-text-color);
	font-family: var(--rz-font-family-primary);
}

body .hotspot-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__number {
	display: none;
}

body .hotspot-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn {
	font-size: 10px;
	letter-spacing: 0;
	font-weight: 400;
	padding: 5px 7px 4px;
	background-color: #111 !important;
	color: #fff !important;
	line-height: 1;
}

body .hotspot-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__btn-buy.snpt-cta-btn:hover {
	background-color: #111;
	color: #fff;
}

body .hotspot-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__price {
	color: var(--rz-text-color-gray);
	font-size: 16px;
	font-weight: 500;
	padding-top: 3px;
	display: inline-block;
}

body .hotspot-modal .public-hotspot-info-holder .public-hotspot-info .public-hotspot-info__second-line {
	font-size: 16px;
	margin-top: 5px;
}

body .hotspot-modal .modal-dialog .chevron {
	top: 50%;
	transform: translateY(-50%);
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery-caption {
	display: block;
}

.gallery-icon {
	margin-bottom: 25px;
}

.gallery {
	margin-bottom: 1.5em;
	margin-left: -7px;
	margin-right: -7px;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin: 0;
	padding: 7px;
	margin-bottom: 35px;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.blocks-gallery-caption {
	width: inherit;
	margin-bottom: 40px;
}

/*--------------------------------------------------------------
# Col
--------------------------------------------------------------*/
.row-flex {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.col-flex {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-flex-xs-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.col-flex-xs-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-flex-xs-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-flex-xs-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-flex-xs-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-flex-xs-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-flex-xs-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-flex-xs-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-flex-xs-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-flex-xs-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-flex-xs-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-flex-xs-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-flex-xs-1-5 {
	flex: 0 0 20%;
	max-width: 20%;
}

@media (min-width: 768px) {
	.col-flex-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-flex-sm-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-flex-sm-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-flex-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-flex-sm-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-flex-sm-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-flex-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-flex-sm-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-flex-sm-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-flex-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-flex-sm-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-flex-sm-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-flex-sm-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}
}

@media (min-width: 992px) {
	.col-flex-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-flex-md-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-flex-md-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-flex-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-flex-md-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-flex-md-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-flex-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-flex-md-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-flex-md-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-flex-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-flex-md-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-flex-md-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-flex-md-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
.site-content {
	padding-top: 80px;
	padding-bottom: 80px;
}

.site-content:after {
	clear: both;
	display: block;
	content: "";
}

.site-content.no-top-spacing {
	padding-top: 0 !important;
}

.site-content.no-bottom-spacing {
	padding-bottom: 0 !important;
}

.site-content .razzi-bottom-no-spacing {
	margin-bottom: 0;
}

.page:not(.elementor-page) .site-content {
	display: flex;
}

.page.full-content:not(.elementor-page) .site-content {
	max-width: 1200px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
}

.page .site {
	max-width: 100%;
	margin: 0 auto;
}

.razzi-container {
	max-width: 1903px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
	padding-right: 40px;
}

.razzi-container-wide {
	max-width: 1903px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 100px;
	padding-right: 100px;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
}

.container > :not(.mega-menu-container).container {
	width: 100%;
}

@media (min-width: 992px) {
	.single-post .site-content > .container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container,
	.single-post .site-content > .container {
		width: 1170px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.single-post .site-content {
	padding-top: 30px;
}

.single-product .site-content {
	padding-top: 0;
}

.razzi-catalog-page .site-content {
	padding-top: 60px;
}

.razzi-blog-page .page-header + .site-content {
	padding-top: 5px;
}

.razzi-blog-page:not(.full-content) .page-header + .site-content {
	padding-top: 20px;
}

.razzi-boxed-layout .site {
	max-width: 1200px;
	margin: 0 auto;
	background-color: #fff;
}

.razzi-boxed-layout .site-header {
	max-width: 1200px;
	margin: 0 auto;
}

.site-header__border {
	border-bottom: 1px solid var(--rz-border-color-light);
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Preloader
--------------------------------------------------------------*/
.preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999999;
	background: #fff;
}

.preloader .preloader-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
}

.preloader .spinner {
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	transform: none;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	        animation: razzi-spin infinite 1s linear;
}

.no-js .preloader {
	display: none;
}

/*--------------------------------------------------------------
## Top bar
--------------------------------------------------------------*/
.razzi-topbar__text {
	color: var(--rz-color-dark);
	letter-spacing: 0.02em;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 500;
	display: flex;
}

.razzi-topbar__text svg,
.razzi-topbar__text img {
	margin: 0 14px 0 0;
	vertical-align: middle;
}

.razzi-topbar__text .razzi-svg-icon svg {
	width: auto;
	height: auto;
}

.razzi-topbar__text.text-normal {
	text-transform: inherit;
}

.topbar-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-left: -12px;
	margin-right: -12px;
	display: flex;
}

.topbar-menu ul.sub-menu {
	min-width: 80px;
	position: absolute;
	top: 100%;
	left: 0;
	opacity: 0;
	transition: .3s;
	z-index: 1000;
	pointer-events: none;
	text-align: left;
	background-color: var(--rz-background-color-light);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
	list-style: none;
	margin: 0;
	padding: 0;
}

.topbar-menu ul.sub-menu li:not(:last-child) {
	border-bottom: 1px solid var(--rz-border-color-light);
}

.topbar-menu ul.sub-menu ul {
	left: 100%;
	top: 0;
	transform: scaleX(1);
}

.topbar-menu li {
	display: inline-block;
	width: 100%;
	position: relative;
}

.topbar-menu li a {
	display: block;
	width: 110%;
	font-size: 14px;
	padding: 10px 14px 9px;
	margin: 0;
	opacity: 1;
	white-space: nowrap;
	color: #111;
}

.topbar-menu li a:hover {
	color: var(--rz-color-primary);
}

.topbar-menu li:hover > ul {
	opacity: 1;
	transform: scaleX(1);
	pointer-events: initial;
}

.topbar-menu > li {
	display: flex;
	align-items: center;
	height: inherit;
}

.topbar-menu > li > a {
	font-weight: 500;
	color: var(--rz-color-dark);
}

.topbar-menu > li.menu-item-has-children > a {
	position: relative;
	padding-right: 20px;
}

.topbar-menu > li.menu-item-has-children > a .toggle-menu-children {
	right: 0;
	transform: translateY(-50%) rotate(0);
}

.topbar-menu .menu-item-has-children {
	position: relative;
	padding-right: 20px;
}

.topbar-menu .menu-item-has-children .toggle-menu-children {
	position: absolute;
	right: 9px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
	cursor: pointer;
	transition: .3s transform;
	transform: rotate(-90deg);
}

.topbar-menu-container .topbar-menu ul a {
	padding: 0;
}

.topbar-menu-container .topbar-menu ul a:hover {
	--rz-color-primary: #FF6F61;
}

.topbar-menu-container .topbar-menu li.row-flex {
	display: flex;
}

.topbar-menu-container .topbar-menu li li a {
	--rz-color-dark: #111111;
}

.topbar-menu-container .topbar-menu > li > a {
	padding: 0 2px;
	position: relative;
}

.topbar-menu-container .topbar-menu > li > a:after {
	display: none;
}

.topbar-menu-container .topbar-menu > li.menu-item-has-children > a {
	padding-right: 3px;
}

.topbar-menu-container ul.sub-menu li:not(:last-child) {
	border: none;
}

.topbar-menu-container.has-arrow .topbar-menu > li.menu-item-has-children > a {
	padding-right: 20px;
}

.topbar {
	--rz-icon-color: #A0A0A0;
}

.topbar .razzi-currency,
.topbar .razzi-language {
	padding: 0 20px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.topbar .razzi-currency:not(:last-child):before,
.topbar .razzi-language:not(:last-child):before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 10px;
	background-color: #cdcdcd;
}

.topbar .razzi-currency .content-droplist ul li a,
.topbar .razzi-language .content-droplist ul li a {
	color: #111;
}

.topbar .socials-menu .menu {
	margin-left: -10px;
	margin-right: -10px;
}

.topbar .socials-menu .menu li {
	padding: 0;
}

.topbar .socials-menu .menu li a {
	display: inline-block;
	color: var(--rz-icon-color);
	padding: 0 10px;
	font-size: 14px;
}

.topbar .socials-menu .menu li a:hover {
	color: var(--rz-dark-color);
}

.topbar .primary-navigation ul ul a {
	color: #111;
}

.topbar .primary-navigation .nav-menu > li > a {
	font-size: 16px;
}

.topbar .razzi-topbar__close {
	cursor: pointer;
}

.topbar {
	height: 45px;
	background-color: var(--rz-background-color-gray);
	color: var(--rz-color-dark);
}

.topbar .razzi-container-fluid {
	display: flex;
	align-items: center;
	height: 100%;
}

.topbar-items {
	display: flex;
	align-items: center;
	height: inherit;
}

.mobile-topbar-items {
	white-space: nowrap;
}

.mobile-topbar-items > * {
	margin-right: 0;
	padding: 0 20px;
}

.mobile-topbar-items .topbar-menu .menu-item-has-children {
	padding-right: 0;
}

.mobile-topbar-items .topbar-menu .sub-menu {
	display: none;
}

.topbar-left-items > * {
	margin-right: 50px;
}

.topbar-left-items > *:last-child {
	margin-right: 0;
}

.topbar-center-items {
	flex: 1;
	text-align: center;
	justify-content: center;
}

.topbar-center-items > * {
	margin: 0 50px;
	height: inherit;
	display: flex;
	align-items: center;
}

.topbar-center-items > * > * {
	height: inherit;
	display: flex;
	align-items: center;
}

.topbar-center-items > *:first-child {
	margin-left: 0;
}

.topbar-center-items > *:last-child {
	margin-right: 0;
}

.topbar-right-items {
	flex: 1;
	text-align: right;
	justify-content: flex-end;
}

.topbar-right-items > * {
	margin-left: 72px;
	height: inherit;
	display: flex;
	align-items: center;
}

.topbar-right-items > * > * {
	height: inherit;
	display: flex;
	align-items: center;
}

.topbar-right-items > *:first-child {
	margin-left: 0;
}

.topbar-left-items .razzi-currency,
.topbar-left-items .razzi-language {
	margin-right: 0;
}

.topbar-right-items .razzi-currency,
.topbar-right-items .razzi-language {
	margin-left: 0;
}

.topbar.has-center .topbar-right-items {
	flex: inherit;
}

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header {
	--rz-header-color-light: #ffffff;
	--rz-header-color-dark: #111111;
	--rz-header-color-darker: #1f1f1f;
	--rz-header-text-color-gray: #767676;
	--rz-header-background-color-light: #ffffff;
	--rz-header-background-color-dark: #1F1F1F;
}

.site-header .razzi-header-container {
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
}

.site-header .submenu__arrow {
	position: absolute;
	width: 12px;
	height: 12px;
	border: 1px solid transparent;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	top: -6px;
	left: 50%;
	background-color: var --rz-background-color-light;
	z-index: 99;
	transform: translateX(-50%) rotate(135deg);
}

.site-branding {
	flex: 0 1 auto;
	position: relative;
	z-index: 100;
}

.site-branding .logo {
	position: relative;
	transition: none;
}

.site-branding .logo:hover {
	text-decoration: none;
}

.site-branding .logo img {
	display: inline-block;
	vertical-align: middle;
}

.site-branding .logo .logo-transparent {
	opacity: 0;
	visibility: hidden;
	transition: .5s;
}

.site-branding .logo.logo-text {
	font-weight: 600;
	font-size: 28px;
	line-height: 41px;
	color: var(--rz-header-color-dark);
}

.site-branding .logo svg {
	vertical-align: middle;
}

.site-branding .logo-light {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}

.header-transparent .site-branding .logo.active-logo .logo-transparent {
	opacity: 1;
	visibility: visible;
}

.header-transparent .site-branding .logo.active-logo .logo-main {
	opacity: 0;
	visibility: hidden;
	transition: .5s;
}

.header-transparent .site-header.minimized .site-branding .logo.active-logo .logo-transparent {
	opacity: 0;
	visibility: hidden;
}

.header-transparent .site-header.minimized .site-branding .logo.active-logo .logo-main {
	opacity: 1;
	visibility: visible;
}

.site-header .header-search .search-icon {
	cursor: pointer;
	font-size: 18px;
	color: var(--rz-header-color-dark);
	line-height: 1;
}

.site-header .header-search.search-form-type form {
	position: relative;
}

.site-header .header-search.search-form-type form.searching .close-search-results,
.site-header .header-search.search-form-type form.searching .search-submit {
	opacity: 0;
}

.site-header .header-search.search-form-type .search-fields {
	position: relative;
}

.site-header .header-search.search-form-type .search-field {
	float: left;
	height: 64px;
	line-height: 1;
	padding-right: 25px;
	padding-left: 25px;
	position: relative;
	width: 100%;
	border-radius: 0;
	min-width: 370px;
	color: var(--rz-header-color-darker);
}

.site-header .header-search.search-form-type .search-field:focus {
	outline: none;
}

.site-header .header-search.search-form-type .search-field:-ms-input-placeholder {
	color: var(--rz-color-placeholder);
}

.site-header .header-search.search-form-type .search-field::-moz-placeholder {
	color: var(--rz-color-placeholder);
}

.site-header .header-search.search-form-type .search-field::placeholder {
	color: var(--rz-color-placeholder);
}

.site-header .header-search.search-form-type .btn-icon {
	position: absolute;
	top: 0;
	right: 26px;
	height: 64px;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--rz-color-lighter);
	z-index: 10;
	transition: none;
}

.site-header .header-search.search-form-type .search-submit {
	position: absolute;
	top: 1px;
	right: 1px;
	background-color: transparent;
	padding: 0;
	width: 62px;
	height: 60px;
	line-height: 62px;
	display: block;
	z-index: 999;
	cursor: pointer;
}

.site-header .header-search.search-form-type .razzi-loading {
	bottom: auto;
	top: calc( 50% - 10px);
	left: auto;
	right: 42px;
}

.site-header .header-search.search-form-type .search-results {
	position: absolute;
	top: 100%;
	min-width: 371px;
	text-align: left;
	visibility: hidden;
}

.site-header .header-search.search-form-type .search-results .result-title {
	display: none;
}

.site-header .header-search.search-form-type .search-results .search-list {
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid var(--rz-border-color-light);
	background-color: var(--rz-background-color-light);
	border-top: none;
}

.site-header .header-search.search-form-type .search-results .search-list .list-item {
	margin-top: 15px;
}

.site-header .header-search.search-form-type .search-results .search-list .list-item:first-child {
	margin-top: 15px;
}

.site-header .header-search.search-form-type .search-results .search-list .list-item:last-child {
	margin-bottom: 15px;
}

.site-header .header-search.search-form-type .search-results .search-list .list-item.view-more {
	margin-top: 10px;
	margin-bottom: 10px;
}

.site-header .header-search.search-form-type .search-results .search-list .list-item img {
	max-width: 80px;
	margin-right: 15px;
}

.site-header .header-search.search-form-type .search-results .result-list-not-found {
	padding-left: 0;
}

.site-header .header-search.search-form-type .quick-links {
	position: absolute;
	top: calc(100% + 20px);
	min-width: 371px;
	text-align: left;
	padding: 0 20px 20px;
	border: 1px solid var(--rz-border-color-light);
	background-color: var(--rz-background-color-light);
	border-top: none;
	transform: scaleX(0);
	transition: top 0.3s,opacity .4s;
	opacity: 0;
	z-index: -999;
}

.site-header .header-search.search-form-type form:not(.searched) ~ .quick-links.open {
	opacity: 1;
	transform: scaleX(1);
	pointer-events: initial;
	transition-delay: .4s;
	z-index: 99;
	top: 100%;
}

.site-header .header-search.search-form-type .found-products ~ .search-results {
	visibility: visible;
}

.site-header .header-search.form-type-boxed .search-field {
	position: relative;
	background-color: #303030;
	color: var(--rz-header-color-light);
	border: 1px solid transparent;
	height: 62px;
	font-size: 15px;
}

.site-header .header-search.form-type-boxed .search-field:focus {
	outline: none;
}

.site-header .header-search.form-type-boxed .search-field:-ms-input-placeholder {
	color: var(--rz-color-placeholder);
}

.site-header .header-search.form-type-boxed .search-field::-moz-placeholder {
	color: var(--rz-color-placeholder);
}

.site-header .header-search.form-type-boxed .search-field::placeholder {
	color: var(--rz-color-placeholder);
}

.site-header .header-search.form-type-boxed .search-submit {
	border: none;
}

.site-header .header-search.form-type-boxed .search-submit .razzi-svg-icon {
	font-size: 20px;
}

.site-header .header-search.form-type-boxed .close-search-results {
	border-color: transparent;
	width: 62px;
	height: 62px;
	top: 0;
	right: 0;
	transform: translateY(0);
}

.site-header .header-search.form-type-boxed .close-search-results .razzi-svg-icon {
	color: var(--rz-header-color-light);
	font-size: 18px;
}

.site-header .header-search.form-type-boxed .searched .search-submit {
	opacity: 0;
}

.site-header .header-search.form-skin-light .search-field {
	background-color: transparent;
	color: var(--rz-header-color-dark);
	border-color: var(--rz-border-color-dark);
}

.site-header .header-search.form-skin-light .search-submit {
	color: inherit;
}

.site-header .header-search.form-type-full-width .search-field {
	border: none;
	border-bottom: 1px solid var(--rz-border-color-dark);
	height: 45px;
	line-height: 45px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: inherit;
}

.site-header .header-search.form-type-full-width .btn-icon {
	height: 45px;
}

.site-header .header-search.form-type-full-width .search-submit {
	width: 44px;
	height: 43px;
	line-height: 44px;
	border: none;
	margin-right: 10px;
}

.site-header .header-search.form-type-full-width .search-submit .razzi-svg-icon {
	color: var(--rz-header-color-dark);
}

.site-header .header-search.form-type-full-width .searched .search-field {
	border-bottom-color: var(--rz-border-color-light);
}

.site-header .header-search.form-type-full-width .searched .search-submit {
	opacity: 0;
}

.site-header .header-search.search-type-form-cat form {
	display: flex;
	align-items: center;
}

.site-header .header-search.search-type-form-cat form.searching .search-submit {
	opacity: 1;
}

.site-header .header-search.search-type-form-cat .search-field {
	height: 58px;
	line-height: 1;
	border-left: 1px solid;
	border-color: var(--rz-border-color-light);
	background-color: inherit;
}

.site-header .header-search.search-type-form-cat .search-field:focus {
	border-color: var(--rz-border-color-dark);
	border-right: 1px solid var(--rz-border-color-dark);
}

.site-header .header-search.search-type-form-cat .product-cat {
	height: 58px;
	line-height: 60px;
	padding: 0;
	text-align: left;
}

.site-header .header-search.search-type-form-cat .product-cat-label {
	padding-left: 30px;
	padding-right: 63px;
	border-right: 1px solid;
	border-color: var(--rz-border-color-light);
	background-position: calc(100% - 30px) 50%;
}

.site-header .header-search.search-type-form-cat .product-cat-dd {
	min-height: 60px;
	border-color: var(--rz-border-color-light);
}

.site-header .header-search.search-type-form-cat .product-cat-dd:focus ~ .product-cat-label {
	border-color: var(--rz-border-color-dark);
}

.site-header .header-search.search-type-form-cat .search-submit {
	top: 0;
	right: 0;
	height: 58px;
	padding: 0 29px;
	border-color: var(--rz-border-color-light);
	border-left: none;
	position: relative;
	width: auto;
	background-color: transparent;
}

.site-header .header-search.search-type-form-cat .search-submit .razzi-svg-icon {
	font-size: 20px;
	color: var(--rz-header-text-color-gray);
	transition: 0.35s;
}

.ra-search-form .form-search,
.ra-search-form .search-inner-content {
	display: flex;
	width: 100%;
	position: relative;
}

.ra-search-form .product-cat {
	width: auto;
	float: left;
	position: relative;
	height: 42px;
	line-height: 42px;
	cursor: pointer;
	background-color: inherit;
}

.ra-search-form .product-cat.active:hover .cats-search {
	opacity: 1;
	z-index: 9998;
	top: 100%;
	transform: scaleX(1);
}

.ra-search-form .product-cat.active:hover .product-cat-label:before {
	z-index: 9999;
	opacity: 1;
	top: 100%;
}

.ra-search-form .form-search {
	width: 100%;
	margin: 0;
}

.ra-search-form .form-search.actived .search-wrapper .search-results,
.ra-search-form .form-search.actived ~ .search-results > .search-list {
	top: 100%;
	transform: scaleX(1);
	z-index: 9999;
}

.ra-search-form .form-search.actived ~ .quick-links {
	display: none;
}

.ra-search-form .form-search.searched .close-search-results {
	opacity: 1;
	z-index: 8888;
}

.ra-search-form .form-search.searching .razzi-loading {
	opacity: 1;
	visibility: visible;
}

.ra-search-form .form-search.searching .search-submit:before {
	opacity: 0;
}

.ra-search-form .form-search.searching ~ .quick-links {
	display: none;
}

.ra-search-form .razzi-loading {
	position: absolute;
	bottom: -50px;
	left: calc( 50% - 10px);
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
}

.ra-search-form .razzi-loading:before {
	height: 20px;
	width: 20px;
}

.ra-search-form .search-wrapper {
	width: 100%;
	display: flex;
	position: relative;
}

.ra-search-form .search-wrapper ::-webkit-scrollbar {
	background: transparent;
	width: 7px;
}

.ra-search-form .search-wrapper ::-webkit-scrollbar-thumb {
	background-color: var(--rz-border-color);
}

.ra-search-form .quick-links .label {
	font-size: 15px;
	line-height: 22px;
	color: var(--rz-color-dark);
	margin: 15px 0 20px;
	line-height: 1;
	font-weight: 500;
}

.ra-search-form .quick-links .links {
	list-style: none;
	padding: 0;
	margin: 0;
}

.ra-search-form .quick-links .links li {
	padding: 7px 0;
}

.ra-search-form .quick-links .links a {
	position: relative;
}

.ra-search-form .quick-links .links a:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-color-dark);
	transition: .5s;
	opacity: 0;
}

.ra-search-form .quick-links .links a:hover:after {
	opacity: 1;
	width: 100%;
}

.ra-search-form .search-results {
	position: relative;
}

.ra-search-form .search-results > .search-list {
	border-top: none;
	z-index: -1;
	padding: 0;
	transform: scaleX(0);
	max-height: calc( 100vh - 370px);
}

.ra-search-form .search-results .result-title {
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	padding: 24px var(--rz-modal-spacing);
	margin: 0 -30px 0 -30px;
	border-top: 1px solid #E2E2E2;
}

.ra-search-form .search-results .result-title.not-found {
	display: none;
}

.ra-search-form .search-results .search-list.result-list-not-found {
	padding: 10px 0;
}

.ra-search-form .search-results .search-list.result-list-not-found .list-item {
	flex-direction: column;
	align-items: center;
	padding: 0;
}

.ra-search-form .search-results .search-list.result-list-not-found .list-item .text {
	font-size: 15px;
	line-height: 22.5px;
	margin-bottom: 13px;
	color: var(--rz-color-darker);
}

.ra-search-form .search-results .search-list.result-list-not-found .list-item .razzi-svg-icon {
	font-size: 22px;
	color: var(--rz-color-lighter);
}

.ra-search-form .search-results .search-list .list-item {
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.ra-search-form .search-results .search-list .list-item:first-child {
	margin-top: 0;
}

.ra-search-form .search-results .search-list .list-item.view-more .button-normal {
	line-height: 35px;
}

.ra-search-form .search-results .search-list .list-item img {
	max-width: 100px;
	margin-right: 30px;
}

.ra-search-form .search-results .search-list .list-item .title-item {
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: var(--rz-color-dark);
	display: block;
}

.ra-search-form .search-results .search-list .list-item .title-item:hover {
	color: var(--rz-color-primary);
}

.ra-search-form .search-results .search-list .list-item .star-rating {
	float: none;
	margin-top: 5px;
}

.ra-search-form .search-results .search-list .list-item .price-item {
	font-size: 15px;
	color: var(--rz-text-color-gray);
	line-height: 23px;
	font-weight: 500;
	margin-top: 2px;
}

.ra-search-form .search-results .search-list .list-item .price-item .sale {
	display: none;
}

.ra-search-form .search-results .search-list .list-item del {
	font-size: 14px;
	padding-right: 5px;
	font-weight: 400;
}

.ra-search-form .search-results .search-list .list-item ins {
	text-decoration: none;
	background-color: transparent;
	color: var(--rz-color-primary);
	font-size: 16px;
}

.ra-search-form .search-results .search-list .search-item {
	display: flex;
	align-items: center;
}

.ra-search-form .close-search-results {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 25px;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--rz-header-color-dark);
	z-index: 10;
	opacity: 0;
	transition: none;
}

.ra-search-form .product-cat-label {
	padding-right: 25px;
	padding-left: 25px;
	border: 1px solid var(--rz-border-color);
	border-right: none;
	color: var(--rz-header-text-color-gray);
	position: relative;
	height: 100%;
	white-space: nowrap;
}

.ra-search-form .product-cat-label .razzi-svg-icon {
	position: absolute;
	right: 25px;
	top: 53%;
	transform: translateY(-50%);
	font-size: 18px;
}

.ra-search-form .product-cat-dd {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	cursor: pointer;
	min-height: 42px;
	width: 100%;
	z-index: 10;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--rz-header-text-color-gray);
	background-position: calc(100% - 25px) 50%;
	opacity: 0;
}

.ra-search-form .product-cat-dd:focus {
	color: var(--rz-color-dark);
}

.ra-search-form .search-field {
	float: left;
	height: 42px;
	line-height: 1;
	border-top: 1px solid var(--rz-border-color);
	border-bottom: 1px solid var(--rz-border-color);
	border-left: none;
	border-right: none;
	padding-right: 25px;
	padding-left: 25px;
	position: relative;
	width: 100%;
	border-radius: 0;
}

.ra-search-form .search-field:focus {
	outline: none;
}

.ra-search-form.search-every-thing .search-field {
	border-left: 1px solid var(--rz-border-color);
}

.ra-search-form ::-webkit-input-placeholder {
	color: #777;
}

.ra-search-form ::-moz-placeholder {
	color: #777;
}

.ra-search-form :-ms-input-placeholder {
	color: #777;
}

.ra-search-form :-moz-placeholder {
	color: #777;
}

.ra-search-form .search-submit {
	float: right;
	height: 45px;
	line-height: 47px;
	background-color: var(--rz-header-bacground-color-light);
	border: 1px solid var(--rz-border-color);
	white-space: nowrap;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.ra-search-form .search-submit .razzi-svg-icon {
	display: block;
	font-size: 18px;
	order: 3;
}

.ra-search-form .search-submit .button-label {
	order: 2;
}

.ra-search-modal .search-inner-content {
	flex-direction: column;
}

.ra-search-modal .product-cat {
	height: 54px;
	line-height: 54px;
	background-color: var(--rz-background-color-light);
	margin-bottom: 20px;
}

.ra-search-modal .product-cat-label {
	border: 1px solid var(--rz-border-color-gray);
	background-color: var(--rz-background-color-light);
}

.ra-search-modal .product-cat-label:focus {
	border-color: var(--rz-border-color-dark);
}

.ra-search-modal .title {
	font-size: 18px;
	color: var(--rz-color-darker);
	font-weight: 600;
}

.ra-search-modal .search-field {
	border: 1px solid var(--rz-border-color-gray);
	padding-right: 42px;
	height: 54px;
	line-height: 54px;
}

.ra-search-modal .search-field:focus {
	border-color: var(--rz-color-dark);
}

.ra-search-modal .search-submit {
	position: absolute;
	right: 0;
	background-color: transparent;
	color: var(--rz-text-color-gray);
	padding: 0;
	width: 68px;
	height: 54px;
	line-height: 56px;
	display: block;
	text-align: center;
	z-index: 999;
	border: none;
	transition: none;
}

.ra-search-modal .search-submit .razzi-svg-icon {
	margin: 0;
}

.ra-search-modal form.actived .search-submit {
	opacity: 0;
}

.ra-search-modal .search-results {
	border: 0;
	margin-top: 30px;
}

.ra-search-modal .quick-links {
	margin-top: 30px;
}

.ra-search-modal .quick-links .label {
	padding: 30px var(--rz-modal-spacing) 20px;
	margin: 0 -30px 0 -30px;
	border-top: 1px solid #E2E2E2;
}

.aws-container .aws-search-form {
	height: 54px;
}

.aws-container .aws-search-form:focus .aws-form-btn {
	border-color: var(--rz-color-darker);
}

.aws-container .aws-search-form .aws-search-field {
	padding-left: 25px;
	font-size: 16px;
	line-height: 54px;
	min-width: 370px;
}

.aws-container .aws-search-form .aws-form-btn {
	z-index: 10;
	border-color: transparent;
	background-color: transparent;
	width: auto;
	position: absolute;
	right: 0;
	top: -3px;
	bottom: 0;
}

.aws-container .aws-search-form .aws-form-btn:hover {
	background-color: transparent;
}

.aws-container .aws-search-form .aws-search-btn_icon {
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
	color: var(--rz-text-color-gray);
}

.aws-container .aws-search-form .aws-search-btn_icon svg {
	width: 24px;
}

.aws-container .aws-search-form.aws-form-active .aws-search-btn_icon, .aws-container .aws-search-form.aws-processing .aws-search-btn_icon {
	display: none;
}

.aws-container .aws-search-form .aws-search-clear {
	right: 10px;
}

.aws-container .aws-search-form ::-webkit-input-placeholder {
	color: #777;
}

.aws-container .aws-search-form ::-moz-placeholder {
	color: #777;
}

.aws-container .aws-search-form :-ms-input-placeholder {
	color: #777;
}

.aws-container .aws-search-form :-moz-placeholder {
	color: #777;
}

.aws-container[data-buttons-order="3"] .aws-search-form .aws-form-btn {
	left: 0;
	right: auto;
}

.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-field {
	padding-left: 60px;
	padding-right: 25px;
}

.aws-search-result {
	border: none;
	margin-top: 11px;
	font-size: 14px;
	padding-bottom: 20px;
}

.aws-search-result ul li {
	padding-left: 20px;
	padding-right: 20px;
	border: none;
}

.aws-search-result .aws_result_item:hover {
	background-color: transparent;
}

.aws-search-result .aws_result_item:first-child {
	padding-top: 20px;
}

.aws-search-result .aws_result_image {
	padding-right: 15px;
	min-width: 100px;
}

.aws-search-result .aws_result_image img {
	width: 100px;
}

.aws-search-result .aws_result_title {
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: var(--rz-color-dark);
}

.aws-search-result .aws_result_stock,
.aws-search-result .aws_result_sku {
	margin: 7px 0;
}

.aws-search-result .aws_result_excerpt {
	color: var(--rz-text-color);
	margin: 7px 0;
}

.aws-search-result .aws_result_price {
	font-size: 15px;
	color: var(--rz-text-color-gray);
	line-height: 23px;
	font-weight: 500;
}

.aws-search-result .aws_result_link {
	padding: 10px 0;
	display: flex;
	align-items: center;
}

.aws-search-result .aws_search_more {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.aws-search-result .aws_search_more a {
	display: inline-block;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 46px;
	padding: 0 40px;
	text-decoration: none;
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
	white-space: nowrap;
}

.aws-search-result .aws_no_result {
	padding: 10px 26px;
}

.search-modal-opened .aws-search-result ul {
	max-height: calc( 100vh - 250px);
}

.search-modal-opened .aws-search-result ul li {
	padding-left: 0;
	padding-right: 0;
}

.search-modal-opened .aws-search-result .aws_search_more {
	padding-bottom: 0;
}

.form-type-boxed .aws-container .aws-search-form {
	height: 100%;
}

.form-type-boxed .aws-container .aws-search-form .aws-search-field {
	position: relative;
	height: 62px;
	font-size: 15px;
	border-radius: 0;
	min-width: 370px;
	width: 100%;
}

.form-type-boxed .aws-container .aws-search-form .aws-search-field:focus {
	outline: none;
}

.form-type-boxed .aws-container .aws-search-form .aws-search-field:-ms-input-placeholder {
	color: var(--rz-color-placeholder);
}

.form-type-boxed .aws-container .aws-search-form .aws-search-field::-moz-placeholder {
	color: var(--rz-color-placeholder);
}

.form-type-boxed .aws-container .aws-search-form .aws-search-field::placeholder {
	color: var(--rz-color-placeholder);
}

.form-type-boxed.form-skin-dark .aws-container .aws-search-form .aws-search-field {
	background-color: #303030;
	color: var(--rz-header-color-light);
	border: 1px solid transparent;
}

.form-type-boxed.form-skin-dark .aws-container .aws-search-form .aws-search-field:focus {
	border-color: transparent;
}

.form-type-boxed.form-skin-dark .aws-container .aws-search-form .aws-search-btn_icon {
	color: var(--rz-color-lighter);
}

.search-type-form-cat .aws-container {
	width: 100%;
}

.search-type-form-cat .aws-search-form .aws-search-field,
.search-type-form-cat .aws-search-form .aws-form-btn {
	height: 60px;
}

.form-type-full-width .aws-search-form .aws-search-field,
.form-type-full-width .aws-search-form .aws-form-btn {
	border: none;
	border-bottom: 1px solid var(--rz-border-color-dark);
}

.header-v9 .header-search.form-type-boxed .aws-search-form .aws-search-field {
	background-color: transparent;
	color: var(--rz-color-dark);
	border-color: var(--rz-border-color-dark);
	height: 48px;
	min-width: 450px;
}

.header-v9 .header-search.form-type-boxed .aws-search-form .aws-form-btn {
	border-color: var(--rz-border-color-dark);
}

.header-v9 .header-search.form-type-boxed .aws-search-form .aws-search-btn_icon {
	color: inherit;
}

.header-v11 .site-header .header-search.search-form-type .aws-search-form .aws-search-field {
	min-width: 522px;
}

.site-header .header-account .account-links {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	background-color: var(--rz-background-color-light);
	box-sizing: border-box;
	min-width: 200px;
	padding: 30px 0;
	float: left;
	position: absolute;
	top: 100%;
	right: -15px;
	z-index: 99999;
	transition: opacity .3s;
	opacity: 0;
	transform: scaleX(0);
	pointer-events: none;
}

.site-header .header-account .account-links ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.site-header .header-account .account-links li {
	padding: 0 30px;
	margin-bottom: 12px;
	text-align: left;
}

.site-header .header-account .account-links li:last-child {
	margin-bottom: 0;
}

.site-header .header-account .account-links li a:hover {
	color: var(--rz-color-primary);
}

.site-header .header-account .account-links li li {
	padding: 0;
}

.site-header .header-account:hover .account-links {
	opacity: 1;
	transform: scaleX(1);
	pointer-events: initial;
}

.ra-account-modal .modal-content {
	height: 100%;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px;
	padding-right: 50px;
}

.ra-account-modal .modal-content .form-row {
	padding: 0;
}

.ra-account-modal .modal-content form {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.ra-account-modal .woocommerce-error .error-message {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ra-account-modal .razzi-button {
	width: 100%;
	line-height: 50px;
	cursor: pointer;
}

.ra-account-modal .razzi-button.razzi-loading:before {
	left: 50%;
	top: -10px;
}

.ra-account-modal .razzi-button.button-medium {
	line-height: 48px;
}

.ra-account-modal .razzi-button.create-account {
	margin-top: 20px;
}

.ra-account-modal form.register button.razzi-button {
	margin: 20px 0 0 0;
}

.ra-account-modal div.nsl-container.nsl-container-block .nsl-container-buttons {
	width: 100%;
}

.site-header .header-account {
	height: inherit;
}

.site-header .header-account .account-icon {
	font-size: 18px;
	display: flex;
	align-items: center;
	height: inherit;
	position: relative;
	top: -2px;
	color: var(--rz-header-color-dark);
}

.site-header .header-compare .compare-icon {
	position: relative;
	font-size: 18px;
	color: var(--rz-header-color-dark);
	position: relative;
}

.site-header .header-compare .counter {
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 10px;
	font-weight: 500;
	color: var(--rz-background-text-color-primary);
	text-align: center;
	line-height: 11px;
	min-width: 18px;
	height: 18px;
	border-radius: 30px;
	padding: 4px;
	background-color: var(--rz-background-color-primary);
	display: inline-block;
}

.site-header .header-wishlist .wishlist-icon {
	position: relative;
	font-size: 18px;
	color: var(--rz-header-color-dark);
	position: relative;
}

.site-header .header-wishlist .counter {
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 10px;
	font-weight: 500;
	color: var(--rz-background-text-color-primary);
	text-align: center;
	line-height: 11px;
	min-width: 18px;
	height: 18px;
	border-radius: 30px;
	padding: 4px;
	background-color: var(--rz-background-color-primary);
	display: inline-block;
}

.site-header .header-cart {
	padding-right: 19px;
}

.site-header .header-cart > a {
	position: relative;
	color: var(--rz-header-color-dark);
}

.site-header .header-cart .razzi-svg-icon {
	font-size: 18px;
}

.site-header .header-cart .icon-shop-cart {
	font-size: 20px;
}

.site-header .header-cart .counter {
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 10px;
	font-weight: 500;
	color: var(--rz-background-text-color-primary);
	text-align: center;
	line-height: 11px;
	min-width: 18px;
	height: 18px;
	border-radius: 30px;
	padding: 4px;
	background-color: var(--rz-background-color-primary);
	display: inline-block;
}

.ra-cart-modal .modal-header {
	justify-content: center;
}

.ra-cart-modal .modal-content {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 100%;
	position: static;
}

.ra-cart-modal .widget_shopping_cart_content {
	height: 100%;
	padding-bottom: 340px;
	position: static;
}

.ra-cart-modal.has-free-shipping-bar .widget_shopping_cart_content {
	padding-bottom: 400px;
}

.widget_shopping_cart_content {
	position: relative;
}

.widget_shopping_cart_content .woocommerce-mini-cart {
	display: flex;
	flex-direction: column;
	padding: 0;
	margin: 0;
}

.widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item {
	display: flex;
}

.widget_shopping_cart_content a.remove {
	color: #a2a5a6;
	line-height: 1;
}

.widget_shopping_cart_content a.remove:hover {
	color: var(--rz-color-dark);
}

.widget_shopping_cart_content a.remove .razzi-svg-icon {
	font-size: 14px;
	transform: translateY(2px);
}

.widget_shopping_cart_content a.remove .name {
	font-size: 14px;
	margin-left: 5px;
}

.widget_shopping_cart_content ul.cart_list {
	margin: 0;
	padding: 0 var(--rz-modal-spacing);
	overflow-y: auto;
	height: 100%;
}

.widget_shopping_cart_content ul.cart_list .mini_cart_item {
	display: flex;
	align-items: center;
	padding: 0 0 var(--rz-modal-spacing) 0;
	position: relative;
	border-bottom: 1px solid var(--rz-border-color-light);
	margin-bottom: var(--rz-modal-spacing);
}

.widget_shopping_cart_content ul.cart_list .mini_cart_item:last-child {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget_shopping_cart_content ul.cart_list .mini_cart_item:last-child:not(:first-child) .razzi-quantity-dropdown .qty-options {
	top: auto;
	bottom: 29px;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail {
	padding-right: var(--rz-modal-spacing);
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail img {
	display: block;
	float: none;
	margin-right: 0;
	max-width: 120px;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__summary {
	flex: 1;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__summary .variation {
	margin-top: 5px;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__summary .variation > dt {
	float: left;
	clear: both;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__summary .variation > dt:before {
	display: none;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__summary .variation > dd {
	float: left;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__name {
	font-size: 15px;
	font-weight: 600;
	color: var(--rz-color-dark);
	padding-right: 20px;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__name a {
	color: var(--rz-color-dark);
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__price {
	font-weight: 500;
	display: block;
	margin-top: 5px;
	color: var(--rz-text-color-gray);
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__remove {
	text-align: right;
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.widget_shopping_cart_content .variation {
	font-size: 14px;
	margin: 0;
}

.widget_shopping_cart_content .variation dt {
	font-weight: 400;
	display: inline-block;
}

.widget_shopping_cart_content .variation dt:before {
	content: "|";
	display: inline-block;
	margin: 0 4px 0 0;
}

.widget_shopping_cart_content .variation dt:first-child:before {
	display: none;
}

.widget_shopping_cart_content .variation dd {
	display: inline-block;
	margin: 0 0 0 5px;
}

.widget_shopping_cart_content .variation dd :first-child {
	margin-top: 0;
}

.widget_shopping_cart_content .variation dd :last-child {
	margin-bottom: 0;
}

.widget_shopping_cart_content .quantity {
	border: 0;
}

.widget_shopping_cart_content .quantity .qty-button {
	display: none;
}

.widget_shopping_cart_content .quantity .qty {
	color: var(--rz-color-dark);
	text-align: center;
	font-weight: 400;
}

.widget_shopping_cart_content .quantity .qty-dropdown {
	color: var(--rz-color-dark);
}

.widget_shopping_cart_content .quantity .current {
	position: relative;
}

.widget_shopping_cart_content .quantity .current .svg-icon {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
}

.widget_shopping_cart_content .woocommerce-cart-item__qty {
	margin-top: 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.widget_shopping_cart_content .total {
	font-size: 15px;
	font-weight: 500;
	text-align: right;
	color: var(--rz-color-dark);
	background-color: var(--rz-background-color-gray);
	padding: 24px var(--rz-modal-spacing);
	margin: 0 calc(var(--rz-modal-spacing)* -1);
}

.widget_shopping_cart_content .total strong {
	font-weight: 500;
	float: left;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons {
	display: flex;
	flex-direction: column;
	margin: var(--rz-modal-spacing) 0 0 0;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .razzi-button {
	height: 54px;
	line-height: 54px;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout {
	margin-top: 10px;
}

.widget_shopping_cart_content .widget_shopping_cart_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 var(--rz-modal-spacing) var(--rz-modal-spacing) var(--rz-modal-spacing);
	background-color: #fff;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
	position: absolute;
	top: calc( 50% - 15px);
	transform: translateY(-50%);
	width: 100%;
	font-weight: 500;
	font-size: 24px;
	line-height: 35px;
	color: var(--rz-color-dark);
	padding: 0 var(--rz-modal-spacing);
	margin: 0;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message > span {
	display: flex;
	align-items: center;
	justify-content: center;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message .razzi-svg-icon {
	font-weight: 400;
	margin-left: 17px;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message .razzi-button {
	width: 100%;
	margin-top: var(--rz-modal-spacing);
}

.site-header .header-hamburger {
	color: var(--rz-header-color-dark);
}

.site-header .header-hamburger > span {
	cursor: pointer;
}

.ra-hamburger-modal .hamburger-panel-content {
	height: 100%;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}

.ra-hamburger-modal .hamburger-panel-content::-webkit-scrollbar {
	width: 0;
}

.ra-hamburger-modal .hamburger-panel-content:hover::-webkit-scrollbar {
	width: 0;
}

.ra-hamburger-modal .modal-header {
	border: none;
}

.ra-hamburger-modal .modal-content {
	height: 100%;
	display: flex;
	align-items: center;
}

.ra-hamburger-modal .modal-footer {
	padding: 40px 30px;
}

.ra-hamburger-modal .hamburger-navigation {
	width: 100%;
}

.ra-hamburger-modal .mobile-panel-search {
	padding: 0 0 50px;
}

.ra-hamburger-modal ul.nav-menu {
	padding: 0;
	margin: 0;
}

.ra-hamburger-modal ul.nav-menu a {
	font-weight: 500;
	font-size: 36px;
	line-height: 52px;
	position: relative;
	display: block;
}

.ra-hamburger-modal ul.nav-menu > li {
	margin-bottom: 10px;
}

.ra-hamburger-modal ul.nav-menu > li .razzi-svg-icon {
	font-size: 24px;
}

.ra-hamburger-modal ul.nav-menu ul {
	padding: 10px 0 0 0;
	margin: 0;
	display: none;
}

.ra-hamburger-modal ul.nav-menu ul li {
	padding: 6px 0;
}

.ra-hamburger-modal ul.nav-menu ul li a {
	font-size: 18px;
	line-height: 27px;
	font-weight: 400;
}

.ra-hamburger-modal ul.nav-menu li.current-menu-parent > a, .ra-hamburger-modal ul.nav-menu li.current_page_parent > a, .ra-hamburger-modal ul.nav-menu li.current-menu-item > a, .ra-hamburger-modal ul.nav-menu li.current_page_item > a, .ra-hamburger-modal ul.nav-menu li:hover > a {
	color: var(--rz-color-primary);
}

.ra-hamburger-modal ul.nav-menu li.current-menu-parent .razzi-svg-icon, .ra-hamburger-modal ul.nav-menu li.current_page_parent .razzi-svg-icon, .ra-hamburger-modal ul.nav-menu li.current-menu-item .razzi-svg-icon, .ra-hamburger-modal ul.nav-menu li.current_page_item .razzi-svg-icon, .ra-hamburger-modal ul.nav-menu li:hover .razzi-svg-icon {
	transition: .5s;
}

.ra-hamburger-modal ul.nav-menu li.active > a .toggle-menu-children .razzi-svg-icon {
	transform: rotate(180deg);
}

.ra-hamburger-modal ul.nav-menu li.menu-item-has-children .toggle-menu-children {
	position: absolute;
	right: 0;
	top: 20px;
	transform: translateY(-50%);
	display: none;
	line-height: 1;
	font-size: 14px;
	cursor: pointer;
}

.ra-hamburger-modal ul.nav-menu li.menu-item-has-children .toggle-menu-children .razzi-svg-icon {
	transition: none;
}

.ra-hamburger-modal ul.nav-menu li.menu-item-has-children > a {
	font-weight: 500;
}

.ra-hamburger-modal ul.nav-menu.active-arrow li.menu-item-has-children .toggle-menu-children {
	display: block;
}

.ra-hamburger-modal ul {
	list-style-type: none;
}

.ra-hamburger-modal .socials-menu li {
	padding: 0 5px;
}

.ra-hamburger-modal .socials-menu li a {
	color: #a0a0a0;
}

.ra-hamburger-modal .socials-menu li a:hover {
	color: var(--rz-color-dark);
}

.ra-hamburger-modal .menu-copyright {
	font-size: 13px;
	line-height: 19px;
	color: #919191;
	margin-top: 15px;
}

.site-header .campaign-bar {
	height: 50px;
}

.site-header .campaign-bar > * {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.site-header.transparent ~ .campaign-bar {
	display: none;
}

.site-header.light ~ .campaign-bar {
	padding-top: 0;
}

.campaign-bar__campaigns {
	display: flex;
	height: 100%;
}

.campaign-bar__campaigns .razzi-promotion {
	flex: 1;
	background-position: center center;
	background-size: cover;
	height: 100%;
	padding: 5px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: var(--rz-color-dark);
}

.razzi-currency {
	position: relative;
	display: flex;
	align-items: center;
	height: inherit;
}

.razzi-currency .current {
	cursor: pointer;
	transition: 0.5s;
	font-weight: 500;
	font-size: 14px;
	position: relative;
	color: var(--rz-header-color-dark);
}

.razzi-currency .current .razzi-svg-icon {
	margin-left: 5px;
	transform: translateY(2px);
}

.razzi-currency .content-droplist {
	min-width: 80px;
	position: absolute;
	top: 110%;
	left: 0;
	opacity: 0;
	transition: .3s;
	z-index: 1000;
	pointer-events: none;
	text-align: left;
}

.razzi-currency .content-droplist ul {
	background-color: var(--rz-background-color-light);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
	list-style: none;
	margin: 0;
	padding: 0;
}

.razzi-currency .content-droplist ul li {
	padding: 0;
}

.razzi-currency .content-droplist ul li a {
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 13px 20px;
	margin: 0;
	opacity: 1;
	white-space: nowrap;
}

.razzi-currency .content-droplist ul li a:hover {
	background-color: var(--rz-background-color-gray);
}

.razzi-currency .content-droplist ul li:not(:last-child) {
	border-bottom: 1px solid var(--rz-border-color-light);
}

.razzi-currency .content-droplist ul li.actived a {
	color: #000;
	pointer-events: none;
}

.razzi-currency:hover .content-droplist {
	opacity: 1;
	pointer-events: initial;
	top: 100%;
}

.header-currencies {
	height: inherit;
}

.header-currencies .razzi-currency .current {
	font-size: 16px;
}

.header-currencies .razzi-currency .content-droplist {
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
}

.razzi-language {
	position: relative;
	display: flex;
	align-items: center;
	height: inherit;
}

.razzi-language .current {
	cursor: pointer;
	transition: 0.5s;
	font-weight: 500;
	font-size: 14px;
	position: relative;
	color: var(--rz-header-color-dark);
}

.razzi-language .current .razzi-svg-icon {
	margin-left: 5px;
	transform: translateY(2px);
}

.razzi-language .language-dropdown {
	min-width: 80px;
	position: absolute;
	top: 110%;
	left: 0;
	opacity: 0;
	transition: .3s;
	z-index: 1000;
	pointer-events: none;
	text-align: left;
}

.razzi-language .language-dropdown ul {
	background-color: var(--rz-background-color-light);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
	list-style: none;
	margin: 0;
	padding: 0;
}

.razzi-language .language-dropdown ul li {
	padding: 0;
}

.razzi-language .language-dropdown ul li a {
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 10px 20px 9px;
	margin: 0;
	opacity: 1;
	white-space: nowrap;
}

.razzi-language .language-dropdown ul li a:hover {
	background-color: var(--rz-background-color-gray);
}

.razzi-language .language-dropdown ul li:not(:last-child) {
	border-bottom: 1px solid var(--rz-border-color-light);
}

.razzi-language .language-dropdown ul li.actived a {
	color: #000;
	pointer-events: none;
}

.razzi-language:hover .language-dropdown {
	opacity: 1;
	pointer-events: initial;
	top: 100%;
}

.header-languages {
	height: inherit;
}

.header-languages .razzi-language .current {
	font-size: 16px;
}

.header-languages .razzi-language .language-dropdown {
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
}

.header-v2 .header-languages {
	margin-right: 16px;
}

.header-v2 .header-languages .dropdown {
	border-left: 1px solid var(--rz-border-color-gray);
	padding-left: 20px;
}

.site-header .header-items .header-department {
	height: 60px;
	background-color: var(--rz-header-background-color-dark);
	color: var(--rz-header-color-light);
	border: 1px solid transparent;
	padding: 0;
	min-width: 300px;
	position: relative;
}

.site-header .header-items .header-department:hover .department-content, .site-header .header-items .header-department.show_menu_department .department-content {
	opacity: 1;
	pointer-events: initial;
	top: 100%;
}

.site-header .header-items .header-department.text-empty {
	min-width: auto;
}

.site-header .header-items .header-department.text-empty .department-content {
	min-width: 300px;
}

.site-header .header-items .header-department .department-icon {
	display: flex;
	align-items: center;
	height: inherit;
	padding: 0 30px;
	cursor: pointer;
}

.site-header .header-items .header-department .department-icon .razzi-svg-icon {
	font-size: 20px;
}

.site-header .header-items .header-department .department-icon .department-text {
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	margin-left: 30px;
}

.site-header .header-items .header-department .department-content {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 120%;
	left: -1px;
	width: 100%;
	transition: .35s;
}

.site-header .header-items .header-department .department-menu a {
	color: var(--rz-color-dark);
}

.site-header .header-items .header-department .department-menu a:hover {
	color: var(--rz-color-primary);
}

.site-header .header-items .header-department .department-menu .razzi-mega-menu-banner .razzi-button {
	color: #fff;
}

.site-header .header-items .header-department .department-menu .nav-menu {
	border: 1px solid var(--rz-border-color-light);
	background-color: var(--rz-background-color-light);
	flex-direction: column;
	align-items: flex-start;
	overflow: hidden;
	overflow-y: auto;
	scrollbar-color: #1f1f1f #E2E2E2;
	scrollbar-width: thin;
}

.site-header .header-items .header-department .department-menu .nav-menu::-webkit-scrollbar {
	width: 1px;
}

.site-header .header-items .header-department .department-menu .nav-menu::-webkit-scrollbar-track {
	background-color: #E2E2E2;
}

.site-header .header-items .header-department .department-menu .nav-menu::-webkit-scrollbar-thumb {
	background-color: #1f1f1f;
}

.site-header .header-items .header-department .department-menu .nav-menu > li {
	border-bottom: 1px solid var(--rz-border-color-light);
	padding: 0;
	width: 100%;
	transition: .5s;
	position: static;
}

.site-header .header-items .header-department .department-menu .nav-menu > li:last-child {
	border-bottom: none;
}

.site-header .header-items .header-department .department-menu .nav-menu > li > a {
	padding: 13px 30px;
	display: flex;
	align-items: center;
	font-weight: 400;
	width: 100%;
}

.site-header .header-items .header-department .department-menu .nav-menu > li > a:after {
	display: none;
}

.site-header .header-items .header-department .department-menu .nav-menu > li > a .razzi-svg-icon {
	margin-right: 17px;
	font-size: 20px;
	transition: .3s;
}

.site-header .header-items .header-department .department-menu .nav-menu > li > a > img {
	max-width: 20px;
	margin-right: 17px;
}

.site-header .header-items .header-department .department-menu .nav-menu > li > a .razzi-menu-badges {
	position: static;
	transform: translate(3px, -11px);
}

.site-header .header-items .header-department .department-menu .nav-menu > li:hover {
	background-color: var(--rz-background-color-gray);
}

.site-header .header-items .header-department .department-menu .nav-menu > li:hover > a {
	padding-left: 40px;
}

.site-header .header-items .header-department .department-menu .nav-menu > li:hover > a .razzi-svg-icon {
	color: var(--rz-color-primary);
}

.site-header .header-items .header-department .department-menu .nav-menu > li:hover > .dropdown-submenu {
	transform: scaleX(1);
}

.site-header .header-items .header-department .department-menu .nav-menu > li > .dropdown-submenu {
	left: 100%;
	top: 0;
	padding: 18px 0;
	min-height: 100%;
}

.site-header .header-items .header-department .department-menu .nav-menu > li > .dropdown-submenu li {
	height: auto;
}

.site-header .header-items .header-department .department-menu .nav-menu > li.is-mega-menu {
	position: static;
}

.site-header .header-items .header-department .department-menu .nav-menu > li.is-mega-menu > .dropdown-submenu {
	padding: 40px 0 20px 40px;
}

.site-header .header-items .header-department .department-menu .nav-menu > li.is-mega-menu .menu-item-mega ul {
	padding-bottom: 0;
}

.site-header .header-items .header-department .department-menu .nav-menu > li.menu-item-has-children > a:before {
	content: '';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC44MjAxMSA0Ljk0NTU1TDEuMDQ4NTYgOC44MTUyOEMwLjgwODY0NiA5LjA2MTU3IDAuNDE5NjYzIDkuMDYxNTcgMC4xNzk4NjQgOC44MTUyOEMtMC4wNTk5NTQ3IDguNTY5MjEgLTAuMDU5OTU0NyA4LjE3MDExIDAuMTc5ODY0IDcuOTI0MDZMMy41MTcxIDQuNDk5OTRMMC4xNzk5NjEgMS4wNzU5M0MtMC4wNTk4NTc3IDAuODI5NzU5IC0wLjA1OTg1NzcgMC40MzA2OTcgMC4xNzk5NjEgMC4xODQ2MjdDMC40MTk3OCAtMC4wNjE1NDI0IDAuODA4NzQzIC0wLjA2MTU0MjQgMS4wNDg2NiAwLjE4NDYyN0w0LjgyMDIgNC4wNTQ0MkM0Ljk0MDExIDQuMTc3NTIgNSA0LjMzODY4IDUgNC40OTk5MkM1IDQuNjYxMjMgNC45NCA0LjgyMjUxIDQuODIwMTEgNC45NDU1NVoiIGZpbGw9IiMxRjFGMUYiLz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	width: 13px;
	height: 9px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 30px;
	/*rtl:raw:
								transform: rotateY(180deg) translateY(-50%);
							*/
}

.site-header .header-items .header-department .department-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.site-header .header-items .header-department__height .department-menu .nav-menu > li > .dropdown-submenu {
	left: calc( 100% - 1px);
}

.site-header.minimized .header-items .header-department.show_menu_department .department-content {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: -1px;
	width: 100%;
	padding-top: 0;
}

.site-header.minimized .header-items .header-department.show_menu_department:hover .department-content {
	opacity: 1;
	pointer-events: initial;
	top: 100%;
}

.header-custom-text {
	color: var(--rz-header-color-dark);
}

.header-custom-text a {
	color: inherit;
}

.header-custom-text .razzi-button {
	font-size: 14px;
	line-height: 30px;
	padding: 0 13px;
	border-radius: 3px;
}

.header-main {
	height: 90px;
	border: 1px solid transparent;
	transition: height 0.35s;
}

.header-main .header-items > * {
	z-index: 999;
	line-height: 1;
	height: inherit;
	display: flex;
	align-items: center;
}

.header-bottom {
	height: 50px;
	border: 1px solid transparent;
}

.header-bottom .header-items > * {
	height: inherit;
	display: flex;
	align-items: center;
}

.header-contents {
	position: relative;
}

.header-items {
	display: flex;
	align-items: center;
	height: 100%;
}

.header-items > * {
	position: relative;
	z-index: 100;
}

.header-left-items {
	flex: 1;
	text-align: left;
	justify-content: flex-start;
	margin: 0 -20px;
}

.header-left-items > * {
	padding: 0 20px;
}

.header-left-items .hamburger-menu:first-child {
	margin-right: 34px;
}

.header-left-items.has-list-dropdown > * {
	padding-right: 15px;
}

.header-center-items {
	text-align: center;
	justify-content: center;
}

.header-center-items > * {
	margin: 0 17px;
}

.header-right-items {
	flex: 1;
	text-align: right;
	justify-content: flex-end;
	margin: 0 -10px;
}

.header-right-items > * {
	padding: 0 10px;
}

.header-right-items .main-navigation {
	padding-right: 10px;
}

.header-right-items.has-list-dropdown > * {
	padding-left: 15px;
}

.logo-center .header-center-items {
	text-align: right;
}

.logo-center .header-center-items > * {
	flex: 1;
}

.logo-center .header-center-items .site-branding {
	flex: initial;
	text-align: center;
}

.logo-center .header-center-items .site-branding + * {
	text-align: left;
}

.logo-center.menu-center .header-center-items {
	flex: 3;
}

.no-center .has-menu {
	flex: 3;
}

.has-menu > * {
	position: static;
}

.no-sides .header-center-items {
	flex: 1;
}

.header-v3 .header-bottom {
	height: 64px;
	background-color: var(--rz-header-background-color-dark);
	--rz-header-text-color-gray: #fff;
}

.header-v3 .header-bottom .main-navigation > ul > li > a {
	--rz-header-color-dark: #CDCDCD;
}

.header-v3 .header-bottom .main-navigation .nav-menu > li > a:after {
	display: none;
}

.header-v3 .header-bottom .ra-search-form {
	--rz-border-color-dark: #fff;
	--rz-color-dark: #111;
	--rz-color-placeholder: #a0a0a0;
	--rz-header-color-darker: #fff;
	--rz-header-color-dark: #fff;
}

.header-v3 .header-bottom .ra-search-form .product-cat-dd {
	color: #111;
}

.header-v3 .header-bottom .header-search.form-type-full-width .form-search {
	margin-bottom: 5px;
}

.header-v3 .header-bottom .header-search .search-icon {
	color: #CDCDCD;
}

.header-v4 .header-bottom {
	height: 60px;
	margin-bottom: 20px;
}

.header-v4 .header-center-items {
	justify-content: space-between;
}

.header-v4 .header-center-items > * {
	margin: 0;
}

.header-v4 .header-center-items .main-navigation li.is-mega-menu.has-custom-width {
	position: relative;
}

.header-v4 .header-search {
	flex: 1 1 100%;
}

.header-v4 .header-search .search-fields {
	width: 100%;
}

.header-v4 .header-search.search-form-type .search-results {
	width: 600px;
}

.header-v4 .header-search.form-type-full-width .search-field,
.header-v4 .header-search.form-type-full-width .search-submit, .header-v4 .header-search.form-type-boxed .search-field,
.header-v4 .header-search.form-type-boxed .search-submit {
	height: 58px;
	line-height: 60px;
}

.header-v4 .header-search.search-type-icon {
	flex: none;
}

.header-v5 .header-hamburger {
	margin-left: 20px;
}

.header-v5 .header-hamburger .razzi-svg-icon {
	font-size: 18px;
}

.header-v6 #page {
	padding-left: 335px;
}

.header-v6 .header-main {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	height: 100%;
	overflow-y: auto;
	background-color: var(--rz-background-color-light);
}

.header-v6 .header-main .razzi-header-container {
	flex-direction: column;
	align-items: self-start;
	height: auto;
	background-color: inherit;
}

.header-v6 .header-main .razzi-header-container.header-container {
	width: 335px;
}

.header-v6 .header-main .header-items {
	height: auto;
	width: 100%;
	justify-content: flex-start;
	flex-direction: column;
	align-items: flex-start;
	padding: 0 60px;
}

.header-v6 .header-main .header-left-items {
	height: 90px;
}

.header-v6 .header-main .header-center-items {
	margin: 85px 0 55px;
}

.header-v6 .header-main .header-center-items > * {
	margin: 17px 0;
	width: 100%;
}

.header-v6 .header-main .header-right-items > * {
	margin-left: 0;
	margin-top: 35px;
}

.header-v6 .header-main .main-navigation .nav-menu {
	flex-direction: column;
	align-items: flex-start;
}

.header-v6 .header-main .main-navigation .nav-menu > li {
	padding-left: 0;
	padding-right: 20px;
	width: 100%;
	flex-direction: column;
	align-items: flex-start;
	padding-top: 10px;
	padding: 10px;
	padding-left: 0;
}

.header-v6 .header-main .main-navigation .nav-menu > li > a {
	font-size: 18px;
}

.header-v6 .header-main .main-navigation .nav-menu > li > a:after {
	display: none;
}

.header-v6 .header-main .main-navigation ul ul {
	box-shadow: none;
	min-width: auto;
	padding: 17px 3px 0 0;
	position: static;
	top: 0;
	left: 0;
	opacity: 1;
	transform: scaleX(1);
	pointer-events: inherit;
	display: none;
	padding-left: 5px;
	width: 100%;
}

.header-v6 .header-main .main-navigation ul ul li {
	padding: 6px 0;
	width: 100%;
	height: auto;
}

.header-v6 .header-main .main-navigation ul ul li.current-menu-parent > a, .header-v6 .header-main .main-navigation ul ul li.current_page_parent > a, .header-v6 .header-main .main-navigation ul ul li.current-menu-item > a, .header-v6 .header-main .main-navigation ul ul li.current_page_item > a, .header-v6 .header-main .main-navigation ul ul li:hover > a {
	color: var(--rz-color-primary);
}

.header-v6 .header-main .main-navigation ul > .menu-item-has-children > a {
	font-weight: 500;
}

.header-v6 .header-main .main-navigation ul > .menu-item-has-children > a:before {
	display: none;
}

.header-v6 .header-main .main-navigation .menu-item-has-children > a {
	display: flex;
	width: 100%;
	text-align: left;
}

.header-v6 .header-main .main-navigation .menu-item-has-children > a .toggle-menu-children {
	order: 2;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	font-size: 15px;
	transform: rotate(-90deg);
}

.header-v6 .header-main .main-navigation .menu-item-has-children > a .toggle-menu-children .razzi-svg-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	transform: none;
}

.header-v6 .header-main .main-navigation .menu-item-has-children.active > a .toggle-menu-children {
	transform: rotate(0);
}

.header-v6 .header-main .socials-menu li {
	padding: 0 6px;
}

.header-v6 .header-main .socials-menu li:first-child {
	padding-left: 0;
}

.header-v6 .header-main .socials-menu li a {
	color: #A0A0A0;
}

.header-v6 .header-main .socials-menu li a:hover {
	color: var(--rz-color-dark);
}

.header-v6 .header-main::-webkit-scrollbar {
	width: 0;
}

.header-v6 .header-main:hover::-webkit-scrollbar {
	width: 0;
}

.header-v6.admin-bar .header-main {
	top: 32px;
}

.header-v6 .header-bottom {
	padding-right: 70px;
	margin-left: 15px;
	height: 90px;
}

.header-v6 .header-bottom .header-search.form-type-full-width .search-field {
	font-size: 15px;
}

.header-v6 .site-header .header-search.search-form-type .search-results {
	top: calc( 100% - 20px);
}

.header-v6 .site-footer .razzi-container {
	padding-left: 60px;
	padding-right: 60px;
}

.header-v7 .main-navigation .nav-menu li.active > a {
	color: var(--rz-color-primary);
}

.header-v7 .main-navigation .nav-menu li.active > a:after {
	opacity: 1;
	width: 100%;
}

.header-v7 .header-right-items .header-cart {
	padding-left: 40px;
}

.header-v8 .main-navigation .nav-menu > li > a {
	text-transform: uppercase;
}

.header-v9 .header-main {
	border-bottom-color: #e2e2e2;
}

.header-v9 .header-bottom {
	height: 64px;
}

.header-v9 .razzi-topbar__text p {
	margin: 0;
}

.header-v9 .header-search.form-type-boxed .search-field {
	background-color: transparent;
	color: var(--rz-color-dark);
	border-color: var(--rz-border-color-dark);
	height: 48px;
	min-width: 470px;
}

.header-v9 .header-search.form-type-boxed .search-submit,
.header-v9 .header-search.form-type-boxed .close-search-results {
	color: var(--rz-color-main);
	width: 48px;
	height: 46px;
	line-height: 48px;
}

.header-v9 .header-search.form-type-boxed .search-submit .razzi-svg-icon,
.header-v9 .header-search.form-type-boxed .close-search-results .razzi-svg-icon {
	color: inherit;
}

.header-v9 .header-search.form-type-boxed .search-results {
	width: 100%;
}

.header-v9 .site-header .main-navigation {
	width: 100%;
}

.header-v9 .site-header .main-navigation .nav-menu {
	justify-content: space-between;
}

.header-v9 .site-header .main-navigation .nav-menu > li {
	width: auto;
}

.header-v10 .site-header .header-items .header-department {
	background-color: #FFF2F2;
	color: var(--rz-color-dark);
}

.header-v10 .site-header .header-search.search-form-type .search-field {
	min-width: 515px;
}

.header-v10 .site-header .header-search.form-type-full-width .search-field {
	border-color: #cdcdcd;
	height: 38px;
	line-height: 38px;
}

.header-v10 .site-header .header-search.form-type-full-width .search-submit {
	width: 37px;
	height: 36px;
	line-height: 37px;
}

.header-v10 .site-header .header-search.form-type-full-width .search-submit .razzi-svg-icon {
	font-size: 20px;
}

.header-v10 .site-header .header-account .account-icon,
.header-v10 .site-header .header-wishlist .wishlist-icon,
.header-v10 .site-header .header-cart .razzi-svg-icon {
	font-size: 20px;
}

.header-v11 .header-right-items > *:last-child {
	margin-left: 35px;
}

.header-v11 .site-header .header-search.search-form-type .search-field {
	min-width: 522px;
}

.header-v11 .site-header .header-hamburger {
	font-size: 24px;
}

.header-v11 .site-header .header-account .account-icon,
.header-v11 .site-header .header-wishlist .wishlist-icon,
.header-v11 .site-header .header-cart .razzi-svg-icon {
	font-size: 20px;
}

.header-v12 .header-bottom {
	height: 60px;
	background-color: var(--rz-background-color-primary);
}

.header-v12 .header-bottom .header-left-items > * {
	padding: 0 8px;
}

.header-v12 .header-bottom .header-left-items .header-department:first-child {
	margin-left: 20px;
}

.header-v12 .site-header .header-items .header-department {
	border: none;
	background: linear-gradient(92.37deg, #F41826 0%, #F4771B 100%);
	color: var(--rz-background-color-light);
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu {
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05);
	border-radius: 12px;
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li {
	--rz-background-color-gray: #fff1f0;
	padding-left: 30px;
	padding-right: 30px;
	border-bottom: none;
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li:first-child > a {
	border-top: none;
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li:hover > a,
.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li:hover + li > a {
	border-color: transparent;
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li > a {
	font-size: 15px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px solid var(--rz-border-color-light);
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li.menu-item-has-children > a:before {
	right: -8px;
}

.header-v12 .site-header .header-items .header-department .department-menu .nav-menu > li.menu-item-has-children:hover > a:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC44MjAxMSA0Ljk0NTU1TDEuMDQ4NTYgOC44MTUyOEMwLjgwODY0NiA5LjA2MTU3IDAuNDE5NjYzIDkuMDYxNTcgMC4xNzk4NjQgOC44MTUyOEMtMC4wNTk5NTQ3IDguNTY5MjEgLTAuMDU5OTU0NyA4LjE3MDExIDAuMTc5ODY0IDcuOTI0MDZMMy41MTcxIDQuNDk5OTRMMC4xNzk5NjEgMS4wNzU5M0MtMC4wNTk4NTc3IDAuODI5NzU5IC0wLjA1OTg1NzcgMC40MzA2OTcgMC4xNzk5NjEgMC4xODQ2MjdDMC40MTk3OCAtMC4wNjE1NDI0IDAuODA4NzQzIC0wLjA2MTU0MjQgMS4wNDg2NiAwLjE4NDYyN0w0LjgyMDIgNC4wNTQ0MkM0Ljk0MDExIDQuMTc3NTIgNSA0LjMzODY4IDUgNC40OTk5MkM1IDQuNjYxMjMgNC45NCA0LjgyMjUxIDQuODIwMTEgNC45NDU1NVoiIGZpbGw9IiNGNTU2NDciLz4KPC9zdmc+");
}

.header-v12 .site-header .header-bottom .header-items {
	flex: auto;
}

.header-v12 .site-header .header-bottom .header-right-items {
	padding-left: 30px;
}

.header-v12 .site-header .header-search {
	margin: 0;
	width: 100%;
}

.header-v12 .site-header .header-search.search-type-form-cat .search-field,
.header-v12 .site-header .header-search.search-type-form-cat .product-cat,
.header-v12 .site-header .header-search.search-type-form-cat .search-submit,
.header-v12 .site-header .header-search.search-type-form-cat .aws-search-field,
.header-v12 .site-header .header-search.search-type-form-cat .aws-form-btn {
	height: 44px;
	font-size: 15px;
	border-color: transparent;
	background-color: #fff;
}

.header-v12 .site-header .header-search.search-type-form-cat .search-field:focus,
.header-v12 .site-header .header-search.search-type-form-cat .product-cat:focus,
.header-v12 .site-header .header-search.search-type-form-cat .search-submit:focus,
.header-v12 .site-header .header-search.search-type-form-cat .aws-search-field:focus,
.header-v12 .site-header .header-search.search-type-form-cat .aws-form-btn:focus {
	border-color: transparent;
}

.header-v12 .site-header .header-search.search-type-form-cat .product-cat-label {
	--rz-border-color-dark: #e2e2e2;
	border-top-color: transparent;
	border-bottom-color: transparent;
	background-color: #fff;
	color: var(--rz-color-dark);
}

.header-v12 .site-header .header-search.search-type-form-cat .product-cat,
.header-v12 .site-header .header-search.search-type-form-cat .search-submit {
	line-height: 44px;
}

.header-v12 .site-header .header-search.search-type-form-cat .search-fields {
	width: 100%;
}

.header-v12 .site-header .header-search.search-type-form-cat .search-field {
	border-radius: 6px 0 0 6px;
}

.header-v12 .site-header .header-search.search-type-form-cat .search-submit {
	border-radius: 0 6px 6px 0;
}

.header-v12 .site-header .header-search.search-type-form-cat .search-submit .razzi-svg-icon {
	color: var(--rz-color-primary);
}

.header-v12 .site-header .header-search.search-type-form-cat .product-cat-dd {
	min-height: 44px;
	font-size: 15px;
}

.header-v12 .header-items .header-department .department-content {
	transition: none;
}

.header-v12 .header-custom-text .razzi-button {
	background-color: #fff;
	color: #111;
}

.header-sticky.header-transparent .site-header {
	position: fixed;
}

.header-sticky.header-v4 .site-header.minimized .header-bottom {
	margin-bottom: 0;
}

.header-sticky.header-v6 .site-header.minimized .header-bottom {
	position: fixed;
	right: 0;
	left: 335px;
	top: 0;
	background-color: #fff;
	box-shadow: 0 1px 1px 0 #f0f0f0;
	z-index: 999;
	-webkit-animation-name: fadeInDown;
	        animation-name: fadeInDown;
	-webkit-animation-duration: .25s;
	        animation-duration: .25s;
}

.header-sticky.header-v6.admin-bar .site-header.minimized .header-bottom {
	top: 32px;
}

.header-sticky:not(.header-v6) .site-header.minimized {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	background-color: #fff;
	box-shadow: 0 1px 1px 0 #f0f0f0;
	z-index: 999;
	-webkit-animation-name: fadeInDown;
	        animation-name: fadeInDown;
	-webkit-animation-duration: .25s;
	        animation-duration: .25s;
	border-bottom: none;
	max-width: 100%;
	margin: 0 auto;
}

.header-sticky:not(.header-v6) .site-header.minimized.header-main-no-sticky .header-main {
	display: none;
}

.header-sticky:not(.header-v6) .site-header.minimized.header-bottom-no-sticky .header-bottom {
	display: none;
}

.header-sticky:not(.header-v6) .site-header.minimized.has-transparent {
	-webkit-animation-name: none;
	        animation-name: none;
}

.header-sticky.admin-bar .site-header.minimized {
	top: 32px;
}

.header-transparent .site-header {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 999;
	padding-top: 0;
	padding-bottom: 0;
	--rz-header-background-color-light: transparent;
	--rz-header-background-color-dark: transparent;
}

.header-transparent .site-header + .campaign-bar {
	display: none;
}

.header-transparent .razzi-header-minimized {
	display: none;
}

.header-transparent .header-department {
	border-color: var(--rz-border-color-light);
}

.header-transparent .header-search.form-type-boxed .search-field {
	background-color: transparent;
}

.header-transparent.header-v6 .site-header {
	position: static;
}

.header-transparent.header-v6 .header-bottom {
	position: absolute;
	left: 335px;
	right: 0;
}

.header-transparent.header-v3 .header-bottom .main-navigation > ul > li > a {
	--rz-header-color-dark: #fff;
}

.header-transparent.header-transparent-text-light .site-header {
	--rz-header-color-dark: #fff;
	--rz-header-color-darker: #fff;
	--rz-header-text-color-gray: #fff;
	--rz-color-placeholder: #fff;
	--rz-border-color-darker: #fff;
}

.header-transparent.header-transparent-text-light .site-header .logo-light {
	position: static;
	opacity: 1;
}

.header-transparent.header-transparent-text-light .site-header .logo-dark {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}

.header-transparent.header-transparent-text-light .header-search {
	--rz-border-color-dark: #fff;
}

.header-transparent.header-transparent-text-light .header-search.form-type-boxed .search-field {
	border: 1px solid var(--rz-border-color-light);
}

.header-transparent.header-transparent-text-light.header-v6 .header-main {
	--rz-header-color-dark: #111;
}

.header-transparent.header-transparent-text-light.header-v6 .site-header .logo-light {
	opacity: 0;
}

.header-transparent.header-transparent-text-light.header-v6 .site-header .logo-dark {
	opacity: 1;
}

.header-transparent.header-transparent-text-dark .site-header {
	--rz-header-text-color-gray: #111;
	--rz-header-color-light: #111;
	--rz-color-placeholder: #111;
}

.header-transparent.header-transparent-text-dark .header-search {
	--rz-border-color-light: #111;
}

.header-transparent.header-transparent-text-dark .header-search.form-type-boxed .search-field {
	border: 1px solid var(--rz-border-color-dark);
}

.header-transparent.header-transparent-text-dark .header-search.search-form-type {
	--rz-border-color-light: transparent;
}

.header-transparent.header-transparent-text-dark .header-department {
	border-color: var(--rz-border-color-dark);
}

.header-transparent.header-transparent-text-dark.header-v2 {
	--rz-border-color-gray: #111;
}

/*--------------------------------------------------------------
## Page Header
--------------------------------------------------------------*/
.page-header__title {
	font-size: 32px;
	margin: 0;
	padding: 42px 0 19px;
	text-align: center;
}

.page-header__hide-breadcrumb .site-breadcrumb {
	display: none;
}

.page-header__hide-title .page-header__title {
	display: none;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.blog-wrapper.sticky .entry-title {
	position: relative;
	padding-left: 25px;
}

.blog-wrapper.sticky .entry-title:before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB2aWV3Qm94PSIwIDAgNDkzLjM1MyA0OTMuMzUzIiA+DQoJPHBhdGggZD0iTTYyLjM4NCwzOC4xMTRjLTcuMTM4LTcuMTMzLTE1Ljc1Mi0xMC43MDYtMjUuODM3LTEwLjcwNmMtMTAuMDg5LDAtMTguNzAyLDMuNTc2LTI1Ljg0MSwxMC43MDYNCgkJQzMuNTcxLDQ1LjI1MywwLDUzLjg2NywwLDYzLjk1NUMwLDc3LjY1OCw2LjA4OCw4OC4xMjgsMTguMjcxLDk1LjM2djM2MS40NWMwLDIuNDc1LDAuOTAyLDQuNjE3LDIuNzE0LDYuNDI0DQoJCWMxLjgwNywxLjgwNywzLjk0OSwyLjcxLDYuNDIzLDIuNzFoMTguMjcxYzIuNDc0LDAsNC42MTUtMC44OTYsNi40MjMtMi43MWMxLjgwOS0xLjgwNywyLjcxMi0zLjk0OSwyLjcxMi02LjQyNFY5NS4zNg0KCQljMTIuMTg1LTcuMjM2LDE4LjI3MS0xNy43MDMsMTguMjcxLTMxLjQwNUM3My4wODUsNTMuODcsNjkuNTE4LDQ1LjI1Nyw2Mi4zODQsMzguMTE0eiIvPg0KCTxwYXRoIGQ9Ik00ODcuOTMyLDY5LjM4NWMtMy42Mi0zLjYxNy03LjkwNS01LjQyNi0xMi44NTQtNS40MjZjLTIuNDcxLDAtNy42NTksMS45OTctMTUuNTU4LDUuOTk2DQoJCWMtNy44OTcsMy45OTktMTYuMjc1LDguNDctMjUuMTI1LDEzLjQxOGMtOC44NDMsNC45NDktMTkuMzIxLDkuNDE5LTMxLjQwMSwxMy40MThjLTEyLjA4NywzLjk5OS0yMy4yNzEsNS45OTYtMzMuNTQ0LDUuOTk2DQoJCWMtOS41MjEsMC0xNy44OTUtMS44MDktMjUuMTMzLTUuNDI0Yy0yMy45ODItMTEuMjMxLTQ0LjgxNi0xOS42MDctNjIuNTIyLTI1LjEyN2MtMTcuNy01LjUxOS0zNi43MzItOC4yNzctNTcuMDk5LTguMjc3DQoJCWMtMzUuMjE0LDAtNzUuMjc5LDExLjQxOC0xMjAuMTk3LDM0LjI1OGMtMTEuMDQzLDUuNTItMTguNTYsOS42MTMtMjIuNTU3LDEyLjI3N2MtNS45MDIsNC4zOC04Ljg1NCw5LjYxMS04Ljg1NCwxNS43MDN2MjExLjg0Mg0KCQljMCw0Ljk0OCwxLjgxMiw5LjIzNiw1LjQyOSwxMi44NDdjMy42MTIsMy42Miw3Ljg5OCw1LjQyOCwxMi44NDcsNS40MjhjMy4wNDQsMCw2LjE4LTAuODU1LDkuNDE5LTIuNTY3DQoJCWM1MS43NzItMjcuNzkxLDk1LjkzLTQxLjY4NSwxMzIuNDc1LTQxLjY4NWMxMy44OTMsMCwyNy40NTQsMi4wOTQsNDAuNjc4LDYuMjc5YzEzLjIyOSw0LjE4OCwyNC4yMjIsOC43NTgsMzIuOTc2LDEzLjcwMg0KCQljOC43NjEsNC45NDgsMTkuMDgyLDkuNTIxLDMwLjk3OCwxMy43MDljMTEuOTAyLDQuMTc5LDIzLjY1NCw2LjI3NiwzNS4yNjIsNi4yNzZjMjkuMzE0LDAsNjQuNDMzLTExLjAzNiwxMDUuMzUyLTMzLjExOQ0KCQljNS4xNDQtMi42NjMsOC44OTctNS4yNzcsMTEuMjc2LTcuODQ4YzIuMzgxLTIuNTY5LDMuNTcyLTYuMjMxLDMuNTcyLTEwLjk5NVY4Mi4yMjZDNDkzLjM1Myw3Ny4yNzksNDkxLjU0Niw3Myw0ODcuOTMyLDY5LjM4NXoiDQoJCQkvPg0KPC9zdmc+DQo=");
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	font-size: 18px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
}

.single-post .post-wrapper .entry-content {
	font-size: 18px;
}

.single-post .entry-header {
	margin-bottom: 70px;
}

.updated:not(.published) {
	display: none;
}

.page-links {
	clear: both;
	margin: 1.5em 0 0;
	width: 100%;
	display: inline-block;
}

.page-links .post-page-numbers {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	padding: 9px 20px;
	text-decoration: none;
	border-bottom: 1px solid var(--rz-border-color-light);
	margin: -3px;
	color: #909090;
}

.page-links .post-page-numbers.current {
	border-color: var(--rz-border-color-primary);
	color: var(--rz-color-primary);
}

.page-links .post-page-numbers:first-child {
	margin-left: 20px;
}

.entry-title {
	margin: 0 0 13px;
}

.post-wrapper .entry-title {
	font-size: 48px;
}

.entry-meta {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	color: var(--rz-text-color-gray);
}

.entry-meta a {
	color: var(--rz-text-color-gray);
}

.entry-meta a:hover {
	color: var(--rz-text-color);
}

.entry-meta .meta {
	margin-right: 5px;
}

.entry-meta .meta-date:before {
	content: '/';
	display: inline-block;
	margin-right: 5px;
}

.entry-meta .meta-author {
	text-transform: capitalize;
}

.entry-footer {
	clear: both;
}

.razzi-post__tag {
	margin-left: -2px;
	margin-right: -2px;
	padding-top: 30px;
}

.razzi-post__tag a {
	border: 1px solid var(--rz-border-color-gray);
	display: inline-block;
	padding: 9px 21px;
	font-size: 14px;
	color: var(--rz-text-color);
	margin: 4px 2px;
}

.razzi-post__tag a:hover {
	border-color: var(--rz-border-color-dark);
}

.razzi-post__socials-share {
	margin-top: 18.5px;
	margin-left: -7.5px;
	margin-right: -7.5px;
}

.razzi-post__socials-share a {
	display: inline-flex;
	align-items: center;
	padding: 15px 32px;
	color: var(--rz-color-lighter);
	margin: 7.5px;
}

.razzi-post__socials-share .after-text {
	margin-left: 15px;
}

.razzi-post__socials-share .social-share-link {
	background-color: #666;
}

.razzi-post__socials-share .social-share-link svg {
	font-size: 19px;
}

.razzi-post__socials-share .social-share-link.facebook {
	background-color: #475A96;
}

.razzi-post__socials-share .social-share-link.twitter {
	background-color: #49B2E8;
}

.razzi-post__socials-share .social-share-link.googleplus {
	background-color: #D74047;
}

.razzi-post__socials-share .social-share-link.tumblr {
	background-color: #001833;
}

.razzi-post__socials-share .social-share-link.pinterest {
	background-color: #df0022;
}

.razzi-post__socials-share .social-share-link.linkedin {
	background-color: #0270ad;
}

.razzi-post__socials-share .social-share-link.reddit {
	background-color: #f74301;
}

.razzi-post__socials-share .social-share-link.stumbleupon {
	background-color: #eb4823;
}

.razzi-post__socials-share .social-share-link.telegram {
	background-color: #33a8db;
}

.razzi-post__socials-share .social-share-link.pocket {
	background-color: #e63e51;
}

.razzi-post__socials-share .social-share-link.email {
	background-color: #d75147;
}

.post-wrapper {
	margin-bottom: 80px;
}

.post-wrapper .post-thumbnail {
	margin-top: 70px;
}

.blog-wrapper {
	margin-bottom: 53px;
}

.blog-wrapper .entry-header {
	margin-bottom: 20px;
	display: block;
	position: relative;
}

.blog-wrapper .entry-header .blog-date {
	position: absolute;
	left: 0;
	top: 20px;
	background-color: var(--rz-background-color-light);
	color: var(--rz-color-dark);
	font-size: 11px;
	font-weight: 500;
	padding: 3px 15px;
	text-transform: uppercase;
}

.blog-wrapper .entry-header .entry-title,
.blog-wrapper .entry-header .razzi-button {
	font-weight: 600;
}

.blog-wrapper .entry-summary {
	margin-top: 0;
}

.blog-wrapper .entry-content {
	margin: 0 0 17px;
}

.blog-wrapper .entry-content p {
	margin: 0;
}

.blog-wrapper--grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.blog-wrapper--grid .blog-wrapper {
	width: 50%;
	padding: 0 15px;
}

.full-content .blog-wrapper--grid.blog-columns--2 {
	margin: 0 -25px;
}

.full-content .blog-wrapper--grid.blog-columns--2 .blog-wrapper {
	padding: 0 25px;
}

.blog-columns--3 .blog-wrapper {
	width: 33.33%;
}

.blog-wrapper--listing .blog-wrapper {
	display: flex;
	align-items: flex-start;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.blog-wrapper--listing a.post-thumbnail {
	display: flex;
}

.blog-wrapper--listing .entry-header {
	flex: none;
	max-width: 40%;
	margin: 0 40px 0 0;
}

.razzi-posts__found {
	text-align: center;
	margin-top: 11px;
	margin-bottom: 30px;
}

.razzi-posts__found-inner {
	display: inline-block;
	padding: 10px 50px;
	border-bottom: 2px solid var(--rz-border-color-light);
	position: relative;
	color: #767676;
	font-size: 15px;
}

.razzi-posts__found-inner .count-bar {
	position: absolute;
	bottom: -2px;
	left: 0;
	background-color: var(--rz-background-color-dark);
	height: 2px;
}

.razzi-posts__taxs-list {
	margin-bottom: 51px;
	text-align: center;
}

.razzi-posts__taxs-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-x: auto;
	overflow-y: hidden;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}

.razzi-posts__taxs-list ul li {
	display: inline-block;
	padding: 0 17px 10px;
}

.razzi-posts__taxs-list ul li a {
	font-weight: 500;
	position: relative;
}

.razzi-posts__taxs-list ul li a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	border-bottom: 1px solid var(--rz-color-primary);
	transition: width .4s;
}

.razzi-posts__taxs-list ul li a.selected, .razzi-posts__taxs-list ul li a:hover {
	color: var(--rz-color-primary);
}

.razzi-posts__taxs-list ul li a.selected:after, .razzi-posts__taxs-list ul li a:hover:after {
	width: 100%;
	left: 0;
}

.razzi-posts__taxs-list ul li:first-child {
	padding-left: 0;
}

.razzi-posts__taxs-list ul li:last-child {
	padding-right: 0;
}

.razzi-posts__taxs-list ul::-webkit-scrollbar {
	display: none;
}

body:not(.full-content) .razzi-posts__taxs-list ul {
	justify-content: start;
}

.razzi-posts__wrapper {
	position: relative;
}

.razzi-posts__loading {
	position: absolute;
	top: 0;
	left: 0;
	bottom: -50px;
	right: 0;
	z-index: 998;
	background-color: var(--rz-background-color-light);
	display: none;
	text-align: center;
}

.razzi-posts__loading .razzi-loading {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.razzi-posts__loading.show {
	display: block;
}

.razzi-posts__related {
	margin-bottom: 50px;
}

.razzi-posts__related .related-title {
	margin: 0 0 57px;
}

.razzi-posts__related .blog-wrapper {
	margin-bottom: 0;
}

.razzi-posts__related .blog-wrapper .entry-header {
	margin-bottom: 15px;
}

.razzi-posts__related .blog-wrapper .entry-content,
.razzi-posts__related .blog-wrapper .razzi-button {
	display: none;
}

.razzi-posts__related .blog-wrapper .entry-title {
	margin-bottom: 15px;
	font-size: 20px;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

.comments-title {
	font-size: 32px;
	color: var(--rz-color-darker);
	padding: 30px 0 0;
	margin: 0;
	text-align: center;
}

.comments-title.has-comments {
	padding-bottom: 10px;
}

.comment-list {
	margin: 37px 0 0 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.comment-list .children {
	list-style: none;
	padding-left: 0;
	margin-left: 90px;
}

.comment-list > li:first-child .comment-body {
	border: none;
	padding-top: 0;
}

.comment-list .comment-body {
	padding: 30px 0 35px;
	border-top: 1px solid var(--rz-border-color-light);
}

.comment-list .depth-5 .children {
	margin-left: 0;
}

.comment-list .comment-meta {
	position: relative;
	padding-left: 60px;
}

.comment-list .comment-meta:before, .comment-list .comment-meta:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.comment-list .comment-meta:after {
	clear: both;
}

.comment-list .avatar {
	border-radius: 50%;
	position: absolute;
	left: 0;
}

.comment-list .comment-author {
	float: left;
}

.comment-list .comment-author .says {
	display: none;
}

.comment-list .comment-metadata {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.comment-list .comment-metadata a {
	font-size: 14px;
	color: var(--rz-text-color-gray);
}

.comment-list .comment-metadata a:hover {
	color: var(--rz-color-dark);
}

.comment-list .comment-metadata .fn {
	font-weight: 500;
	text-transform: capitalize;
	font-style: initial;
	color: var(--rz-color-dark);
}

.comment-list .comment-metadata .fn a {
	font-size: inherit;
	color: inherit;
}

.comment-list .comment-metadata .edit-link {
	margin-left: 10px;
}

.comment-list .comment-meta ~ .comment-content {
	margin-left: 90px;
}

.comment-list .comment-content {
	font-size: 16px;
	padding: 5px 0 0;
}

.comment-list .comment-content p:first-child {
	margin-top: 0;
}

.comment-list .comment-content p:last-child {
	margin-bottom: 0;
}

.comment-list .comment-content ul {
	margin-bottom: 1em;
}

.comment-list .comment-content img {
	display: block;
	margin: 10px 0;
}

.comment-list .reply {
	margin-top: 10px;
	margin-left: -4px;
	margin-right: -4px;
}

.comment-list .comment-edit-link,
.comment-list .comment-reply-link {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 0 4px;
}

.comment-list .comment-reply-link {
	display: inline-block;
}

.comment-respond {
	font-size: 16px;
	margin: 40px auto 0;
}

.comment-respond .comment-reply-title {
	margin: 0 0 20px;
	text-align: center;
	font-size: 24px;
}

.comment-respond .comment-reply-title small {
	float: right;
}

.comment-respond .comment-form {
	margin-left: -15px;
	margin-right: -15px;
	text-align: center;
}

.comment-respond .comment-form > p {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 0 20px;
}

.comment-respond .comment-form textarea,
.comment-respond .comment-form input[type=text],
.comment-respond .comment-form input[type=email] {
	width: 100%;
	display: block;
}

.comment-respond .comment-form .comment-notes {
	margin-bottom: 32px;
}

.comment-respond .comment-form-author,
.comment-respond .comment-form-email {
	width: 50%;
	float: left;
}

.comment-respond .form-submit {
	clear: both;
}

.comment-awaiting-moderation {
	display: block;
}

p.no-comments {
	margin-top: 35px;
	padding: 10px 20px;
	color: var(--rz-background-text-color-primary);
	background-color: var(--rz-background-color-primary);
}

.comments-area .page-numbers {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	padding: 7px 20px;
	text-decoration: none;
	margin: 30px -3px;
	color: #909090;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.comments-area .page-numbers.prev, .comments-area .page-numbers.next {
	border-bottom: none;
	margin-left: 0;
	margin-right: 0;
}

.comments-area .page-numbers.prev {
	padding-left: 0;
}

.comments-area .page-numbers.next {
	padding-right: 0;
}

.comments-area .page-numbers.current {
	border-color: var(--rz-border-color-primary);
	color: var(--rz-color-primary);
}

.page .comments-area {
	margin-top: 100px;
}

/*--------------------------------------------------------------
# Default
--------------------------------------------------------------*/
.wp-block-table td,
.wp-block-table th {
	padding: 10px 20px;
	border-color: var(--rz-border-color-gray);
}

p:empty:before {
	display: none;
}

.wp-block-button {
	margin-bottom: 25px;
}

.wp-block-button .wp-block-button__link {
	cursor: pointer;
	display: inline-block;
	margin: 0;
	padding: 12px 25px;
	line-height: 1.5;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	color: #fff;
}

.wp-block-button .wp-block-button__link:hover {
	text-decoration: none !important;
}

.wp-block-button.is-style-outline .wp-block-button__link {
	border: 1px solid;
	color: var(--rz-color-dark);
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) {
	background: transparent;
}

.wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.wp-block-button:not(.is-style-outline) {
	color: #fff;
}

blockquote cite,
blockquote .wp-block-quote__citation,
.wp-block-quote cite {
	margin-top: 26px;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote {
	padding: 20px 30px;
	border-left: 3px solid var(--rz-color-primary);
}

.wp-block-quote.has-text-align-right {
	padding: 20px 30px;
	border-right: 3px solid var(--rz-color-primary);
}

.wp-block-quote cite {
	font-style: italic;
	color: #838889;
	font-size: 14px;
}

.wp-block-pullquote p {
	font-size: 28px;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: 32px;
}

.wp-block-quote.is-large cite,
.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large .wp-block-quote__citation {
	font-size: 18px;
	text-align: left;
}

hr.wp-block-separator {
	background-color: #bbb;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

.wp-block-pullquote:not(.is-style-solid-color) {
	background-color: #f7f7f7;
}

.wp-block-pullquote {
	background-color: #f7f7f7;
	border-left: none;
	font-size: 20px;
	padding: 0;
	color: var(--rz-color-dark);
}

.wp-block-pullquote blockquote {
	border: none;
	margin: 0;
	padding: 40px 30px;
}

.wp-block-pullquote cite {
	color: #838889;
	text-transform: capitalize;
	font-size: 14px;
	font-style: italic;
}

.wp-block-pullquote.alignleft {
	text-align: left;
}

.wp-block-pullquote.alignright {
	text-align: right;
}

.wp-block-pullquote.aligncenter {
	text-align: center;
}

.wp-block-pullquote.is-style-solid-color blockquote {
	background-color: transparent;
	max-width: 100%;
	padding: 40px 30px;
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
	font-style: italic;
}

.wp-block-pullquote.is-style-solid-color blockquote {
	background-color: transparent;
	max-width: 100%;
}

.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.alignleft blockquote > .editor-rich-text p,
.wp-block-pullquote.alignright blockquote > .editor-rich-text p {
	font-size: 20px;
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
	margin-top: 1em;
}

.wp-block-pullquote .wp-block-pullquote__citation {
	color: #40464d;
}

.wp-block-code {
	color: var(--rz-color-darker);
}

.wp-block-code code {
	background: transparent;
}

.has-large-font-size {
	font-size: 36px;
}

figure.is-resized {
	margin-top: 0;
	margin-bottom: 0;
}

figure.alignleft, figure.alignright {
	margin-top: 0;
}

img.alignright {
	clear: both;
}

.aligncenter {
	text-align: center;
}

.wp-block-archives {
	margin-bottom: 35px;
}

.wp-block-archives,
ul.wp-block-categories {
	overflow: hidden;
	padding: 0;
}

.wp-block-archives li,
ul.wp-block-categories li {
	padding: 7px 0;
	clear: both;
	list-style: none;
}

.wp-block-archives li:last-child,
ul.wp-block-categories li:last-child {
	padding-bottom: 0;
}

.wp-block-archives li a,
ul.wp-block-categories li a {
	text-decoration: none;
}

ul.wp-block-latest-posts {
	list-style: none;
	margin: 0 0 1em;
	padding: 0;
}

ul.wp-block-latest-posts ul {
	list-style: none;
}

ul.wp-block-latest-posts li {
	padding: 5px 0;
	margin-bottom: 0;
}

ul.wp-block-latest-posts li:last-child {
	padding-bottom: 0;
}

ul.wp-block-latest-posts li a {
	color: var(--rz-color-dark);
	text-decoration: none;
}

ul.wp-block-latest-posts li a:hover {
	color: var(--rz-color-darker);
}

.wp-block-latest-posts.is-grid li a {
	text-decoration: none;
}

.wp-block-search .wp-block-search__label {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 5px;
	display: block;
	color: var(--rz-color-dark);
}

.wp-block-search .wp-block-search__input {
	border: 1px solid var(--rz-border-color);
}

.wp-block-search .wp-block-search__button {
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 15px;
	border: none;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding: 0 15px;
}

.wp-block-latest-comments__comment {
	margin-bottom: 0;
}

.wp-block-tag-cloud {
	margin-left: -2px;
	margin-right: -2px;
}

.wp-block-tag-cloud a {
	border: 1px solid var(--rz-border-color-gray);
	display: inline-block;
	padding: 9px 21px;
	font-size: 14px !important;
	color: var(--rz-text-color);
	margin: 4px 2px;
	text-decoration: none;
}

.wp-block-tag-cloud a:hover {
	border-color: var(--rz-color-dark);
	text-decoration: none !important;
}

.wp-block-group .wp-block-group__inner-container > h2 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1;
	margin: 0 0 20px;
	padding: 0 0 13px;
	border-bottom: 2px solid;
	display: block;
}

ol.wp-block-latest-comments {
	padding-left: 0;
}

.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before {
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 1;
}

.wp-block-cover {
	margin-bottom: 32px;
}

.wp-block-cover:last-child {
	margin-bottom: 0;
}

.wp-block-cover p:not(.has-text-color) {
	color: #fff;
}

.wp-block-columns .wp-block-column > *:first-child {
	margin-top: 0;
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background), .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
	padding-left: 15px;
	padding-right: 15px;
}

.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
	position: relative;
}

.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%;
}

.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}

.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
	color: #555d66;
	font-size: 13px;
	text-align: center;
}

.wp-block-group.has-background {
	margin-bottom: 50px;
}

pre.wp-block-verse {
	white-space: pre-wrap;
}

@media only screen and (min-width: 1200px) {
	body:not(.full-content) .wp-block-gallery .blocks-gallery-item figcaption {
		display: none;
	}
	body.full-content .site-content .entry-content > *.alignwide {
		max-width: 1170px;
		width: 1170px;
		margin-left: calc(-1170px/2 + 100%/2);
		margin-right: calc(-1170px/2 + 100%/2);
	}
	.page.full-content:not(.elementor-page) .site-content article > *.alignwide {
		max-width: 1380px;
		margin-left: calc(-1380px/2 + 100%/2);
		margin-right: calc(-1380px/2 + 100%/2);
	}
	.woocommerce-checkout.full-content:not(.elementor-page) .site-content article > *.alignwide,
	.woocommerce-cart.full-content:not(.elementor-page) .site-content article > *.alignwide {
		max-width: 1170px;
		margin-left: 0;
		margin-right: 0;
	}
}

@media only screen and (min-width: 768px) {
	body.full-content .site-content .entry-content > *.alignfull,
	body.full-content .site-content .entry-content > *.alignwide {
		width: -webkit-fill-available;
		max-width: 1000%;
	}
	body.full-content .site-content .entry-content > *.alignfull {
		margin-right: calc(50% - 50vw + 9px);
		margin-left: calc(50% - 50vw + 8px);
	}
	.page.full-content:not(.elementor-page) .site-content article > *.alignfull {
		width: -webkit-fill-available;
		max-width: 1000%;
		margin-right: calc(50% - 50vw + 9px);
		margin-left: calc(50% - 50vw + 8px);
	}
}

/*--------------------------------------------------------------
# Page
--------------------------------------------------------------*/
.error404 .site-content {
	padding: 110px 15px;
}

.error404 .content-area {
	width: 100%;
}

.error404 .error-404 {
	max-width: 440px;
	margin: auto;
	text-align: center;
}

.error404 .error-404 .page-title {
	font-size: 36px;
	margin: 0 0 19px;
}

.error404 .error-404 .page-content {
	margin: 0 0 37px;
	font-size: 18px;
	line-height: 1.5;
}

.error404 .error-404 .razzi-button {
	padding: 0 34px;
}

.error404 .error-404__svg {
	margin-bottom: 27px;
}

.error404 .error-404__svg svg {
	width: 54px;
	height: 54px;
}

.maintenance-page #site-header,
.maintenance-page .site-header,
.maintenance-page #topbar-mobile,
.maintenance-page #site-footer {
	display: none;
}

.maintenance-page .site-content {
	padding: 0 15px;
}

.razzi-brands-shortcode__items {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px;
}

.razzi-brands-shortcode__item {
	text-align: center;
	padding: 0 12px;
	margin-bottom: 30px;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#gotop {
	position: fixed;
	bottom: 25px;
	right: 10px;
	z-index: 999;
	display: flex;
	width: 36px;
	height: 36px;
	background-color: #111;
	color: #ffff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
	justify-content: center;
	align-items: center;
	opacity: 0;
	border-radius: 50%;
	transform: translateX(100%) rotate(-90deg);
	transition: all .25s ease;
}

#gotop.show-scroll {
	opacity: 1;
	transform: translateX(0) rotate(-90deg);
}

.single-product--sticky-bottom #gotop {
	bottom: 130px;
}

/*rtl:raw:
#gotop.show-scroll {
    transform: translateX(0) rotate(-90deg);
}
*/
.footer-newsletter {
	text-align: center;
	--rz-button-bg-color: #525252;
	--rz-button-color: #fff;
	--rz-textbox-color: #A0A0A0;
	--rz-textbox-bg-color: #303030;
	--rz-textbox-border-color: transparent;
	--rz-footer-newsletter-border-color: #2b2b2b;
	--rz-footer-newsletter-top-spacing: 110px;
	--rz-footer-newsletter-bottom-spacing: 41px;
}

.site-footer-dark .footer-newsletter,
.site-footer-custom .footer-newsletter {
	padding-top: var(--rz-footer-newsletter-top-spacing);
	padding-bottom: var(--rz-footer-newsletter-bottom-spacing);
}

.site-footer-light .footer-newsletter .footer-container,
.site-footer-gray .footer-newsletter .footer-container {
	padding-top: var(--rz-footer-newsletter-top-spacing);
	padding-bottom: var(--rz-footer-newsletter-bottom-spacing);
}

.footer-newsletter.has-divider .footer-container:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: var(--rz-footer-newsletter-border-color);
}

.footer-newsletter .newsletter-title {
	margin: 0 0 30px;
}

.footer-newsletter .mc4wp-form-fields {
	display: flex;
	max-width: 570px;
	margin: auto;
}

.footer-newsletter .mc4wp-form-fields input[type="email"] {
	padding: 17px 30px;
	width: 100%;
	border: none;
	background-color: var(--rz-textbox-bg-color);
	color: var(--rz-color-lighter);
	border: 1px solid var(--rz-textbox-border-color);
}

.footer-newsletter .mc4wp-form-fields input[type="email"]::-moz-placeholder {
	color: var(--rz-textbox-color);
}

.footer-newsletter .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
	color: var(--rz-textbox-color);
}

.footer-newsletter .mc4wp-form-fields input[type="email"]::placeholder {
	color: var(--rz-textbox-color);
}

.footer-newsletter .mc4wp-form-fields input[type="submit"] {
	margin-left: 5px;
	padding: 0 35px;
	background-color: var(--rz-button-bg-color);
	color: var(--rz-button-color);
}

.footer-newsletter.layout-v2 .mc4wp-form-fields input[type="email"] {
	padding-left: 20px;
	padding-right: 20px;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid var(--rz-textbox-bg-color);
}

.footer-newsletter.layout-v2 .mc4wp-form-fields input[type="submit"] {
	margin-left: 0;
	padding: 0 20px;
	background-color: transparent;
	color: var(--rz-button-color);
	border: none;
	border-bottom: 1px solid var(--rz-textbox-bg-color);
}

.footer-branding .logo.logo-text {
	font-size: 40px;
	font-weight: 600;
}

.footer-payments .payments {
	list-style: none;
	padding: 0;
	margin: 0 -2.5px;
}

.footer-payments li {
	display: inline-block;
	padding: 0 2.5px;
}

.footer-payments li a {
	display: block;
}

.footer-branding .logo.logo-text {
	font-size: 40px;
	font-weight: 600;
}

.footer-menu {
	list-style: none;
	padding: 0;
	margin: 0 -12px;
}

.footer-menu li {
	display: inline-block;
	padding: 0 12px;
}

.footer-widgets {
	color: var(--rz-text-color-gray);
	--rz-footer-widget-border-color: #2b2b2b;
	--rz-footer-widget-top-spacing: 64px;
	--rz-footer-widget-bottom-spacing: 64px;
}

.site-footer-dark .footer-widgets,
.site-footer-custom .footer-widgets {
	padding-top: var(--rz-footer-widget-top-spacing);
	padding-bottom: var(--rz-footer-widget-bottom-spacing);
}

.site-footer-light .footer-widgets .footer-container,
.site-footer-gray .footer-widgets .footer-container {
	padding-top: var(--rz-footer-widget-top-spacing);
	padding-bottom: var(--rz-footer-widget-bottom-spacing);
}

.footer-widgets.has-divider .footer-container:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: var(--rz-footer-widget-border-color);
}

.footer-widgets .widget {
	margin-bottom: 19px;
	padding: 0;
	border: none;
}

.footer-widgets .widget .product_list_widget img {
	margin-right: 20px;
}

.footer-widgets .widget .product_list_widget .product-title,
.footer-widgets .widget .product_list_widget .woocs_price_code {
	color: inherit;
}

.footer-widgets .widget .star-rating .user-rating .razzi-svg-icon {
	color: #F8B86D;
}

.footer-widgets .widget-title,
.footer-widgets .wp-block-group .wp-block-group__inner-container > h2 {
	font-size: 13px;
	line-height: 1.46154;
	padding-bottom: 16px;
	margin: 0;
	border: none;
	font-weight: 500;
	letter-spacing: 0.02em;
}

.footer-widgets .widget-title .razzi-svg-icon,
.footer-widgets .wp-block-group .wp-block-group__inner-container > h2 .razzi-svg-icon {
	display: none;
}

.footer-widgets .widget_text {
	line-height: 1.7;
}

.footer-widgets .widget_text .widget-title {
	padding-bottom: 16px;
}

.footer-widgets .widget_text p {
	margin-top: 0;
}

.footer-widgets .widget_nav_menu li {
	padding: 4px 0;
}

.footer-widgets .widget_nav_menu li:first-child {
	padding-top: 0;
}

.footer-widgets .widget_archive li,
.footer-widgets .widget_categories li {
	border: none;
}

.footer-widgets .razzi-widget__social-links .social-links a.social {
	color: var(--rz-text-color-gray);
}

.footer-widgets .razzi-widget__social-links .social-links a.social:hover {
	color: var(--rz-text-color-hover);
}

.footer-widgets-area-diff .diff-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-left: -15px;
	margin-right: -15px;
}

.footer-widgets-area-diff .diff-row > * {
	padding: 0 15px;
}

.footer-extra {
	--rz-footer-extra-border-color: #2b2b2b;
	--rz-footer-extra-top-spacing: 112px;
	--rz-footer-extra-bottom-spacing: 105px;
}

.site-footer-dark .footer-extra,
.site-footer-custom .footer-extra {
	padding-top: var(--rz-footer-extra-top-spacing);
	padding-bottom: var(--rz-footer-extra-bottom-spacing);
}

.site-footer-light .footer-extra .footer-container,
.site-footer-gray .footer-extra .footer-container {
	padding-top: var(--rz-footer-extra-top-spacing);
	padding-bottom: var(--rz-footer-extra-bottom-spacing);
}

.footer-extra.has-divider .footer-container:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: var(--rz-footer-extra-border-color);
}

.footer-extra__inner {
	text-align: center;
}

.footer-extra__inner > *:not(:last-child) {
	margin-bottom: 32px;
}

.footer-links {
	--rz-footer-links-border-color: #2b2b2b;
	--rz-footer-links-top-spacing: 64px;
	--rz-footer-links-bottom-spacing: 64px;
}

.site-footer-dark .footer-links,
.site-footer-custom .footer-links {
	padding-top: var(--rz-footer-links-top-spacing);
	padding-bottom: var(--rz-footer-links-bottom-spacing);
}

.site-footer-light .footer-links .footer-container,
.site-footer-gray .footer-links .footer-container {
	padding-top: var(--rz-footer-links-top-spacing);
	padding-bottom: var(--rz-footer-links-bottom-spacing);
}

.footer-links .widget {
	margin-bottom: 10px;
	border: none;
	padding: 0;
}

.footer-links .widget .widget-title {
	border: none;
	text-transform: inherit;
}

.footer-links .widget:last-child {
	margin-bottom: 0;
}

.footer-links .widget_nav_menu .widget-title {
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 0;
	padding: 0 5px 0 0;
}

.footer-links .widget_nav_menu .widget-title + * {
	display: inline-block;
}

.footer-links .widget_nav_menu ul {
	display: flex;
	flex-wrap: wrap;
}

.footer-links .widget_nav_menu ul li {
	display: inline-block;
	position: relative;
	padding: 0 10px;
}

.footer-links .widget_nav_menu ul li:after {
	position: absolute;
	top: 0;
	right: 0;
	height: 12px;
	width: 1px;
	content: "|";
}

.footer-links .widget_nav_menu ul li a {
	position: relative;
	font-size: 14px;
	color: var(--rz-text-color-gray);
}

.footer-links .widget_nav_menu ul li a:before {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0;
	height: 1px;
	content: "";
	transition: 0.35s;
}

.footer-links .widget_nav_menu ul li a:hover {
	color: var(--rz-color-primary);
}

.footer-links .widget_nav_menu ul li a:hover:before {
	width: 100%;
	left: 0;
	right: auto;
}

.footer-links .widget_nav_menu ul li a:hover::after {
	background-color: var(--rz-color-primary);
}

.footer-links .widget_nav_menu ul li:last-child:after {
	display: none;
}

.footer-links.has-divider .footer-container:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: var(--rz-footer-links-border-color);
}

.footer-main {
	font-size: 14px;
	padding: 22px 0;
	--rz-footer-main-border-color: #2b2b2b;
	--rz-footer-main-top-spacing: 22px;
	--rz-footer-main-bottom-spacing: 22px;
}

.site-footer-dark .footer-main,
.site-footer-custom .footer-main {
	padding-top: var(--rz-footer-main-top-spacing);
	padding-bottom: var(--rz-footer-main-bottom-spacing);
}

.site-footer-light .footer-main .footer-container,
.site-footer-gray .footer-main .footer-container {
	padding-top: var(--rz-footer-main-top-spacing);
	padding-bottom: var(--rz-footer-main-bottom-spacing);
}

.footer-main.has-divider .footer-container:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: var(--rz-footer-main-border-color);
}

.footer-main .footer-container {
	display: flex;
	align-items: center;
}

.footer-main .footer-items {
	display: flex;
	align-items: center;
}

.header-v6 .footer-main {
	font-size: 16px;
}

.site-footer {
	--rz-text-color-gray: #cdcdcd;
	--rz-text-color-hover: #fff;
	background-size: cover;
	background-color: var(--rz-color-darker);
	color: var(--rz-text-color-gray);
	position: relative;
	clear: both;
}

.site-footer .newsletter-title,
.site-footer .widget-title,
.site-footer .logo-text,
.site-footer .wp-block-group .wp-block-group__inner-container > h2 {
	color: var(--rz-color-lighter);
}

.site-footer .custom-text,
.site-footer input[type="email"],
.site-footer .copyright,
.site-footer .socials-menu li a,
.site-footer .menu li a,
.site-footer a {
	color: var(--rz-text-color-gray);
}

.site-footer .socials-menu li a:hover,
.site-footer .menu li a:hover,
.site-footer a:hover {
	color: var(--rz-text-color-hover);
}

.site-footer .menu li a {
	position: relative;
}

.site-footer .menu li a:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-text-color-hover);
	transition: .5s;
	opacity: 0;
}

.site-footer .menu li a:hover:after {
	opacity: 1;
	width: 100%;
}

.site-footer .socials-menu .menu {
	margin-left: -7.5px;
	margin-right: -7.5px;
}

.site-footer .socials-menu li {
	padding: 0 7.5px;
}

.site-footer .socials-menu li a {
	font-size: 20px;
}

.site-footer .socials-menu li a::after {
	display: none;
}

.site-footer .logo .logo-text {
	font-weight: 600;
	font-size: 28px;
	line-height: 1;
}

.site-footer.has-divider {
	border-top: 1px solid #2b2b2b;
}

.site-footer-light {
	--rz-color-darker: #fff;
	--rz-text-color-gray: #444;
	--rz-color-lighter: #111;
	--rz-text-color-hover: #111;
}

.site-footer-light .footer-main {
	padding: 0;
	--rz-footer-main-border-color: rgba( 0, 0, 0, .15 );
}

.site-footer-light .footer-newsletter {
	--rz-button-bg-color: #fff;
	--rz-button-color: #111;
	--rz-textbox-color: #A0A0A0;
	--rz-textbox-bg-color: #fff;
	--rz-textbox-border-color: #cdcdcd;
	--rz-footer-newsletter-border-color: rgba( 0, 0, 0, .15 );
}

.site-footer-light .footer-newsletter .mc4wp-form-fields input[type="email"]:focus {
	--rz-textbox-border-color: #111;
}

.site-footer-light .footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"] {
	border: 1px solid var(--rz-textbox-border-color);
}

.site-footer-light .footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"]:hover {
	--rz-textbox-border-color: #111;
}

.site-footer-light .footer-newsletter.layout-v2 {
	--rz-textbox-bg-color: #111;
}

.site-footer-light .footer-widgets {
	--rz-footer-widget-border-color: rgba( 0, 0, 0, .15 );
}

.site-footer-light .footer-widgets .widget.dropdown {
	border-color: #cdcdcd;
}

.site-footer-light .razzi-widget__social-links .social-links {
	margin-left: -10px;
	margin-right: -10px;
}

.site-footer-light .razzi-widget__social-links .social-links a.social {
	padding: 0 10px;
	font-size: 16px;
}

.site-footer-light .footer-extra {
	--rz-footer-extra-border-color: rgba( 0, 0, 0, .15 );
}

.site-footer-gray {
	--rz-color-darker: #F5F5F5;
	--rz-text-color-gray: #525252;
	--rz-color-lighter: #111;
	--rz-text-color-hover: #111;
}

.site-footer-gray .footer-main {
	padding: 0;
	--rz-footer-main-border-color: rgba( 0, 0, 0, .06 );
}

.site-footer-gray .footer-newsletter {
	--rz-button-bg-color: #F5F5F5;
	--rz-button-color: #111;
	--rz-textbox-color: #A0A0A0;
	--rz-textbox-bg-color: #F5F5F5;
	--rz-textbox-border-color: #cdcdcd;
	--rz-footer-newsletter-border-color: rgba( 0, 0, 0, .06 );
}

.site-footer-gray .footer-newsletter .mc4wp-form-fields input[type="email"]:focus {
	--rz-textbox-border-color: #111;
}

.site-footer-gray .footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"] {
	border: 1px solid var(--rz-textbox-border-color);
}

.site-footer-gray .footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"]:hover {
	--rz-textbox-border-color: #111;
}

.site-footer-gray .footer-newsletter.layout-v2 {
	--rz-textbox-bg-color: #111;
}

.site-footer-gray .footer-widgets {
	--rz-footer-widget-border-color: rgba( 0, 0, 0, .06 );
}

.site-footer-gray .footer-widgets .widget.dropdown {
	border-color: #cdcdcd;
}

.site-footer-gray .razzi-widget__social-links .social-links {
	margin-left: -10px;
	margin-right: -10px;
}

.site-footer-gray .razzi-widget__social-links .social-links a.social {
	padding: 0 10px;
	font-size: 16px;
}

.site-footer-gray .footer-extra {
	--rz-footer-extra-border-color: rgba( 0, 0, 0, .06 );
}

.site-footer-dark .has-divider,
.site-footer-custom .has-divider {
	position: relative;
}

.site-footer-light .has-divider .footer-container,
.site-footer-gray .has-divider .footer-container {
	position: relative;
}

.footer-right {
	flex: 1;
	text-align: right;
	justify-content: flex-end;
}

.footer-right > * {
	margin-left: 40px;
}

.footer-left {
	flex: 1;
	text-align: left;
	justify-content: flex-start;
}

.footer-left > * {
	margin-right: 40px;
}

/*--------------------------------------------------------------
# Page
--------------------------------------------------------------*/
.newsletter-popup-modal h1, .newsletter-popup-modal h2, .newsletter-popup-modal h3, .newsletter-popup-modal h4, .newsletter-popup-modal h5, .newsletter-popup-modal h6 {
	color: var(--rz-color-dark);
	line-height: 1.357em;
}

.newsletter-popup-modal .newsletter-title {
	color: var(--rz-color-dark);
	line-height: 1.357em;
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 17px;
}

.newsletter-popup-modal .button-close {
	top: 28px;
	right: 28px;
	transform: none;
	z-index: 10;
	color: #a0a0a0;
	cursor: pointer;
}

.newsletter-popup-modal .button-close:hover {
	color: #a0a0a0;
}

.newsletter-popup-modal .modal-content {
	width: 830px;
	max-width: 90%;
	max-height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 0;
}

.newsletter-popup-modal .newsletter-popup-content {
	font-size: 18px;
	color: var(--rz-color-dark);
}

.newsletter-popup-modal .n-close {
	font-size: 14px;
	color: #767676;
	position: relative;
	display: inline-flex;
}

.newsletter-popup-modal .n-close:before {
	content: "";
	height: 18px;
	width: 18px;
	background-color: #e2e2e2;
	margin: 2px 14px 0 0;
	float: left;
	transition: 0.15s all ease-out;
	flex: none;
}

.newsletter-popup-modal .n-close:after {
	transform: rotate(45deg);
	content: "";
	width: 6px;
	height: 10px;
	display: block;
	border: solid #111111;
	border-width: 0 2px 2px 0;
	position: absolute;
	top: 5px;
	left: 6px;
	opacity: 0;
}

.newsletter-popup-modal .n-close.active:after {
	opacity: 1;
}

.newsletter-popup-layout-1-column .modal-content {
	padding: 10px;
	width: 570px;
}

.newsletter-popup-layout-1-column .newsletter-popup-image {
	position: relative;
	min-height: 250px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.newsletter-popup-layout-1-column .newsletter-popup-image:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(17, 17, 17, 0.3);
	z-index: 1;
}

.newsletter-popup-layout-1-column .newsletter-popup-image__holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
}

.newsletter-popup-layout-1-column .newsletter-popup-content {
	--rz-color-dark:#fff;
	position: relative;
	padding: 30px 0;
	z-index: 2;
	width: 63%;
}

.newsletter-popup-layout-1-column .newsletter-popup-wrapper {
	padding: 50px 40px 20px;
	text-align: center;
}

.newsletter-popup-layout-1-column .newsletter-popup-wrapper .newsletter-popup-content {
	display: none;
}

.newsletter-popup-layout-1-column .newsletter-popup-form {
	margin-bottom: 50px;
}

.newsletter-popup-layout-1-column .newsletter-popup-form .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
}

.newsletter-popup-layout-1-column .newsletter-popup-form .mc4wp-form-fields input[type=email] {
	flex: 1;
	margin-right: 6px;
	height: 46px;
	padding: 0 23px;
}

.newsletter-popup-layout-1-column .newsletter-popup-form .mc4wp-form-fields input[type="submit"] {
	flex: 0;
	line-height: 46px;
	padding: 0 25px;
}

.newsletter-popup-layout-1-column .newsletter-popup-form .razzi-svg-icon {
	display: none;
}

.newsletter-popup-layout-1-column .button-close {
	color: #fff;
}

.newsletter-popup-layout-1-column .button-close:hover .razzi-svg-icon {
	color: #fff;
}

.newsletter-popup-layout-2-columns .modal-content {
	display: flex;
}

.newsletter-popup-layout-2-columns .newsletter-popup-image {
	flex: 0.92;
	line-height: 0;
}

.newsletter-popup-layout-2-columns .newsletter-popup-image.no-image {
	flex: none;
}

.newsletter-popup-layout-2-columns .newsletter-popup-wrapper {
	flex: 1;
	padding: 110px 70px 26px;
}

.newsletter-popup-layout-2-columns .newsletter-popup-content {
	padding-bottom: 33px;
}

.newsletter-popup-layout-2-columns .newsletter-popup-form {
	position: relative;
	margin-bottom: 63px;
}

.newsletter-popup-layout-2-columns .mc4wp-form {
	position: relative;
	z-index: 1;
}

.newsletter-popup-layout-2-columns .mc4wp-form-fields {
	display: flex;
	flex-wrap: wrap;
}

.newsletter-popup-layout-2-columns .mc4wp-form-fields input[type=email] {
	flex: 1;
	margin-right: 6px;
	height: 46px;
	padding: 0 23px;
}

.newsletter-popup-layout-2-columns .mc4wp-form-fields input[type="submit"] {
	line-height: 46px;
	height: 46px;
}

/*--------------------------------------------------------------
# Elementor
--------------------------------------------------------------*/
body .elementor-widget:not(:last-child) {
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.elementor .elementor-hidden-phone {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor .elementor-hidden-tablet {
		display: none;
	}
}

@media (min-width: 1025px) {
	.elementor .elementor-hidden-desktop {
		display: none;
	}
}

@media (min-width: 1200px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1170px;
	}
	.elementor-section.elementor-section-boxed > .elementor-column-gap-default {
		max-width: 1190px;
	}
	.elementor-section.elementor-section-boxed > .elementor-column-gap-extended {
		max-width: 1200px;
	}
	.elementor-section.elementor-section-boxed > .elementor-column-gap-narrow {
		max-width: 1180px;
	}
	.elementor-section.elementor-section-boxed > .elementor-column-gap-wider {
		max-width: 1200px;
	}
	.elementor-section.elementor-section-boxed > .elementor-column-gap-wide {
		max-width: 1200px;
	}
}

.elementor-section-content-space-between .elementor-container {
	justify-content: space-between;
}

.razzi-shortcode-title {
	font-weight: 500;
	font-size: 36px;
	line-height: 48px;
	margin-top: 0;
}

.razzi-shortcode-subtitle {
	font-weight: 500;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #A0A0A0;
	margin: 0 0 10px 0;
}

.swiper-pagination {
	position: relative;
	margin-top: 40px;
	text-align: center;
}

.swiper-pagination .swiper-pagination-bullet {
	background-color: transparent;
	width: auto;
	height: auto;
	opacity: 1;
	margin: 0 5px;
	display: inline-block;
	cursor: pointer;
}

.swiper-pagination .swiper-pagination-bullet:before {
	content: "";
	width: 8px;
	height: 8px;
	outline: none;
	background-color: #d8d8d8;
	opacity: 1;
	display: block;
	border-radius: 50%;
	transition: 0.35s;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .swiper-pagination .swiper-pagination-bullet:hover:before {
	background-color: var(--rz-background-color-primary);
}

.swiper-pagination.swiper-pagination-lock {
	display: none !important;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}

ul.razzi-checkmark-lists {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.razzi-checkmark-lists li {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 12px;
	color: #111111;
}

ul.razzi-checkmark-lists li:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMyAxTDQuNzUgMTBMMSA1LjkwOTA5IiBzdHJva2U9IiNGRjZGNjEiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);
}

ul.razzi-checkmark-lists li.wrong {
	color: #767676;
}

ul.razzi-checkmark-lists li.wrong:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05IDFMMSA5TTEgMUw5IDkiIHN0cm9rZT0iIzkxOTE5MSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

@keyframes razzi-rotate {
	0% {
		transform: rotate(0deg) scale(1);
	}
	50% {
		transform: rotate(180deg) scale(0.6);
	}
	100% {
		transform: rotate(360deg) scale(1);
	}
}

@keyframes razzi-scale {
	30% {
		transform: scale(0.3);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes razzi-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@keyframes razziFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

@keyframes anim-ripple {
	0% {
		transform: scale(0.8);
		opacity: 0;
	}
	20% {
		transform: scale(1);
		opacity: .4;
	}
	to {
		transform: scale(1.2);
		opacity: 0;
	}
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.swiper-slide {
	-ms-flex-negative: 0;
}

.swiper-slide.swiper-item-empty {
	list-style: none;
}

.razzi-swiper-carousel-elementor {
	position: relative;
}

.razzi-swiper-carousel-elementor .rz-swiper-button {
	font-size: 28px;
	color: #a0a0a0;
	width: 42px;
	height: 42px;
	line-height: 42px;
	display: inline-block;
	text-align: center;
	opacity: .5;
	transition: .5s;
	cursor: pointer;
	z-index: 99;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
}

.razzi-swiper-carousel-elementor .rz-swiper-button:hover:not(.swiper-button-disabled) {
	color: var(--rz-color-dark);
	opacity: 1;
}

.razzi-swiper-carousel-elementor .rz-swiper-button svg {
	/*rtl:raw:
			transform: rotate(-180deg);
		*/
}

.razzi-swiper-carousel-elementor .swiper-button-disabled {
	cursor: not-allowed;
}

.razzi-swiper-carousel-elementor .rz-swiper-button-prev {
	left: -15px;
}

.razzi-swiper-carousel-elementor .rz-swiper-button-next {
	right: -15px;
}

.razzi-swiper-carousel-elementor .swiper-button-disabled {
	opacity: .5;
}

.razzi-swiper-slider-elementor .rz-swiper-button {
	font-size: 24px;
	color: var(--rz-color-dark);
	background-color: #ffffff;
	width: 50px;
	height: 50px;
	line-height: 52px;
}

.razzi-swiper-slider-elementor .rz-swiper-button:hover:not(.swiper-button-disabled) {
	opacity: 1;
}

.razzi-swiper-slider-elementor .rz-swiper-button-prev {
	left: 0;
}

.razzi-swiper-slider-elementor .rz-swiper-button-next {
	right: 0;
}

.razzi-swiper-carousel-elementor .swiper-pagination-lock,
.razzi-swiper-carousel-elementor .swiper-scrollbar-lock,
.razzi-swiper-carousel-elementor .swiper-button-lock {
	display: none;
}

.swiper-scrollbar .swiper-scrollbar-drag {
	height: 100%;
}

.razzi-banner-carousel {
	position: relative;
	opacity: 0;
}

.razzi-banner-carousel .banner-item {
	position: relative;
	overflow: hidden;
}

.razzi-banner-carousel .banner-item:hover .razzi-icon {
	transform: translateX(3px);
	/*rtl:raw:
	                 transform: translateX(-3px) rotateY(180deg);
                */
}

.razzi-banner-carousel .banner-item:hover .banner-img:after {
	background-color: rgba(0, 0, 0, 0.2);
}

.razzi-banner-carousel .banner-content,
.razzi-banner-carousel .banner-img:after,
.razzi-banner-carousel .full-box-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-banner-carousel .banner-img:after {
	content: '';
	display: block;
	transition: ease .3s;
	background-color: rgba(0, 0, 0, 0.3);
}

.razzi-banner-carousel .banner-img img {
	display: block;
	width: 100%;
}

.razzi-banner-carousel .banner-content {
	padding: 0 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.razzi-banner-carousel .banner-title {
	flex: 0 0 auto;
	font-size: 44px;
	line-height: 1.2;
	margin-top: auto;
	margin-bottom: -114px;
	color: #ffffff;
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.razzi-banner-carousel .button-link {
	flex: 0 0 auto;
	margin-top: auto;
	padding-bottom: 40px;
	padding-top: 30px;
	max-width: 100%;
	text-decoration: none;
}

.razzi-banner-carousel .button-text {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #1f1f1f;
	background-color: #ffffff;
	line-height: 54px;
	padding: 0 26px;
	min-width: 190px;
}

.razzi-banner-carousel .button-text .razzi-icon {
	margin-left: 11px;
}

.razzi-banner-carousel .swiper-pagination {
	position: relative;
	margin-top: 30px;
}

.razzi-banner-carousel__inner {
	display: flex;
}

.razzi-banner-carousel__btn-position-center .banner-content {
	justify-content: center;
}

.razzi-banner-carousel__btn-position-center .banner-title {
	margin: 0;
	padding: 0;
}

.razzi-banner-carousel__btn-position-center .button-link {
	margin: 0;
}

.razzi-newsletter .mc4wp-form-fields {
	max-width: 570px;
	display: flex;
}

.razzi-newsletter .mc4wp-form-fields input[type="email"] {
	width: 100%;
	margin-right: 5px;
	padding: 15px 30px;
}

.razzi-newsletter .mc4wp-form-fields input[type="email"]::-moz-placeholder {
	color: inherit;
}

.razzi-newsletter .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
	color: inherit;
}

.razzi-newsletter .mc4wp-form-fields input[type="email"]::placeholder {
	color: inherit;
}

.razzi-newsletter-2 .newsletter-title {
	margin: 0 0 17px;
}

.razzi-newsletter-2 .newsletter-desc {
	font-size: 18px;
}

.razzi-newsletter-2 .mc4wp-form {
	display: inline-block;
	width: 100%;
}

.razzi-newsletter-2 .mc4wp-form-fields {
	display: flex;
	border-style: solid;
	border-color: #111111;
	border-width: 0 0 1px;
}

.razzi-newsletter-2 .mc4wp-form-fields input[type="email"] {
	font-size: 15px;
	border: none;
	width: 100%;
	padding: 0 30px;
}

.razzi-newsletter-2 .mc4wp-form-fields input[type="submit"] {
	background-color: transparent;
	color: var(--rz-color-dark);
}

.razzi-newsletter-2__heading {
	margin-bottom: 33px;
}

.razzi-countdown {
	display: flex;
}

.razzi-countdown .timer {
	padding: 0 23px;
	position: relative;
	color: var(--rz-color-dark);
	text-align: center;
}

.razzi-countdown .timer:first-child {
	padding-left: 0 !important;
}

.razzi-countdown .timer:last-child {
	padding-right: 0 !important;
}

.razzi-countdown .timer .text {
	display: block;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
}

.razzi-countdown .timer .divider {
	position: absolute;
	top: 15px;
	right: -8px;
	font-size: 37px;
	line-height: 1;
	font-weight: 600;
}

.razzi-countdown .digits {
	font-size: 44px;
	font-weight: 600;
	display: block;
}

.razzi-contact-form-7 p {
	margin-bottom: 0;
}

.razzi-contact-form-7 input:not([type="submit"]),
.razzi-contact-form-7 textarea {
	width: 100%;
}

.razzi-contact-form-7 input:not([type="submit"]) {
	margin-bottom: 30px;
}

.razzi-contact-form-7 textarea {
	margin-bottom: 55px;
}

.razzi-faq .faq-title {
	font-size: 18px;
	margin: 0;
	display: flex;
	justify-content: space-between;
}

.razzi-faq .faq-desc {
	margin-top: 23px;
	margin-bottom: 4px;
}

.razzi-faq .faq-desc p {
	margin: 0;
}

.razzi-faq .box-content {
	padding: 21px 0;
	border-style: solid;
	border-color: #e2e2e2;
	border-width: 1px 0 0;
	cursor: pointer;
}

.razzi-faq .box-content .razzi-svg-icon {
	color: #1f1f1f;
	padding-top: 6px;
	padding-left: 25px;
}

.razzi-faq .box-content .razzi-svg-icon svg {
	transform: rotate(0);
	transition: ease .3s;
}

.razzi-faq .box-content .icon-active {
	display: none;
}

.razzi-faq .box-content.active .razzi-svg-default svg {
	transform: rotate(180deg);
}

.razzi-faq .box-content.active .icon-normal {
	display: none;
}

.razzi-faq .box-content.active .icon-active {
	display: inline-block;
}

.razzi-faq .box-content:last-child {
	border-bottom-width: 1px;
}

.razzi-testimonials-carousel__content {
	font-size: 22px;
	font-style: italic;
	margin-bottom: 24px;
	color: #111;
}

.razzi-testimonials-carousel__text {
	color: #767676;
}

.razzi-testimonials-carousel {
	text-align: center;
}

.razzi-testimonials-carousel .box-item {
	padding-bottom: 35px;
}

.razzi-testimonials-carousel .swiper-pagination {
	position: static;
}

.razzi-testimonials-carousel .rz-swiper-button {
	font-size: 28px;
}

.razzi-testimonials-carousel-2 {
	position: relative;
	opacity: 0;
}

.razzi-testimonials-carousel-2 .testimonials-item {
	padding: 30px 30px 22px;
	border: 1px solid var(--rz-border-color-light);
	height: auto;
	background-color: var(--rz-background-color-light);
}

.razzi-testimonials-carousel-2 .testimonials-item.testimonials-item__author-box {
	display: flex;
}

.razzi-testimonials-carousel-2 .swiper-pagination {
	position: relative;
	margin-top: 56px;
}

.razzi-testimonials-carousel-2 .swiper-scrollbar {
	max-width: 100%;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 70px 0 0;
}

.razzi-testimonials-carousel-2 .swiper-scrollbar .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.razzi-testimonials-carousel-2__heading {
	text-align: center;
	margin-bottom: 69px;
}

.razzi-testimonials-carousel-2__heading .heading-subtitle {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #909090;
	display: block;
	margin-bottom: 9px;
}

.razzi-testimonials-carousel-2__heading .heading-title {
	font-size: 36px;
	margin: 0;
}

.razzi-testimonials-carousel-2__header {
	display: flex;
	margin-bottom: 15px;
}

.razzi-testimonials-carousel-2__header .testi-image {
	flex: none;
	margin-right: 24px;
	max-width: 80px;
}

.razzi-testimonials-carousel-2__header .testi-image + .header-content {
	padding-top: 9px;
}

.razzi-testimonials-carousel-2__header .subtitle {
	font-size: 14px;
	display: block;
}

.razzi-testimonials-carousel-2__header .testi-title {
	margin: 0 0 5px;
}

.razzi-testimonials-carousel-2__header .razzi-svg-icon {
	font-size: 14px;
	color: #cdcdcd;
}

.razzi-testimonials-carousel-2__header .razzi-svg-icon.rate-active {
	color: #F8B86D;
}

.razzi-testimonials-carousel-2__footer .testi-desc {
	margin-bottom: 15px;
}

.razzi-testimonials-carousel-2__footer .testi-meta {
	font-size: 14px;
	color: var(--rz-text-color-gray);
}

.author-group {
	padding-right: 30px;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 0 1 26%;
}

.author-group:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: calc(0px - 30px);
	width: 1px;
	height: calc(100% + 30px + 22px + 2px);
	background-color: #E2E2E2;
}

.author-group + .razzi-testimonials-carousel-2__gr {
	padding-left: 50px;
}

.testi-author-image {
	display: flex;
	margin-bottom: 21px;
}

.razzi-testimonials-carousel-2__centeredslides-yes .testimonials-item {
	max-width: 770px;
}

.razzi-testimonials-carousel-2__rating_position-right .header-content {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.razzi-testimonials-carousel-2__gr {
	flex: 0 1 74%;
}

.razzi-instagram-grid {
	position: relative;
}

.razzi-instagram-grid .instagram-wrapper {
	list-style: none;
	padding: 0;
	margin: 0;
	display: grid;
	grid-gap: 0;
	grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
	grid-auto-flow: dense;
}

.razzi-instagram-grid .instagram-wrapper li a:hover {
	opacity: .9;
}

.razzi-instagram-grid .instagram-wrapper img {
	display: block;
}

.razzi-instagram-grid .instagram-text-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 1.5;
	padding: 15px 40px;
}

.razzi-instagram-grid-2 {
	position: relative;
	overflow: hidden;
}

.razzi-instagram-grid-2 .instagram-wrapper {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
}

.razzi-instagram-grid-2 .instagram-wrapper a {
	display: block;
}

.razzi-instagram-grid-2 .instagram-wrapper li a:hover {
	opacity: .9;
}

.razzi-instagram-grid-2 .instagram-wrapper img {
	display: block;
}

.razzi-instagram-grid-2 .instagram-text-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	padding: 50px;
	width: 100%;
	background-color: #f5f5f5;
}

.razzi-instagram-grid-2 .instagram-text-wrapper .razzi-icon {
	display: block;
	font-size: 33px;
	margin-bottom: 6px;
}

.razzi-instagram-grid-2 .instagram-text-wrapper .instagram-title {
	font-size: 36px;
	margin: 0 0 25px;
}

.razzi-instagram-grid-2 .instagram-text-wrapper .instagram-desc {
	font-size: 18px;
	margin-bottom: 39px;
}

.elementor-widget-razzi-map {
	overflow: hidden;
}

.razzi-map__has-tab {
	display: flex;
}

.razzi-map__has-tab .razzi-map__table {
	display: block;
}

.razzi-map__has-tab .mapboxgl-ctrl-top-right {
	transform: translateX(-33%);
}

.razzi-map__has-search {
	margin-top: 175px;
}

.razzi-map__has-search div.mapboxgl-ctrl-top-right {
	display: block;
}

.razzi-map {
	clear: both;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

.razzi-map > * {
	height: 614px;
}

.razzi-map .box-item {
	padding: 32px 40px;
	cursor: pointer;
}

.razzi-map .box-item:not(:last-child) {
	border-bottom: 1px solid var(--rz-border-color-light);
}

.razzi-map .map-title {
	margin: 0 0 29px;
	font-size: 18px;
}

.razzi-map .map-local {
	margin-bottom: 18px;
}

.razzi-map .map-desc > *:not(:last-child) {
	margin-bottom: 17px;
}

.razzi-map .map-desc h6 {
	margin: 0 0 4px;
}

.razzi-map .mapboxgl-ctrl-bottom-left {
	display: none;
}

.razzi-map .mapboxgl-ctrl-top-right {
	position: absolute;
	z-index: 1;
	width: 75%;
	left: 0;
	right: 0;
	margin: auto;
	top: -175px;
	display: none;
}

.razzi-map .mapboxgl-ctrl-geocoder {
	min-width: 100%;
}

.razzi-map .mapboxgl-ctrl-geocoder ul > li > a {
	text-decoration: none;
	padding: 10px;
	color: var(--rz-color-dark);
}

.razzi-map .mapboxgl-popup-content {
	max-width: 270px;
	font-size: 15px;
}

.razzi-map .mapboxgl-popup-content .map-title {
	font-size: 16px;
	padding-right: 20px;
	margin-bottom: 13px;
}

.razzi-map .mapboxgl-popup-content .map-local {
	margin-bottom: 14px;
}

.razzi-map .mapboxgl-popup-content .map-desc > *:not(:last-child) {
	margin-bottom: 13px;
}

.razzi-map .mapboxgl-ctrl-geocoder .geocoder-icon-search {
	/*rtl:raw:
        left: 20px;
        right: auto;
        */
}

.razzi-map__table {
	max-width: 370px;
	flex: 0 0 33%;
	margin-right: 30px;
	overflow-y: auto;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
	display: none;
	scrollbar-color: #1f1f1f #e2e2e278;
	scrollbar-width: thin;
}

.razzi-map__table::-webkit-scrollbar {
	width: 2px;
}

.razzi-map__table::-webkit-scrollbar-track {
	background-color: #e2e2e2;
}

.razzi-map__table::-webkit-scrollbar-thumb {
	background-color: var(--rz-background-color-dark);
}

.razzi-map__content {
	width: 100%;
}

.razzi-products-tabs .products-empty .razzi-tabs-button {
	display: none;
}

.razzi-products-tabs .products-empty .products {
	list-style-type: none;
	display: flex;
	justify-content: center;
	color: var(--rz-color-dark);
}

.razzi-products-tabs ul.tabs {
	list-style: none;
	padding: 0;
	display: flex;
	justify-content: center;
}

.razzi-products-tabs ul.tabs li {
	padding: 0 15px;
	display: block;
	margin: 0;
	position: relative;
}

.razzi-products-tabs ul.tabs li a {
	padding: 0 2px;
	line-height: 24px;
	display: block;
	position: relative;
	font-weight: 500;
}

.razzi-products-tabs ul.tabs li a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-background-color-primary);
	transition: .5s;
	opacity: 0;
}

.razzi-products-tabs ul.tabs li a:hover, .razzi-products-tabs ul.tabs li a.active {
	color: var(--rz-color-primary);
}

.razzi-products-tabs ul.tabs li a:hover:after, .razzi-products-tabs ul.tabs li a.active:after {
	opacity: 1;
	width: 100%;
}

.razzi-products-tabs ul.tabs li:first-child {
	padding-left: 0;
}

.razzi-products-tabs ul.tabs li:last-child {
	padding-right: 0;
}

.razzi-products-tabs .tabs-content.loading {
	position: relative;
}

.razzi-products-tabs .tabs-content.loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
}

.razzi-products-tabs .tabs-content.loading:before {
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 0;
	left: 0;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

.razzi-products-tabs .tabs-content.loading:before {
	z-index: 10;
	top: 50%;
	left: 50%;
}

.razzi-products-tabs .tabs-content.loading:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7);
	z-index: 5;
}

.razzi-products-tabs .tabs-header {
	margin-bottom: 80px;
}

.razzi-products-tabs .tabs-panel {
	min-height: 300px;
}

.razzi-products-tabs .tabs-panel .razzi-loading {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.razzi-products-tabs .tabs-panel .razzi-tabs-button {
	text-align: center;
	opacity: 0;
	visibility: hidden;
}

.razzi-products-tabs .tabs-panel.tab-loaded {
	min-height: auto;
}

.razzi-products-tabs .tabs-panel.tab-loaded .razzi-tabs-button {
	opacity: 1;
	visibility: visible;
}

.razzi-products-tabs ul.swiper-wrapper {
	flex-wrap: nowrap;
	margin: 0;
	box-sizing: border-box;
}

.razzi-products-tabs ul.swiper-wrapper li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-tabs .swiper-pagination {
	position: static;
	margin-top: 20px;
}

.razzi-products-tabs .swiper-pagination .swiper-pagination-bullet {
	margin-top: 0;
	margin-bottom: 0;
}

.razzi-products-tabs .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 20px auto 40px;
}

.razzi-products-tabs .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.razzi-products-tabs .linked-products-carousel {
	margin-bottom: -100px;
	padding-bottom: 100px;
}

.razzi-products-tabs ul.products.swiper-wrapper {
	margin: 0;
}

.razzi-products-tabs ul.products.swiper-wrapper li.product {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-tabs .ajax-load-products {
	text-align: center;
	margin-top: 30px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	min-width: 165px;
	height: 54px;
}

.razzi-products-tabs .ajax-load-products.loading .razzi-gooey {
	display: flex;
}

.razzi-products-tabs .ajax-load-products.loading .button-text {
	display: none;
}

.razzi-products-tabs .ajax-load-products .razzi-gooey {
	background-color: transparent;
	display: none;
}

.razzi-products-tabs .ajax-load-products .razzi-gooey span {
	background-color: #fff;
}

.razzi-products-tabs__heading-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 23px;
	margin-bottom: 45px;
	position: relative;
}

.razzi-products-tabs__heading {
	font-size: 36px;
	font-weight: 500;
	line-height: 48px;
}

.razzi-products-tabs__navigation .rz-swiper-button {
	font-size: 18px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	color: #1F1F1F;
	opacity: 1;
}

.razzi-products-tabs__navigation .rz-swiper-button-next {
	right: 0;
}

.razzi-products-tabs__navigation .rz-swiper-button-prev {
	left: auto;
	right: 30px;
}

.razzi-products-tabs__wrapper {
	display: flex;
	--rz-product-tabs-header-space: 30px;
	--rz-product-tabs-header-items-space: 5px;
}

.razzi-products-tabs__wrapper ul.tabs {
	width: 270px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-right: var(--rz-product-tabs-header-space);
	margin-bottom: 0;
}

.razzi-products-tabs__wrapper ul.tabs li {
	font-size: 18px;
	padding: var(--rz-product-tabs-header-items-space) 0;
	border-bottom: 1px solid #E2E2E2;
}

.razzi-products-tabs__wrapper ul.tabs li a {
	display: flex;
	align-items: center;
}

.razzi-products-tabs__wrapper ul.tabs li a:after {
	display: none;
}

.razzi-products-tabs__wrapper ul.tabs li a .razzi-products-tabs__image_category {
	max-width: 60px;
	max-height: 60px;
	border-radius: 80px;
	margin-right: 20px;
}

.razzi-products-tabs__wrapper .tabs-content {
	width: calc( 100% - 270px);
}

@media (min-width: 991px) {
	.razzi-products-tabs__wrapper.columns-2 ul.products li.product {
		width: calc( ( 100% / 2 ) - 3%);
	}
	.razzi-products-tabs__wrapper.columns-3 ul.products li.product {
		width: calc( ( 100% / 3 ) - 3%);
	}
	.razzi-products-tabs__wrapper.columns-4 ul.products li.product {
		width: calc( ( 100% / 4 ) - 3%);
	}
	.razzi-products-tabs__wrapper.columns-5 ul.products li.product {
		width: calc( ( 100% / 5 ) - 3%);
	}
	.razzi-products-tabs__wrapper.columns-6 ul.products li.product {
		width: calc( ( 100% / 6 ) - 3%);
	}
	.razzi-products-tabs__wrapper.columns-7 ul.products li.product {
		width: calc( ( 100% / 7 ) - 3%);
	}
}

.razzi-product-category-tabs {
	padding: 0 100px;
}

.razzi-product-category-tabs.razzi-category-parent .razzi-shortcode-title {
	margin-bottom: 75px;
}

.razzi-product-category-tabs .category-content {
	position: relative;
	padding: 0 100px;
}

.razzi-product-category-tabs .category-list {
	margin: 0 -15px;
	padding: 0;
	list-style-type: none;
	box-sizing: border-box;
	display: flex;
}

.razzi-product-category-tabs .category-list li {
	display: flex;
	flex-direction: column;
	text-align: center;
}

.razzi-product-category-tabs .category-list li .cat-thumb {
	margin-bottom: 10px;
}

.razzi-product-category-tabs .category-list li .cat-name {
	font-weight: 500;
	font-size: 20px;
	line-height: 35px;
}

.razzi-product-category-tabs .category-list li .cat-name .cat-count {
	margin-left: 5px;
	font-size: 16px;
}

.razzi-product-category-tabs .category-list li:hover .cat-name {
	color: var(--rz-color-primary);
}

.razzi-product-category-tabs ul.tabs {
	list-style: none;
	padding: 0;
	display: flex;
	justify-content: center;
}

.razzi-product-category-tabs ul.tabs li {
	padding: 0 15px;
	display: block;
	margin: 0;
	position: relative;
}

.razzi-product-category-tabs ul.tabs li a {
	padding: 0 2px;
	line-height: 24px;
	display: block;
	position: relative;
	font-weight: 500;
}

.razzi-product-category-tabs ul.tabs li a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-background-color-primary);
	transition: .5s;
	opacity: 0;
}

.razzi-product-category-tabs ul.tabs li a:hover, .razzi-product-category-tabs ul.tabs li a.active {
	color: var(--rz-color-primary);
}

.razzi-product-category-tabs ul.tabs li a:hover:after, .razzi-product-category-tabs ul.tabs li a.active:after {
	opacity: 1;
	width: 100%;
}

.razzi-product-category-tabs ul.tabs li:first-child {
	padding-left: 0;
}

.razzi-product-category-tabs ul.tabs li:last-child {
	padding-right: 0;
}

.razzi-product-category-tabs .tabs-content.loading {
	position: relative;
}

.razzi-product-category-tabs .tabs-content.loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
}

.razzi-product-category-tabs .tabs-content.loading:before {
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 0;
	left: 0;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

.razzi-product-category-tabs .tabs-content.loading:before {
	z-index: 10;
	top: 50%;
	left: 50%;
}

.razzi-product-category-tabs .tabs-content.loading:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7);
	z-index: 5;
}

.razzi-product-category-tabs .tabs-header {
	margin-bottom: 80px;
}

.razzi-product-category-tabs .tabs-panel {
	min-height: 300px;
}

.razzi-product-category-tabs .tabs-panel .tab-content.swiper-container {
	position: static;
}

.razzi-product-category-tabs .tabs-panel .razzi-loading {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%);
}

.razzi-product-category-tabs .tabs-panel .razzi-tabs-button {
	text-align: center;
	opacity: 0;
	visibility: hidden;
}

.razzi-product-category-tabs .tabs-panel.tab-loaded {
	min-height: auto;
}

.razzi-product-category-tabs .tabs-panel.tab-loaded .razzi-tabs-button {
	opacity: 1;
	visibility: visible;
}

.razzi-product-category-tabs ul.swiper-wrapper {
	margin: 0;
	box-sizing: border-box;
}

.razzi-product-category-tabs ul.swiper-wrapper li {
	clear: none;
	margin-bottom: 0;
}

.razzi-product-category-tabs.razzi-swiper-carousel-elementor .rz-swiper-button {
	position: fixed;
	top: 85px;
	width: auto;
	height: auto;
	z-index: 9;
	font-size: 36px;
}

.razzi-product-category-tabs.razzi-swiper-carousel-elementor .rz-category-arrow-prev {
	left: -113px;
}

.razzi-product-category-tabs.razzi-swiper-carousel-elementor .rz-category-arrow-next {
	right: -113px;
}

.razzi-product-category-tabs .rz-category-arrow-prev {
	left: 0;
}

.razzi-product-category-tabs .rz-category-arrow-next {
	right: 0;
}

.razzi-product-category-tabs .swiper-button-disabled {
	cursor: not-allowed;
}

.razzi-product-of-category.has-categories {
	display: flex;
	justify-content: space-between;
}

.razzi-product-of-category.has-categories .razzi-product-of-category__categories {
	width: 14.6%;
}

.razzi-product-of-category.has-categories .razzi-product-of-category__product {
	width: calc(85.4% - 30px);
}

.razzi-product-of-category__categories {
	position: relative;
	padding: 27px 0 0 30px;
}

.razzi-product-of-category__categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.razzi-product-of-category__categories li {
	margin-bottom: 15px;
}

.razzi-product-of-category__categories li a {
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #111111;
	position: relative;
}

.razzi-product-of-category__categories li a:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: #111111;
	transition: .5s;
	opacity: 0;
}

.razzi-product-of-category__categories li a:hover:after {
	opacity: 1;
	width: 100%;
}

.razzi-products-carousel ul.swiper-wrapper {
	box-sizing: border-box;
}

.razzi-products-carousel ul.swiper-wrapper li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-carousel ul.products {
	margin: 0 -15px;
	flex-wrap: nowrap;
	list-style: none;
}

.razzi-products-carousel ul.products.swiper-wrapper,
.razzi-products-carousel ul.products .swiper-wrapper {
	margin: 0;
}

.razzi-products-carousel ul.products:not(.swiper-wrapper) {
	overflow: hidden;
}

.razzi-products-carousel ul.products li.product {
	margin-bottom: 0;
}

.razzi-products-carousel ul.products li.product:not(.swiper-slide) {
	flex-shrink: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.razzi-products-carousel ul.products li.product.swiper-slide {
	padding-left: 0;
	padding-right: 0;
}

.razzi-products-carousel .swiper-container-multirow ul.products {
	flex-wrap: wrap;
}

.razzi-products-carousel .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 5px auto 40px;
}

.razzi-products-carousel .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.razzi-products-carousel .razzi-grid-button {
	text-align: center;
	margin-top: 20px;
}

.razzi-products-carousel .razzi-grid-button a {
	line-height: 54px;
	padding: 0 44px;
}

.razzi-products-carousel .razzi-grid-button .razzi-svg-icon {
	font-size: 13px;
}

.razzi-products-carousel .product-loop-outsite {
	margin-left: -15px;
	margin-right: -15px;
}

.razzi-products-carousel .product-loop-outsite .swiper-container {
	padding-left: 15px;
	padding-right: 15px;
}

.elementor-section:not(.elementor-section-full_width) .razzi-swiper-carousel-elementor:not(.razzi-product-category-tabs) ul.product-loop-layout-12 li.product,
.elementor-section:not(.elementor-section-full_width) .razzi-swiper-carousel-elementor:not(.razzi-product-category-tabs) ul.product-loop-layout-6 li.product,
.elementor-section:not(.elementor-section-full_width) .razzi-swiper-carousel-elementor:not(.razzi-product-category-tabs) ul.product-loop-layout-5 li.product {
	margin-bottom: 15px;
	padding-top: 15px;
}

.razzi-products-carousel__heading--arrows {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.razzi-products-carousel__heading--arrows .rz-swiper-button {
	position: static;
	transform: none;
	width: auto;
	height: auto;
	line-height: normal;
}

.linked-elementor-product-carousel {
	margin-bottom: -200px;
	padding-bottom: 200px;
	pointer-events: none;
}

.linked-elementor-product-carousel > * {
	pointer-events: auto;
}

.linked-elementor-product-carousel ul.products {
	pointer-events: none;
}

.linked-elementor-product-carousel ul.products li.product {
	pointer-events: auto;
}

.razzi-products-showcase {
	display: flex;
	padding: 0 85px;
}

.razzi-products-showcase:not(.show-category) .meta-cat {
	display: none !important;
}

.razzi-products-showcase:not(.show-rating) .star-rating {
	display: none !important;
}

.razzi-products-showcase:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-showcase:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-showcase:not(.show-wishlist) .product-wishlist {
	display: none !important;
}

.razzi-products-showcase:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-showcase:not(.show-badges) .woocommerce-badges {
	display: none !important;
}

.razzi-products-showcase .showcase-image {
	width: 56%;
}

.razzi-products-showcase .showcase-box {
	width: 44%;
	padding-left: 85px;
}

.razzi-products-showcase .razzi-box-title {
	text-align: center;
}

.razzi-products-showcase .razzi-shortcode-title {
	font-weight: 500;
	font-size: 32px;
	line-height: 44px;
	margin-bottom: 60px;
}

.razzi-products-showcase ul.swiper-wrapper {
	flex-wrap: nowrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
	box-sizing: border-box;
}

.razzi-products-showcase ul.swiper-wrapper li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-showcase .rz-swiper-button {
	font-size: 36px;
}

.razzi-products-showcase .swiper-pagination {
	position: static;
	margin-top: 35px;
}

.razzi-products-showcase ul.products li.product {
	width: 100%;
	margin-bottom: 0;
}

.razzi-products-showcase ul.products li.product .product-thumbnail .product-wishlist {
	position: absolute;
	top: 20px;
	right: 20px;
}

.razzi-products-showcase ul.products li.product .product-thumbnail .product-wishlist .rz-loop_button {
	opacity: 1;
	transform: translateY(0);
}

.razzi-products-showcase ul.products li.product .product-thumbnail .product-wishlist .rz-loop_button:hover {
	background-color: var(--rz-background-color-light);
	color: var(--rz-color-dark);
}

.razzi-products-showcase ul.products li.product .product-thumbnail .product-wishlist .rz-loop_button:not(.loading):before {
	right: 54px;
	left: auto;
	top: 50%;
	transform: translateY(-50%);
}

.razzi-products-showcase ul.products li.product .product-thumbnail .product-wishlist .rz-loop_button:not(.loading):after {
	left: auto;
	right: 44px;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
}

.razzi-products-showcase ul.products li.product .product-thumbnail .product-wishlist .loop_button-text {
	display: none;
}

.razzi-products-showcase ul.products li.product .product-summary {
	text-align: center;
}

.razzi-products-showcase ul.products li.product .star-rating {
	margin: 5px auto;
}

.razzi-products-showcase ul.products li.product .woocommerce-loop-product__title {
	font-size: 18px;
	margin: 0 0 5px;
}

.razzi-products-slider .product-wrapper {
	display: flex;
}

.razzi-products-slider .product-thumbnail {
	max-width: 100px;
	margin-right: 27px;
}

.razzi-products-slider .woocommerce-loop-product__title {
	font-size: 18px;
	line-height: 26.64px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 3px;
}

.razzi-products-slider .meta-cat {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #767676;
	margin-bottom: 12px;
}

.razzi-products-slider .rating-count {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.razzi-products-slider .rating-count .star-rating {
	margin-top: 0;
	margin-right: 5px;
	margin-left: 0;
}

.razzi-products-slider .rating-count .star-rating .user-rating .razzi-svg-icon {
	color: #F8B86D;
}

.razzi-products-slider .rating-count .razzi-svg-icon {
	display: inline-block;
}

.razzi-products-slider .rating-count .review-count {
	color: #909090;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}

.razzi-products-slider .price {
	color: var(--rz-color-dark);
	font-size: 16px;
	font-weight: 500;
}

.razzi-products-slider .price ins {
	color: var(--rz-color-primary);
	background-color: transparent;
	padding-left: 5px;
}

.razzi-products-slider .price del {
	font-size: 14px;
	color: #A0A0A0;
}

.razzi-products-slider .rz-loop_atc_button {
	position: relative;
	padding: 11px 24px;
	min-width: 140px;
	background-color: var(--rz-color-dark);
	color: var(--rz-color-lighter);
	display: inline-flex;
	align-items: center;
	font-weight: 500;
	margin-top: 24px;
	transition: 0.35s;
}

.razzi-products-slider .rz-loop_atc_button:not(.loading):before, .razzi-products-slider .rz-loop_atc_button:not(.loading):after {
	display: none;
}

.razzi-products-slider .rz-loop_atc_button:before {
	opacity: 1;
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	animation: razzi-spin infinite 1s linear;
	transition: opacity .2s linear .2s;
	content: "";
}

.razzi-products-slider .rz-loop_atc_button.loading:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	color: #ffffff;
}

.razzi-products-slider .rz-loop_atc_button.loading .loop_button-text,
.razzi-products-slider .rz-loop_atc_button.loading .razzi-svg-icon {
	opacity: 0.2;
}

.razzi-products-slider .rz-loop_atc_button .loop_button-text {
	order: 1;
	margin-right: 10px;
}

.razzi-products-slider .rz-loop_atc_button .razzi-svg-icon {
	order: 2;
}

.razzi-products-slider .added_to_cart {
	display: none;
}

.razzi-products-slider .swiper-pagination {
	display: inline-flex;
	flex-direction: column;
	width: auto;
	position: absolute;
	top: 50%;
	right: 24px;
	left: auto;
	bottom: auto;
	transform: translateY(-50%);
	margin: 0;
	z-index: 20;
	gap: 10px;
}

.razzi-products-slider__item {
	position: relative;
}

.razzi-products-slider__content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	background-color: #ffffff;
	padding: 47px 58px 49px 58px;
	width: 470px;
}

.razzi-products-slider__title {
	font-size: 36px;
	font-weight: 500;
	line-height: 48px;
	color: var(--rz-color-dark);
	margin-bottom: 46px;
}

.razzi-products-slider__sale {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	right: -48px;
	top: -48px;
	width: 96px;
	height: 96px;
	background-color: #FF6F61;
	border-radius: 100%;
}

.razzi-products-slider__sale span {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 4px;
}

.razzi-products-slider__sale span.razzi-products-slider__sale-text {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 0;
}

.razzi-products-grid .razzi-grid-button {
	text-align: center;
	margin-top: 10px;
}

.razzi-products-grid .ajax-load-products {
	text-align: center;
	margin-top: 30px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	min-width: 165px;
	height: 54px;
}

.razzi-products-grid .ajax-load-products.loading .razzi-gooey, .razzi-products-grid .ajax-load-products.ajax-infinite .razzi-gooey {
	display: flex;
}

.razzi-products-grid .ajax-load-products.loading .button-text, .razzi-products-grid .ajax-load-products.ajax-infinite .button-text {
	display: none;
}

.razzi-products-grid .ajax-load-products.button-outline .razzi-gooey span {
	background-color: var(--rz-background-color-dark);
}

.razzi-products-grid .ajax-load-products .razzi-gooey {
	background-color: transparent;
	display: none;
}

.razzi-products-grid .ajax-load-products .razzi-gooey span {
	background-color: #fff;
}

.razzi-products-grid .woocommerce-pagination {
	text-align: center;
	margin-top: 30px;
}

.razzi-products-masonry:not(.show-category) .meta-cat {
	display: none !important;
}

.razzi-products-masonry:not(.show-rating) .star-rating {
	display: none !important;
}

.razzi-products-masonry:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-masonry:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-masonry:not(.show-wishlist) .yith-wcwl-add-to-wishlist,
.razzi-products-masonry:not(.show-wishlist) .wcboost-wishlist-button {
	display: none !important;
}

.razzi-products-masonry:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-masonry:not(.show-badges) .woocommerce-badges {
	display: none !important;
}

.razzi-products-masonry.btn-hidden .product-loop__buttons {
	display: none !important;
}

.razzi-products-masonry .masonry-banner-content .banner-image {
	position: relative;
	display: flex;
	line-height: 1;
}

.razzi-products-masonry .masonry-banner-content .banner-image:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.razzi-products-masonry .masonry-banner-content .banner-content {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: var(--rz-color-dark);
	text-align: center;
	height: 100%;
	width: 100%;
	padding: 30px 45px;
}

.razzi-products-masonry .razzi-banner__sub-title {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
}

.razzi-products-masonry .razzi-banner__title {
	font-weight: 600;
	font-size: 60px;
	line-height: 89px;
}

.razzi-products-masonry .razzi-banner__description {
	font-weight: 500;
	font-size: 28px;
	line-height: 41px;
}

.razzi-products-masonry .razzi-banner__button {
	margin-top: 12px;
}

.razzi-products-masonry .razzi-posts__found {
	margin-bottom: 0;
}

.razzi-products-masonry .woocommerce-pagination {
	text-align: center;
	margin-top: 33px;
}

.razzi-products-masonry .woocommerce-pagination ul li:not(.btn-load-more) {
	display: none;
}

.razzi-products-masonry .woocommerce-pagination ul .btn-load-more a {
	display: inline-block;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 46px;
	padding: 0 40px;
	text-decoration: none;
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
	white-space: nowrap;
	min-width: 170px;
	transition: 0.2s;
	margin: 0;
}

.razzi-products-masonry .woocommerce-pagination ul .btn-load-more a:hover {
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
}

.razzi-products-masonry .woocommerce-pagination ul .btn-load-more .razzi-gooey-loading {
	display: none;
}

.razzi-products-masonry .woocommerce-pagination ul .btn-load-more .razzi-gooey-loading .razzi-gooey .dots span {
	width: 10px;
	height: 10px;
	filter: none;
}

.razzi-products-masonry .woocommerce-pagination.loading .btn-load-more a:hover {
	background-color: transparent;
	color: var(--rz-color-dark);
}

.razzi-products-masonry .woocommerce-pagination.loading .btn-load-more .razzi-gooey-loading {
	display: inline-block;
	opacity: 1;
}

.razzi-products-masonry .woocommerce-pagination.loading .btn-load-more .load-more-text {
	display: none;
}

.razzi-products-masonry ul.products.layout-masonry li.product.has-banner {
	grid-column: span 2;
	grid-row: span 2;
	width: 100%;
}

.razzi-products-masonry ul.products.layout-masonry li.product .razzi-banner__masonry,
.razzi-products-masonry ul.products.layout-masonry li.product .masonry-banner-content,
.razzi-products-masonry ul.products.layout-masonry li.product .banner-image {
	height: 100%;
}

.razzi-products-masonry ul.products.layout-masonry li.product .banner-image img {
	-o-object-fit: cover;
	   object-fit: cover;
}

.razzi-products-masonry .link-product-all {
	display: none;
}

.razzi-products-deal:not(.show-category) .meta-cat {
	display: none !important;
}

.razzi-products-deal:not(.show-rating) .star-rating {
	display: none !important;
}

.razzi-products-deal:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-deal:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-deal:not(.show-wishlist) .yith-wcwl-add-to-wishlist,
.razzi-products-deal:not(.show-wishlist) .wcboost-wishlist-button {
	display: none !important;
}

.razzi-products-deal:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-deal ul.swiper-wrapper {
	flex-wrap: nowrap;
	margin: 0;
	box-sizing: border-box;
}

.razzi-products-deal ul.swiper-wrapper li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-deal .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 5px auto 40px;
}

.razzi-products-deal .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.razzi-products-deal .swiper-pagination {
	margin-top: 0;
}

.razzi-products-deal ul.products li.product {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-deal ul.products li.product .product-summary {
	padding: 0 40px;
	text-align: center;
	position: relative;
	top: -50px;
	background-color: transparent;
}

.razzi-products-deal ul.products li.product .product-summary-deal {
	background-color: var(--rz-background-color-light);
	padding: 20px 20px 18px;
}

.razzi-products-deal ul.products li.product .product-inner {
	padding-bottom: 0;
}

.razzi-products-deal ul.products li.product .product-inner:hover .product-thumbnail .rz-loop_button {
	transform: translate(0, 0);
}

.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal {
	position: absolute;
	top: 20px;
}

.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .deal-expire-text,
.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .deal-sold,
.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .timer .text {
	display: none;
}

.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .razzi-countdown {
	background-color: var(--rz-background-color-primary);
	padding: 3px 10px;
	min-width: 103px;
}

.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .razzi-countdown .timer {
	padding: 0 5px;
	color: var(--rz-color-lighter);
}

.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .razzi-countdown .timer .divider {
	font-size: 11px;
	top: 2px;
	right: -1px;
}

.razzi-products-deal ul.products li.product .product-thumbnail .razzi-product-deal .razzi-countdown .digits {
	font-weight: 500;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0.02em;
}

.razzi-products-deal ul.products li.product .product-thumbnail .product-loop__buttons {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
	top: 15px;
	right: 20px;
	left: auto;
	height: 100%;
	padding: 0;
}

.razzi-products-deal ul.products li.product .product-thumbnail .rz-loop_button {
	margin: 5px 0;
	transform: translate(10px, 0);
}

.razzi-products-deal ul.products li.product .product-thumbnail .rz-loop_button:not(.loading):before {
	right: 54px;
	left: auto;
	top: 50%;
	transform: translateY(-50%);
}

.razzi-products-deal ul.products li.product .product-thumbnail .rz-loop_button:not(.loading):after {
	left: auto;
	right: 44px;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
}

.razzi-products-deal ul.products li.product .woocommerce-loop-product__title {
	font-size: 24px;
	line-height: 35px;
}

.razzi-products-deal ul.products li.product .star-rating {
	margin: 0 auto 5px;
}

@media (min-width: 991px) {
	.product-loop-layout-deal.columns-2.products li.product {
		width: calc( ( 100% / 2 ) - 3%);
	}
	.product-loop-layout-deal.columns-3.products li.product {
		width: calc( ( 100% / 3 ) - 3%);
	}
	.product-loop-layout-deal.columns-4.products li.product {
		width: calc( ( 100% / 4 ) - 3%);
	}
	.product-loop-layout-deal.columns-5.products li.product {
		width: calc( ( 100% / 5 ) - 3%);
	}
	.product-loop-layout-deal.columns-6.products li.product {
		width: calc( ( 100% / 6 ) - 3%);
	}
	.product-loop-layout-deal.columns-7.products li.product {
		width: calc( ( 100% / 7 ) - 3%);
	}
}

.razzi-products-deal-2:not(.show-category) .meta-cat {
	display: none !important;
}

.razzi-products-deal-2:not(.show-rating) .star-rating {
	display: none !important;
}

.razzi-products-deal-2:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-deal-2:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-deal-2:not(.show-wishlist) .yith-wcwl-add-to-wishlist,
.razzi-products-deal-2:not(.show-wishlist) .wcboost-wishlist-button {
	display: none !important;
}

.razzi-products-deal-2:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-deal-2:not(.show-stock) .rz-stock {
	display: none !important;
}

.razzi-products-deal-2 .swiper-pagination {
	margin-top: 50px;
}

.razzi-products-deal-2 ul.products {
	flex-wrap: nowrap;
	margin: 0;
}

.razzi-products-deal-2 ul.products:not(.swiper-wrapper) {
	overflow: hidden;
}

.razzi-products-deal-2 ul.products li.product {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	border-right: 1px solid transparent;
}

.razzi-products-deal-2 ul.products li.product:not(.swiper-slide) {
	flex-shrink: 0;
	margin-right: 30px;
	width: 100%;
}

.razzi-products-deal-2 ul.products li.product .product-summary {
	padding: 0 28px;
}

.razzi-products-deal-2 ul.products li.product .product-inner {
	text-align: center;
	padding-bottom: 34px;
	border: 1px solid var(--rz-color-primary);
}

.razzi-products-deal-2 ul.products li.product .product-inner:hover .product-thumbnail .rz-loop_button {
	transform: translate(0, 0);
}

.razzi-products-deal-2 ul.products li.product .product-inner .star-rating {
	margin: 0 auto 26px;
	width: auto;
}

.razzi-products-deal-2 ul.products li.product .product-thumbnail {
	margin-bottom: 18px;
}

.razzi-products-deal-2 ul.products li.product .product-thumbnail .woocommerce-loop-product__link img {
	display: inline;
}

.razzi-products-deal-2 ul.products li.product .product-thumbnail .product-loop__buttons {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
	top: 15px;
	right: 20px;
	left: auto;
	height: 100%;
	padding: 0;
}

.razzi-products-deal-2 ul.products li.product .product-thumbnail .rz-loop_button {
	margin: 5px 0;
	transform: translate(10px, 0);
}

.razzi-products-deal-2 ul.products li.product .product-thumbnail .rz-loop_button:not(.loading):before {
	right: 54px;
	left: auto;
	top: 50%;
	transform: translateY(-50%);
}

.razzi-products-deal-2 ul.products li.product .product-thumbnail .rz-loop_button:not(.loading):after {
	left: auto;
	right: 44px;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
}

.razzi-products-deal-2 ul.products li.product .woocommerce-loop-product__title {
	font-size: 16px;
	line-height: 23.68px;
	margin-bottom: 9px;
}

.razzi-products-deal-2 ul.products li.product .price {
	font-size: 20px;
	margin-bottom: 12px;
}

.razzi-products-deal-2 ul.products li.product .price del {
	font-size: 15px;
}

.razzi-products-deal-2 ul.products li.product .rz-stock {
	font-size: 14px;
}

.razzi-products-deal-2 ul.products li.product .rz-stock span {
	font-weight: 500;
}

.razzi-products-deal-2 .razzi-product-deal {
	margin-bottom: 20px;
}

.razzi-products-deal-2 .razzi-product-deal .deal-expire-text,
.razzi-products-deal-2 .razzi-product-deal .deal-sold {
	display: none;
}

.razzi-products-deal-2 .razzi-product-deal .razzi-countdown {
	background-color: var(--rz-background-color-primary);
	padding: 21px 26px 10px;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.razzi-products-deal-2 .razzi-product-deal .razzi-countdown .timer {
	padding: 0 15px;
	color: var(--rz-color-lighter);
}

.razzi-products-deal-2 .razzi-product-deal .razzi-countdown .timer .divider {
	font-size: 24px;
	top: -5px;
	right: -3px;
}

.razzi-products-deal-2 .razzi-product-deal .razzi-countdown .timer .text {
	font-size: 11px;
}

.razzi-products-deal-2 .razzi-product-deal .razzi-countdown .digits {
	font-weight: 500;
	font-size: 32px;
	line-height: 16px;
	letter-spacing: 0.02em;
	margin-bottom: 10px;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal {
	position: absolute;
	top: 20px;
	left: 20px;
	margin-bottom: 0;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal .razzi-countdown {
	padding: 6px 8px 6px 0;
	border-radius: 4px;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal .razzi-countdown .days {
	display: none;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal .razzi-countdown .timer {
	padding: 0 8px;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal .razzi-countdown .timer .text {
	display: none;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal .razzi-countdown .timer .divider {
	font-size: 10px;
	top: 2px;
	right: -2px;
}

.razzi-products-deal-2 .deal-position-inside-image .razzi-product-deal .razzi-countdown .digits {
	font-size: 16px;
	margin: 0;
}

.products-deal-2__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 68px;
}

.products-deal-2__title {
	font-size: 28px;
	font-weight: 500;
	color: #111111;
}

.products-deal-2__arrows .rz-swiper-button {
	position: static;
	transform: none;
	height: 30px;
	width: 30px;
	line-height: 30px;
	background-color: #F5F5F5;
	color: #1F1F1F;
	font-size: 18px;
}

.razzi-products-deal-3:not(.show-category) .meta-cat {
	display: none !important;
}

.razzi-products-deal-3:not(.show-rating) .star-rating {
	display: none !important;
}

.razzi-products-deal-3:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-deal-3:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-deal-3:not(.show-wishlist) .yith-wcwl-add-to-wishlist,
.razzi-products-deal-3:not(.show-wishlist) .wcboost-wishlist-button {
	display: none !important;
}

.razzi-products-deal-3:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-deal-3:not(.show-stock) .rz-stock {
	display: none !important;
}

.razzi-products-deal-3 .swiper-pagination {
	margin-top: 50px;
	position: static;
}

.razzi-products-deal-3 ul.products {
	flex-wrap: nowrap;
	margin: 0;
}

.razzi-products-deal-3 ul.products:not(.swiper-wrapper) {
	overflow: hidden;
}

.razzi-products-deal-3 ul.products li.product {
	margin-bottom: 0;
	height: auto;
}

.razzi-products-deal-3 ul.products li.product:not(.swiper-slide) {
	flex-shrink: 0;
	margin-right: 30px;
	width: 100%;
}

.razzi-products-deal-3 ul.products li.product .product-inner {
	display: flex;
	align-items: center;
	background-color: var(--rz-background-color-light);
	border-radius: 12px;
	padding-bottom: 0;
	height: 100%;
	overflow: hidden;
}

.razzi-products-deal-3 ul.products li.product .product-inner:hover .product-thumbnail .rz-loop_button {
	transform: translate(0, 0);
}

.razzi-products-deal-3 ul.products li.product .product-inner .rating-count {
	display: flex;
	align-items: center;
	margin-bottom: 7px;
}

.razzi-products-deal-3 ul.products li.product .product-inner .rating-count .star-rating {
	width: auto;
	margin-right: 5px;
	margin-top: 0;
}

.razzi-products-deal-3 ul.products li.product .product-inner .rating-count .star-rating .user-rating .razzi-svg-icon {
	color: #F8B86D;
}

.razzi-products-deal-3 ul.products li.product .product-inner .rating-count .review-count {
	color: #909090;
	font-size: 13px;
	font-weight: 400;
}

.razzi-products-deal-3 ul.products li.product .product-summary {
	max-width: calc( 100% - 180px);
	width: 100%;
	padding: 20px;
}

.razzi-products-deal-3 ul.products li.product .product-thumbnail {
	max-width: 180px;
}

.razzi-products-deal-3 ul.products li.product .woocommerce-loop-product__title {
	font-size: 16px;
	line-height: 23.68px;
	margin-bottom: 9px;
}

.razzi-products-deal-3 ul.products li.product .price {
	font-size: 20px;
	margin-bottom: 12px;
}

.razzi-products-deal-3 ul.products li.product .price del {
	font-size: 16px;
}

.razzi-products-deal-3 ul.products li.product .price ins {
	color: var(--rz-color-dark);
}

.razzi-products-deal-3 ul.products li.product .deal-progress {
	width: 90%;
	max-width: 230px;
}

.razzi-products-deal-3 ul.products li.product .deal-progress .progress-bar,
.razzi-products-deal-3 ul.products li.product .deal-progress .progress-value {
	height: 4px;
	background-color: #E2E2E2;
}

.razzi-products-deal-3 ul.products li.product .deal-progress .progress-value {
	background-color: var(--rz-background-color-primary);
}

.razzi-products-deal-3 ul.products li.product .rz-stock {
	font-size: 14px;
	margin-top: 7px;
}

.razzi-products-deal-3 ul.products li.product .rz-stock span {
	font-weight: 500;
}

.razzi-products-deal-3 .product-deal-3-countdown {
	position: absolute;
	top: 20px;
	left: 20px;
	margin: 0;
	background-color: var(--rz-background-color-primary);
	padding: 2px 5px;
	border-radius: 4px;
	justify-content: center;
	align-items: center;
}

.razzi-products-deal-3 .product-deal-3-countdown .timer {
	padding: 0 5px;
	width: auto;
	position: relative;
}

.razzi-products-deal-3 .product-deal-3-countdown .timer .divider {
	position: absolute;
	font-size: 13px;
	top: 1px;
	right: -2px;
	color: var(--rz-color-lighter);
	padding: 0;
}

.razzi-products-deal-3 .product-deal-3-countdown .timer .text {
	display: none;
}

.razzi-products-deal-3 .product-deal-3-countdown .digits {
	font-weight: 500;
	line-height: 14px;
	letter-spacing: 0.02em;
	font-size: 14px;
	margin: 0;
	padding: 0;
	border: none;
	min-width: auto;
	min-height: auto;
	color: var(--rz-color-lighter);
}

.razzi-products-deal-3 .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 50px auto 40px;
}

.products-deal-3__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 68px;
}

.products-deal-3__title {
	font-size: 28px;
	font-weight: 500;
	color: #111111;
}

.products-deal-3__arrows .rz-swiper-button {
	position: static;
	transform: none;
	height: 30px;
	width: 30px;
	line-height: 30px;
	background-color: #F5F5F5;
	color: #1F1F1F;
	font-size: 18px;
}

@media (min-width: 991px) {
	.product-loop-layout-deal-3.columns-2.products li.product {
		width: calc( ( 100% / 2 ) - 8%);
	}
	.product-loop-layout-deal-3.columns-3.products li.product {
		width: calc( ( 100% / 3 ) - 8%);
	}
	.product-loop-layout-deal-3.columns-4.products li.product {
		width: calc( ( 100% / 4 ) - 8%);
	}
	.product-loop-layout-deal-3.columns-5.products li.product {
		width: calc( ( 100% / 5 ) - 8%);
	}
	.product-loop-layout-deal-3.columns-6.products li.product {
		width: calc( ( 100% / 6 ) - 8%);
	}
	.product-loop-layout-deal-3.columns-7.products li.product {
		width: calc( ( 100% / 7 ) - 8%);
	}
}

.razzi-product-shortcode {
	background-color: var(--rz-background-color-gray);
	padding: 90px 0 100px;
}

.razzi-product-shortcode.single-product div.product .woocommerce-product-gallery {
	width: 45%;
}

.razzi-product-shortcode.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	margin: 15px 0 0 0;
}

.razzi-product-shortcode.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	padding: 0;
}

.razzi-product-shortcode.single-product div.product .summary-price-box .price {
	font-size: 22px;
}

.razzi-product-shortcode.single-product div.product .entry-summary {
	width: 55%;
	padding-left: 70px;
	padding-right: 40px;
	padding-top: 35px;
}

.razzi-product-shortcode.single-product div.product .entry-summary .product_title {
	font-size: 32px;
}

.razzi-product-shortcode.single-product div.product.product-type-variable form.variations_form .variations td.value {
	margin-bottom: 20px;
}

.razzi-product-shortcode.razzi-swiper-carousel-elementor .rz-swiper-button {
	width: 30px;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
}

.razzi-product-shortcode.razzi-swiper-carousel-elementor .rz-swiper-button {
	opacity: 0;
}

.razzi-product-shortcode.razzi-swiper-carousel-elementor .rz-gallery-button-next {
	right: 0;
}

.razzi-product-shortcode.razzi-swiper-carousel-elementor .linked-gallery-carousel:hover .rz-swiper-button {
	opacity: 1;
}

.razzi-product-shortcode .rz-product-wrapper {
	background-color: var(--rz-background-color-light);
	padding: 30px;
	display: flex;
	box-shadow: 0px 0.5px 10px 0px rgba(0, 0, 0, 0.07);
}

.razzi-deals-carousel .countdown-slider {
	height: 550px;
	display: flex;
	align-items: center;
}

.razzi-deals-carousel .countdown-item {
	position: relative;
	padding: 15px;
}

.razzi-deals-carousel .countdown-bg {
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

.razzi-deals-carousel .countdown-title {
	font-weight: 500;
	font-size: 32px;
	line-height: 44px;
	color: var(--rz-color-dark);
	margin-bottom: 30px;
}

.razzi-deals-carousel .countdown-content {
	margin-bottom: 52px;
}

.razzi-deals-carousel .digits {
	font-weight: 600;
	font-size: 40px;
	line-height: 59px;
	color: var(--rz-color-primary);
}

.razzi-deals-carousel .text {
	font-weight: 500;
	font-size: 13px;
	line-height: 19px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #919191;
}

.razzi-deals-carousel .timer .divider {
	top: 7px;
	color: var(--rz-color-primary);
}

.razzi-deals-carousel .countdown-button .razzi-svg-icon {
	font-size: 13px;
}

.razzi-deals-carousel .countdown-button a {
	padding: 0 44px;
	line-height: 54px;
}

.razzi-deals-carousel .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 30px;
}

.razzi-deals-carousel .rz-swiper-button {
	font-size: 20px;
	color: var(--rz-color-dark);
	background-color: #fff;
}

.razzi-deals-carousel .rz-swiper-button-next {
	right: 0;
}

.razzi-deals-carousel .rz-swiper-button-prev {
	left: 0;
}

.razzi-deals-carousel-2 .deals-carousel-2__thumbnail {
	margin-bottom: 21px;
}

.razzi-deals-carousel-2 .deals-carousel-2__item {
	display: flex;
	margin-bottom: 20px;
}

.razzi-deals-carousel-2 .deals-carousel-2__deal {
	font-size: 20px;
	font-weight: 500;
	color: var(--rz-color-primary);
	margin-bottom: 7px;
}

.razzi-deals-carousel-2 .deals-carousel-2__title {
	font-weight: 500;
	font-size: 18px;
	color: var(--rz-color-dark);
}

.razzi-deals-carousel-2 .razzi-countdown {
	justify-content: space-between;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	margin-right: 40px;
}

.razzi-deals-carousel-2 .timer {
	width: 48px;
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 4px;
	padding: 10px 0;
	background-color: var(--rz-color-primary);
}

.razzi-deals-carousel-2 .timer .digits {
	font-weight: 500;
	font-size: 20px;
	color: var(--rz-color-lighter);
	line-height: 1;
	margin-bottom: 2px;
}

.razzi-deals-carousel-2 .timer .text {
	line-height: 1;
	font-weight: 300;
	font-size: 13px;
	text-transform: lowercase;
	color: var(--rz-color-lighter);
}

.razzi-deals-carousel-2 .timer .divider, .razzi-deals-carousel-2 .timer.seconds {
	display: none;
}

.razzi-deals-carousel-2 .timer.minutes {
	margin-right: 0;
}

.razzi-deals-carousel-2 .deals-carousel-2__button .razzi-svg-icon {
	font-size: 13px;
}

.razzi-deals-carousel-2 .deals-carousel-2__button .razzi-button {
	width: 100%;
	line-height: 50px;
	color: var(--rz-color-dark);
	background-color: var(--rz-color-lighter);
	border: 1px solid var(--rz-color-primary);
}

.razzi-deals-carousel-2 .swiper-container-horizontal > .swiper-pagination-bullets {
	position: static;
	margin-top: 74px;
}

.razzi-deals-carousel-2 .rz-swiper-button {
	font-size: 20px;
	color: var(--rz-color-dark);
	background-color: #fff;
}

.razzi-deals-carousel-2 .rz-swiper-button-next {
	right: 0;
}

.razzi-deals-carousel-2 .rz-swiper-button-prev {
	left: 0;
}

.razzi-banner {
	position: relative;
	overflow: hidden;
}

.razzi-banner:hover .razzi-banner__featured-image.zoom {
	transform: scale(1.05);
}

.razzi-banner:hover .razzi-icon {
	transform: translateX(3px);
	/*rtl:raw:
                transform: translateX(-3px) rotateY(180deg);
            */
}

.razzi-banner:hover .image-zoom img {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-moz-transform: scale(1.05);
	/* Firefox */
	-webkit-transform: scale(1.05);
	/* Safari and Chrome */
	-o-transform: scale(1.05);
	/* Opera */
}

.razzi-banner .razzi-countdown {
	display: inline-flex;
	justify-content: center;
	padding: 3px 11px 4px 13px;
	margin-bottom: 30px;
	background-color: var(--rz-background-color-primary);
}

.razzi-banner .razzi-countdown .timer {
	min-width: 20px;
	padding: 0 5px;
	color: var(--rz-color-lighter);
}

.razzi-banner .razzi-countdown .timer .text {
	display: none;
	font-size: 9px;
	font-weight: 500;
}

.razzi-banner .razzi-countdown .timer .divider {
	top: 3px;
	right: -1px;
	font-size: 9px;
	font-weight: 500;
}

.razzi-banner .razzi-countdown .digits {
	font-size: 11px;
	font-weight: 500;
}

.razzi-banner__featured-image {
	transform: scale(1.01);
	transition: .3s;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.razzi-banner__featured-image:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
}

.razzi-banner-content {
	position: relative;
	z-index: 1;
	height: 400px;
	max-width: 100%;
	display: flex;
	margin: auto;
	padding: 30px 70px;
}

.razzi-banner-content__sub-title {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}

.razzi-banner-content__title {
	font-size: 28px;
	line-height: 1.35714;
	margin: 0 0 16px;
}

.razzi-banner-content__description {
	margin: 0 0 16px;
}

.razzi-banner-content__button-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.razzi-banner-content__sale {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background-color: var(--rz-background-color-primary);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-weight: 500;
	font-size: 28px;
}

.razzi-banner-content__sale--text {
	font-size: 16px;
	margin-bottom: 6px;
	line-height: 1;
}

.razzi-banner-content__sale--unit {
	margin-left: 3px;
}

.razzi-banner-content__sale--number {
	line-height: 1.1;
}

.razzi--v-position-top .razzi-banner-content {
	align-items: flex-start;
}

.razzi--v-position-bottom .razzi-banner-content {
	align-items: flex-end;
}

.razzi--v-position-middle .razzi-banner-content {
	align-items: center;
}

.razzi--h-position-left .razzi-banner-content {
	justify-content: flex-start;
}

.razzi--h-position-right .razzi-banner-content {
	justify-content: flex-end;
}

.razzi--h-position-center .razzi-banner-content {
	justify-content: center;
}

.razzi-banner-content__sale--text.has-background, .razzi-banner-content__sale--number.has-background, .razzi-banner-content__sale--unit.has-background {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	-webkit-text-fill-color: transparent;
}

.razzi-banner__button-2 {
	margin-left: 30px;
}

.razzi-brands-carousel {
	opacity: 0;
}

.razzi-brands-carousel .list-brands {
	display: flex;
	align-items: center;
}

.razzi-brands-carousel .brand-item {
	text-align: center;
}

.razzi-brands-carousel .brand-item img {
	transition: transform 0.3s;
	padding-top: 3px;
}

.razzi-brands-carousel .brand-item:hover img {
	transform: translateY(-3px);
}

.razzi-brands-carousel .swiper-pagination {
	position: relative;
	margin-top: 31px;
}

.razzi-brands-carousel .rz-swiper-button {
	background-color: transparent;
	font-size: 28px;
	color: #a0a0a0;
}

.razzi-brands-carousel .rz-swiper-button:hover {
	color: var(--rz-color-dark);
}

.razzi-brands-grid {
	overflow: hidden;
	--rz-brands-grid-columns: 6;
}

.razzi-brands-grid .heading-title {
	font-size: 36px;
	margin: 0 0 66px;
	text-align: center;
}

.razzi-brands-grid .list-brands {
	display: flex;
	flex-wrap: wrap;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 0 0 1px;
}

.razzi-brands-grid .brand-item {
	padding: 15px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 1px 1px 0;
	width: calc(100% / var(--rz-brands-grid-columns));
	flex: auto;
}

.razzi-brands-grid .brand-item a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	text-align: center;
	min-height: 110px;
	transition: transform 0.3s;
}

.razzi-brands-grid .brand-item img {
	display: block;
}

.razzi-brands-grid .brand-item:hover > a {
	transform: translateY(-6px);
}

.razzi-brands-grid .brands-button {
	display: flex;
	justify-content: center;
	margin-top: 77px;
	text-decoration: none;
}

.razzi-brands-grid.razzi-brands-grid__border-none .list-brands {
	margin-left: -15px;
	margin-right: -15px;
}

.razzi-brands-grid .woocommerce-pagination {
	margin-top: 30px;
}

.razzi-brands-grid .woocommerce-pagination li > .page-numbers {
	margin-top: 0;
	margin-bottom: 0;
}

.razzi-brands-grid-box-shadow-yes .brand-item a {
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
}

.razzi-slides-elementor {
	opacity: 0;
}

.razzi-slides-elementor .item-slider {
	justify-content: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	height: 400px;
	width: 100%;
}

.razzi-slides-elementor .item-slider:not(:first-child) {
	display: none;
}

.razzi-slides-elementor .item-slider.swiper-slide {
	display: block;
}

.razzi-slides-elementor .item-slider:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.razzi-slides-elementor .swiper-slide-active {
	z-index: 999;
}

.razzi-slides-elementor .slick-slide-inner {
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
}

.razzi-slides-elementor .swiper-pagination {
	margin-top: 0;
	position: absolute;
	bottom: 34px;
	left: 0;
	right: 0;
	z-index: 10;
}

.razzi-slides-elementor .swiper-lazy-preloader {
	width: auto;
	height: auto;
	margin: 0;
	-webkit-animation: none;
	        animation: none;
	transform-origin: initial;
}

.razzi-slides-elementor .swiper-lazy-preloader:after {
	display: none;
}

.razzi-slides-elementor .swiper-lazy-preloader .razzi-posts__loading {
	display: block;
}

.razzi-slides-elementor .button-text {
	line-height: 1.3;
}

.razzi-slides-elementor .button-text:not(.razzi-button--underlined) {
	padding: 17px 35px;
}

.razzi-slides-elementor .button-text .razzi-svg-icon {
	margin-left: 14px;
}

.razzi-slides-elementor .razzi-slide-content {
	position: relative;
}

.razzi-slides-elementor .razzi-slide__sale {
	position: absolute;
	top: -35px;
	right: -35px;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background-color: var(--rz-background-color-primary);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-size: 28px;
	z-index: 1;
}

.razzi-slides-elementor .razzi-slide__sale .sale-text {
	font-size: 26px;
	font-weight: 600;
	line-height: 1;
}

.razzi-slides-elementor .razzi-slide__sale .sale-betext {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px;
	line-height: 1;
}

.razzi-slides-elementor .button-link-all {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.razzi-slide-banner__video {
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	   object-fit: fill;
}

.razzi-slide-banner__video--ytb {
	position: relative;
	height: 0;
	overflow: hidden;
}

.razzi-slide-banner__video--ytb iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
	background-color: #000;
}

.razzi-slide-banner__ratio--219 .razzi-slide-banner__video--ytb {
	padding-bottom: 42.8571%;
}

.razzi-slide-banner__ratio--169 .razzi-slide-banner__video--ytb {
	padding-bottom: 56.25%;
}

.razzi-slide-banner__ratio--43 .razzi-slide-banner__video--ytb {
	padding-bottom: 75%;
}

.razzi-slide-banner__ratio--32 .razzi-slide-banner__video--ytb {
	padding-bottom: 66.6666%;
}

.razzi-slide-banner__ratio--11 .razzi-slide-banner__video--ytb {
	padding-bottom: 100%;
}

.razzi-slide-banner__ratio--916 .razzi-slide-banner__video--ytb {
	padding-bottom: 177.8%;
}

.razzi-slide-heading {
	font-size: 44px;
	font-weight: 500;
	line-height: 1.45455;
	color: var(--rz-color-dark);
	margin-bottom: 19px;
	display: inline-block;
}

.razzi-slide-before-desc {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 22px;
}

.razzi-slide-description {
	font-size: 18px;
	margin-bottom: 37px;
}

.razzi-slide-button {
	margin: -15px;
}

.razzi-slide-button > * {
	display: inline-block;
	margin: 15px;
}

.razzi-slides-elementor--arrow-style-2 .rz-swiper-button {
	left: 40px;
	top: auto;
	bottom: 20px;
}

.razzi-slides-elementor--arrow-style-2 .rz-swiper-button-next {
	left: 105px;
	right: auto;
}

.razzi-slides-elementor--arrow-style-3 .rz-swiper-button {
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	transform: none;
}

.razzi-slides-elementor--arrow-style-3 .rz-swiper-button-prev {
	right: 50px;
}

.razzi--v-position-top .slick-slide-inner {
	align-items: flex-start;
}

.razzi--v-position-bottom .slick-slide-inner {
	align-items: flex-end;
}

.razzi--v-position-middle .slick-slide-inner {
	align-items: center;
}

.razzi--h-position-left .slick-slide-inner {
	justify-content: flex-start;
}

.razzi--h-position-right .slick-slide-inner {
	justify-content: flex-end;
}

.razzi--h-position-center .slick-slide-inner {
	justify-content: center;
}

.razzi-products-carousel__centeredslides-yes .swiper-slide {
	max-width: 770px;
}

.razzi-products-carousel__centeredslides-yes .slick-slide-inner {
	width: 100%;
}

.razzi-products-carousel__centeredslides-yes .razzi-slide-content {
	padding: 70px;
}

.razzi-slides-elementor--dots-style-2 .swiper-pagination {
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
	width: auto;
	margin: 0;
	left: auto;
	bottom: auto;
}

.razzi-isolate-slides .slick-slide-inner {
	display: flex;
	height: 100%;
}

.razzi-isolate-slides .swiper-pagination {
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
	width: auto;
	margin: 0;
}

.razzi-isolate-slides .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):before {
	background-color: rgba(31, 31, 31, 0.4);
}

.razzi-isolate-slides .swiper-pagination .swiper-pagination-bullet {
	margin: 5px 0;
}

.razzi-isolate-slides__wrapper {
	flex: 1 1 43.8%;
	color: var(--rz-color-dark);
	text-align: center;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}

.razzi-isolate-slides__wrapper:before {
	content: '';
	position: absolute;
	top: 30px;
	left: 30px;
	width: calc( 100% - 60px);
	height: calc( 100% - 60px);
	background-color: var(--rz-background-color-light);
}

.razzi-isolate-slides__image {
	flex: 1 1 56.2%;
	height: 100%;
}

.razzi-isolate-slides__content {
	position: relative;
	width: 100%;
	padding: 30px;
}

.razzi-isolate-slides__before-title {
	font-weight: 600;
	font-size: 44px;
	line-height: 65px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.razzi-isolate-slides__title {
	font-weight: 600;
	font-size: 110px;
	line-height: 102px;
	text-transform: uppercase;
}

.razzi-isolate-slides__title.has-background {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}

.razzi-isolate-slides__after-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 35px;
	margin-bottom: 15px;
}

.razzi-isolate-slides__description {
	font-size: 15px;
	line-height: 22px;
}

.razzi-isolate-slides__description p {
	margin: 0;
}

.razzi-isolate-slides__button {
	margin-top: 37px;
}

.razzi-isolate-slides__button .button-text {
	padding: 0 44px;
	line-height: 52px;
}

.razzi-posts-carousel {
	opacity: 0;
}

.razzi-posts-carousel .list-posts {
	position: relative;
}

.razzi-posts-carousel .list-posts__inner {
	display: flex;
}

.razzi-posts-carousel .blog-wrapper {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.02);
	margin-bottom: 0;
	height: auto;
	background-color: #fff;
}

.razzi-posts-carousel .post-thumbnail img {
	display: block;
}

.razzi-posts-carousel .post-summary {
	padding: 25px 40px 37px;
}

.razzi-posts-carousel .post-summary .post-meta {
	font-size: 14px;
	margin-bottom: 10px;
	color: #767676;
}

.razzi-posts-carousel .post-summary .post-meta a {
	color: #767676;
}

.razzi-posts-carousel .post-summary .post-meta a:hover {
	color: #111;
}

.razzi-posts-carousel .post-summary .post-title {
	margin: 0;
	font-size: 20px;
}

.razzi-posts-carousel .post-button {
	display: flex;
	justify-content: center;
	margin-top: 77px;
	text-decoration: none;
}

.razzi-posts-carousel .swiper-pagination {
	position: relative;
	margin-top: 30px;
}

.razzi-posts-carousel .rz-swiper-button {
	top: calc(50% - 75px);
}

.razzi-posts-carousel__heading {
	text-align: center;
	margin-bottom: 66px;
}

.razzi-posts-carousel__heading .heading-subtitle {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #909090;
	display: block;
	margin-bottom: 9px;
}

.razzi-posts-carousel__heading .heading-title {
	font-size: 36px;
	margin: 0;
}

.razzi-posts-carousel-2__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 67px;
}

.razzi-posts-carousel-2__heading .heading-title {
	font-size: 36px;
	padding-right: 25px;
	margin: 0;
}

.razzi-posts-carousel-2 {
	opacity: 0;
}

.razzi-posts-carousel-2 .list-posts__inner {
	display: flex;
}

.razzi-posts-carousel-2 .blog-wrapper {
	margin-bottom: 0;
}

.razzi-posts-carousel-2 .entry-header {
	margin-bottom: 21px;
}

.razzi-posts-carousel-2 .entry-title {
	margin-bottom: 10px;
}

.razzi-posts-carousel-2 a.post-thumbnail {
	display: flex;
}

.razzi-posts-carousel-2 .rz-swiper-button {
	top: calc(50% - 90px);
}

.razzi-posts-carousel-2 .swiper-pagination {
	position: relative;
	margin-top: 30px;
}

.razzi-banner-collection {
	position: relative;
}

.razzi-banner-collection:hover .razzi-banner-clt__content-inner {
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
}

.razzi-banner-clt__content {
	position: absolute;
	bottom: 50%;
	transform: translateY(50%);
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	z-index: 1;
}

.razzi-banner-clt__content-title {
	font-size: 28px;
	margin: 0 0 12px;
}

.razzi-banner-clt__content-desc {
	font-size: 15px;
	color: var(--rz-color-dark);
	padding-bottom: 8px;
}

.razzi-banner-clt__content-inner {
	padding: 32px 71px 0;
	background-color: #fff;
	text-align: center;
	max-width: 425px;
	transition: 0.35s;
}

.razzi-banner-clt__content-button {
	transform: translateY(25px);
	padding: 0 34px;
}

.razzi-banner-clt__images {
	display: flex;
	flex-wrap: wrap;
}

.razzi-banner-clt__images img {
	display: block;
}

.razzi-banner-clt__images-item {
	position: relative;
}

.razzi-banner-clt__images-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 1;
}

.razzi-banner-clt-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.razzi-popular-keywords {
	text-align: center;
	padding: 90px 0 110px;
}

.razzi-popular-keywords .heading-title {
	font-size: 60px;
	line-height: 1.33333;
	margin: 0 0 66px;
}

.razzi-popular-keywords__inner {
	margin: -15px;
}

.razzi-popular-keywords__inner .button-link {
	display: inline-block;
	padding: 15px;
}

.razzi-popular-keywords__inner .button-text {
	padding: 13px 15px;
	line-height: 1.5;
	min-width: 190px;
	border-width: 2px;
}

.razzi-popular-keywords__inner .button-text:hover {
	border-color: #ffffff;
	background-color: #ffffff;
	color: #111111;
}

.razzi-image-content-box__bg {
	height: 100%;
}

.elementor-section-full_width .elementor-widget-razzi-image-content-box {
	overflow: hidden;
}

.elementor-section-full_width .elementor-widget-razzi-image-content-box .razzi-image-content-box__bg {
	width: 55vw;
}

.razzi-image-content-box__content {
	padding: 112px 105px 112px 0;
}

.razzi-image-content-box__content .subtitle {
	color: #909090;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 9px;
}

.razzi-image-content-box__content .banner-title {
	font-size: 44px;
	margin: 0 0 26px;
}

.razzi-image-content-box__content .banner-desc {
	font-size: 18px;
	margin-bottom: 42px;
}

.razzi-image-content-box__content .button-text {
	line-height: 54px;
	padding: 0 43px;
}

.elementor-widget-razzi-image-content-box .elementor-widget-container {
	background-color: #F5F5F5;
}

.razzi-image-position-left .razzi-image-content-box__left {
	order: 2;
}

.razzi-image-position-left .razzi-image-content-box__right {
	order: 1;
}

.razzi-image-position-left .razzi-image-content-box__bg {
	position: absolute;
	left: 0;
}

.razzi-banner-video {
	position: relative;
}

.razzi-banner-video .full-box-button,
.razzi-banner-video .banner-featured-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-banner-video .full-box-button {
	z-index: 1;
}

.razzi-banner-video__marker .razzi-icon,
.razzi-banner-video__marker {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.razzi-banner-video__marker:after {
	content: '';
	display: block;
	width: 68px;
	height: 68px;
	border-radius: 50%;
	background-color: #fff;
}

.razzi-banner-video__marker .razzi-icon {
	line-height: 1;
	color: #000;
	font-size: 24px;
}

.razzi-promo-box {
	position: relative;
}

.razzi-promo-box:hover .razzi-icon {
	transform: translateX(3px);
	/*rtl:raw:
                transform: translateX(-3px) rotateY(180deg);
            */
}

.razzi-promo-box:hover .image-zoom img {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	/* IE 9 */
	-moz-transform: scale(1.05);
	/* Firefox */
	-webkit-transform: scale(1.05);
	/* Safari and Chrome */
	-o-transform: scale(1.05);
	/* Opera */
}

.razzi-promo-box:hover .razzi-promo-box__image:after {
	background-color: rgba(0, 0, 0, 0.15);
}

.razzi-promo-box__link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.razzi-promo-box__content {
	position: absolute;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px;
	background-color: #ffffff;
}

.razzi-promo-box__title {
	margin: 0 0 13px;
	font-size: 28px;
}

.razzi-promo-box__image {
	position: relative;
}

.razzi-promo-box__image img {
	display: block;
}

.razzi-promo-box__image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	transition: ease .3s;
	background-color: rgba(0, 0, 0, 0);
}

.razzi-promo-box__image + .razzi-promo-box__content {
	bottom: -65px;
}

.razzi-promo-box__sale {
	position: absolute;
	top: 20px;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background-color: var(--rz-background-color-primary);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-weight: 500;
	font-size: 28px;
	z-index: 1;
}

.razzi-promo-box__sale .sale-price {
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
}

.razzi-promo-box__sale .regular-price {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 8px;
	line-height: 1;
	text-decoration: line-through;
}

.razzi-promo-box__price-position--right .razzi-promo-box__sale {
	right: 20px;
}

.razzi-promo-box__price-position--left .razzi-promo-box__sale {
	left: 20px;
}

.razzi-promo-box__content-position--left .razzi-promo-box__content {
	top: 105px;
	bottom: 105px;
	left: -142px;
	justify-content: center;
}

.razzi-promo-box__content-position--left .razzi-promo-box {
	margin-left: 142px;
}

.razzi-promo-box__content-position--right .razzi-promo-box__content {
	top: 105px;
	bottom: 105px;
	right: -142px;
	justify-content: center;
}

.razzi-promo-box__content-position--right .razzi-promo-box {
	margin-right: 142px;
}

.razzi-promo-box__content-position--bottom .razzi-promo-box__content {
	left: 75px;
	right: 75px;
}

.razzi-promo-box__description {
	margin: 0 0 13px;
	font-size: 18px;
}

.razzi-image-box {
	text-align: center;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
	transition: 0.3s;
}

.razzi-image-box:hover {
	transition: 0.3s;
}

.razzi-image-box:hover.transition-y {
	transform: translateY(-3px);
}

.razzi-image-box .box-thumbnail {
	position: relative;
	line-height: 0;
	display: table;
	margin: auto;
}

.razzi-image-box .box-thumbnail .box-number {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	top: -9px;
	right: 9px;
	min-height: 34px;
	min-width: 34px;
	border-radius: 50%;
	color: #fff;
	background-color: var(--rz-background-color-primary);
}

.razzi-image-box .box-title {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.razzi-image-box .box-summary {
	padding: 14px 5px;
}

.razzi-image-box .razzi-icon {
	margin-right: 16px;
	font-size: 33px;
}

.razzi-image-box__button-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.razzi-image-box-position--left .razzi-image-box {
	display: flex;
	align-items: center;
}

.razzi-image-box-position--left .box-title {
	justify-content: space-between;
	display: flex;
	align-items: center;
}

.razzi-image-box-position--left .box-title .razzi-icon {
	order: 2;
	margin-right: 0;
}

.razzi-image-box-position--left .box-thumbnail {
	margin-right: 30px;
	max-width: 84px;
}

.razzi-image-box-position--left .box-summary {
	flex: 1;
	width: 100%;
	padding: 0;
}

.razzi-image-box-position--right .razzi-image-box {
	display: flex;
	align-items: center;
}

.razzi-image-box-position--right .box-title {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.razzi-image-box-position--right .box-title .razzi-icon {
	order: 2;
	margin-left: 20px;
}

.razzi-image-box-position--right .box-thumbnail {
	margin-left: 30px;
	max-width: 84px;
	order: 2;
}

.razzi-image-box-position--right .box-summary {
	flex: 1;
	width: 100%;
	padding: 0;
	order: 1;
}

.razzi-image-box__icon-position--right .box-title {
	display: flex;
	align-items: center;
}

.razzi-image-box__icon-position--right .box-title .razzi-icon {
	order: 2;
	margin-right: 0;
	margin-left: 16px;
}

.razzi-image-button {
	position: relative;
}

.razzi-image-button img {
	display: block;
}

.razzi-image-button:hover .razzi-svg-icon {
	transform: translateX(3px);
	/*rtl:raw:
            transform: translateX(-3px) rotateY(180deg);
        */
}

.razzi-image-button:hover:before {
	background-color: rgba(0, 0, 0, 0.15);
}

.razzi-image-button:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	display: block;
	transition: ease .3s;
	background-color: rgba(0, 0, 0, 0.05);
}

.razzi-image-button__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-image-button__button {
	display: flex;
	justify-content: center;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #111111;
	background-color: #ffffff;
	line-height: 54px;
	padding: 0 26px;
	max-width: 100%;
	min-width: 190px;
	font-weight: 500;
}

.razzi-image-button__button .razzi-svg-icon {
	font-size: 13px;
	margin-left: 13px;
	display: inline-block;
	transition: 0.5s;
	/*rtl:raw:
			transform: rotateY(180deg);
		*/
}

.razzi-image-button__position {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.razzi-image-button__text {
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	text-align: center;
	color: var(--rz-color-dark);
	margin-bottom: 15px;
}

.btn-position-bottom .razzi-image-button:before {
	bottom: 54px;
	height: auto;
}

.btn-position-bottom .razzi-image-button__position {
	position: static;
	transform: none;
}

.razzi-product-banner {
	position: relative;
	display: inline-flex;
}

.razzi-product-banner .full-box-button {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.razzi-product-banner.has-hover:hover .razzi-icon {
	transform: translateX(3px);
	/*rtl:raw:
                transform: translateX(-3px) rotateY(180deg);
            */
}

.razzi-product-banner .banner-image {
	position: relative;
	flex: none;
	max-width: 80%;
}

.razzi-product-banner .banner-content__sale {
	position: absolute;
	left: 0;
	top: 0;
}

.razzi-product-banner .banner-content__sale > *:not(:last-child) {
	margin-bottom: 8px;
}

.razzi-product-banner .banner-price {
	display: flex;
	align-items: center;
	padding: 12px 21px;
	background-color: #fff;
	color: var(--rz-color-dark);
	font-size: 18px;
	font-weight: 500;
}

.razzi-product-banner .sale-price {
	order: 2;
	color: var(--rz-color-primary);
}

.razzi-product-banner .sale-price + .regular-price {
	font-size: 14px;
	text-decoration: line-through;
	color: #909090;
	margin-right: 5px;
}

.razzi-product-banner .regular-price {
	order: 1;
}

.razzi-product-banner .product-badges {
	display: inline-block;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 3px 11px;
	color: #fff;
	background-color: var(--rz-background-color-dark);
}

.razzi-product-banner .banner-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	transform: translateX(-36px);
}

.razzi-product-banner .banner-title {
	font-size: 36px;
	margin: 0 0 27px;
	line-height: 1.33333;
}

.razzi-product-banner .razzi-icon {
	font-size: 13px;
	margin-left: 13px;
}

.content-position-bottom .razzi-product-banner {
	display: block;
}

.content-position-bottom .razzi-product-banner .banner-content {
	margin-top: 15px;
	transform: none;
}

.razzi-lookbook-slider-elementor {
	opacity: 0;
}

.razzi-lookbook-slider-elementor .slick-slide-inner {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	display: flex;
	align-items: center;
	z-index: 1;
}

.razzi-lookbook-slider-elementor .swiper-slide {
	visibility: hidden;
}

.razzi-lookbook-slider-elementor .swiper-slide.swiper-slide-active {
	visibility: visible;
}

.razzi-lookbook-slider-elementor .slick-slide-block {
	height: 100%;
	margin: 0;
}

.razzi-lookbook-slider-elementor .slick-slide-block > * {
	padding: 0;
}

.razzi-lookbook-slider-elementor .slick-slide-block__img {
	position: relative;
}

.razzi-lookbook-slider-elementor .razzi-slide-heading {
	font-size: 60px;
	line-height: 1.33333;
	margin-bottom: 42px;
}

.razzi-lookbook-slider-elementor .button-text {
	line-height: 1.3;
	padding: 17px 42px;
}

.razzi-lookbook-slider-elementor .button-text .razzi-svg-icon {
	margin-left: 14px;
}

.razzi-lookbook-slider-elementor .rz-swiper-button {
	font-size: 20px;
	color: var(--rz-color-dark);
	background-color: #ffffff;
	line-height: 43px;
}

.razzi-lookbook-slider-elementor .rz-swiper-button:hover:not(.swiper-button-disabled) {
	color: var(--rz-color-dark);
	opacity: 1;
}

.razzi-lookbook-slider-elementor .rz-swiper-button-prev {
	left: 0;
}

.razzi-lookbook-slider-elementor .rz-swiper-button-next {
	right: 0;
}

.razzi-lookbook-slider-elementor .product-item {
	display: inline-block;
	padding: 10px;
	background-color: #ffffff;
	text-align: center;
	position: absolute;
	width: 220px;
	left: 30px;
	top: 0;
	opacity: 0;
	pointer-events: none;
	transition: .3s;
}

.razzi-lookbook-slider-elementor .product-item .product-image img {
	display: block;
}

.razzi-lookbook-slider-elementor .product-item .product-name {
	margin: 0 0 5px;
}

.razzi-lookbook-slider-elementor .product-item .product-price {
	font-size: 15px;
	font-weight: 600;
	color: #767676;
}

.razzi-lookbook-slider-elementor .product-item .product-price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.razzi-lookbook-slider-elementor .product-item .product-summary {
	padding: 18px 0 8px;
}

.razzi-lookbook-slider-elementor .product-item .razzi-slide-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-lookbook-slider-elementor .slick-slide-block__blank {
	background-color: #fff;
}

.razzi-lookbook-slider-elementor .razzi-lookbook-item {
	position: absolute;
	top: 40%;
	left: 40%;
	cursor: pointer;
	z-index: 2;
	--rz-lookbook-color-primary: #ffffff;
}

.razzi-lookbook-slider-elementor .razzi-lookbook-item:after {
	content: '';
	display: block;
	width: 16.8px;
	height: 16.8px;
	background-color: var(--rz-lookbook-color-primary);
	border-radius: 50%;
}

.razzi-lookbook-slider-elementor .razzi-lookbook-item:before {
	content: '';
	display: block;
	width: 42px;
	height: 42px;
	background-color: var(--rz-lookbook-color-primary);
	opacity: .15;
	border-radius: 50%;
	position: absolute;
	left: calc(-50% - 4.4px);
	top: calc(-50% - 4.4px);
	-webkit-animation: anim-ripple 1.5s linear 0s infinite;
	        animation: anim-ripple 1.5s linear 0s infinite;
}

.razzi-lookbook-slider-elementor .razzi-lookbook-item.active .product-item {
	opacity: 1;
	z-index: 1;
	pointer-events: all;
}

.razzi-lookbook-slider-elementor .full-box-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (min-width: 768px) {
	.elementor-widget-razzi-lookbook-slider:not(.razzi-lookbook-slider-nav-position-both) .razzi-lookbook-slider-elementor .rz-swiper-button {
		top: inherit;
		bottom: 0;
		transform: none;
	}
	.elementor-widget-razzi-lookbook-slider:not(.razzi-lookbook-slider-nav-position-both) .razzi-lookbook-slider-elementor .rz-swiper-button-next {
		right: inherit;
		left: 42px;
	}
}

.razzi-lookbook-banner .product-item {
	display: inline-flex;
	align-items: center;
	padding: 10px;
	background-color: #ffffff;
	position: absolute;
	width: 290px;
	left: -49px;
	top: 22px;
	opacity: 0;
	pointer-events: none;
	transition: .3s;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.06);
}

.razzi-lookbook-banner .product-item .product-image {
	margin-right: 24px;
}

.razzi-lookbook-banner .product-item .product-image img {
	display: block;
	max-width: 100px;
}

.razzi-lookbook-banner .product-item .product-name {
	margin: 0 0 5px;
}

.razzi-lookbook-banner .product-item .product-price {
	font-size: 15px;
	font-weight: 600;
	color: #767676;
}

.razzi-lookbook-banner .product-item .product-price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.razzi-lookbook-banner .product-item .razzi-slide-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-lookbook-banner .razzi-lookbook-item {
	position: absolute;
	top: 40%;
	left: 40%;
	cursor: pointer;
	z-index: 2;
	--rz-lookbook-color-primary: #ffffff;
}

.razzi-lookbook-banner .razzi-lookbook-item:after {
	content: '';
	display: block;
	width: 16.8px;
	height: 16.8px;
	background-color: var(--rz-lookbook-color-primary);
	border-radius: 50%;
}

.razzi-lookbook-banner .razzi-lookbook-item:before {
	content: '';
	display: block;
	width: 42px;
	height: 42px;
	background-color: var(--rz-lookbook-color-primary);
	opacity: .15;
	border-radius: 50%;
	position: absolute;
	left: calc(-50% - 4.4px);
	top: calc(-50% - 4.4px);
	-webkit-animation: anim-ripple 1.5s linear 0s infinite;
	        animation: anim-ripple 1.5s linear 0s infinite;
}

.razzi-lookbook-banner .razzi-lookbook-item.active .product-item {
	opacity: 1;
	z-index: 1;
	pointer-events: all;
}

.razzi-featured-content {
	overflow: hidden;
}

.razzi-featured-content .box-thumbnail img {
	display: inline-block;
}

.razzi-featured-content .featured-title {
	margin: 0 0 16px;
}

.razzi-featured-content .featured-box {
	position: relative;
}

.razzi-featured-content .featured-control {
	position: absolute;
	top: 15px;
	display: block;
	width: 100px;
	height: 1px;
	background-color: var(--rz-background-color-primary);
}

.razzi-featured-content .featured-control:after {
	content: '';
	display: inline-block;
	transform: translateY(-11px);
	height: 11px;
	width: 11px;
	background-color: var(--rz-background-color-primary);
	border-radius: 50%;
}

.razzi-featured-content .featured-wrapper__left .featured-control {
	left: calc(100% + 30px);
}

.razzi-featured-content .featured-wrapper__right .featured-control {
	right: calc(100% + 30px);
}

.razzi-featured-content .featured-img-wrapper {
	width: 100%;
}

.razzi-before-after-images {
	padding: 0 100px;
	opacity: 0;
}

.razzi-before-after-images .imageslide-handle {
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999999;
}

.razzi-before-after-images .razzi-icon {
	font-size: 21px;
}

.razzi-before-after-images .rz-swiper-button {
	font-size: 24px;
	color: #cdcdcd;
	background-color: transparent;
}

.razzi-pricing-table {
	background-color: #f5f5f5;
	margin: auto;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
}

.razzi-pricing-table__header {
	text-align: center;
	padding: 29px 30px 31px;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
}

.razzi-pricing-table__header .pricing-title {
	font-size: 28px;
	margin: 0 0 15px;
}

.razzi-pricing-table__header .pricing-badges {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	padding: 3px 11px;
	background-color: var(--rz-background-color-primary);
	color: #fff;
	position: absolute;
	top: 20px;
	left: 0;
}

.razzi-pricing-table__header .pricing-price {
	font-size: 36px;
	font-weight: 600;
	line-height: 1;
}

.razzi-pricing-table__header .pricing-afprice {
	font-size: 18px;
	font-weight: 500;
}

.razzi-pricing-table__header .pricing-header__price {
	display: inline-flex;
	align-items: flex-end;
	color: #111111;
}

.razzi-pricing-table__content {
	padding: 36px 43px 51px;
}

.razzi-pricing-table__content .pricing-desc {
	margin-bottom: 43px;
}

.razzi-pricing-table__content .pricing-desc p {
	margin-top: 0;
}

.razzi-pricing-table__content .pricing-desc > *:not(:last-child) {
	margin-bottom: 24px;
}

.razzi-pricing-table__content .button-link {
	display: block;
	text-align: center;
}

.razzi-pricing-table__content .button-text {
	line-height: 1.5;
	padding: 11px 34px;
	font-size: 15px;
}

.razzi-pricing-table__content .button-text:hover {
	background-color: var(--rz-background-color-primary);
	color: #ffffff;
}

.razzi-testimonials-grid .heading-title {
	font-size: 36px;
	line-height: 1.33333;
	margin: 0 0 76px;
	text-align: center;
}

.razzi-testimonials-grid .testimonials-wrapper {
	margin: 0 -15px;
}

.razzi-testimonials-grid .testimonial-item {
	padding: 0 15px 30px;
}

.razzi-testimonials-grid .testimonial-item__inner {
	margin-top: 50px;
	padding: 84px 37px 34px;
	position: relative;
	background-color: #f5f5f5;
	text-align: center;
}

.razzi-testimonials-grid .testimonial-item__inner .testi-image {
	position: absolute;
	top: -50px;
	left: 0;
	right: 0;
	max-width: 100px;
	margin: auto;
}

.razzi-testimonials-grid .testimonial-item__inner .testi-desc {
	font-size: 18px;
	color: #111111;
	margin-bottom: 27px;
}

.razzi-testimonials-grid .testimonial-item__inner .testi-rate {
	margin-bottom: 2px;
}

.razzi-testimonials-grid .testimonial-item__inner .testi-meta {
	font-size: 14px;
}

.razzi-testimonials-grid .razzi-svg-icon {
	font-size: 14px;
	color: #cdcdcd;
}

.razzi-testimonials-grid .razzi-svg-icon.rate-active {
	color: #F8B86D;
}

.razzi-testimonials-grid .testi-button {
	display: flex;
	justify-content: center;
	padding-top: 46px;
	text-decoration: none;
	clear: both;
}

.razzi-icons-box-carousel__wrapper {
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: var(--rz-icons-box-border-color);
}

.razzi-icons-box-carousel__wrapper:not(.swiper-container-initialized) .icon-box {
	width: 14.2%;
}

.razzi-icons-box-carousel {
	--rz-icons-box-border-color: #303030;
}

.razzi-icons-box-carousel .razzi-icon {
	font-size: 48px;
	margin-bottom: 8px;
}

.razzi-icons-box-carousel .razzi-img-icon {
	margin-bottom: 8px;
	display: inline-flex;
	width: 45px;
	height: 45px;
}

.razzi-icons-box-carousel .razzi-img-icon img {
	display: block;
}

.razzi-icons-box-carousel .icon-box {
	position: relative;
	text-align: center;
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: var(--rz-icons-box-border-color);
	padding: 25px 20px 24px;
	height: auto;
	transition: 0.3s;
}

.razzi-icons-box-carousel .icon-box__btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-icons-box-carousel .icon-box__title {
	margin: 0;
}

.razzi-icons-box-carousel .rz-swiper-button {
	background-color: transparent;
	color: #767676;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 28px;
}

.razzi-icons-box-carousel .rz-swiper-button-prev {
	left: -80px;
}

.razzi-icons-box-carousel .rz-swiper-button-next {
	right: -80px;
}

.razzi-icons-box-carousel .swiper-pagination {
	position: absolute;
	width: 100%;
	margin-top: 0;
	bottom: -40px;
}

.elementor-widget-razzi-images-box-carousel-2.hover-image-on .image-item:hover .content-img img {
	transform: translateY(-6px);
}

.razzi-images-box-carousel-2 {
	margin-left: -15px;
	margin-right: -15px;
}

.razzi-images-box-carousel-2 .swiper-container {
	padding-top: 50px;
	margin-top: -50px;
}

.razzi-images-box-carousel-2 .content-summary {
	color: #111;
	padding: 103px 56px 44px 56px;
	border: 1px solid #E2E2E2;
	height: 100%;
}

.razzi-images-box-carousel-2 .content-img {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}

.razzi-images-box-carousel-2 .content-img img {
	display: block;
	transition: transform 0.3s;
}

.razzi-images-box-carousel-2 .content-title {
	font-size: 20px;
}

.razzi-images-box-carousel-2 .content-desc {
	color: #555;
	font-size: 16px;
	padding-top: 16px;
}

.razzi-images-box-carousel-2 .content-text {
	background-color: var(--rz-background-color-primary);
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	max-width: 100%;
	color: #111;
	display: inline-flex;
	border-radius: 50%;
}

.razzi-images-box-carousel-2 .image-item {
	text-align: center;
	height: auto;
	padding: 70px 15px 0;
}

.razzi-images-box-carousel-2 .full-box-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*! elementor - v3.4.5 - 12-10-2021 */
@media (min-width: 768px) {
	.elementor-widget-razzi-icon-box.elementor-position-left .razzi-icon-box,
	.elementor-widget-razzi-icon-box.elementor-position-right .razzi-icon-box {
		display: flex;
	}
	.elementor-widget-razzi-icon-box.elementor-position-left .razzi-icon-box__icon,
	.elementor-widget-razzi-icon-box.elementor-position-right .razzi-icon-box__icon {
		display: inline-flex;
		flex: 0 0 auto;
	}
	.elementor-widget-razzi-icon-box.elementor-position-right .razzi-icon-box {
		text-align: right;
		flex-direction: row-reverse;
	}
	.elementor-widget-razzi-icon-box.elementor-position-left .razzi-icon-box {
		text-align: left;
		flex-direction: row;
	}
	.elementor-widget-razzi-icon-box.elementor-vertical-align-top .razzi-icon-box {
		align-items: flex-start;
	}
	.elementor-widget-razzi-icon-box.elementor-vertical-align-middle .razzi-icon-box {
		align-items: center;
	}
	.elementor-widget-razzi-icon-box.elementor-vertical-align-bottom .razzi-icon-box {
		align-items: flex-end;
	}
}

@media (max-width: 767px) {
	.elementor-widget-razzi-icon-box .razzi-icon-box__icon {
		margin-left: auto !important;
		margin-right: auto !important;
		margin-bottom: 15px;
	}
}

.razzi-icon-box {
	text-align: center;
}

.razzi-icon-box .razzi-img-icon {
	display: inline-flex;
}

.razzi-icon-box .razzi-img-icon img {
	display: block;
}

.razzi-icon-box__title a {
	color: inherit;
}

.razzi-icon-box__content {
	flex-grow: 1;
}

.razzi-icon-box__description {
	margin: 0;
}

.razzi-icon-box__show-arrow .razzi-icon-box__item,
.razzi-icon-box__show-arrow .razzi-icon-box__icon-arrow {
	display: inline-block;
}

.razzi-icon-box__show-arrow .razzi-icon {
	margin-left: 16px;
	transform: translateY(3px);
}

.razzi-icon-box__icon-arrow {
	display: flex;
}

.razzi-category-box {
	background-color: #fff;
	display: flex;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
}

.razzi-category-box__img {
	max-width: 47%;
}

.razzi-category-box__img img {
	display: block;
}

.razzi-category-box__content {
	padding: 44px 50px 30px;
}

.razzi-category-box__content a {
	color: inherit;
}

.razzi-category-box__content .category-title {
	margin: 0 0 21px;
}

.razzi-category-box__content .sub-cats {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1.48;
}

.razzi-category-box__content .sub-cats li:not(:last-child) {
	margin-bottom: 10px;
}

.razzi-category-box__content .sub-cats .razzi-icon {
	font-size: 11px;
	opacity: 0;
	padding-left: 0;
	transition: .3s;
}

.razzi-category-box__content .sub-cats li:hover .razzi-icon {
	padding-left: 8px;
	opacity: 1;
}

.razzi-position-next-image .razzi-category-box {
	align-items: center;
}

.razzi-category-list {
	padding: 33px 26px;
	border: 1px solid #E2E2E2;
}

.razzi-category-list__item a {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #E2E2E2;
	font-size: 16px;
	padding-bottom: 17px;
	margin-bottom: 18px;
}

.razzi-category-list__item a span {
	font-size: 15px;
}

.razzi-category-list__item:last-child a {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.elementor-widget-razzi-products-recently-viewed-carousel.elementor-widget-empty {
	background-color: transparent;
}

.elementor-widget-razzi-products-recently-viewed-carousel.elementor-widget-empty .elementor-widget-empty-icon {
	display: none;
}

.razzi-products-recently-viewed-carousel {
	margin: 0 -15px 0;
}

.razzi-products-recently-viewed-carousel .swiper-container {
	padding: 0 15px;
}

.razzi-products-recently-viewed-carousel.no-ajax {
	opacity: 0;
}

.razzi-products-recently-viewed-carousel .products-content {
	min-height: 40px;
	z-index: 100;
}

.razzi-products-recently-viewed-carousel .products-content.swiper-container-initialized {
	z-index: 1;
}

.razzi-products-recently-viewed-carousel.has-ajax .swiper-scrollbar {
	opacity: 0;
}

.razzi-products-recently-viewed-carousel.has-ajax.loaded .swiper-scrollbar {
	opacity: 1;
}

.razzi-products-recently-viewed-carousel .rz-swiper-button-next {
	right: 15px;
}

.razzi-products-recently-viewed-carousel .rz-swiper-button-prev {
	left: 15px;
}

.razzi-products-recently-viewed-grid .product-list .product-thumbnail {
	font-size: 0;
}

.razzi-products-recently-viewed-grid .products-tool {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 35px;
}

.razzi-products-recently-viewed-grid .products-tool .posts-found {
	padding-right: 25px;
}

.razzi-products-recently-viewed-grid .products-tool .count {
	color: var(--rz-color-primary);
}

.razzi-products-recently-viewed-grid .products-tool .reset-button {
	font-weight: 500;
}

.razzi-products-recently-viewed-grid .products-tool .reset-button:before {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -3px;
	width: 16px;
	height: 16px;
	content: '';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA4IDAuMTYwMTU2IEwgOCA2LjQzMzU5NCBMIDExLjEzNjcxOSAzLjI5Njg3NSBaIE0gOCAwLjE2MDE1NiAiLz4KPHBhdGggc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigwJSwwJSwwJSk7ZmlsbC1vcGFjaXR5OjE7IiBkPSJNIDggMTUuODM5ODQ0IEMgNC4zMzk4NDQgMTUuODM5ODQ0IDEuMzYzMjgxIDEyLjg1OTM3NSAxLjM2MzI4MSA5LjIwMzEyNSBDIDEuMzYzMjgxIDUuNTQyOTY5IDQuMzM5ODQ0IDIuNTYyNSA4IDIuNTYyNSBMIDggNC4wMjczNDQgQyA1LjE3NTc4MSA0LjAyNzM0NCAyLjgyNDIxOSA2LjMyODEyNSAyLjgyNDIxOSA5LjIwMzEyNSBDIDIuODI0MjE5IDEyLjA3ODEyNSA1LjEyNSAxNC4zNzUgOCAxNC4zNzUgQyAxMC44NzUgMTQuMzc1IDEzLjE3NTc4MSAxMi4wNzgxMjUgMTMuMTc1NzgxIDkuMjAzMTI1IEwgMTQuNjM2NzE5IDkuMjAzMTI1IEMgMTQuNjM2NzE5IDEyLjg1OTM3NSAxMS42NjAxNTYgMTUuODM5ODQ0IDggMTUuODM5ODQ0IFogTSA4IDE1LjgzOTg0NCAiLz4KPC9nPgo8L3N2Zz4K);
	background-size: cover;
}

.razzi-products-recently-viewed-grid .woocommerce-pagination {
	text-align: center;
	margin-top: 40px;
}

.razzi-products-recently-viewed-grid.has-products .no-products {
	display: none;
}

.elementor-widget-razzi-images-carousel.hover-image-on .image-item:hover .content-img {
	transform: translateY(-6px);
}

.elementor-widget-razzi-images-carousel.hover-image-on .content-img {
	padding-top: 6px;
}

.elementor-widget-razzi-images-carousel.hover-image-on .razzi-products-slider__icon {
	top: 21px;
}

.razzi-images-carousel {
	margin-left: -15px;
	margin-right: -15px;
}

.razzi-images-carousel .content-summary {
	font-size: 1.1rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 12px;
	color: #111;
}

.razzi-images-carousel .content-img {
	transition: transform 0.3s;
}

.razzi-images-carousel .content-img img {
	border-radius: 50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.razzi-images-carousel .content-subtitle {
	color: #555;
}

.razzi-images-carousel .content-text {
	background-color: var(--rz-background-color-primary);
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	max-width: 100%;
	color: #111;
	display: inline-flex;
	border-radius: 50%;
}

.razzi-images-carousel .image-item {
	text-align: center;
	padding: 0 15px;
}

.razzi-images-carousel .full-box-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-images-carousel .razzi-images-carousel-icon-position-top .razzi-products-slider__icon {
	font-size: 18px;
	min-width: 40px;
	min-height: 40px;
	line-height: 40px;
	position: absolute;
	top: 15px;
	right: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background-color: #FF6F61;
	color: var(--rz-color-lighter);
	padding: 5px;
}

.razzi-images-carousel .swiper-scrollbar {
	max-width: 570px;
	background-color: #E2E2E2;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 69px auto 40px;
}

.razzi-images-carousel .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-dark);
	cursor: pointer;
}

.razzi-images-carousel__skew--yes .razzi-images-carousel {
	transform: skewX(-10deg);
}

.razzi-images-carousel__skew--yes .razzi-images-carousel .content-img {
	background-color: #f2f2f2;
	overflow: hidden;
}

.razzi-images-carousel__skew--yes .razzi-images-carousel .content-img img {
	transform: skewX(10deg);
}

.razzi-images-carousel__skew--yes .razzi-images-carousel .content-title {
	transform: skewX(10deg);
}

.razzi-images-carousel__skew--yes .razzi-images-carousel .swiper-scrollbar {
	margin-left: 25px;
}

.razzi-images-carousel__heading {
	padding-left: 15px;
}

.razzi--v-position-top .razzi-images-carousel__group--arrows {
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 15px;
}

.razzi--v-position-top .razzi-images-carousel__group--arrows .rz-swiper-button {
	position: static;
	transform: none;
	width: auto;
	height: auto;
	line-height: normal;
}

.razzi-images-carousel-icon-position-left .content-title {
	display: flex;
	justify-content: center;
	align-items: center;
}

.razzi-images-carousel-icon-position-left .content-title .razzi-products-slider__icon {
	font-size: 28px;
	top: auto;
	position: relative;
	margin-right: 15px;
}

.razzi-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1;
}

.razzi-heading-title small {
	font-size: 13px;
	display: block;
	color: #A0A0A0;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.razzi-heading-title {
	--rz-stroke-color:#1F1F1F00;
	--rz-stroke-width: 0px;
	text-shadow: calc(var(--rz-stroke-width) * 1) calc(var(--rz-stroke-width) * 0) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0.9239) calc(var(--rz-stroke-width) * 0.3827) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0.7071) calc(var(--rz-stroke-width) * 0.7071) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0.3827) calc(var(--rz-stroke-width) * 0.9239) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0) calc(var(--rz-stroke-width) * 1) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -0.3827) calc(var(--rz-stroke-width) * 0.9239) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -0.7071) calc(var(--rz-stroke-width) * 0.7071) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -0.9239) calc(var(--rz-stroke-width) * 0.3827) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -1) calc(var(--rz-stroke-width) * 0) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -0.9239) calc(var(--rz-stroke-width) * -0.3827) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -0.7071) calc(var(--rz-stroke-width) * -0.7071) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * -0.3827) calc(var(--rz-stroke-width) * -0.9239) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0) calc(var(--rz-stroke-width) * -1) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0.3827) calc(var(--rz-stroke-width) * -0.9239) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0.7071) calc(var(--rz-stroke-width) * -0.7071) 0 var(--rz-stroke-color), calc(var(--rz-stroke-width) * 0.9239) calc(var(--rz-stroke-width) * -0.3827) 0 var(--rz-stroke-color);
}

h2.razzi-heading-title {
	font-size: 36px;
}

.razzi-scrolling-yes {
	display: flex;
	overflow: hidden;
}

.razzi-scrolling-yes .razzi-heading-title {
	float: left;
	-webkit-animation: sliding var(--rz-animation-duration) linear infinite;
	        animation: sliding var(--rz-animation-duration) linear infinite;
	padding-right: 100px;
	text-transform: uppercase;
	white-space: nowrap;
	--rz-animation-duration: 60s;
}

@-webkit-keyframes sliding {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}

@keyframes sliding {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}

.razzi-button .razzi-align-icon-left {
	/*rtl:ignore:
		margin-left: 0;
		margin-right: 10px;
		*/
}

.razzi-button.button-underline {
	line-height: 1;
	background-color: transparent;
	color: var(--rz-color-dark);
	padding: 0 15px 5px;
	position: relative;
}

.razzi-button.button-underline:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border-bottom: 1px solid;
	transform-origin: left center;
	transition: all .2s ease-in-out;
	transition-property: transform;
}

.razzi-button.button-underline:hover {
	color: var(--rz-color-dark);
}

.razzi-button.button-underline:hover:after {
	transform-origin: right center;
	transform: scaleX(0);
}

.elementor-align-justify .razzi-button {
	width: 100%;
}

.elementor-motion-parallax {
	position: relative;
}

.elementor-motion-parallax .elementor-motion-effects-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
}

.elementor-motion-parallax .elementor-motion-effects-layer {
	position: absolute;
	width: 100%;
	height: 150%;
	top: -25%;
	left: 0;
	background-size: cover;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

@-moz-document url-prefix() {
	.elementor-motion-parallax .elementor-motion-effects-layer {
		top: 0;
	}
}

.razzi-sale-box {
	display: flex;
	justify-content: center;
	align-items: center;
}

.razzi-sale-box__content {
	min-width: 120px;
	min-height: 120px;
	line-height: 1;
	text-align: center;
	border-radius: 50%;
	padding: 15px;
	background-color: var(--rz-background-color-primary);
	color: var(--rz-color-lighter);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.razzi-sale-box__count {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 36px;
	font-weight: 600;
}

.razzi-sale-box__text {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 7px;
}

.razzi-advanced-tabs {
	padding: 0 100px;
}

.razzi-advanced-tabs.razzi-swiper-carousel-elementor .swiper-container {
	position: static;
}

.razzi-advanced-tabs.razzi-swiper-carousel-elementor .rz-swiper-button {
	font-size: 24px;
	width: auto;
	height: auto;
	line-height: 1;
	color: #CDCDCD;
}

.razzi-advanced-tabs.razzi-swiper-carousel-elementor .rz-swiper-button:hover {
	color: #A0A0A0;
}

.razzi-advanced-tabs.razzi-swiper-carousel-elementor .rz-swiper-button-prev {
	left: -105px;
}

.razzi-advanced-tabs.razzi-swiper-carousel-elementor .rz-swiper-button-next {
	right: -105px;
}

.razzi-advanced-tabs.razzi-swiper-carousel-elementor .swiper-button-lock + .swiper-wrapper {
	justify-content: center;
}

.razzi-advanced-tabs__nav {
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0 -10px 75px;
	padding: 0;
}

.razzi-advanced-tabs__nav li {
	padding-left: 10px;
	padding-right: 10px;
}

.razzi-advanced-tabs__title {
	position: relative;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	color: var(--rz-color-dark);
	padding: 0 5px;
}

.razzi-advanced-tabs__title::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	border-bottom: 1px solid transparent;
	transition: .4s;
}

.razzi-advanced-tabs__title:hover, .razzi-advanced-tabs__title.active {
	color: var(--rz-color-primary);
}

.razzi-advanced-tabs__title:hover::after, .razzi-advanced-tabs__title.active::after {
	width: 100%;
	left: 0;
	right: auto;
	border-color: var(--rz-color-primary);
}

.razzi-advanced-tabs__content {
	position: relative;
}

.razzi-advanced-tabs__panel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
	opacity: 0;
	transition: opacity 0.4s ease;
	transform: translateY(10px);
}

.razzi-advanced-tabs__panel.active {
	position: relative;
	z-index: 2;
	opacity: 1;
	top: 0;
	transform: translateY(0);
	transition: all 0.4s ease;
	transition-delay: 0.1s;
}

.razzi-advanced-tabs__item {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-top: 6px;
	margin-right: 30px;
	padding: 15px;
	width: 170px;
	min-height: 170px;
	border: 1px solid #E2E2E2;
}

.razzi-advanced-tabs__item:hover {
	transform: translateY(-6px);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}

.razzi-advanced-tabs__item:last-child {
	margin-right: 0 !important;
}

.razzi-advanced-tabs__icon {
	font-size: 51px;
	color: var(--rz-color-primary);
	margin-bottom: 14px;
}

.razzi-advanced-tabs__content-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--rz-color-dark);
}

.razzi-products-carousel-with-thumbnails:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-carousel-with-thumbnails:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-carousel-with-thumbnails:not(.show-wishlist) .yith-wcwl-add-to-wishlist,
.razzi-products-carousel-with-thumbnails:not(.show-wishlist) .wcboost-wishlist-button {
	display: none !important;
}

.razzi-products-carousel-with-thumbnails:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-carousel-with-thumbnails.btn-hidden .product-loop__buttons {
	display: none !important;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 {
	margin: 0;
	flex-wrap: nowrap;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8:not(.swiper-wrapper) {
	overflow: hidden;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product {
	padding: 0;
	flex-shrink: 0;
	margin-right: 30px;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .woocommerce-loop-product__link {
	display: flex;
	width: 100%;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .woocommerce-loop-product__link .product-thumbnail__image {
	margin-right: 6px;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .woocommerce-loop-product__link .product-thumbnail__gallery img {
	margin-bottom: 6px;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .woocommerce-loop-product__link .product-thumbnail__gallery img:last-child {
	margin-bottom: 0;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .product-loop-inner__buttons {
	left: 15px;
	right: auto;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .product-loop-inner__buttons .rz-loop_button:hover {
	color: var(--rz-color-primary);
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .product-loop-inner__buttons .rz-loop_button:before {
	left: 25px;
	right: auto;
}

.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .product-loop-inner__buttons .rz-loop_button::after {
	left: 20px;
	right: auto;
	transform: translateY(-50%) rotate(90deg);
}

.razzi-products-carousel-with-thumbnails .swiper-pagination {
	margin-top: 12px;
}

.products-carousel-with-thumbnails__image-box {
	display: flex;
}

.products-carousel-with-thumbnails__image-box .product-thumbnail__image {
	flex: 1 1 75.7%;
}

.products-carousel-with-thumbnails__image-box .product-thumbnail__gallery {
	flex: 1 1 24.3%;
}

.razzi-products-with-banner:not(.show-category) .meta-cat {
	display: none !important;
}

.razzi-products-with-banner:not(.show-rating) .star-rating {
	display: none !important;
}

.razzi-products-with-banner:not(.show-quickview) .quick-view-button {
	display: none !important;
}

.razzi-products-with-banner:not(.show-addtocart) .rz-loop_atc_button {
	display: none !important;
}

.razzi-products-with-banner:not(.show-wishlist) .yith-wcwl-add-to-wishlist,
.razzi-products-with-banner:not(.show-wishlist) .wcboost-wishlist-button {
	display: none !important;
}

.razzi-products-with-banner:not(.show-compare) .wcboost-products-compare-button {
	display: none !important;
}

.razzi-products-with-banner:not(.show-badges) .woocommerce-badges {
	display: none !important;
}

.razzi-products-with-banner.btn-hidden .product-loop__buttons {
	display: none !important;
}

.razzi-products-with-banner .masonry-banner-content .banner-image {
	position: relative;
	display: flex;
	line-height: 1;
}

.razzi-products-with-banner .masonry-banner-content .banner-image:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.razzi-products-with-banner .masonry-banner-content .banner-content {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: var(--rz-color-dark);
	text-align: center;
	height: 100%;
	width: 100%;
	padding: 30px 45px;
}

.razzi-products-with-banner .razzi-banner__title {
	font-weight: 500;
	font-size: 36px;
	line-height: 48px;
	margin-bottom: 25px;
}

.razzi-products-with-banner .razzi-banner__description {
	font-weight: 400;
	font-size: 18px;
}

.razzi-products-with-banner .razzi-banner__button {
	margin-top: 12px;
}

.razzi-products-with-banner ul.products {
	margin: 0;
}

.razzi-products-with-banner ul.products.layout-masonry li.product {
	margin-bottom: 0;
	padding: 0;
}

.razzi-products-with-banner ul.products.layout-masonry li.product.has-banner {
	grid-column: span 2;
	grid-row: span 2;
	width: 100%;
}

.razzi-products-with-banner ul.products.layout-masonry li.product .star-rating {
	margin-bottom: 5px;
}

.razzi-products-with-banner ul.products.layout-masonry li.product .razzi-banner__masonry,
.razzi-products-with-banner ul.products.layout-masonry li.product .masonry-banner-content,
.razzi-products-with-banner ul.products.layout-masonry li.product .banner-image {
	height: 100%;
}

.razzi-products-with-banner ul.products.layout-masonry li.product .banner-image img {
	-o-object-fit: cover;
	   object-fit: cover;
}

.razzi-products-with-banner ul.products.layout-masonry li.product .product-thumbnail img {
	-o-object-fit: contain;
	   object-fit: contain;
}

.razzi-products-with-banner .product-summary > * {
	position: relative;
	z-index: 2;
}

.razzi-products-with-banner .link-product-all {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.razzi-products-with-banner.product-link-type-all .link-product-all {
	display: block;
}

.razzi-images-carousel-2:hover .razzi-icon {
	transform: translateX(3px);
}

.razzi-images-carousel-2 .razzi-swiper-button-container {
	display: flex;
	align-items: center;
	text-align: center;
	transition: .5s;
	z-index: 99;
	position: absolute;
	right: 0%;
	bottom: 0%;
}

.razzi-images-carousel-2 .content-img {
	transition: transform 0.3s;
	position: relative;
}

.razzi-images-carousel-2 .content-img img {
	display: block;
}

.razzi-images-carousel-2 .image-item {
	text-align: center;
}

.razzi-images-carousel-2 .full-box-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.razzi-images-carousel-2 .razzi-swiper-button {
	width: 42px;
	height: 42px;
	font-size: 24px;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.razzi-images-carousel-2 .razzi-images-carousel-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	text-align: left;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 30px 75px;
}

.razzi-images-carousel-2 .razzi-images-carousel__title {
	font-size: 36px;
	color: var(--rz-color-dark);
	padding: 0;
}

.razzi-images-carousel-2 .razzi-images-carousel-content__sale {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	background-color: var(--rz-background-color-primary);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-weight: 500;
	font-size: 28px;
}

.razzi-images-carousel-2 .razzi-images-carousel-content__sale--sale-betext {
	font-size: 16px;
	margin-bottom: 6px;
	line-height: 1;
}

.razzi-images-carousel-2 .razzi-images-carousel-content__sale--sale-text {
	margin-left: 3px;
}

.razzi-posts-listing .entry-header {
	margin-right: 30px;
	margin-bottom: 0;
	flex: 1 0 170px;
}

.razzi-posts-listing .blog-wrapper {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.razzi-posts-listing .blog-wrapper:last-child {
	margin-bottom: 0;
}

.razzi-posts-listing a.post-thumbnail {
	display: flex;
}

.razzi-category-links {
	text-align: center;
}

.razzi-category-links ul {
	list-style: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	overflow-x: auto;
	overflow-y: hidden;
	display: flex;
	flex-wrap: nowrap;
}

.razzi-category-links ul li {
	display: inline-block;
	padding: 13px 50px;
	position: relative;
}

.razzi-category-links ul li a {
	font-weight: 500;
}

.razzi-category-links ul li:first-child {
	padding-left: 0;
}

.razzi-category-links ul li:last-child {
	padding-right: 0;
}

.razzi-category-links ul li:not(:last-child):after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	background-color: #cdcdcd;
}

.razzi-category-links ul::-webkit-scrollbar {
	display: none;
}

.razzi-product-category-box .razzi-product-category-box__items {
	display: flex;
	flex-wrap: wrap;
	margin: -15px;
}

.razzi-product-category-box .razzi-product-category-box__item-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 370px;
	background-color: #FFFFFF;
	position: relative;
}

.razzi-product-category-box .razzi-product-category-box__item-box .razzi-icon {
	transition: ease 0.3s;
}

.razzi-product-category-box .razzi-product-category-box__item-box:hover .razzi-icon {
	transform: translateX(3px);
}

.razzi-product-category-box .razzi-product-category-box__item {
	position: relative;
	padding: 15px;
}

.razzi-product-category-box .razzi-product-category-box__content {
	padding: 23px 0 10px 30px;
}

.razzi-product-category-box .razzi-product-category-box__content .razzi-button {
	margin-top: 23px;
	padding: 0;
	color: var(--rz-color-dark);
	background-color: var(--rz-color-lighter);
}

.razzi-product-category-box .razzi-product-category-box__cat-name {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 5px;
}

.razzi-product-category-box .razzi-product-category-box__cat-count {
	font-size: 14px;
	margin-top: 5px;
}

.razzi-product-category-box .razzi-product-category-box__image {
	padding: 0 18px;
}

.razzi-product-category-box .razzi-product-category-box__link {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}

.razzi-product-category-box__button-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.razzi-products-listing ul.swiper-wrapper {
	margin: 0;
	box-sizing: border-box;
}

.razzi-products-listing ul.swiper-wrapper li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-listing ul.products {
	flex-wrap: nowrap;
	list-style: none;
}

.razzi-products-listing ul.products:not(.swiper-wrapper) {
	overflow: hidden;
}

.razzi-products-listing ul.products li.product {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-listing ul.products li.product:not(.swiper-slide) {
	flex-shrink: 0;
	margin-right: 30px;
}

.razzi-products-listing ul.products li.product .price {
	color: var(--rz-color-dark);
}

.razzi-products-listing .swiper-container-multirow ul.products {
	flex-wrap: wrap;
}

.razzi-products-listing .razzi-products-listing__image {
	margin-right: 30px;
	max-width: 90px;
	display: block;
}

.razzi-products-listing .razzi-products-listing__item-box {
	display: flex;
	align-items: flex-start;
	margin: 1px;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
	padding: 19px 20px 19px 20px;
	background-color: #fff;
}

.razzi-products-listing .linked-elementor-product-carousel {
	margin-bottom: -50px;
	padding-bottom: 50px;
}

.razzi-products-listing__heading {
	font-size: 28px;
	font-weight: 500;
}

.razzi-products-listing__items {
	display: flex;
}

.razzi-products-listing__content {
	margin-top: 4px;
	color: var(--rz-color-dark);
}

.razzi-products-listing__item-cat {
	display: block;
	color: #767676;
	margin-bottom: 3px;
}

.razzi-products-listing__item-cat:hover {
	color: var(--rz-color-dark);
}

.razzi-products-listing__title {
	font-size: 16px;
	font-weight: 500;
}

.razzi-products-listing__price {
	margin-top: 10px;
	font-size: 16px;
	font-weight: 500;
}

.razzi-products-listing__heading--arrows {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 47px;
}

.razzi-products-listing__heading--arrows .rz-swiper-button {
	position: static;
	transform: none;
	width: auto;
	height: auto;
	line-height: normal;
	font-size: 16px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #111;
	background-color: #f5f5f5;
}

.razzi-products-listing-hide-box-shadow-yes .razzi-products-listing .razzi-products-listing__item-box {
	box-shadow: none;
}

.razzi-products-listing-2 ul.swiper-wrapper {
	margin: 0;
	box-sizing: border-box;
}

.razzi-products-listing-2 ul.swiper-wrapper li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.razzi-products-listing-2 .razzi-products-listing__arrows {
	margin-right: 0;
}

.razzi-products-listing-2 .rz-swiper-button {
	background-color: #FFFFFF;
}

.razzi-products-listing-2.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	margin-left: -4px;
	margin-right: -4px;
}

.razzi-products-listing-2.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:not(.swiper-wrapper) {
	opacity: 1;
}

.razzi-products-listing-2.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	max-width: 60px;
	padding-left: 4px;
	padding-right: 4px;
}

.razzi-products-listing-2.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img,
.razzi-products-listing-2.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li .flex-active {
	border-color: #E2E2E2;
}

.razzi-products-listing-2.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
	border: 1px solid transparent;
	transition: .2s;
}

.razzi-products-listing-2.single-product div.product .entry-summary .product_title {
	font-size: 24px;
}

.razzi-products-listing-2.single-product div.product .entry-summary .woocommerce-review-link {
	font-size: 13px;
	color: #909090;
}

.razzi-products-listing-2.single-product div.product .entry-summary .woocommerce-product-rating {
	margin-bottom: 7px;
}

.razzi-products-listing-2.single-product div.product .entry-summary .star-rating {
	font-size: 12px;
}

.razzi-products-listing-2.single-product div.product .entry-summary .star-rating .user-rating .razzi-svg-icon {
	color: #FEB702;
}

.razzi-products-listing-2.single-product div.product .entry-summary .price del {
	margin-right: 2px;
}

.razzi-products-listing-2.single-product div.product .entry-summary .rz-stock {
	font-size: 13px;
	margin-top: 10px;
}

.razzi-products-listing-2.single-product div.product .entry-summary .rz-stock span {
	font-size: 14px;
	font-weight: 500;
	color: var(--rz-color-dark);
}

.razzi-products-listing-2.single-product div.product .entry-summary .razzi-button {
	background-color: var(--rz-color-primary);
	border-radius: 6px;
	margin-top: 33px;
}

.razzi-products-listing-2.single-product .flex-control-thumbs {
	list-style-type: none;
	margin-left: -4px;
	margin-right: -4px;
}

.razzi-products-listing-2.single-product .flex-control-thumbs li {
	cursor: pointer;
	max-width: 60px;
	padding-left: 4px;
	padding-right: 4px;
}

.razzi-products-listing-2.single-product .flex-control-thumbs li img {
	border: 1px solid transparent;
	display: block;
}

.razzi-products-listing-2.single-product .flex-control-thumbs li img.flex-active {
	border-color: var(--rz-border-color-dark);
}

.razzi-products-listing-2 ul.products {
	flex-wrap: nowrap;
	list-style: none;
}

.razzi-products-listing-2 ul.products:not(.swiper-wrapper) {
	overflow: hidden;
}

.razzi-products-listing-2 ul.products li.product {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	width: 100%;
}

.razzi-products-listing-2 ul.products li.product:not(.swiper-slide) {
	flex-shrink: 0;
	margin-right: 30px;
}

.razzi-products-listing-2 ul.products li.product .price {
	color: var(--rz-color-dark);
}

.razzi-products-listing-2 .razzi-products-listing__items div.product {
	width: 100%;
	background-color: #fff;
	display: flex;
	align-items: center;
	padding: 50px 40px;
	border-radius: 12px;
	border: 4px solid var(--rz-color-primary);
}

.razzi-product-brands .rz-swiper-button {
	width: 36px;
	height: 36px;
	line-height: 36px;
	background-color: #fff;
	font-size: 20px;
	opacity: 1;
}

.razzi-product-brands__box {
	margin: -15px;
}

.razzi-product-brands__item {
	padding: 15px;
}

.razzi-product-brands__item-inner {
	background-color: var(--rz-background-color-light);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
	border-radius: 12px;
	padding: 46px 35px 33px 35px;
}

.razzi-product-brands__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.razzi-product-brands__header .brand-header--count {
	font-size: 14px;
	color: var(--rz-text-color-gray);
}

.razzi-product-brands__name {
	font-size: 20px;
	font-weight: 500;
	display: flex;
	align-items: center;
	margin-top: 40px;
}

.razzi-product-brands__name .razzi-svg-icon {
	font-size: 13px;
	margin-left: 10px;
}

.razzi-product-brands__product-list {
	margin-top: 40px;
	position: relative;
}

.razzi-product-brands__product-wrapper {
	list-style-type: none;
	display: flex;
	padding: 0;
	margin: 0;
}

.razzi-product-brands__product-wrapper .product-item {
	text-align: center;
}

.razzi-product-brands__product-wrapper .product-item .product-inner {
	border: 1px solid rgba(0, 0, 0, 0.04);
	border-radius: 8px;
}

.razzi-product-brands__product-wrapper .product-item__price {
	font-weight: 500;
	color: var(--rz-color-dark);
	padding: 10px;
}

.razzi-product-brands__product-wrapper .product-item__price ins {
	background-color: transparent;
}

.razzi-product-brands__product-wrapper .product-item__price del {
	color: var(--rz-text-color-gray);
	display: none;
}

@media (min-width: 1025px) {
	.elementor-widget-razzi-product-brands.columns-1 .razzi-product-brands__item {
		width: calc( ( 100% / 1 ));
	}
	.elementor-widget-razzi-product-brands.columns-2 .razzi-product-brands__item {
		width: calc( ( 100% / 2 ));
	}
	.elementor-widget-razzi-product-brands.columns-3 .razzi-product-brands__item {
		width: calc( ( 100% / 3 ));
	}
	.elementor-widget-razzi-product-brands.columns-4 .razzi-product-brands__item {
		width: calc( ( 100% / 4 ));
	}
	.elementor-widget-razzi-product-brands.columns-5 .razzi-product-brands__item {
		width: calc( ( 100% / 5 ));
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-widget-razzi-product-brands.columns--tablet1 .razzi-product-brands__item {
		width: calc( ( 100% / 1 ));
	}
	.elementor-widget-razzi-product-brands.columns--tablet2 .razzi-product-brands__item {
		width: calc( ( 100% / 2 ));
	}
	.elementor-widget-razzi-product-brands.columns--tablet3 .razzi-product-brands__item {
		width: calc( ( 100% / 3 ));
	}
	.elementor-widget-razzi-product-brands.columns--tablet4 .razzi-product-brands__item {
		width: calc( ( 100% / 4 ));
	}
	.elementor-widget-razzi-product-brands.columns--tablet5 .razzi-product-brands__item {
		width: calc( ( 100% / 5 ));
	}
}

@media (max-width: 767px) {
	.elementor-widget-razzi-product-brands.columns--mobile1 .razzi-product-brands__item {
		width: calc( ( 100% / 1 ));
	}
	.elementor-widget-razzi-product-brands.columns--mobile2 .razzi-product-brands__item {
		width: calc( ( 100% / 2 ));
	}
	.elementor-widget-razzi-product-brands.columns--mobile3 .razzi-product-brands__item {
		width: calc( ( 100% / 3 ));
	}
	.elementor-widget-razzi-product-brands.columns--mobile4 .razzi-product-brands__item {
		width: calc( ( 100% / 4 ));
	}
	.elementor-widget-razzi-product-brands.columns--mobile5 .razzi-product-brands__item {
		width: calc( ( 100% / 5 ));
	}
}

.razzi-team-member-carousel {
	margin: 0 -20px;
}

.razzi-team-member {
	padding: 0 20px;
	width: 33.33%;
}

.razzi-team-member__info {
	padding: 12px 20px 12px 20px;
}

.razzi-team-member__name {
	margin: 0;
	font-size: 18px;
}

.razzi-team-member__job {
	font-size: 14px;
}

.razzi-team-member__socials {
	float: right;
}

.razzi-team-member__socials a {
	font-size: 12px;
	margin-left: 20px;
	color: #838889;
}

.razzi-team-member__socials a:hover {
	color: #111;
}

.razzi-team-member__socials a:first-child {
	margin-left: 0;
}

.razzi-team-member-carousel .rz-swiper-button-prev {
	left: 20px;
}

.razzi-team-member-carousel .rz-swiper-button-next {
	right: 20px;
}

.razzi-team-member-carousel .rz-swiper-button {
	line-height: 44px;
	background-color: rgba(255, 255, 255, 0.9);
}

.razzi-team-member-carousel .rz-swiper-button:hover {
	background-color: white;
}

@media (max-width: 767px) {
	.razzi-team-member-carousel {
		margin: 0 -15px;
	}
	.razzi-team-member {
		padding: 0 15px;
		width: 100%;
	}
	.razzi-team-member-carousel.razzi-swiper-carousel-elementor .rz-swiper-button-prev {
		left: 15px;
	}
	.razzi-team-member-carousel.razzi-swiper-carousel-elementor .rz-swiper-button-next {
		right: 15px;
	}
}

@media (max-width: 1366px) {
	.razzi-icons-box-carousel .rz-swiper-button-prev {
		left: -50px;
	}
	.razzi-icons-box-carousel .rz-swiper-button-next {
		right: -50px;
	}
}

@media (max-width: 1279px) {
	.razzi-icons-box-carousel .rz-swiper-button-prev {
		left: 0;
	}
	.razzi-icons-box-carousel .rz-swiper-button-next {
		right: 0;
	}
}

@media (max-width: 1199px) {
	.razzi-product-shortcode.single-product div.product .entry-summary {
		padding-right: 0;
	}
	.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel {
		margin-right: 0 !important;
	}
	.razzi-products-carousel__slidesperviewauto-yes .razzi-products-carousel ul.products li.swiper-item-empty {
		display: none;
	}
	.razzi-products-carousel__centeredslides-yes .swiper-slide {
		max-width: 100%;
	}
	.razzi-images-carousel__slidesperviewauto-yes .razzi-images-carousel .swiper-item-empty {
		display: none;
	}
	.razzi-images-carousel__slidesperviewauto-yes .razzi-images-carousel .swiper-slide {
		max-width: 100%;
		flex: none;
	}
}

@media (max-width: 1350px) and (min-width: 1024px) {
	.razzi-products-carousel .rz-swiper-button-prev {
		left: 3px !important;
	}
	.razzi-products-carousel .rz-swiper-button-next {
		right: 3px !important;
	}
	.razzi-products-carousel .rz-swiper-button {
		font-size: 24px !important;
		border-radius: 50%;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	}
	.razzi-products-carousel.razzi-product-of-category .razzi-products-carousel__heading--arrows .rz-swiper-button {
		border-radius: inherit;
		box-shadow: none;
	}
}

@media (max-width: 1024px) {
	.razzi-products-showcase {
		padding: 0 30px;
	}
	.razzi-products-showcase .showcase-box {
		padding-left: 25px;
	}
	.razzi-products-showcase ul.swiper-wrapper li {
		display: flex;
		align-items: center;
	}
	.razzi-image-box-2 {
		margin-bottom: 0;
		height: 865px;
	}
	.razzi-image-box-2__block {
		display: flex;
		flex-wrap: initial;
		flex-direction: column;
	}
	.razzi-image-box-2__bg {
		flex-basis: 50%;
		max-width: 100%;
		transform: none;
	}
	.razzi-image-box-2__blank {
		flex-basis: 50%;
	}
	.razzi-image-box-2__inner {
		align-items: end;
	}
	.razzi-image-box-2__content {
		padding-top: 70px;
		padding-right: 0;
		width: 100%;
	}
	.razzi-image-box-2--align-left {
		height: 930px;
	}
	.razzi-image-box-2--align-left .razzi-image-box-2__inner {
		align-items: flex-end;
	}
	.razzi-image-box-2--align-left .razzi-image-box-2__content {
		padding-bottom: 50px;
		padding-top: 0;
	}
	.razzi-category-box__img {
		max-width: 100%;
	}
	.razzi-category-box__content {
		padding: 30px;
	}
	.razzi-product-of-category.has-categories .razzi-product-of-category__categories {
		width: 17.6%;
	}
	.razzi-product-of-category.has-categories .razzi-product-of-category__product {
		width: calc(82.4% - 20px);
	}
	.razzi-testimonials-carousel-2 .testimonials-item {
		flex: 0 0 auto !important;
		max-width: 100% !important;
	}
	.razzi-testimonials-carousel-2 .testimonials-item-empty {
		display: none;
	}
	.razzi-testimonials-carousel-2 .author-group {
		padding-right: 30px;
	}
	.razzi-testimonials-carousel-2 .author-group + .razzi-testimonials-carousel-2__gr {
		padding-left: 30px;
	}
	.razzi-advanced-tabs {
		padding: 0;
	}
	.razzi-advanced-tabs.razzi-swiper-carousel-elementor .rz-swiper-button-prev {
		left: -5px;
	}
	.razzi-advanced-tabs.razzi-swiper-carousel-elementor .rz-swiper-button-next {
		right: -5px;
	}
	.razzi-posts-listing .entry-header {
		flex: 1 0 120px;
	}
	.razzi-banner .razzi-banner__button-2 {
		margin-top: 20px;
	}
	.razzi-product-category-box .razzi-product-category-box__items {
		margin: 0 -15px;
	}
	.razzi-product-category-box .razzi-product-category-box__item {
		width: 50%;
	}
	.razzi-product-category-box .razzi-product-category-box__item-box {
		width: 100%;
	}
}

@media (min-width: 1025px) {
	.columns-1 .razzi-element-columns .elmentor-column-item {
		width: 100%;
	}
	.columns-1 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/1 * 100%), 1fr));
	}
	.columns-2 .razzi-element-columns .elmentor-column-item {
		width: 50%;
	}
	.columns-2 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));
	}
	.columns-3 .razzi-element-columns .elmentor-column-item {
		width: 33.33%;
	}
	.columns-3 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));
	}
	.columns-4 .razzi-element-columns .elmentor-column-item {
		width: 25%;
	}
	.columns-4 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/4 * 100%), 1fr));
	}
	.columns-5 .razzi-element-columns .elmentor-column-item {
		width: 20%;
	}
	.columns-5 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/5 * 100%), 1fr));
	}
	.columns-6 .razzi-element-columns .elmentor-column-item {
		width: 16.66%;
	}
	.columns-6 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/6 * 100%), 1fr));
	}
	.columns-7 .razzi-element-columns .elmentor-column-item {
		width: 14.28%;
	}
	.columns-7 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/7 * 100%), 1fr));
	}
	.columns-8 .razzi-element-columns .elmentor-column-item {
		width: 12.5%;
	}
	.columns-8 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/8 * 100%), 1fr));
	}
	.columns-9 .razzi-element-columns .elmentor-column-item {
		width: 11.11%;
	}
	.columns-9 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/9 * 100%), 1fr));
	}
	.columns-10 .razzi-element-columns .elmentor-column-item {
		width: 10%;
	}
	.columns-10 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/10 * 100%), 1fr));
	}
	.razzi-swiper-carousel-elementor.navigation-dots .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-dots .razzi-swiper-button, .razzi-swiper-carousel-elementor.navigation-none .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-none .razzi-swiper-button {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-dots .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-arrows .swiper-pagination, .razzi-swiper-carousel-elementor.navigation-none .swiper-pagination {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-arrows .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-scrollbar .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-scrollbar .razzi-swiper-button, .razzi-swiper-carousel-elementor.navigation-none .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-none .razzi-swiper-button {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-scrollbar .swiper-pagination, .razzi-swiper-carousel-elementor.navigation-none .swiper-pagination {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-dots-arrows .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.dots-position-bottom .swiper-pagination {
		right: auto;
		width: 100%;
		bottom: 0;
		top: auto;
		flex-direction: row;
		justify-content: center;
	}
	.razzi-swiper-carousel-elementor.dots-position-bottom.dots-position-tablet-right .swiper-pagination, .razzi-swiper-carousel-elementor.dots-position-bottom.dots-position-mobile-right .swiper-pagination {
		right: auto !important;
	}
	.razzi-swiper-carousel-elementor.dots-position-right.dots-position-tablet-bottom .swiper-pagination, .razzi-swiper-carousel-elementor.dots-position-right.dots-position-mobile-bottom .swiper-pagination {
		bottom: auto !important;
		left: auto;
	}
	.razzi-position-under-image .razzi-category-box {
		flex-direction: column;
	}
	.razzi-position-under-image .razzi-category-box > * {
		max-width: 100%;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.columns--tablet1 .razzi-element-columns .elmentor-column-item {
		width: 100%;
	}
	.columns--tablet1 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/1 * 100%), 1fr));
	}
	.columns--tablet2 .razzi-element-columns .elmentor-column-item {
		width: 50%;
	}
	.columns--tablet2 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));
	}
	.columns--tablet3 .razzi-element-columns .elmentor-column-item {
		width: 33.33%;
	}
	.columns--tablet3 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));
	}
	.columns--tablet4 .razzi-element-columns .elmentor-column-item {
		width: 25%;
	}
	.columns--tablet4 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/4 * 100%), 1fr));
	}
	.columns--tablet5 .razzi-element-columns .elmentor-column-item {
		width: 20%;
	}
	.columns--tablet5 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/5 * 100%), 1fr));
	}
	.columns--tablet6 .razzi-element-columns .elmentor-column-item {
		width: 16.66%;
	}
	.columns--tablet6 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/6 * 100%), 1fr));
	}
	.columns--tablet7 .razzi-element-columns .elmentor-column-item {
		width: 14.28%;
	}
	.columns--tablet7 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/7 * 100%), 1fr));
	}
	.columns--tablet8 .razzi-element-columns .elmentor-column-item {
		width: 12.5%;
	}
	.columns--tablet8 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/8 * 100%), 1fr));
	}
	.columns--tablet9 .razzi-element-columns .elmentor-column-item {
		width: 11.11%;
	}
	.columns--tablet9 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/9 * 100%), 1fr));
	}
	.columns--tablet10 .razzi-element-columns .elmentor-column-item {
		width: 10%;
	}
	.columns--tablet10 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/10 * 100%), 1fr));
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-dots .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-tablet-none .rz-swiper-button {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-dots .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-tablet-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-arrows .swiper-pagination, .razzi-swiper-carousel-elementor.navigation-tablet-none .swiper-pagination {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-arrows .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-tablet-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-scrollbar .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-tablet-none .rz-swiper-button {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-scrollbar .swiper-pagination, .razzi-swiper-carousel-elementor.navigation-tablet-none .swiper-pagination {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-tablet-dots-arrows .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-tablet-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.dots-position-tablet-bottom .swiper-pagination {
		right: auto;
		width: 100%;
		bottom: 0;
		top: auto;
		flex-direction: row;
		justify-content: center;
	}
	.razzi-swiper-carousel-elementor.dots-position-tablet-bottom.dots-position-right .swiper-pagination, .razzi-swiper-carousel-elementor.dots-position-tablet-bottom.dots-position-mobile-right .swiper-pagination {
		right: auto !important;
	}
	.razzi-swiper-carousel-elementor.dots-position-tablet-right.dots-position-bottom .swiper-pagination, .razzi-swiper-carousel-elementor.dots-position-tablet-right.dots-position-mobile-bottom .swiper-pagination {
		bottom: auto !important;
	}
	.btn-position-tablet-bottom .razzi-image-button:before {
		bottom: 54px;
		height: auto;
	}
	.btn-position-tablet-bottom .razzi-image-button__button {
		position: static;
		transform: none;
	}
	.content-position-tablet-bottom .razzi-product-banner {
		display: block;
	}
	.content-position-tablet-bottom .razzi-product-banner .banner-content {
		margin-top: 20px;
		transform: none;
	}
	.razzi-position-tablet-under-image .razzi-category-box {
		flex-direction: column;
	}
	.razzi-position-tablet-under-image .razzi-category-box > * {
		max-width: 100%;
	}
	.razzi-icon-box-list.columns-even {
		flex-wrap: wrap;
	}
	.razzi-icon-box-list.columns-even .razzi-icon-box-list__item {
		flex-basis: auto;
		flex: 50%;
		padding: 15px;
	}
	.razzi-icon-box-list.columns-even .razzi-icon-box-list__item:nth-child(2n+1) {
		padding-left: 0;
	}
	.razzi-icon-box-list.columns-even .razzi-icon-box-list__item:nth-child(2n) {
		padding-right: 0;
	}
}

@media (max-width: 991px) {
	.razzi-deals-carousel .countdown-slider {
		justify-content: center;
		text-align: center;
	}
	.razzi-products-showcase.razzi-swiper-carousel-elementor .rz-swiper-button {
		display: none;
	}
	.razzi-products-showcase.show-featured ul.products li.product .product-inner .product-thumbnail .rz-loop_button {
		opacity: 1;
		transform: translateY(0);
	}
	.razzi-products-showcase .razzi-shortcode-title {
		margin-bottom: 25px;
		font-size: 24px;
	}
	.razzi-products-showcase .swiper-pagination {
		margin-top: 10px;
	}
	.razzi-products-showcase ul.products li.product .product-inner .product-loop__buttons {
		top: 60px;
		right: 25px;
	}
	.razzi-products-showcase ul.products li.product .product-inner .product-loop__buttons .rz-loop_button {
		width: 40px;
		height: 40px;
		background-color: #fff;
	}
	.razzi-products-showcase ul.products li.product .product-inner .product-loop__buttons .rz-loop_button:hover {
		background-color: #fff;
	}
	.razzi-products-showcase ul.products li.product .product-inner .product-loop__buttons .rz-loop_button:before {
		right: 54px;
	}
	.razzi-products-showcase ul.products li.product .product-inner .product-loop__buttons .rz-loop_button:after {
		right: 44px;
	}
	.razzi-product-shortcode .rz-product-wrapper {
		display: block;
	}
	.razzi-product-shortcode.single-product div.product .woocommerce-product-gallery,
	.razzi-product-shortcode.single-product div.product .entry-summary {
		width: 100%;
		float: none;
	}
	.razzi-product-shortcode.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a, .razzi-product-shortcode.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
		margin: 0 auto;
	}
	.razzi-product-shortcode.single-product div.product .entry-summary {
		padding: 0;
	}
	.razzi-products-deal ul.products li.product .product-summary {
		padding: 0;
		top: 0;
		margin-top: 20px;
	}
	.razzi-products-deal ul.products li.product .product-summary-deal {
		padding: 0;
	}
	.razzi-products-deal ul.products li.product .woocommerce-loop-product__title {
		font-size: 16px;
		line-height: 24px;
	}
	.razzi-products-deal .swiper-pagination {
		margin-top: 30px;
	}
	.razzi-lookbook-slider-elementor .slick-slide-block__blank {
		width: 25%;
	}
	.razzi-lookbook-slider-elementor .slick-slide-block__img {
		width: 75%;
	}
	.razzi-pricing-table__content {
		padding-left: 30px;
		padding-right: 30px;
	}
	.razzi-product-of-category.has-categories {
		display: block;
	}
	.razzi-product-of-category.has-categories .razzi-product-of-category__categories,
	.razzi-product-of-category.has-categories .razzi-product-of-category__product {
		width: 100%;
	}
	.razzi-product-of-category.has-categories .razzi-products-carousel__heading--arrows {
		margin-bottom: 0;
	}
	.razzi-product-of-category__categories {
		background: none !important;
		padding-left: 0 !important;
		padding-top: 5px;
	}
	.razzi-product-of-category__categories ul {
		display: flex;
		overflow-x: auto;
		scrollbar-color: #1f1f1f #e2e2e278;
		scrollbar-width: thin;
		margin-bottom: 20px;
	}
	.razzi-product-of-category__categories ul::-webkit-scrollbar {
		height: 2px;
	}
	.razzi-product-of-category__categories ul::-webkit-scrollbar-track {
		background-color: #e2e2e2;
	}
	.razzi-product-of-category__categories ul::-webkit-scrollbar-thumb {
		background-color: #1f1f1f;
	}
	.razzi-product-of-category__categories ul li {
		margin-bottom: 5px;
		display: flex;
	}
	.razzi-product-of-category__categories ul li a {
		padding-right: 15px;
		font-weight: 400;
	}
	.razzi-product-of-category__categories ul li a::after {
		display: none;
	}
	.razzi-isolate-slides__wrapper {
		flex: 1 1 65%;
	}
	.razzi-isolate-slides__image {
		flex: 1 1 35%;
	}
	.razzi-products-with-banner {
		overflow: hidden;
	}
	.razzi-products-with-banner ul.products.layout-masonry {
		margin: 0 -10px;
	}
	.razzi-products-with-banner ul.products.layout-masonry li.product {
		padding: 0 10px;
		margin-bottom: 30px;
		order: 2;
	}
	.razzi-products-with-banner ul.products.layout-masonry li.product.has-banner {
		order: 1;
		grid-column: span 3 !important;
	}
	.razzi-products-with-banner ul.products.layout-masonry.mobile-show-atc .product-loop__buttons .rz-loop_atc_button {
		display: none !important;
	}
	.razzi-products-with-banner ul.products.layout-masonry.mobile-show-atc .rz-loop_atc_button {
		display: flex !important;
	}
	.razzi-products-with-banner .masonry-banner-content .banner-content {
		position: static;
	}
	.razzi-products-with-banner.product-link-type-all .link-product-all {
		display: none;
	}
	.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-summary .product-loop__buttons a.rz-loop_atc_button {
		display: none;
	}
	.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8.mobile-show-atc li.product .product-summary .product-loop__buttons a.rz-loop_atc_button {
		display: flex;
	}
	.razzi-products-listing .razzi-products-listing__item-box {
		padding: 10px;
	}
	.razzi-products-listing .razzi-products-listing__image {
		margin-right: 10px;
	}
}

@media (min-width: 992px) {
	.razzi-deals-carousel .countdown-item {
		width: 50%;
		margin-left: 50%;
	}
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .product-summary {
		background-color: rgba(0, 0, 0, 0.9);
	}
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .meta-cat,
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .woocommerce-loop-product__title,
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .price,
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .star-rating .user-rating .razzi-svg-icon,
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .product-loop__buttons .rz-loop_button {
		color: #ffffff;
	}
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .star-rating .max-rating .razzi-svg-icon {
		color: #a6a6a6;
	}
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .rz-loop_button:not(.loading):before {
		color: #111111;
		background-color: #ffffff;
	}
	.razzi-products-with-banner ul.products.product-loop-layout-7 li.product .rz-loop_button:not(.loading):after {
		border-color: #fff transparent transparent transparent;
	}
	.razzi-products-with-banner ul.products.layout-masonry:not(.razzi-products-masonry__content) li.product:nth-child(14n+11), .razzi-products-with-banner ul.products.layout-masonry:not(.razzi-products-masonry__content) li.product:nth-child(14n+1) {
		grid-column: span 1;
		grid-row: span 1;
	}
	.razzi-products-with-banner ul.products.layout-masonry:not(.razzi-products-masonry__content) li.product:nth-child(2) {
		grid-column: span 2;
		grid-row: span 1;
	}
}

@media (max-width: 767px) {
	.razzi-shortcode-title {
		font-size: 24px;
	}
	.razzi-products-tabs .razzi-box-title,
	.razzi-product-category-tabs .razzi-box-title {
		margin-bottom: 10px;
	}
	.razzi-products-tabs ul.tabs,
	.razzi-product-category-tabs ul.tabs {
		white-space: nowrap;
		overflow: hidden;
		overflow-x: auto;
	}
	.razzi-products-tabs ul.tabs li,
	.razzi-product-category-tabs ul.tabs li {
		padding: 0 10px;
	}
	.razzi-product-category-tabs {
		padding: 0;
	}
	.razzi-banner-clt__content {
		position: relative;
		bottom: 0;
		transform: translateY(0);
	}
	.razzi-products-showcase {
		flex-direction: column;
		padding: 0;
	}
	.razzi-products-showcase.hide-image-large .showcase-image {
		display: none !important;
	}
	.razzi-products-showcase .showcase-image,
	.razzi-products-showcase .showcase-box {
		width: 100%;
	}
	.razzi-products-showcase .showcase-image {
		order: 2;
		margin-top: 40px;
	}
	.razzi-products-showcase .showcase-box {
		order: 1;
		padding-left: 0;
	}
	.razzi-products-showcase .razzi-shortcode-title {
		margin-bottom: 30px;
	}
	.razzi-products-showcase ul.products li.product {
		padding: 0;
	}
	.razzi-products-showcase ul.swiper-wrapper li {
		justify-content: center;
	}
	.razzi-product-shortcode .rz-product-wrapper {
		padding: 30px 15px;
	}
	.razzi-banner-carousel .banner-item .banner-img:after {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.razzi-products-carousel ul.products {
		margin: 0 -7.5px;
	}
	.razzi-products-carousel ul.products.swiper-wrapper {
		margin: 0;
	}
	.razzi-products-carousel ul.products li.product:not(.swiper-slide) {
		flex-shrink: 0;
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.columns--mobile1 .razzi-element-columns .elmentor-column-item {
		width: 100%;
	}
	.columns--mobile1 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/1 * 100%), 1fr));
	}
	.columns--mobile2 .razzi-element-columns .elmentor-column-item {
		width: 50%;
	}
	.columns--mobile2 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/2 * 100%), 1fr));
	}
	.columns--mobile3 .razzi-element-columns .elmentor-column-item {
		width: 33.33%;
	}
	.columns--mobile3 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/3 * 100%), 1fr));
	}
	.columns--mobile4 .razzi-element-columns .elmentor-column-item {
		width: 25%;
	}
	.columns--mobile4 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/4 * 100%), 1fr));
	}
	.columns--mobile5 .razzi-element-columns .elmentor-column-item {
		width: 20%;
	}
	.columns--mobile5 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/5 * 100%), 1fr));
	}
	.columns--mobile6 .razzi-element-columns .elmentor-column-item {
		width: 16.66%;
	}
	.columns--mobile6 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/6 * 100%), 1fr));
	}
	.columns--mobile7 .razzi-element-columns .elmentor-column-item {
		width: 14.28%;
	}
	.columns--mobile7 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/7 * 100%), 1fr));
	}
	.columns--mobile8 .razzi-element-columns .elmentor-column-item {
		width: 12.5%;
	}
	.columns--mobile8 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/8 * 100%), 1fr));
	}
	.columns--mobile9 .razzi-element-columns .elmentor-column-item {
		width: 11.11%;
	}
	.columns--mobile9 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/9 * 100%), 1fr));
	}
	.columns--mobile10 .razzi-element-columns .elmentor-column-item {
		width: 10%;
	}
	.columns--mobile10 .razzi-element-columns .instagram-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(calc(1/10 * 100%), 1fr));
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-dots .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-mobile-dots .razzi-swiper-button, .razzi-swiper-carousel-elementor.navigation-mobile-none .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-mobile-none .razzi-swiper-button {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-dots .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-mobile-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-arrows .swiper-pagination, .razzi-swiper-carousel-elementor.navigation-mobile-none .swiper-pagination {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-arrows .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-mobile-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-scrollbar .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-mobile-scrollbar .razzi-swiper-button, .razzi-swiper-carousel-elementor.navigation-mobile-none .rz-swiper-button, .razzi-swiper-carousel-elementor.navigation-mobile-none .razzi-swiper-button {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-scrollbar .swiper-pagination, .razzi-swiper-carousel-elementor.navigation-mobile-none .swiper-pagination {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.navigation-mobile-dots-arrows .swiper-scrollbar, .razzi-swiper-carousel-elementor.navigation-mobile-none .swiper-scrollbar {
		display: none !important;
	}
	.razzi-swiper-carousel-elementor.dots-position-mobile-bottom .swiper-pagination {
		right: auto;
		width: 100%;
		bottom: 0;
		top: auto;
		flex-direction: row;
		justify-content: center;
	}
	.razzi-swiper-carousel-elementor.dots-position-mobile-bottom.dots-position-right .swiper-pagination, .razzi-swiper-carousel-elementor.dots-position-mobile-bottom.dots-position-tablet-right .swiper-pagination {
		right: auto !important;
	}
	.razzi-swiper-carousel-elementor.dots-position-mobile-right.dots-position-bottom .swiper-pagination, .razzi-swiper-carousel-elementor.dots-position-mobile-right.dots-position-tablet-bottom .swiper-pagination {
		bottom: auto !important;
	}
	.razzi-swiper-carousel-elementor .rz-swiper-button-next {
		right: 0;
	}
	.razzi-swiper-carousel-elementor .rz-swiper-button-prev {
		left: 0;
	}
	.razzi-products-tabs__navigation .rz-swiper-button-prev {
		left: auto;
	}
	.razzi-slides-elementor--arrow-style-3 .rz-swiper-button-prev {
		left: auto;
	}
	.razzi-position-mobile-under-image .razzi-category-box {
		flex-direction: column;
	}
	.razzi-position-mobile-under-image .razzi-category-box > * {
		max-width: 100%;
	}
	.razzi-category-box__content .sub-cats .razzi-icon {
		display: none;
	}
	.razzi-featured-content .line-control {
		display: none;
	}
	.razzi-promo-box__content {
		padding: 20px;
	}
	.razzi-promo-box__content-position--left .razzi-promo-box__content {
		top: 20px;
		bottom: 20px;
		left: -75px;
	}
	.razzi-promo-box__content-position--left .razzi-promo-box {
		margin-left: 75px;
	}
	.razzi-promo-box__content-position--right .razzi-promo-box__content {
		top: 20px;
		bottom: 20px;
		right: -75px;
	}
	.razzi-promo-box__content-position--right .razzi-promo-box {
		margin-right: 75px;
	}
	.razzi-promo-box__content-position--bottom .razzi-promo-box__content {
		left: 20px;
		right: 20px;
	}
	.razzi-promo-box__title {
		font-size: 24px;
	}
	.razzi-image-content-box__right {
		padding: 0;
	}
	.razzi-image-content-box__bg {
		height: 300px;
	}
	.btn-position-mobile-bottom .razzi-image-button:before {
		bottom: 54px;
		height: auto;
	}
	.btn-position-mobile-bottom .razzi-image-button__button {
		position: static;
		transform: none;
	}
	.content-position-mobile-bottom .razzi-product-banner {
		display: block;
	}
	.content-position-mobile-bottom .razzi-product-banner .banner-content {
		margin-top: 20px;
		transform: none;
	}
	.razzi-lookbook-slider-elementor .swiper-pagination {
		position: absolute;
		bottom: 20px;
		z-index: 10;
		margin-top: 0;
	}
	.razzi-products-masonry ul.products.layout-masonry li.product.has-banner {
		display: none;
	}
	.razzi-icon-box-list {
		flex-wrap: wrap;
	}
	.razzi-icon-box-list .razzi-icon-box-list__item {
		flex-basis: auto;
		flex: 50%;
		padding: 15px;
		display: block;
		text-align: center;
	}
	.razzi-icon-box-list .razzi-icon-box-list__item:nth-child(2n+1) {
		padding-left: 0;
	}
	.razzi-icon-box-list .razzi-icon-box-list__item:nth-child(2n) {
		padding-right: 0;
	}
	.razzi-icon-box-list .razzi-icon-box-list__icon {
		margin-right: 0;
	}
	.razzi-icon-box-list.columns-odd .razzi-icon-box-list__item {
		flex: 100%;
		padding: 15px 0;
	}
	.razzi-isolate-slides__wrapper {
		flex: 1 1 100%;
	}
	.razzi-isolate-slides__image {
		display: none;
	}
	.razzi-images-carousel {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.razzi-images-carousel .image-item {
		padding: 0 7.5px;
	}
	.razzi-images-carousel .razzi-products-slider__icon {
		top: 10px;
		right: 17.5px;
	}
	.razzi-images-carousel__heading {
		padding-left: 7.5px;
	}
	.razzi-images-carousel__skew--yes .razzi-images-carousel {
		transform: none;
	}
	.razzi-images-carousel__skew--yes .razzi-images-carousel .content-img img {
		transform: none;
	}
	.razzi-images-carousel__skew--yes .razzi-images-carousel .content-title {
		transform: none;
	}
	.razzi-images-carousel__skew--yes .razzi-images-carousel .swiper-scrollbar {
		margin-left: 0;
	}
	.razzi--v-position-top .razzi-images-carousel__group--arrows {
		padding-right: 7.5px;
	}
	.elementor-widget-razzi-images-carousel.hover-image-on .razzi-products-slider__icon {
		top: 16px;
	}
	.razzi-products-with-banner ul.products.layout-masonry {
		margin: 0 -7.5px;
	}
	.razzi-products-with-banner ul.products.layout-masonry li.product {
		padding: 0 7.5px;
		margin-bottom: 25px;
	}
	.razzi-products-slider .razzi-products-slider__content {
		left: 15px;
		right: 15px;
		max-width: 100%;
		padding: 30px 20px 20px;
	}
	.razzi-products-slider .razzi-products-slider__sale {
		right: -10px;
	}
	.razzi-products-slider .swiper-pagination {
		top: auto;
		left: 0;
		right: 0;
		bottom: 20px;
		transform: none;
		flex-direction: row;
		justify-content: center;
	}
	.razzi-products-slider__title {
		margin-bottom: 25px;
	}
	.razzi-testimonials-carousel-2__rating_position-right .header-content {
		flex-direction: column;
	}
	.razzi-testimonials-carousel-2 .testimonials-item.testimonials-item__author-box {
		flex-direction: column;
	}
	.razzi-testimonials-carousel-2 .author-group {
		padding-right: 0px;
		padding-bottom: 20px;
	}
	.razzi-testimonials-carousel-2 .author-group + .razzi-testimonials-carousel-2__gr {
		padding-top: 20px;
		padding-left: 0px;
	}
	.razzi-testimonials-carousel-2 .author-group:before {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		right: calc(0px - 16px);
		width: calc(100% + 32px);
		height: 1px;
		background-color: #E2E2E2;
	}
	.razzi-testimonials-carousel-2 .author-group:after {
		display: none;
	}
	.razzi-product-category-box .razzi-product-category-box__item {
		height: auto;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.razzi-product-category-box .razzi-product-category-box__item:nth-child(2n+1) {
		padding-right: 10px;
	}
	.razzi-product-category-box .razzi-product-category-box__item:nth-child(2n) {
		padding-left: 10px;
	}
	.razzi-product-category-box .razzi-product-category-box__item-box {
		flex-direction: column;
		padding: 23px 15px 10px;
		height: 100%;
	}
	.razzi-product-category-box .razzi-product-category-box__content {
		order: 2;
		padding: 0;
	}
	.razzi-product-category-box .razzi-product-category-box__content .razzi-button {
		margin-top: 10px;
	}
	.razzi-product-category-box .razzi-product-category-box__image {
		order: 1;
		padding-bottom: 15px;
	}
	.razzi-products-deal-2 ul.products li.product .product-summary {
		padding: 0 15px;
	}
}

@media (max-width: 784px) {
	.razzi-testimonials-grid .testimonial-item {
		width: 50%;
	}
	.razzi-testimonials-grid .testimonials-wrapper {
		flex-wrap: wrap;
	}
}

@media (max-width: 480px) {
	.razzi-products-tabs .swiper-scrollbar,
	.razzi-products-carousel .swiper-scrollbar,
	.razzi-products-deal .swiper-scrollbar {
		max-width: 250px;
	}
	.razzi-icons-box-carousel .rz-swiper-button {
		width: auto;
		height: auto;
	}
	.razzi-lookbook-slider-elementor .product-item {
		width: 165px;
	}
	.razzi-pricing-table__content {
		padding: 27px 20px 40px;
	}
	.razzi-pricing-table__content .pricing-desc {
		margin-bottom: 30px;
	}
	.razzi-testimonials-grid .testimonial-item {
		width: 100%;
	}
	.razzi-countdown .timer {
		padding: 0 15px;
	}
	.razzi-countdown .timer .divider {
		right: -6px;
		font-size: 25px;
	}
	.razzi-products-with-banner ul.products.layout-masonry li.product.has-banner {
		grid-column: span 2 !important;
	}
	.razzi-products-carousel-with-thumbnails ul.products.product-loop-layout-8 li.product .product-thumbnail .product-loop-inner__buttons {
		left: 5px;
	}
	.razzi-deals-carousel-2 .razzi-countdown {
		margin-right: 20px;
	}
	.razzi-deals-carousel-2 .razzi-countdown .timer {
		padding: 10px 0;
	}
	.razzi-products-slider .razzi-products-slider__content {
		width: auto;
	}
}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media (min-width: 992px) {
	body:not(.full-content) .widget-area {
		width: 31.25%;
	}
	body:not(.full-content) .content-area {
		width: 68.75%;
	}
	body.content-sidebar .content-area {
		padding-right: 15px;
		float: left;
	}
	body.content-sidebar .primary-sidebar {
		padding-left: 15px;
		float: right;
	}
	body.sidebar-content .content-area {
		padding-left: 15px;
		float: right;
	}
	body.sidebar-content .primary-sidebar {
		padding-right: 15px;
		float: left;
	}
	.site-footer .col-5 {
		width: 20%;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.header-v9 .main-navigation .nav-menu > li {
		padding: 0 14px;
	}
}

@media (max-width: 1199px) {
	.razzi-container,
	.razzi-container-wide,
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.header-v6 .site-footer .razzi-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-header .featured-image {
		background-position: center;
	}
	.header-account .account-links {
		display: none;
	}
	.header-cart .mini-cart-content {
		display: none;
	}
	.header-v11 .site-header .header-search.search-form-type .search-field {
		min-width: 370px;
	}
}

@media (min-width: 1220px) {
	.razzi-boxed-layout .site-footer {
		width: 1170px;
		margin-left: auto;
		margin-right: auto;
	}
	.single-post.full-content .entry-footer,
	.single-post.full-content .entry-header {
		text-align: center;
	}
	.single-post.full-content .post-wrapper .entry-content,
	.single-post.full-content .comments-area {
		max-width: 780px;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	body.full-content .entry-content .rz-alignwide {
		max-width: 1170px;
		width: 1170px;
		margin-left: calc(-1170px/2 + 100%/2);
		margin-right: calc(-1170px/2 + 100%/2);
	}
}

@media (min-width: 1200px) {
	.razzi-slides-elementor .swiper-pagination.container {
		max-width: 1170px;
	}
}

@media (max-width: 1024px) {
	.comment-list .children {
		margin-left: 50px;
	}
}

@media (max-width: 991px) {
	.header-v6 #page {
		padding-left: 0;
	}
	.sidebar-content .primary-sidebar {
		margin-top: 60px;
	}
	.footer-widgets .footer-widgets-area:not(.footer-widgets-area-diff) {
		margin-bottom: 20px;
	}
	.footer-main .footer-container {
		display: block;
		justify-content: center;
		text-align: center;
		overflow: hidden;
	}
	.footer-main .footer-items {
		display: block;
		text-align: center;
		padding: 15px 0;
	}
	.footer-main .footer-items > * {
		margin: 0 0 30px;
	}
	.footer-main .footer-items > *:first-child {
		margin-bottom: 0;
	}
	.footer-widgets-area-diff .diff-row > * {
		width: 50%;
		margin-bottom: 30px;
	}
	.footer-widgets-area-diff .diff-row > *:last-child {
		margin-bottom: 0;
	}
	.single-post .entry-header {
		margin-bottom: 30px;
	}
	.post-wrapper .post-thumbnail {
		margin-top: 30px;
	}
	.razzi-map__has-tab {
		flex-wrap: wrap;
		margin-top: 0;
	}
	.razzi-map__has-tab .razzi-map__table {
		max-width: 100%;
		flex-basis: 100%;
		overflow-x: auto;
		margin-right: 0;
	}
	.razzi-map__has-tab .mapboxgl-ctrl-top-right {
		transform: none;
	}
	.razzi-map .mapboxgl-ctrl-top-right {
		top: 10px;
	}
	.razzi-map .box-item {
		padding: 30px 15px;
	}
	.razzi-map .box-item:first-child {
		padding-top: 0;
	}
	.razzi-map .map-title {
		margin-bottom: 5px;
	}
	.razzi-catalog-page .content-area {
		width: 100%;
	}
	.razzi-catalog-page.sidebar-content .content-area,
	.razzi-catalog-page.sidebar-content .catalog-sidebar, .razzi-catalog-page.content-sidebar .content-area,
	.razzi-catalog-page.content-sidebar .catalog-sidebar {
		width: 100%;
	}
	.blog-wrapper--grid .blog-wrapper {
		width: 50%;
	}
	.full-content .blog-wrapper--grid.blog-columns--2 {
		margin: 0 -15px;
	}
	.full-content .blog-wrapper--grid.blog-columns--2 .blog-wrapper {
		padding: 0 15px;
	}
	.razzi-history-back {
		font-size: 24px;
		line-height: 1;
		color: var(--rz-header-color-dark);
	}
	.razzi-history-back .razzi-svg-icon {
		display: block;
	}
	.razzi-products-list-widget li {
		width: 50%;
	}
}

@media (max-width: 782px) {
	.admin-bar.header-sticky .site-header.minimized {
		top: 46px;
	}
	.admin-bar.modal-opened .modal.open {
		top: 46px;
	}
}

@media (max-width: 767px) {
	.razzi-hide-on-mobile {
		display: none;
	}
	.razzi-hide-on__breadcrumb .site-breadcrumb {
		display: none;
	}
	.razzi-hide-on__title .page-header__title {
		display: none;
	}
	.topbar {
		display: none;
	}
	.topbar.topbar-mobile {
		display: block;
	}
	.topbar .topbar-items {
		width: 100%;
	}
	.newsletter-popup-modal .modal-content {
		width: 100%;
	}
	.razzi-topbar__text span:not(.razzi-svg-icon) {
		margin-right: 0 !important;
	}
	.newsletter-popup-modal.hide-on-mobile {
		display: none !important;
	}
	.comment-list .children {
		margin-left: 0;
	}
	.comment .comment-metadata {
		display: block;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.comment .comment-metadata .fn {
		display: block;
	}
	.comment .avatar {
		max-width: 50px;
	}
	.comment-list .comment-meta ~ .comment-content {
		margin-left: 70px;
	}
	.footer-widgets .footer-widgets-area {
		width: 100%;
	}
	.footer-widgets .widget .widget-title {
		display: flex;
		justify-content: space-between;
		padding-bottom: 0;
		line-height: 1;
	}
	.footer-widgets .widget .widget-title .razzi-svg-icon {
		display: inline-flex;
		font-size: 18px;
	}
	.footer-widgets .widget .widget-title.active .razzi-svg-icon {
		transform: rotate(-180deg);
	}
	.footer-widgets .widget .clicked {
		display: none;
		margin-top: 15px;
	}
	.footer-widgets .widget.dropdown {
		border-bottom: 1px solid #444;
		padding-bottom: 17px;
		margin-bottom: 0;
	}
	.footer-widgets .widget:not(.dropdown) {
		margin-top: 17px;
	}
	.footer-widgets .footer-widgets-area-diff .diff-row > * {
		margin-bottom: 21px;
		width: 100%;
	}
	.footer-links .widget {
		margin-bottom: 19px;
	}
	.footer-links .widget_nav_menu .widget-title {
		display: block;
		margin-bottom: 10px;
		padding: 0;
	}
	.footer-links .widget_nav_menu ul {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-links .widget_nav_menu ul li a {
		font-size: 14px;
	}
	.blog-wrapper--listing .blog-wrapper {
		display: block;
	}
	.blog-wrapper--listing .entry-header {
		margin-bottom: 30px;
		margin-right: 0;
		max-width: 100%;
	}
	.razzi-posts__list {
		max-width: 540px;
		margin-left: auto;
		margin-right: auto;
	}
	.razzi-posts__list .blog-wrapper {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.razzi-posts__taxs-list {
		max-width: 540px;
		margin-left: auto;
		margin-right: auto;
	}
	.post-wrapper .entry-title {
		font-size: 28px;
	}
	.single-post .site-content {
		padding-top: 10px;
	}
	.razzi-post__socials-share .after-text {
		display: none;
	}
	.razzi-post__socials-share a {
		padding-left: 25px;
		padding-right: 25px;
	}
	.blog-sidebar {
		max-width: 540px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 70px;
	}
	table.large-padding thead th,
	table.large-padding thead td,
	table.large-padding th,
	table.large-padding td {
		padding: 10px;
	}
	.site-footer {
		background-repeat: no-repeat;
		background-position: center center;
	}
	.site-footer .footer-main .footer-items {
		padding: 5px 0;
	}
	.site-footer .footer-newsletter {
		--rz-footer-newsletter-top-spacing: 30px;
		--rz-footer-newsletter-bottom-spacing: 40px;
	}
	.site-footer .footer-widgets {
		--rz-footer-widget-top-spacing: 30px;
		--rz-footer-widget-bottom-spacing: 40px;
	}
	.site-footer .footer-extra {
		--rz-footer-extra-top-spacing: 30px;
		--rz-footer-extra-bottom-spacing: 40px;
	}
	.site-footer .footer-links {
		--rz-footer-links-bottom-spacing: 40px;
		--rz-footer-links-top-spacing: 40px;
	}
	.newsletter-popup-layout-2-columns .newsletter-popup-wrapper {
		padding: 60px 30px 65px;
	}
	.ra-cart-modal .widget_shopping_cart_content {
		padding-bottom: 310px;
	}
	.ra-search-form .search-results .result-title {
		margin: 0 -20px;
	}
	.ra-account-modal .modal-content {
		padding-left: 20px;
		padding-right: 20px;
	}
	input[type="text"],
	input[type="email"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		     appearance: none;
		border-radius: 0;
	}
	.site-content {
		padding-top: 40px;
		padding-bottom: 60px;
	}
	.razzi-catalog-page .site-content {
		padding-top: 20px;
	}
	.page-header__title {
		padding-top: 20px;
	}
	.razzi-catalog-page .catalog-page-header--layout-1 .page-header__title {
		padding-top: 5px;
	}
	.razzi-products-masonry .masonry-banner-content .banner-image {
		display: block;
	}
	.comment-respond .comment-form-author,
	.comment-respond .comment-form-email {
		width: 100%;
	}
	.razzi-instagram-grid-2 .instagram-text-wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}
	.razzi-instagram-grid-2 .instagram-text-wrapper .instagram-desc br {
		display: none;
	}
	.razzi-banner-clt__content-desc br {
		display: none;
	}
	.swiper-pagination {
		margin-top: 20px;
	}
	ul.products li.product .woocommerce-loop-product__title {
		font-size: 14px;
	}
	input[type="text"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		     appearance: none;
		border-radius: 0;
	}
	.pswp .razzi-video-wrapper iframe, .pswp .razzi-video-wrapper .wp-video {
		height: auto;
	}
	.razzi-products-tabs__wrapper {
		display: block;
	}
	.razzi-products-tabs__wrapper .tabs-content {
		width: auto;
	}
	.razzi-products-tabs__wrapper ul.tabs {
		flex-direction: row;
		width: 100%;
		margin-right: 0;
		margin-bottom: var(--rz-product-tabs-header-space);
	}
	.razzi-products-tabs__wrapper ul.tabs li {
		border-bottom: none;
		padding: 0 var(--rz-product-tabs-header-items-space);
	}
	.razzi-products-tabs__wrapper ul.tabs .razzi-products-tabs__image_category {
		display: none;
	}
	.razzi-products-listing-2 .razzi-products-listing__items div.product {
		flex-direction: column;
		padding: 15px;
	}
	.razzi-products-listing-2 .razzi-products-listing__items div.product .woocommerce-product-gallery {
		margin: 0;
		width: 100%;
	}
}

@media (max-width: 600px) {
	.admin-bar.header-sticky .site-header.minimized {
		top: 0;
	}
	.admin-bar.sticky-minimized .rz-modal {
		top: 0;
	}
	.admin-bar .rz-modal {
		top: 0;
		height: 100%;
	}
	.admin-bar .rz-modal.quick-view-modal {
		top: 0;
	}
	.razzi-products-deal-3 ul.products li.product .product-inner {
		flex-direction: column;
	}
	.razzi-products-deal-3 ul.products li.product .product-thumbnail,
	.razzi-products-deal-3 ul.products li.product .product-summary {
		max-width: 100%;
	}
}

@media (max-width: 480px) {
	.modal {
		width: 100%;
		right: -100%;
	}
	.modal.open {
		transform: translate3d(-100%, 0, 0);
	}
	.modal.side-left {
		left: -100%;
	}
	.modal.side-left.open {
		transform: translate3d(100%, 0, 0);
	}
	.rz-modal .panel-content {
		width: 90%;
	}
	.footer-newsletter:not(.layout-v2) .mc4wp-form-fields,
	.razzi-newsletter:not(.layout-v2) .mc4wp-form-fields {
		display: block;
	}
	.footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"],
	.footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="email"],
	.razzi-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"],
	.razzi-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="email"] {
		width: 100%;
		text-align: center;
	}
	.footer-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"],
	.razzi-newsletter:not(.layout-v2) .mc4wp-form-fields input[type="submit"] {
		margin: 10px 0 0 0;
	}
	.newsletter-popup-modal .newsletter-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.newsletter-popup-modal .newsletter-popup-content {
		font-size: 14px;
	}
	.newsletter-popup-modal .newsletter-popup-wrapper {
		padding: 50px 15px;
	}
	.newsletter-popup-modal .newsletter-popup-form {
		margin-bottom: 30px;
	}
	.newsletter-popup-modal .newsletter-popup-form .mc4wp-form-fields {
		display: block;
	}
	.newsletter-popup-modal .newsletter-popup-form .mc4wp-form-fields input[type=email] {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		text-align: center;
	}
	.newsletter-popup-modal .newsletter-popup-form .mc4wp-form-fields input[type="submit"] {
		width: 100%;
	}
	.newsletter-popup-modal .button-close {
		top: -12px;
		right: -10px;
		transform: none;
		z-index: 999;
		cursor: pointer;
		margin: 0;
		padding: 10px;
		background-color: #fff;
		border-radius: 50%;
		font-size: 18px;
	}
	.newsletter-popup-layout-1-column .newsletter-popup-image {
		min-height: 150px;
	}
	.newsletter-popup-layout-1-column .newsletter-popup-content {
		width: 90%;
	}
	.newsletter-popup-layout-1-column .newsletter-popup-wrapper {
		padding: 30px 20px;
	}
	.newsletter-popup-layout-1-column .button-close:hover .razzi-svg-icon {
		color: #a0a0a0;
	}
	.newsletter-popup-layout-1-column .button-close .razzi-svg-icon {
		color: #a0a0a0;
	}
	.newsletter-popup-layout-2-columns .newsletter-popup-image {
		display: none;
	}
	.newsletter-popup-layout-2-columns .mc4wp-form-fields input[type="submit"] {
		background-color: var(--rz-background-color-dark);
		color: var(--rz-color-lighter);
	}
	.newsletter-popup-layout-2-columns .newsletter-popup-content {
		padding-bottom: 25px;
		text-align: center;
	}
	.newsletter-popup-layout-2-columns .newsletter-popup-form .razzi-svg-icon {
		display: none;
	}
	.newsletter-popup-layout-2-columns .n-close {
		display: flex;
		justify-content: center;
	}
	.razzi-products-list-widget li {
		width: 100%;
	}
}

@media (max-width: 375px) {
	.footer-widgets-area-diff .diff-row > * {
		width: 100%;
	}
}

.topbar-mobile .topbar-menu {
	margin-left: -8px;
	margin-right: -8px;
}

.topbar-mobile .topbar-menu li a {
	padding: 0 8px;
}

.topbar-mobile p {
	margin: 0;
}

.mobile-topbar-items {
	display: flex;
	justify-content: center;
	width: 100%;
}

.razzi-topbar__text span:not(.razzi-svg-icon) {
	margin-right: 0 !important;
}

.header-mobile {
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
}

.header-mobile .mobile-menu .mobile-menu-toggle {
	color: var(--rz-header-color-dark);
	transition: none;
	display: flex;
	margin-top: 2px;
	background-color: transparent;
	padding: 10px;
	margin-left: -10px;
}

.header-mobile .header-cart {
	padding-right: 5px;
}

.header-mobile .mobile-search .razzi-svg-icon {
	font-size: 18px;
}

.header-mobile > * {
	line-height: 1;
}

.header-mobile .site-branding {
	flex: auto;
	text-align: center;
}

.header-mobile.header-no-menu .site-branding {
	text-align: left;
}

.header-mobile .razzi-history-back,
.header-mobile .mobile-menu {
	flex: 1;
}

.mobile-header-icons {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	line-height: 1;
	flex: 1;
}

.mobile-header-icons .search-icon {
	color: var(--rz-header-color-dark);
}

.mobile-header-icons .mobile-menu {
	flex: initial;
}

.mobile-header-icons > * {
	margin-left: 15px;
}

.mobile-header-icons > *:first-child {
	margin-left: 0;
}

.ra-menu-mobile-modal .menu-mobile-panel-content {
	height: 100%;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}

.ra-menu-mobile-modal .modal-header {
	justify-content: flex-start;
}

.ra-menu-mobile-modal .modal-content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: 60px;
	padding-bottom: 0;
}

.ra-menu-mobile-modal .content-footer {
	padding: 40px 0;
}

.ra-menu-mobile-modal ul.nav-menu ul {
	padding-left: 5px;
}

.ra-menu-mobile-modal ul.nav-menu ul li a {
	font-size: 20px;
	line-height: 1.5;
}

.ra-menu-mobile-modal ul.nav-menu li.menu-item-has-children .toggle-menu-children {
	display: block;
}

.ra-menu-mobile-modal ul.nav-menu li.menu-item-has-children > a {
	padding-right: 25px;
}

.ra-menu-mobile-modal ul.nav-menu > li {
	padding-left: 0;
	width: 100%;
	flex-direction: column;
	align-items: flex-start;
}

.ra-menu-mobile-modal ul.nav-menu > li > a {
	font-size: 24px;
}

.ra-menu-mobile-modal ul.nav-menu a {
	line-height: 36px;
}

.razzi-menu-badges {
	--rz-badges-bg-color: #dd3333;
	white-space: nowrap;
	font-weight: 600;
	font-size: 9px;
	line-height: 12px;
	padding: 2px 4px;
	bottom: 15px;
	right: -5px;
	background-color: var(--rz-badges-bg-color);
	color: var(--rz-color-lighter);
	position: relative;
}

.razzi-menu-badges:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	border: 4px solid;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-width: 7px;
	border-left-width: 0;
	border-color: var(--rz-badges-bg-color);
}

/*# sourceMappingURL=data:application/json;base64,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QUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZUFBZTtDQUNmLFdBQVc7Q0FDWCxzQkFBc0I7Q0FDdEIsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLDZCQUE2QjtDQUM3QixtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCLGNBQWM7Q0FDZCxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLFlBQVk7Q0FDWixXQUFXO0NBQ1gsMkNBQTJDO0NBQzNDLDhCQUE4QjtDQUM5QixrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLFNBQVM7Q0FDVCxPQUFPO0NBQ1AsaUJBQWlCO0NBQ2pCLDBDQUEwQztDQUMxQywyQ0FBMkM7Q0FDM0MsdUJBQXVCO0NBQ3ZCLG9CQUFvQjtDQUNwQix1Q0FBdUM7QUFDeEMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcblRoZW1lIE5hbWU6IFJhenppXHJcblRoZW1lIFVSSTogaHR0cHM6Ly9yYXp6aXdwLmNvbS9cclxuQXV0aG9yOiBEckZ1cmlcclxuQXV0aG9yIFVSSTogaHR0cHM6Ly9yYXp6aXdwLmNvbS9cclxuRGVzY3JpcHRpb246IE11bHRpcHVycG9zZSBXb29Db21tZXJjZSBXb3JkUHJlc3MgVGhlbWVcclxuVmVyc2lvbjogMi40LjJcclxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuMFxyXG5UZXN0ZWQgdXAgdG86IDUuOFxyXG5SZXF1aXJlcyBQSFA6IDcuMFxyXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MitcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuVGV4dCBEb21haW46IHJhenppXHJcbkRvbWFpbiBQYXRoOiBsYW5nL1xyXG5UYWdzOiBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgbGVmdC1zaWRlYmFyLCByaWdodC1zaWRlYmFyLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBwb3N0LWZvcm1hdHMsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxyXG5cclxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTm9ybWFsaXplXHJcbiMgVHlwb2dyYXBoeVxyXG4jIEVsZW1lbnRzXHJcbiMgRm9ybXNcclxuIyBOYXZpZ2F0aW9uXHJcblx0IyMgTGlua3NcclxuXHQjIyBNZW51c1xyXG4jIEFjY2Vzc2liaWxpdHlcclxuIyBBbGlnbm1lbnRzXHJcbiMgQ2xlYXJpbmdzXHJcbiMgV2lkZ2V0c1xyXG4jIENvbnRlbnRcclxuXHQjIyBQb3N0cyBhbmQgcGFnZXNcclxuXHQjIyBDb21tZW50c1xyXG4jIEluZmluaXRlIHNjcm9sbFxyXG4jIE1lZGlhXHJcblx0IyMgQ2FwdGlvbnNcclxuXHQjIyBHYWxsZXJpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOnJvb3Qge1xuXHQtLXJ6LWNvbG9yLXByaW1hcnk6ICNGRjZGNjE7XG5cdC0tcnotY29sb3ItbGlnaHRlcjogI2ZmZmZmZjtcblx0LS1yei1jb2xvci1kYXJrOiAjMTExMTExO1xuXHQtLXJ6LWNvbG9yLWRhcmtlcjogIzFmMWYxZjtcblx0LS1yei1jb2xvci1wbGFjZWhvbGRlcjogI0EwQTBBMDtcblx0LS1yei1jb2xvci1ob3Zlci1wcmltYXJ5OiAjRkY2RjYxO1xuXHQtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeTogI0ZGNkY2MTtcblx0LS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xuXHQtLXJ6LWJhY2tncm91bmQtY29sb3ItZ3JheTogI2Y1ZjVmNTtcblx0LS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcms6ICMxRjFGMUY7XG5cdC0tcnotYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnk6ICNmZmZmZmY7XG5cdC0tcnotYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuXHQtLXJ6LWJvcmRlci1jb2xvci1wcmltYXJ5OiAjRkY2RjYxO1xuXHQtLXJ6LWJvcmRlci1jb2xvci1saWdodDogI2UyZTJlMjtcblx0LS1yei1ib3JkZXItY29sb3ItbGlnaHRlcjogI2ZmZmZmZjtcblx0LS1yei1ib3JkZXItY29sb3ItZ3JheTogI2NkY2RjZDtcblx0LS1yei1ib3JkZXItY29sb3ItZGFyazogIzFmMWYxZjtcblx0LS1yei10ZXh0LWNvbG9yLWdyYXk6ICM3Njc2NzY7XG5cdC0tcnotdGV4dC1jb2xvcjogIzUyNTI1Mjtcblx0LS1yei1mb250LWZhbWlseS1wcmltYXJ5OiAnSm9zdCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLXJ6LWZvbnQtZmFtaWx5LWNvZGU6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblx0LS1yei1mb250LWZhbWlseS1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cdC0tcnotcmF0aW8tcGVyY2VudDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyByYXp6aS1yb3RhdGUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNik7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJhenppLXNjYWxlIHtcblx0MzAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJhenppLXNwaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJhenppRmFkZUluVXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgODBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZSB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tcmlwcGxlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDIwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5vcm1hbGl6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdC8qIDEgKi9cblx0aGVpZ2h0OiAwO1xuXHQvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHQvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHQvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHQvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7XG5cdC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC8qIDEgKi9cblx0bWFyZ2luOiAwO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0O1xuXHQvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlO1xuXHQvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTtcblx0LyogMSAqL1xuXHRwYWRkaW5nOiAwO1xuXHQvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAxICovXG5cdHBhZGRpbmc6IDA7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0LyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHQvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7XG5cdC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgVHlwb2dyYXBoeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tcnotZm9udC1mYW1pbHktcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0LW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cywgYTpob3ZlciwgYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRsaW5lLWhlaWdodDogMS4zMztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDYwcHg7XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiA0MHB4O1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMzJweDtcbn1cblxuaDQge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxucCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0bWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbmJsb2NrcXVvdGUgcCB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjODM4ODg5O1xufVxuXG5ibG9ja3F1b3RlIGNpdGUgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1yei1mb250LWZhbWlseS1wcmUpO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXJ6LWZvbnQtZmFtaWx5LWNvZGUpO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbmNvZGUge1xuXHRwYWRkaW5nOiAycHggNHB4O1xuXHRjb2xvcjogI2M3MjU0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2Njtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLCBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWMwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cblxucHJlLndwLWJsb2NrLXZlcnNlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXJ6LWZvbnQtZmFtaWx5LXByZSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBFbGVtZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLFxub2wge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxub2wucmF6emktY3VzdG9tLXBhZGRpbmcgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG51bC5yYXp6aS1jaGVjay1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG51bC5yYXp6aS1jaGVjay1saXN0IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG59XG5cbnVsLnJhenppLWNoZWNrLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxudWwucmF6emktY2hlY2stbGlzdCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNXB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDlweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT1NJZ2FHVnBaMmgwUFNJNElpQjJhV1YzUW05NFBTSXdJREFnT1NBNElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOT0NBeFRETXVNVGczTlNBM1RERWdOQzR5TnpJM015SWdjM1J5YjJ0bFBTSWpOVEkxTWpVeUlpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5DSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87XG5cdC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdG1heC13aWR0aDogMTAwJTtcblx0LyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gMDtcblx0LyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG59XG5cbi5yei1yYXRpbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yei1yYXRpbzpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1yei1yYXRpby1wZXJjZW50KTtcbn1cblxuLnJ6LXJhdGlvIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJ6LXJhdGlvLS1wb3J0cmFpdCB7XG5cdC0tcnotcmF0aW8tcGVyY2VudDogMTI4JTtcbn1cblxuLnJhenppLWxvYWRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1sb2FkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJhenppLWxvYWRpbmc6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0aGVpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRhbmltYXRpb246IHJhenppLXNjYWxlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xufVxuXG4ucmF6emlGYWRlSW5VcCB7XG5cdGFuaW1hdGlvbi1uYW1lOiByYXp6aUZhZGVJblVwO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLjgsIDAuNDQsIDAuOTkpO1xufVxuXG4ucmF6emktZ29vZXkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yYXp6aS1nb29leSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW46IDAgOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFuaW1hdGlvbjogYnViYmxlIDEuMnMgLTAuNnMgaW5maW5pdGUgZWFzZS1vdXQ7XG59XG5cbi5yYXp6aS1nb29leSBzcGFuOm50aC1jaGlsZCgybikge1xuXHRhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnJhenppLWdvb2V5IHNwYW46bnRoLWNoaWxkKDNuKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucmF6emktc3ZnLWljb24gc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmsge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktc2Nyb2xsYmFyIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0c2Nyb2xsYmFyLWNvbG9yOiAjMWYxZjFmICNlMmUyZTI3ODtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4ucmF6emktc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAycHg7XG59XG5cbi5yYXp6aS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuLnJhenppLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucHJpbWFyeS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmltYWdlLXpvb20ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2Utem9vbSBpbWcge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS16b29tOmhvdmVyIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHQvKiBJRSA5ICovXG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0LyogRmlyZWZveCAqL1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdC8qIE9wZXJhICovXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ucmF6emktdGFicyAudGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnJhenppLXRhYnMgLnRhYnMtbmF2IGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5yYXp6aS10YWJzIC50YWJzLW5hdiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS10YWJzIC50YWJzLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS10YWJzIC50YWJzLXBhbmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLnJhenppLXRhYnMgLnRhYnMtcGFuZWwuYWN0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cblxuY2FwdGlvbixcbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZSxcbnRoLFxudGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG59XG5cbnRoIHtcblx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cblxudGQge1xuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuXG50aCxcbnRkIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxudGhlYWQgdGgge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG50YWJsZS5sYXJnZS1wYWRkaW5nIHRoZWFkIHRoLCB0YWJsZS5sYXJnZS1wYWRkaW5nIHRoZWFkIHRkIHtcblx0cGFkZGluZzogMTJweCAzMHB4O1xufVxuXG50YWJsZS5sYXJnZS1wYWRkaW5nIHRoLFxudGFibGUubGFyZ2UtcGFkZGluZyB0ZCB7XG5cdHBhZGRpbmc6IDE4cHggMzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdHBhZGRpbmc6IDAgMzdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ucmF6emktYnV0dG9uIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdHBhZGRpbmc6IDAgMzdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmF6emktYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRyYW5zaXRpb246IGVhc2UgLjNzO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8qcnRsOnJhdzpcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdCovXG59XG5cbi5yYXp6aS1idXR0b24uYnV0dG9uLXNtYWxsZXIge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5yYXp6aS1idXR0b24uYnV0dG9uLW1lZGl1bSB7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAwIDMxcHg7XG59XG5cbi5yYXp6aS1idXR0b24uYnV0dG9uLWxhcmdlciB7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRwYWRkaW5nOiAwIDQzcHg7XG59XG5cbi5yYXp6aS1idXR0b24uYnV0dG9uLWJpZyB7XG5cdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLWJ1dHRvbi5idXR0b24tb3V0bGluZSwgLnJhenppLWJ1dHRvbi5idXR0b24tbm9ybWFsIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhenppLWJ1dHRvbi5idXR0b24tb3V0bGluZSAucmF6emktc3ZnLWljb24sIC5yYXp6aS1idXR0b24uYnV0dG9uLW5vcm1hbCAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhenppLWJ1dHRvbi5idXR0b24tb3V0bGluZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ucmF6emktYnV0dG9uLmJ1dHRvbi1ub3JtYWwge1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnJhenppLWJ1dHRvbjpub3QoLmJ1dHRvbi1vdXRsaW5lKTpub3QoLmJ1dHRvbi1ub3JtYWwpLmJ1dHRvbi1saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1idXR0b246bm90KC5idXR0b24tb3V0bGluZSk6bm90KC5idXR0b24tbm9ybWFsKS5idXR0b24tbGlnaHQgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktYnV0dG9uOmhvdmVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHQvKnJ0bDpyYXc6XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHQqL1xufVxuXG4uYnRuLXByaW1hcnk6bm90KC5idXR0b24tb3V0bGluZSk6bm90KC5idXR0b24tbm9ybWFsKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5idG4tcHJpbWFyeS5idXR0b24tb3V0bGluZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktYnV0dG9uLS11bmRlcmxpbmVkIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40Mzc1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRwYWRkaW5nOiAwIDE1cHggM3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWJ1dHRvbi0tdW5kZXJsaW5lZDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnJhenppLWJ1dHRvbi0tdW5kZXJsaW5lZDpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLWJ1dHRvbi0tdW5kZXJsaW5lZDpob3ZlcjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3IpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxMnB4IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yKTtcblx0cGFkZGluZzogMTJweCAyNXB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQvKiBGaXJlZm94ICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdJRFVpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0RRbzhjR0YwYUNCa1BTSk5OQzQxTURRNU5TQTBMamd5TURFeFREQXVNakExTWpReElERXVNRFE0TlRaRExUQXVNRFk0TkRFek55QXdMamd3T0RZME5pQXRNQzR3TmpnME1UTTNJREF1TkRFNU5qWXpJREF1TWpBMU1qUXhJREF1TVRjNU9EWTBRekF1TkRjNE5qVXlJQzB3TGpBMU9UazFORGNnTUM0NU1qSXdPVGdnTFRBdU1EVTVPVFUwTnlBeExqRTVOVFE1SURBdU1UYzVPRFkwVERVdU1EQXdNRGNnTXk0MU1UY3hURGd1T0RBME5USWdNQzR4TnprNU5qRkRPUzR3Tnpnd05TQXRNQzR3TlRrNE5UYzNJRGt1TlRJeE5EVWdMVEF1TURVNU9EVTNOeUE1TGpjNU5EZzJJREF1TVRjNU9UWXhRekV3TGpBMk9EUWdNQzQwTVRrM09DQXhNQzR3TmpnMElEQXVPREE0TnpReklEa3VOemswT0RZZ01TNHdORGcyTmt3MUxqUTVOVEE0SURRdU9ESXdNa00xTGpNMU9ETXhJRFF1T1RRd01URWdOUzR4TnpreU5TQTFJRFV1TURBd01Ea2dOVU0wTGpneU1EZzFJRFVnTkM0Mk5ERTJOU0EwTGprMElEUXVOVEEwT1RVZ05DNDRNakF4TVZvaUlHWnBiR3c5SWlNM05qYzJOellpTHo0TkNqd3ZjM1puUGcwSyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIDUwJTtcblx0dHJhbnNpdGlvbjogLjFzO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrZXIpO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3SURVaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStEUW84Y0dGMGFDQmtQU0pOTkM0MU1EUTVOU0EwTGpneU1ERXhUREF1TWpBMU1qUXhJREV1TURRNE5UWkRMVEF1TURZNE5ERXpOeUF3TGpnd09EWTBOaUF0TUM0d05qZzBNVE0zSURBdU5ERTVOall6SURBdU1qQTFNalF4SURBdU1UYzVPRFkwUXpBdU5EYzROalV5SUMwd0xqQTFPVGsxTkRjZ01DNDVNakl3T1RnZ0xUQXVNRFU1T1RVME55QXhMakU1TlRRNUlEQXVNVGM1T0RZMFREVXVNREF3TURjZ015NDFNVGN4VERndU9EQTBOVElnTUM0eE56azVOakZET1M0d056Z3dOU0F0TUM0d05UazROVGMzSURrdU5USXhORFVnTFRBdU1EVTVPRFUzTnlBNUxqYzVORGcySURBdU1UYzVPVFl4UXpFd0xqQTJPRFFnTUM0ME1UazNPQ0F4TUM0d05qZzBJREF1T0RBNE56UXpJRGt1TnprME9EWWdNUzR3TkRnMk5rdzFMalE1TlRBNElEUXVPREl3TWtNMUxqTTFPRE14SURRdU9UUXdNVEVnTlM0eE56a3lOU0ExSURVdU1EQXdNRGtnTlVNMExqZ3lNRGcxSURVZ05DNDJOREUyTlNBMExqazBJRFF1TlRBME9UVWdOQzQ0TWpBeE1Wb2lJR1pwYkd3OUlpTXhaakZtTVdZaUx6NE5Dand2YzNablBnMEtcIik7XG59XG5cbnRleHRhcmVhIHtcblx0cGFkZGluZzogMTVweDtcblx0aGVpZ2h0OiAxNTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5hdmlnYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTWVudXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG5cdGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAyMDBweDtcblx0cGFkZGluZzogMThweCAwO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcblx0bGVmdDogMTAwJTtcblx0dG9wOiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaSB7XG5cdHBhZGRpbmc6IDZweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuXHRsZWZ0OiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnRvZ2dsZS1tZW51LWNoaWxkcmVuIHtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnRvZ2dsZS1tZW51LWNoaWxkcmVuIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnRvZ2dsZS1tZW51LWNoaWxkcmVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiBjYWxjKCA1MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybTtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpID4gYSB7XG5cdHBhZGRpbmc6IDNweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpID4gYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTJweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItaG92ZXItcHJpbWFyeSk7XG5cdHRyYW5zaXRpb246IC41cztcblx0b3BhY2l0eTogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSA+IGEgLnRvZ2dsZS1tZW51LWNoaWxkcmVuIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpLnByaW1hcnktY29sb3IgPiBhIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWhvdmVyLXByaW1hcnkpO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpOmhvdmVyID4gYSwgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaS5mb2N1cyA+IGEge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItaG92ZXItcHJpbWFyeSk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGk6aG92ZXIgPiBhOmFmdGVyLCAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpLmZvY3VzID4gYTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSBsaSB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpOmhvdmVyID4gdWwge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IHVsIGxpIGE6YWZ0ZXIge1xuXHRib3R0b206IDdweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDE0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrKTtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gYS5mb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnByaW1hcnktbmF2aWdhdGlvbjpub3QoLm1haW4tbWVudS1jdXJyZW50LWNvbG9yKSAubmF2LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLnByaW1hcnktbmF2aWdhdGlvbjpub3QoLm1haW4tbWVudS1jdXJyZW50LWNvbG9yKSAubmF2LW1lbnUgPiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1ob3Zlci1wcmltYXJ5KTtcbn1cblxuLnByaW1hcnktbmF2aWdhdGlvbjpub3QoLm1haW4tbWVudS1jdXJyZW50LWNvbG9yKSAubmF2LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTphZnRlciwgLnByaW1hcnktbmF2aWdhdGlvbjpub3QoLm1haW4tbWVudS1jdXJyZW50LWNvbG9yKSAubmF2LW1lbnUgPiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uOm5vdCguaGFzLWFycm93KSAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpID4gYSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmxvZ28tY2VudGVyIC5oZWFkZXItY2VudGVyLWl0ZW1zID4gLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubG9nby1jZW50ZXIgLmhlYWRlci1jZW50ZXItaXRlbXMgLnNpdGUtYnJhbmRpbmcgKyAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnNvY2lhbHMtbWVudSAubWVudSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNvY2lhbHMtbWVudSBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnNvY2lhbHMtbWVudSBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNvY2lhbHMtbWVudSBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNvY2lhbHMtbWVudSBzcGFuOm5vdCgucmF6emktc3ZnLWljb24pIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaS5pcy1tZWdhLW1lbnUge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpLmlzLW1lZ2EtbWVudS5oYXMtd2lkdGgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51LmFsaWduLXJpZ2h0IC5kcm9wZG93bi1zdWJtZW51IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51LmFsaWduLWNlbnRlciAuZHJvcGRvd24tc3VibWVudSB7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaS5pcy1tZWdhLW1lbnUuYWxpZ24tY2VudGVyOmhvdmVyID4gdWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVYKDEpO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpLmlzLW1lZ2EtbWVudSAuZHJvcGRvd24tc3VibWVudSB7XG5cdHBhZGRpbmc6IDMycHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51IC5tZWdhLW1lbnUtY29udGVudCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51IC5tZW51LWl0ZW0tbWVnYSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51IC5tZW51LWl0ZW0tbWVnYSBhIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51IC5tZW51LWl0ZW0tbWVnYSBhLmlzLWxhYmVsIHtcblx0bWFyZ2luOiAyOHB4IDAgMjBweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaS5pcy1tZWdhLW1lbnUgLm1lbnUtaXRlbS1tZWdhIGEuaXMtbGFiZWwsXG4ubWFpbi1uYXZpZ2F0aW9uIGxpLmlzLW1lZ2EtbWVudSAubWVudS1pdGVtLW1lZ2EgPiBhIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpLmlzLW1lZ2EtbWVudSAubWVudS1pdGVtLW1lZ2EgdWwge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkuaXMtbWVnYS1tZW51IC5tZW51LWl0ZW0tbWVnYSB1bCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdGZsb2F0OiBpbml0aWFsO1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkgYS5oYXMtaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkgYS5oYXMtaWNvbiBpbWcge1xuXHR3aWR0aDogMjBweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSBhLmhhcy1pY29uIGltZyxcbi5tYWluLW5hdmlnYXRpb24gbGkgYS5oYXMtaWNvbiA+IC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biA+IGEgLnJhenppLW1lbnUtYmFkZ2VzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogYXV0bztcblx0Ym90dG9tOiAyMnB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biA+IGEuaGFzLWljb24gLnJhenppLW1lbnUtYmFkZ2VzIHtcblx0bGVmdDogY2FsYyggMTAwJSAtIDIzcHgpO1xufVxuXG4uaGVhZGVyLWNlbnRlci1pdGVtcyAubWFpbi1uYXZpZ2F0aW9uIGxpLmlzLW1lZ2EtbWVudS5oYXMtY3VzdG9tLXdpZHRoIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnJhenppLW1lbnUtYmFkZ2VzIHtcblx0LS1yei1iYWRnZXMtYmctY29sb3I6ICNkZDMzMzM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Ym90dG9tOiAxNXB4O1xuXHRyaWdodDogLTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFkZ2VzLWJnLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1tZW51LWJhZGdlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiA3cHg7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJhZGdlcy1iZy1jb2xvcik7XG59XG5cbi5yYXp6aS1tZWdhLW1lbnUtYmFubmVyIHtcblx0cGFkZGluZzogNDJweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhenppLW1lZ2EtbWVudS1iYW5uZXIgLnJhenppLWJ1dHRvbiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLW1lZ2EtbWVudS1iYW5uZXItdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5zaXRlLWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiAxOXB4IDA7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzkwOTA5MDtcblx0LypydGw6cmF3OlxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCovXG59XG5cbi5zaXRlLWJyZWFkY3J1bWIgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWJyZWFkY3J1bWIgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1icmVhZGNydW1iIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5zaXRlLWJyZWFkY3J1bWIgLmRlbGltaXRlciB7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbi5zaXRlLWJyZWFkY3J1bWIgLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvKnJ0bDpyYXc6XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHQqL1xufVxuXG4ubmV4dC1wb3N0cy1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHQtcG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLWFqYXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5leHQtcG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLWFqYXggYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAxMXB4IDQ1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcblx0dHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbi5uZXh0LXBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cy1hamF4IGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG4ubmV4dC1wb3N0cy1uYXZpZ2F0aW9uIC5yYXp6aS1nb29leS1sb2FkaW5nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLm5leHQtcG9zdHMtbmF2aWdhdGlvbi5sb2FkaW5nIC5yYXp6aS1nb29leS1sb2FkaW5nIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMTtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMTBweDtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLXdpZHRoOiA0NHB4O1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRwYWRkaW5nOiA4cHggMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjFGO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjMUYxRjFGO1xufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQWNjZXNzaWJpbGl0eVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCwgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUsXG4uc2l0ZS1icmFuZGluZyAuc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHQvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cywgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGU6Zm9jdXMsXG4uc2l0ZS1icmFuZGluZyAuc2l0ZS1kZXNjcmlwdGlvbjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBBbGlnbm1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENsZWFyaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFdpZGdldHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDQwcHg7XG5cdHBhZGRpbmc6IDIzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdC8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG59XG5cbi53aWRnZXQuZmlsbGVkIHtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0IHVsLFxuLndpZGdldCBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQ6bm90KC53aWRnZXRfYmxvY2spIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0Om5vdCgud2lkZ2V0X2Jsb2NrKSB1bCB1bCB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLndpZGdldCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLndpZGdldDpub3QoLndpZGdldF9ibG9jaykgbGkge1xuXHRwYWRkaW5nOiA3cHggMDtcbn1cblxuLndpZGdldCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLndpZGdldCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IC50YWdjbG91ZCB7XG5cdG1hcmdpbjogLTRweCAtMnB4O1xufVxuXG4ud2lkZ2V0IC50YWdjbG91ZCBhIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWdyYXkpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDlweCAyMXB4O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHRtYXJnaW46IDRweCAycHg7XG59XG5cbi53aWRnZXQgLnRhZ2Nsb3VkIGE6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcbn1cblxuLndpZGdldCAubWM0d3AtZm9ybSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldCAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgPiA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0IC5tYzR3cC1mb3JtIGlucHV0LFxuLndpZGdldCAubWM0d3AtZm9ybSBzZWxlY3QsXG4ud2lkZ2V0IC5tYzR3cC1mb3JtIHRleHRhcmVhLFxuLndpZGdldCAubWM0d3AtZm9ybSBidXR0b24ge1xuXHRtaW4td2lkdGg6IDA7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi53aWRnZXQgLm1jNHdwLWZvcm0gaW5wdXQsXG4ud2lkZ2V0IC5tYzR3cC1mb3JtIHNlbGVjdCB7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud2lkZ2V0IC5tYzR3cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi53aWRnZXQgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1yZXNldF0sXG4ud2lkZ2V0IC5tYzR3cC1mb3JtIGJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLndpZGdldCAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi53aWRnZXQgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLndpZGdldCAubWM0d3AtZm9ybSBwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2Jsb2NrID4gKiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXQtdGl0bGUsXG4ud2lkZ2V0dGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRwYWRkaW5nOiAwIDAgMTNweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4uc2VhcmNoLWZvcm06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1kyeHBjQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTWk0Mk16QXpOaUE0TGpVMk9UVXlRekV1T0RNMk5UWWdOeTQzTnpjNE1pQXhMak01T1RjMklEWXVOekl5TWpJZ01TNHpPVGszTmlBMUxqWXdNREV5UXpFdU16azVOellnTkM0ME56Z3dNaUF4TGpnek5qVTJJRE11TkRJek9ESWdNaTQyTXpBek5pQXlMall6TURjeVF6TXVOREl6TkRZZ01TNDRNelk1TWlBMExqUTNPRE0ySURFdU5EQXdNVElnTlM0MU9UazNOaUF4TGpRd01ERXlRell1TnpJeE9EWWdNUzQwTURBeE1pQTNMamMzTmpBMklERXVPRE0yT1RJZ09DNDFOamt4TmlBeUxqWXpNVFF5UXprdU16WXlPVFlnTXk0ME1qTTRNaUE1TGpjNU9UYzJJRFF1TkRjNE1ESWdPUzQzT1RrM05pQTFMall3TURFeVF6a3VOems1TnpZZ05pNDNNakl5TWlBNUxqTTJNamsySURjdU56YzNPRElnT0M0MU5qa3hOaUE0TGpVM01ESXlRemN1TnpjMk1EWWdPUzR6TmpNek1pQTJMamN5TVRnMklEa3VPREF3TVRJZ05TNDFPVGszTmlBNUxqZ3dNREV5UXpRdU5EYzRNellnT1M0NE1EQXhNaUF6TGpReU16UTJJRGt1TXpZek16SWdNaTQyTXpBek5pQTRMalUyT1RVeVdrMHhNeTQzTlRrZ01USXVPREExTWt3eE1DNHdNRFE1SURrdU1EVXhNVEpETVRBdU56YzNJRGd1TURjd05ESWdNVEV1TVRrNU9DQTJMamcyT0RVeUlERXhMakU1T1RnZ05TNDJNREF4TWtNeE1TNHhPVGs0SURRdU1UQTBNaklnTVRBdU5qRTNOQ0F5TGpZNU56a3lJRGt1TlRVNE9UWWdNUzQyTkRBNU1rTTRMalV3TVRrMklEQXVOVGd6TWpJeUlEY3VNRGsxTmpZZ01DNHdNREF4TWpJd055QTFMalU1T1RjMklEQXVNREF3TVRJeU1EZEROQzR4TURNNE5pQXdMakF3TURFeU1qQTNJREl1TmprNE1qWWdNQzQxT0RNeU1qSWdNUzQyTkRBMU5pQXhMalkwTURreVF6QXVOVGd5T0RVMklESXVOamszT1RJZ0xUQXVNREF3TWpRME1UUXhJRFF1TVRBME1qSWdMVEF1TURBd01qUTBNVFF4SURVdU5qQXdNVEpETFRBdU1EQXdNalEwTVRReElEY3VNRGsyTnpJZ01DNDFPREk0TlRZZ09DNDFNREl6TWlBeExqWTBNRFUySURrdU5UWXdNREpETWk0Mk9UZ3lOaUF4TUM0Mk1UYzNJRFF1TVRBek9EWWdNVEV1TWpBd01TQTFMalU1T1RjMklERXhMakl3TURGRE5pNDROVEEyTmlBeE1TNHlNREF4SURndU1ETTFOellnTVRBdU56ZzNPQ0E1TGpBeE1ERTJJREV3TGpBek5rd3hNaTQzTmpreUlERXpMamM1TlV3eE15NDNOVGtnTVRJdU9EQTFNbG9pSUdacGJHdzlJaU14TVRFeE1URWlMejROQ2p3dmMzWm5QZzBLKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDE3cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2VhcmNoLWZvcm0gbGFiZWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNjcmVlbi1yZWFkZXItdGV4dCwgLnNlYXJjaC1mb3JtIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlLCAuc2l0ZS1icmFuZGluZyAuc2VhcmNoLWZvcm0gLnNpdGUtdGl0bGUsXG4uc2VhcmNoLWZvcm0gLnNpdGUtYnJhbmRpbmcgLnNpdGUtZGVzY3JpcHRpb24sIC5zaXRlLWJyYW5kaW5nIC5zZWFyY2gtZm9ybSAuc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0ei1pbmRleDogMTA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciwgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgbGksXG4ud2lkZ2V0X3BhZ2VzIGxpIHtcblx0cGFkZGluZzogNXB4IDA7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgbGk6bGFzdC1jaGlsZCxcbi53aWRnZXRfcGFnZXMgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0X2FyY2hpdmUgdWwsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSB1bCB1bCxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCB1bCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSB1bCB1bCBsaTpsYXN0LWNoaWxkLFxuLndpZGdldF9jYXRlZ29yaWVzIHVsIHVsIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpIHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpOmxhc3QtY2hpbGQsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSBsaSAucG9zdHMtY291bnQsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGkgLnBvc3RzLWNvdW50IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzgzODg4OTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yYXp6aS13aWRnZXRfX3NvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzIHtcblx0bWFyZ2luLWxlZnQ6IC03LjVweDtcblx0bWFyZ2luLXJpZ2h0OiAtNy41cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJhenppLXdpZGdldF9fc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MgYS5zb2NpYWwge1xuXHRwYWRkaW5nOiAwIDcuNXB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4ucmF6emktd2lkZ2V0X19zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcyBhLnNvY2lhbDpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnJhenppLXdpZGdldF9fc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MgYS5zb2NpYWwuZmFjZWJvb2sge1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyLFxuLndwLWJsb2NrLWNhbGVuZGFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMjFweCAxOXB4IDEycHg7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLndwLWJsb2NrLWNhbGVuZGFyLFxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCxcbi53cC1ibG9jay1jYWxlbmRhciAud3AtYmxvY2stY2FsZW5kYXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLndwLWNhbGVuZGFyLXRhYmxlLFxuLndwLWJsb2NrLWNhbGVuZGFyIC53cC1jYWxlbmRhci10YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIGNhcHRpb24sXG4ud3AtYmxvY2stY2FsZW5kYXIgY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQsIC53aWRnZXRfY2FsZW5kYXIgdGJvZHksXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGJvZHkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAtLjI1ZW07XG5cdG1hcmdpbi1yaWdodDogLS4yNWVtO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoLCAud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRkLCAud2lkZ2V0X2NhbGVuZGFyIHRib2R5IHRoLCAud2lkZ2V0X2NhbGVuZGFyIHRib2R5IHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoZWFkIHRoLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoZWFkIHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRib2R5IHRoLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRib2R5IHRkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoZWFkIHRoIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQgdGg6YWZ0ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQgdGg6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0aGVhZCB0aFt0aXRsZT1cIk1vbmRheVwiXTphZnRlcixcbi53cC1ibG9jay1jYWxlbmRhciB0aGVhZCB0aFt0aXRsZT1cIk1vbmRheVwiXTphZnRlciB7XG5cdGNvbnRlbnQ6ICdNbyc7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJUdWVzZGF5XCJdOmFmdGVyLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoZWFkIHRoW3RpdGxlPVwiVHVlc2RheVwiXTphZnRlciB7XG5cdGNvbnRlbnQ6ICdUdSc7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJXZWRuZXNkYXlcIl06YWZ0ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJXZWRuZXNkYXlcIl06YWZ0ZXIge1xuXHRjb250ZW50OiAnV2UnO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoW3RpdGxlPVwiVGh1cnNkYXlcIl06YWZ0ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJUaHVyc2RheVwiXTphZnRlciB7XG5cdGNvbnRlbnQ6ICdUaCc7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJGcmlkYXlcIl06YWZ0ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJGcmlkYXlcIl06YWZ0ZXIge1xuXHRjb250ZW50OiAnRnInO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoW3RpdGxlPVwiU2F0dXJkYXlcIl06YWZ0ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJTYXR1cmRheVwiXTphZnRlciB7XG5cdGNvbnRlbnQ6ICdTYSc7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJTdW5kYXlcIl06YWZ0ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGhlYWQgdGhbdGl0bGU9XCJTdW5kYXlcIl06YWZ0ZXIge1xuXHRjb250ZW50OiAnU3UnO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRib2R5IHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRib2R5IHRkIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0Ym9keSAjdG9kYXksXG4ud3AtYmxvY2stY2FsZW5kYXIgdGJvZHkgI3RvZGF5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xuXHRjb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRib2R5ICN0b2RheTphZnRlcixcbi53cC1ibG9jay1jYWxlbmRhciB0Ym9keSAjdG9kYXk6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0Ym9keSAub2xkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRib2R5IC5vbGQge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAud3AtY2FsZW5kYXItbmF2IGEsXG4ud3AtYmxvY2stY2FsZW5kYXIgLndwLWNhbGVuZGFyLW5hdiBhIHtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAud3AtY2FsZW5kYXItbmF2IGE6aG92ZXIsXG4ud3AtYmxvY2stY2FsZW5kYXIgLndwLWNhbGVuZGFyLW5hdiBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAud3AtYmxvY2stY2FsZW5kYXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3AtYmxvY2stcGFnZS1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stcGFnZS1saXN0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogN3B4IDA7XG59XG5cbi53cC1ibG9jay1wYWdlLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgSW5maW5pdGUgc2Nyb2xsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTW9kYWxzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yei1tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDQyO1xuXHRkaXNwbGF5OiBub25lO1xuXHQtLXJ6LW1vZGFsLXNwYWNpbmc6IDMwcHg7XG59XG5cbi5yei1tb2RhbCAucGFuZWwtY29udGVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogNDcwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucnotbW9kYWwgLm1vZGFsLWhlYWRlciB7XG5cdHBhZGRpbmc6IDI1cHggNDVweCAyMHB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucnotbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yei1tb2RhbCAubW9iaWxlLXBhbmVsLXNlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiB2YXIoLS1yei1tb2RhbC1zcGFjaW5nKTtcbn1cblxuLnJ6LW1vZGFsIC5tb2JpbGUtcGFuZWwtc2VhcmNoIC5zZWFyY2gtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yei1tb2RhbCAubW9iaWxlLXBhbmVsLXNlYXJjaCAuc2VhcmNoLWZpZWxkIHtcblx0ZmxleDogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWdyYXkpO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4ucnotbW9kYWwgLm1vYmlsZS1wYW5lbC1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA2OHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJvcmRlcjogbm9uZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnJ6LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiB2YXIoLS1yei1tb2RhbC1zcGFjaW5nKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG59XG5cbi5yei1tb2RhbC5vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJ6LW1vZGFsLm9wZW4gLm1vZGFsLWhlYWRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucnotbW9kYWwub3BlbiAubW9kYWwtY29udGVudCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yei1tb2RhbC5vcGVuIC5wYW5lbC1jb250ZW50IHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ucnotbW9kYWwuc2lkZS1sZWZ0IC5wYW5lbC1jb250ZW50IHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5yei1tb2RhbC5zaWRlLWxlZnQub3BlbiAucGFuZWwtY29udGVudCB7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnJ6LW1vZGFsIC5vZmYtbW9kYWwtbGF5ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5yei1tb2RhbCAuYnV0dG9uLWNsb3NlIHtcblx0ZGlzcGxheTogZmxleDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAjYTZhNmE2O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnJ6LW1vZGFsIC5idXR0b24tY2xvc2U6aG92ZXIge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxuLmFkbWluLWJhciAucnotbW9kYWwge1xuXHR0b3A6IDMycHg7XG5cdGhlaWdodDogY2FsYyggMTAwJSAtIDMycHgpO1xufVxuXG5ib2R5IC5ob3RzcG90LW1vZGFsIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tcnotZm9udC1mYW1pbHktcHJpbWFyeSk7XG59XG5cbmJvZHkgLmhvdHNwb3QtbW9kYWwgLnB1YmxpYy1ob3RzcG90LWluZm8taG9sZGVyIC5wdWJsaWMtaG90c3BvdC1pbmZvIC5wdWJsaWMtaG90c3BvdC1pbmZvX19udW1iZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5ob3RzcG90LW1vZGFsIC5wdWJsaWMtaG90c3BvdC1pbmZvLWhvbGRlciAucHVibGljLWhvdHNwb3QtaW5mbyAucHVibGljLWhvdHNwb3QtaW5mb19fYnRuLWJ1eS5zbnB0LWN0YS1idG4ge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiA1cHggN3B4IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuYm9keSAuaG90c3BvdC1tb2RhbCAucHVibGljLWhvdHNwb3QtaW5mby1ob2xkZXIgLnB1YmxpYy1ob3RzcG90LWluZm8gLnB1YmxpYy1ob3RzcG90LWluZm9fX2J0bi1idXkuc25wdC1jdGEtYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLmhvdHNwb3QtbW9kYWwgLnB1YmxpYy1ob3RzcG90LWluZm8taG9sZGVyIC5wdWJsaWMtaG90c3BvdC1pbmZvIC5wdWJsaWMtaG90c3BvdC1pbmZvX19wcmljZSB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmctdG9wOiAzcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYm9keSAuaG90c3BvdC1tb2RhbCAucHVibGljLWhvdHNwb3QtaW5mby1ob2xkZXIgLnB1YmxpYy1ob3RzcG90LWluZm8gLnB1YmxpYy1ob3RzcG90LWluZm9fX3NlY29uZC1saW5lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmJvZHkgLmhvdHNwb3QtbW9kYWwgLm1vZGFsLWRpYWxvZyAuY2hldnJvbiB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmdhbGxlcnktaWNvbiB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1jYXB0aW9uLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWNhcHRpb24sXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktY2FwdGlvbixcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24ge1xuXHR3aWR0aDogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENvbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucm93LWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbC1mbGV4IHtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wtZmxleC14cy0xMiB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZmxleC14cy0xMSB7XG5cdGZsZXg6IDAgMCA5MS42NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLWZsZXgteHMtMTAge1xuXHRmbGV4OiAwIDAgODMuMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC1mbGV4LXhzLTkge1xuXHRmbGV4OiAwIDAgNzUlO1xuXHRtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC1mbGV4LXhzLTgge1xuXHRmbGV4OiAwIDAgNjYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC1mbGV4LXhzLTcge1xuXHRmbGV4OiAwIDAgNTguMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC1mbGV4LXhzLTYge1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC1mbGV4LXhzLTUge1xuXHRmbGV4OiAwIDAgNDEuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC1mbGV4LXhzLTQge1xuXHRmbGV4OiAwIDAgMzMuMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC1mbGV4LXhzLTMge1xuXHRmbGV4OiAwIDAgMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC1mbGV4LXhzLTIge1xuXHRmbGV4OiAwIDAgMTYuNjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC1mbGV4LXhzLTEge1xuXHRmbGV4OiAwIDAgOC4zMzMzMyU7XG5cdG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtZmxleC14cy0xLTUge1xuXHRmbGV4OiAwIDAgMjAlO1xuXHRtYXgtd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jb2wtZmxleC1zbS0xMiB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb2wtZmxleC1zbS0xMSB7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY3JTtcblx0fVxuXHQuY29sLWZsZXgtc20tMTAge1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMyU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTkge1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTgge1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NyU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTcge1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTYge1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTUge1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NyU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTQge1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTMge1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTIge1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NyU7XG5cdH1cblx0LmNvbC1mbGV4LXNtLTEge1xuXHRcdGZsZXg6IDAgMCA4LjMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMlO1xuXHR9XG5cdC5jb2wtZmxleC1zbS0xLTUge1xuXHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb2wtZmxleC1tZC0xMiB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb2wtZmxleC1tZC0xMSB7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY3JTtcblx0fVxuXHQuY29sLWZsZXgtbWQtMTAge1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMyU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTkge1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTgge1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NyU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTcge1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMyU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTYge1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTUge1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NyU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTQge1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMyU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTMge1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTIge1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NyU7XG5cdH1cblx0LmNvbC1mbGV4LW1kLTEge1xuXHRcdGZsZXg6IDAgMCA4LjMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMlO1xuXHR9XG5cdC5jb2wtZmxleC1tZC0xLTUge1xuXHRcdGZsZXg6IDAgMCAyMCU7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExheW91dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2l0ZS1jb250ZW50OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4uc2l0ZS1jb250ZW50Lm5vLXRvcC1zcGFjaW5nIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtY29udGVudC5uby1ib3R0b20tc3BhY2luZyB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWNvbnRlbnQgLnJhenppLWJvdHRvbS1uby1zcGFjaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2U6bm90KC5lbGVtZW50b3ItcGFnZSkgLnNpdGUtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLmZ1bGwtY29udGVudDpub3QoLmVsZW1lbnRvci1wYWdlKSAuc2l0ZS1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZSAuc2l0ZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5yYXp6aS1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE5MDNweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucmF6emktY29udGFpbmVyLXdpZGUge1xuXHRtYXgtd2lkdGg6IDE5MDNweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0cGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIgPiA6bm90KC5tZWdhLW1lbnUtY29udGFpbmVyKS5jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50ID4gLmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDk3MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRhaW5lcixcblx0LnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTE3MHB4O1xuXHR9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oaWRkZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmhpZGRlbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmhpZGRlbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5yYXp6aS1jYXRhbG9nLXBhZ2UgLnNpdGUtY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucmF6emktYmxvZy1wYWdlIC5wYWdlLWhlYWRlciArIC5zaXRlLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucmF6emktYmxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSAucGFnZS1oZWFkZXIgKyAuc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yYXp6aS1ib3hlZC1sYXlvdXQgLnNpdGUge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yYXp6aS1ib3hlZC1sYXlvdXQgLnNpdGUtaGVhZGVyIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXJfX2JvcmRlciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ29udGVudFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQcmVsb2FkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmVsb2FkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5OTk5OTk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wcmVsb2FkZXIgLnByZWxvYWRlci1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmVsb2FkZXIgLnNwaW5uZXIge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcblx0dHJhbnNmb3JtOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbmltYXRpb246IHJhenppLXNwaW4gaW5maW5pdGUgMXMgbGluZWFyO1xufVxuXG4ubm8tanMgLnByZWxvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFRvcCBiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYXp6aS10b3BiYXJfX3RleHQge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhenppLXRvcGJhcl9fdGV4dCBzdmcsXG4ucmF6emktdG9wYmFyX190ZXh0IGltZyB7XG5cdG1hcmdpbjogMCAxNHB4IDAgMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJhenppLXRvcGJhcl9fdGV4dCAucmF6emktc3ZnLWljb24gc3ZnIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnJhenppLXRvcGJhcl9fdGV4dC50ZXh0LW5vcm1hbCB7XG5cdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4udG9wYmFyLW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRvcGJhci1tZW51IHVsLnN1Yi1tZW51IHtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG5cdGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnRvcGJhci1tZW51IHVsLnN1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnRvcGJhci1tZW51IHVsLnN1Yi1tZW51IHVsIHtcblx0bGVmdDogMTAwJTtcblx0dG9wOiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLnRvcGJhci1tZW51IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wYmFyLW1lbnUgbGkgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTEwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAxMHB4IDE0cHggOXB4O1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjMTExO1xufVxuXG4udG9wYmFyLW1lbnUgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnRvcGJhci1tZW51IGxpOmhvdmVyID4gdWwge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi50b3BiYXItbWVudSA+IGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udG9wYmFyLW1lbnUgPiBsaSA+IGEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi50b3BiYXItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udG9wYmFyLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAudG9nZ2xlLW1lbnUtY2hpbGRyZW4ge1xuXHRyaWdodDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xufVxuXG4udG9wYmFyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi50b3BiYXItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudG9nZ2xlLW1lbnUtY2hpbGRyZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA5cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm07XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnRvcGJhci1tZW51LWNvbnRhaW5lciAudG9wYmFyLW1lbnUgdWwgYSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi50b3BiYXItbWVudS1jb250YWluZXIgLnRvcGJhci1tZW51IHVsIGE6aG92ZXIge1xuXHQtLXJ6LWNvbG9yLXByaW1hcnk6ICNGRjZGNjE7XG59XG5cbi50b3BiYXItbWVudS1jb250YWluZXIgLnRvcGJhci1tZW51IGxpLnJvdy1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRvcGJhci1tZW51LWNvbnRhaW5lciAudG9wYmFyLW1lbnUgbGkgbGkgYSB7XG5cdC0tcnotY29sb3ItZGFyazogIzExMTExMTtcbn1cblxuLnRvcGJhci1tZW51LWNvbnRhaW5lciAudG9wYmFyLW1lbnUgPiBsaSA+IGEge1xuXHRwYWRkaW5nOiAwIDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wYmFyLW1lbnUtY29udGFpbmVyIC50b3BiYXItbWVudSA+IGxpID4gYTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3BiYXItbWVudS1jb250YWluZXIgLnRvcGJhci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi50b3BiYXItbWVudS1jb250YWluZXIgdWwuc3ViLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnRvcGJhci1tZW51LWNvbnRhaW5lci5oYXMtYXJyb3cgLnRvcGJhci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udG9wYmFyIHtcblx0LS1yei1pY29uLWNvbG9yOiAjQTBBMEEwO1xufVxuXG4udG9wYmFyIC5yYXp6aS1jdXJyZW5jeSxcbi50b3BiYXIgLnJhenppLWxhbmd1YWdlIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50b3BiYXIgLnJhenppLWN1cnJlbmN5Om5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlLFxuLnRvcGJhciAucmF6emktbGFuZ3VhZ2U6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbn1cblxuLnRvcGJhciAucmF6emktY3VycmVuY3kgLmNvbnRlbnQtZHJvcGxpc3QgdWwgbGkgYSxcbi50b3BiYXIgLnJhenppLWxhbmd1YWdlIC5jb250ZW50LWRyb3BsaXN0IHVsIGxpIGEge1xuXHRjb2xvcjogIzExMTtcbn1cblxuLnRvcGJhciAuc29jaWFscy1tZW51IC5tZW51IHtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4udG9wYmFyIC5zb2NpYWxzLW1lbnUgLm1lbnUgbGkge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udG9wYmFyIC5zb2NpYWxzLW1lbnUgLm1lbnUgbGkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IHZhcigtLXJ6LWljb24tY29sb3IpO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcGJhciAuc29jaWFscy1tZW51IC5tZW51IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotZGFyay1jb2xvcik7XG59XG5cbi50b3BiYXIgLnByaW1hcnktbmF2aWdhdGlvbiB1bCB1bCBhIHtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi50b3BiYXIgLnByaW1hcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSA+IGEge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi50b3BiYXIgLnJhenppLXRvcGJhcl9fY2xvc2Uge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3BiYXIge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnRvcGJhciAucmF6emktY29udGFpbmVyLWZsdWlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wYmFyLWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubW9iaWxlLXRvcGJhci1pdGVtcyB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tb2JpbGUtdG9wYmFyLWl0ZW1zID4gKiB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4ubW9iaWxlLXRvcGJhci1pdGVtcyAudG9wYmFyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9iaWxlLXRvcGJhci1pdGVtcyAudG9wYmFyLW1lbnUgLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcGJhci1sZWZ0LWl0ZW1zID4gKiB7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLnRvcGJhci1sZWZ0LWl0ZW1zID4gKjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wYmFyLWNlbnRlci1pdGVtcyB7XG5cdGZsZXg6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3BiYXItY2VudGVyLWl0ZW1zID4gKiB7XG5cdG1hcmdpbjogMCA1MHB4O1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3BiYXItY2VudGVyLWl0ZW1zID4gKiA+ICoge1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3BiYXItY2VudGVyLWl0ZW1zID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udG9wYmFyLWNlbnRlci1pdGVtcyA+ICo6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcGJhci1yaWdodC1pdGVtcyB7XG5cdGZsZXg6IDE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udG9wYmFyLXJpZ2h0LWl0ZW1zID4gKiB7XG5cdG1hcmdpbi1sZWZ0OiA3MnB4O1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3BiYXItcmlnaHQtaXRlbXMgPiAqID4gKiB7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcGJhci1yaWdodC1pdGVtcyA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRvcGJhci1sZWZ0LWl0ZW1zIC5yYXp6aS1jdXJyZW5jeSxcbi50b3BiYXItbGVmdC1pdGVtcyAucmF6emktbGFuZ3VhZ2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3BiYXItcmlnaHQtaXRlbXMgLnJhenppLWN1cnJlbmN5LFxuLnRvcGJhci1yaWdodC1pdGVtcyAucmF6emktbGFuZ3VhZ2Uge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRvcGJhci5oYXMtY2VudGVyIC50b3BiYXItcmlnaHQtaXRlbXMge1xuXHRmbGV4OiBpbmhlcml0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLWhlYWRlciB7XG5cdC0tcnotaGVhZGVyLWNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xuXHQtLXJ6LWhlYWRlci1jb2xvci1kYXJrOiAjMTExMTExO1xuXHQtLXJ6LWhlYWRlci1jb2xvci1kYXJrZXI6ICMxZjFmMWY7XG5cdC0tcnotaGVhZGVyLXRleHQtY29sb3ItZ3JheTogIzc2NzY3Njtcblx0LS1yei1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1saWdodDogI2ZmZmZmZjtcblx0LS1yei1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1kYXJrOiAjMUYxRjFGO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnJhenppLWhlYWRlci1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zdWJtZW51X19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNkN2Q3ZDc7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZDdkN2Q3O1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyIC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodDtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5zaXRlLWJyYW5kaW5nIC5sb2dvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1icmFuZGluZyAubG9nbzpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2l0ZS1icmFuZGluZyAubG9nbyAubG9nby10cmFuc3BhcmVudCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4uc2l0ZS1icmFuZGluZyAubG9nby5sb2dvLXRleHQge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiA0MXB4O1xuXHRjb2xvcjogdmFyKC0tcnotaGVhZGVyLWNvbG9yLWRhcmspO1xufVxuXG4uc2l0ZS1icmFuZGluZyAubG9nbyBzdmcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2l0ZS1icmFuZGluZyAubG9nby1saWdodCB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50IC5zaXRlLWJyYW5kaW5nIC5sb2dvLmFjdGl2ZS1sb2dvIC5sb2dvLXRyYW5zcGFyZW50IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudCAuc2l0ZS1icmFuZGluZyAubG9nby5hY3RpdmUtbG9nbyAubG9nby1tYWluIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQgLnNpdGUtaGVhZGVyLm1pbmltaXplZCAuc2l0ZS1icmFuZGluZyAubG9nby5hY3RpdmUtbG9nbyAubG9nby10cmFuc3BhcmVudCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudCAuc2l0ZS1oZWFkZXIubWluaW1pemVkIC5zaXRlLWJyYW5kaW5nIC5sb2dvLmFjdGl2ZS1sb2dvIC5sb2dvLW1haW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1pY29uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSBmb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSBmb3JtLnNlYXJjaGluZyAuY2xvc2Utc2VhcmNoLXJlc3VsdHMsXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSBmb3JtLnNlYXJjaGluZyAuc2VhcmNoLXN1Ym1pdCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtZmllbGRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLWZpZWxkIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogNjRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWluLXdpZHRoOiAzNzBweDtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrZXIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC1mb3JtLXR5cGUgLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wbGFjZWhvbGRlcik7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXBsYWNlaG9sZGVyKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC1mb3JtLXR5cGUgLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcGxhY2Vob2xkZXIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDI2cHg7XG5cdGhlaWdodDogNjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC1mb3JtLXR5cGUgLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRyaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDYycHg7XG5cdGhlaWdodDogNjBweDtcblx0bGluZS1oZWlnaHQ6IDYycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiA5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC1mb3JtLXR5cGUgLnJhenppLWxvYWRpbmcge1xuXHRib3R0b206IGF1dG87XG5cdHRvcDogY2FsYyggNTAlIC0gMTBweCk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiA0MnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLXJlc3VsdHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bWluLXdpZHRoOiAzNzFweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QgLmxpc3QtaXRlbS52aWV3LW1vcmUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW0gaW1nIHtcblx0bWF4LXdpZHRoOiA4MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0LWxpc3Qtbm90LWZvdW5kIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAucXVpY2stbGlua3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMjBweCk7XG5cdG1pbi13aWR0aDogMzcxcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdHRyYW5zaXRpb246IHRvcCAwLjNzLG9wYWNpdHkgLjRzO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtOTk5O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSBmb3JtOm5vdCguc2VhcmNoZWQpIH4gLnF1aWNrLWxpbmtzLm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC40cztcblx0ei1pbmRleDogOTk7XG5cdHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC1mb3JtLXR5cGUgLmZvdW5kLXByb2R1Y3RzIH4gLnNlYXJjaC1yZXN1bHRzIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1ib3hlZCAuc2VhcmNoLWZpZWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuXHRjb2xvcjogdmFyKC0tcnotaGVhZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogNjJweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcGxhY2Vob2xkZXIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXBsYWNlaG9sZGVyKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1ib3hlZCAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wbGFjZWhvbGRlcik7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1zdWJtaXQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1zdWJtaXQgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDYycHg7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1ib3hlZCAuY2xvc2Utc2VhcmNoLXJlc3VsdHMgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1saWdodCk7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1ib3hlZCAuc2VhcmNoZWQgLnNlYXJjaC1zdWJtaXQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS1za2luLWxpZ2h0IC5zZWFyY2gtZmllbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5mb3JtLXNraW4tbGlnaHQgLnNlYXJjaC1zdWJtaXQge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1mdWxsLXdpZHRoIC5zZWFyY2gtZmllbGQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZGFyayk7XG5cdGhlaWdodDogNDVweDtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1mdWxsLXdpZHRoIC5idG4taWNvbiB7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1mdWxsLXdpZHRoIC5zZWFyY2gtc3VibWl0IHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDNweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWZ1bGwtd2lkdGggLnNlYXJjaC1zdWJtaXQgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1mdWxsLXdpZHRoIC5zZWFyY2hlZCAuc2VhcmNoLWZpZWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1mdWxsLXdpZHRoIC5zZWFyY2hlZCAuc2VhcmNoLXN1Ym1pdCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCBmb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IGZvcm0uc2VhcmNoaW5nIC5zZWFyY2gtc3VibWl0IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5zZWFyY2gtZmllbGQge1xuXHRoZWlnaHQ6IDU4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdCB7XG5cdGhlaWdodDogNThweDtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAucHJvZHVjdC1jYXQtbGFiZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDYzcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDMwcHgpIDUwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdC1kZCB7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdC1kZDpmb2N1cyB+IC5wcm9kdWN0LWNhdC1sYWJlbCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLXR5cGUtZm9ybS1jYXQgLnNlYXJjaC1zdWJtaXQge1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDU4cHg7XG5cdHBhZGRpbmc6IDAgMjlweDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLXN1Ym1pdCAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItdGV4dC1jb2xvci1ncmF5KTtcblx0dHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2gsXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1pbm5lci1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5wcm9kdWN0LWNhdCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAucHJvZHVjdC1jYXQuYWN0aXZlOmhvdmVyIC5jYXRzLXNlYXJjaCB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDk5OTg7XG5cdHRvcDogMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAucHJvZHVjdC1jYXQuYWN0aXZlOmhvdmVyIC5wcm9kdWN0LWNhdC1sYWJlbDpiZWZvcmUge1xuXHR6LWluZGV4OiA5OTk5O1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2gge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoLmFjdGl2ZWQgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cyxcbi5yYS1zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2guYWN0aXZlZCB+IC5zZWFyY2gtcmVzdWx0cyA+IC5zZWFyY2gtbGlzdCB7XG5cdHRvcDogMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2guYWN0aXZlZCB+IC5xdWljay1saW5rcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2guc2VhcmNoZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogODg4ODtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaC5zZWFyY2hpbmcgLnJhenppLWxvYWRpbmcge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoLnNlYXJjaGluZyAuc2VhcmNoLXN1Ym1pdDpiZWZvcmUge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoLnNlYXJjaGluZyB+IC5xdWljay1saW5rcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAucmF6emktbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNTBweDtcblx0bGVmdDogY2FsYyggNTAlIC0gMTBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnJhenppLWxvYWRpbmc6YmVmb3JlIHtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXdyYXBwZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogN3B4O1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC13cmFwcGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3IpO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnF1aWNrLWxpbmtzIC5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luOiAxNXB4IDAgMjBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAucXVpY2stbGlua3MgLmxpbmtzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnF1aWNrLWxpbmtzIC5saW5rcyBsaSB7XG5cdHBhZGRpbmc6IDdweCAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnF1aWNrLWxpbmtzIC5saW5rcyBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnF1aWNrLWxpbmtzIC5saW5rcyBhOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMnB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnF1aWNrLWxpbmtzIC5saW5rcyBhOmhvdmVyOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgPiAuc2VhcmNoLWxpc3Qge1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR6LWluZGV4OiAtMTtcblx0cGFkZGluZzogMDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMzcwcHgpO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQtdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRwYWRkaW5nOiAyNHB4IHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpO1xuXHRtYXJnaW46IDAgLTMwcHggMCAtMzBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC10aXRsZS5ub3QtZm91bmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdC5yZXN1bHQtbGlzdC1ub3QtZm91bmQge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0LnJlc3VsdC1saXN0LW5vdC1mb3VuZCAubGlzdC1pdGVtIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QucmVzdWx0LWxpc3Qtbm90LWZvdW5kIC5saXN0LWl0ZW0gLnRleHQge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMi41cHg7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdC5yZXN1bHQtbGlzdC1ub3QtZm91bmQgLmxpc3QtaXRlbSAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QgLmxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdCAubGlzdC1pdGVtLnZpZXctbW9yZSAuYnV0dG9uLW5vcm1hbCB7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdCAubGlzdC1pdGVtIGltZyB7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QgLmxpc3QtaXRlbSAudGl0bGUtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW0gLnRpdGxlLWl0ZW06aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW0gLnN0YXItcmF0aW5nIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QgLmxpc3QtaXRlbSAucHJpY2UtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IC5saXN0LWl0ZW0gLnByaWNlLWl0ZW0gLnNhbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdCAubGlzdC1pdGVtIGRlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdCAubGlzdC1pdGVtIGlucyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdCAuc2VhcmNoLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMjVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrKTtcblx0ei1pbmRleDogMTA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAucHJvZHVjdC1jYXQtbGFiZWwge1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci10ZXh0LWNvbG9yLWdyYXkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5wcm9kdWN0LWNhdC1sYWJlbCAucmF6emktc3ZnLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyNXB4O1xuXHR0b3A6IDUzJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAucHJvZHVjdC1jYXQtZGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDQycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItdGV4dC1jb2xvci1ncmF5KTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjVweCkgNTAlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnByb2R1Y3QtY2F0LWRkOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0uc2VhcmNoLWV2ZXJ5LXRoaW5nIC5zZWFyY2gtZmllbGQge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLnJhLXNlYXJjaC1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNzc3O1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNzc3O1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gOi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLnJhLXNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0N3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1oZWFkZXItYmFjZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0b3JkZXI6IDM7XG59XG5cbi5yYS1zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCAuYnV0dG9uLWxhYmVsIHtcblx0b3JkZXI6IDI7XG59XG5cbi5yYS1zZWFyY2gtbW9kYWwgLnNlYXJjaC1pbm5lci1jb250ZW50IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJhLXNlYXJjaC1tb2RhbCAucHJvZHVjdC1jYXQge1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJhLXNlYXJjaC1tb2RhbCAucHJvZHVjdC1jYXQtbGFiZWwge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xufVxuXG4ucmEtc2VhcmNoLW1vZGFsIC5wcm9kdWN0LWNhdC1sYWJlbDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4ucmEtc2VhcmNoLW1vZGFsIC50aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yYS1zZWFyY2gtbW9kYWwgLnNlYXJjaC1maWVsZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0cGFkZGluZy1yaWdodDogNDJweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRsaW5lLWhlaWdodDogNTRweDtcbn1cblxuLnJhLXNlYXJjaC1tb2RhbCAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhLXNlYXJjaC1tb2RhbCAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDY4cHg7XG5cdGhlaWdodDogNTRweDtcblx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDk5OTtcblx0Ym9yZGVyOiBub25lO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucmEtc2VhcmNoLW1vZGFsIC5zZWFyY2gtc3VibWl0IC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhLXNlYXJjaC1tb2RhbCBmb3JtLmFjdGl2ZWQgLnNlYXJjaC1zdWJtaXQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmEtc2VhcmNoLW1vZGFsIC5zZWFyY2gtcmVzdWx0cyB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJhLXNlYXJjaC1tb2RhbCAucXVpY2stbGlua3Mge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmEtc2VhcmNoLW1vZGFsIC5xdWljay1saW5rcyAubGFiZWwge1xuXHRwYWRkaW5nOiAzMHB4IHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpIDIwcHg7XG5cdG1hcmdpbjogMCAtMzBweCAwIC0zMHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTJFMjtcbn1cblxuLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybSB7XG5cdGhlaWdodDogNTRweDtcbn1cblxuLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybTpmb2N1cyAuYXdzLWZvcm0tYnRuIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4uYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIC5hd3Mtc2VhcmNoLWZpZWxkIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRtaW4td2lkdGg6IDM3MHB4O1xufVxuXG4uYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIC5hd3MtZm9ybS1idG4ge1xuXHR6LWluZGV4OiAxMDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC0zcHg7XG5cdGJvdHRvbTogMDtcbn1cblxuLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybSAuYXdzLWZvcm0tYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gLmF3cy1zZWFyY2gtYnRuX2ljb24ge1xuXHR3aWR0aDogYXV0bztcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybSAuYXdzLXNlYXJjaC1idG5faWNvbiBzdmcge1xuXHR3aWR0aDogMjRweDtcbn1cblxuLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybS5hd3MtZm9ybS1hY3RpdmUgLmF3cy1zZWFyY2gtYnRuX2ljb24sIC5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0uYXdzLXByb2Nlc3NpbmcgLmF3cy1zZWFyY2gtYnRuX2ljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIC5hd3Mtc2VhcmNoLWNsZWFyIHtcblx0cmlnaHQ6IDEwcHg7XG59XG5cbi5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNzc3O1xufVxuXG4uYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi5hd3MtY29udGFpbmVyW2RhdGEtYnV0dG9ucy1vcmRlcj1cIjNcIl0gLmF3cy1zZWFyY2gtZm9ybSAuYXdzLWZvcm0tYnRuIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5hd3MtY29udGFpbmVyW2RhdGEtYnV0dG9ucy1vcmRlcj1cIjNcIl0gLmF3cy1zZWFyY2gtZm9ybSAuYXdzLXNlYXJjaC1maWVsZCB7XG5cdHBhZGRpbmctbGVmdDogNjBweDtcblx0cGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYXdzLXNlYXJjaC1yZXN1bHQgdWwgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2l0ZW06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2ltYWdlIHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0bWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2ltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4uYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfc3RvY2ssXG4uYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfc2t1IHtcblx0bWFyZ2luOiA3cHggMDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2V4Y2VycHQge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvcik7XG5cdG1hcmdpbjogN3B4IDA7XG59XG5cbi5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX3Jlc3VsdF9wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfbGluayB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3Nfc2VhcmNoX21vcmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3Nfc2VhcmNoX21vcmUgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3Nfbm9fcmVzdWx0IHtcblx0cGFkZGluZzogMTBweCAyNnB4O1xufVxuXG4uc2VhcmNoLW1vZGFsLW9wZW5lZCAuYXdzLXNlYXJjaC1yZXN1bHQgdWwge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDI1MHB4KTtcbn1cblxuLnNlYXJjaC1tb2RhbC1vcGVuZWQgLmF3cy1zZWFyY2gtcmVzdWx0IHVsIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLW1vZGFsLW9wZW5lZCAuYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19zZWFyY2hfbW9yZSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZm9ybS10eXBlLWJveGVkIC5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb3JtLXR5cGUtYm94ZWQgLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybSAuYXdzLXNlYXJjaC1maWVsZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA2MnB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1pbi13aWR0aDogMzcwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS10eXBlLWJveGVkIC5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gLmF3cy1zZWFyY2gtZmllbGQ6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZm9ybS10eXBlLWJveGVkIC5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gLmF3cy1zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcGxhY2Vob2xkZXIpO1xufVxuXG4uZm9ybS10eXBlLWJveGVkIC5hd3MtY29udGFpbmVyIC5hd3Mtc2VhcmNoLWZvcm0gLmF3cy1zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXBsYWNlaG9sZGVyKTtcbn1cblxuLmZvcm0tdHlwZS1ib3hlZCAuYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIC5hd3Mtc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wbGFjZWhvbGRlcik7XG59XG5cbi5mb3JtLXR5cGUtYm94ZWQuZm9ybS1za2luLWRhcmsgLmF3cy1jb250YWluZXIgLmF3cy1zZWFyY2gtZm9ybSAuYXdzLXNlYXJjaC1maWVsZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tdHlwZS1ib3hlZC5mb3JtLXNraW4tZGFyayAuYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIC5hd3Mtc2VhcmNoLWZpZWxkOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tdHlwZS1ib3hlZC5mb3JtLXNraW4tZGFyayAuYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIC5hd3Mtc2VhcmNoLWJ0bl9pY29uIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG4uc2VhcmNoLXR5cGUtZm9ybS1jYXQgLmF3cy1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5hd3Mtc2VhcmNoLWZvcm0gLmF3cy1zZWFyY2gtZmllbGQsXG4uc2VhcmNoLXR5cGUtZm9ybS1jYXQgLmF3cy1zZWFyY2gtZm9ybSAuYXdzLWZvcm0tYnRuIHtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uZm9ybS10eXBlLWZ1bGwtd2lkdGggLmF3cy1zZWFyY2gtZm9ybSAuYXdzLXNlYXJjaC1maWVsZCxcbi5mb3JtLXR5cGUtZnVsbC13aWR0aCAuYXdzLXNlYXJjaC1mb3JtIC5hd3MtZm9ybS1idG4ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbi5oZWFkZXItdjkgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5hd3Mtc2VhcmNoLWZvcm0gLmF3cy1zZWFyY2gtZmllbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRtaW4td2lkdGg6IDQ1MHB4O1xufVxuXG4uaGVhZGVyLXY5IC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1ib3hlZCAuYXdzLXNlYXJjaC1mb3JtIC5hd3MtZm9ybS1idG4ge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcbn1cblxuLmhlYWRlci12OSAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLmF3cy1zZWFyY2gtZm9ybSAuYXdzLXNlYXJjaC1idG5faWNvbiB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLXYxMSAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLWZvcm0tdHlwZSAuYXdzLXNlYXJjaC1mb3JtIC5hd3Mtc2VhcmNoLWZpZWxkIHtcblx0bWluLXdpZHRoOiA1MjJweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYWNjb3VudCAuYWNjb3VudC1saW5rcyB7XG5cdGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAyMDBweDtcblx0cGFkZGluZzogMzBweCAwO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHJpZ2h0OiAtMTVweDtcblx0ei1pbmRleDogOTk5OTk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWFjY291bnQgLmFjY291bnQtbGlua3MgdWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYWNjb3VudCAuYWNjb3VudC1saW5rcyBsaSB7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYWNjb3VudCAuYWNjb3VudC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYWNjb3VudCAuYWNjb3VudC1saW5rcyBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1hY2NvdW50IC5hY2NvdW50LWxpbmtzIGxpIGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYWNjb3VudDpob3ZlciAuYWNjb3VudC1saW5rcyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cblxuLnJhLWFjY291bnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5yYS1hY2NvdW50LW1vZGFsIC5tb2RhbC1jb250ZW50IC5mb3JtLXJvdyB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYS1hY2NvdW50LW1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmEtYWNjb3VudC1tb2RhbCAud29vY29tbWVyY2UtZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnJhLWFjY291bnQtbW9kYWwgLnJhenppLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmEtYWNjb3VudC1tb2RhbCAucmF6emktYnV0dG9uLnJhenppLWxvYWRpbmc6YmVmb3JlIHtcblx0bGVmdDogNTAlO1xuXHR0b3A6IC0xMHB4O1xufVxuXG4ucmEtYWNjb3VudC1tb2RhbCAucmF6emktYnV0dG9uLmJ1dHRvbi1tZWRpdW0ge1xuXHRsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLnJhLWFjY291bnQtbW9kYWwgLnJhenppLWJ1dHRvbi5jcmVhdGUtYWNjb3VudCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yYS1hY2NvdW50LW1vZGFsIGZvcm0ucmVnaXN0ZXIgYnV0dG9uLnJhenppLWJ1dHRvbiB7XG5cdG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLnJhLWFjY291bnQtbW9kYWwgZGl2Lm5zbC1jb250YWluZXIubnNsLWNvbnRhaW5lci1ibG9jayAubnNsLWNvbnRhaW5lci1idXR0b25zIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWFjY291bnQge1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWFjY291bnQgLmFjY291bnQtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItY29tcGFyZSAuY29tcGFyZS1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItY29tcGFyZSAuY291bnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTBweDtcblx0cmlnaHQ6IC0xMHB4O1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdG1pbi13aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItd2lzaGxpc3QgLndpc2hsaXN0LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1kYXJrKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci13aXNobGlzdCAuY291bnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTBweDtcblx0cmlnaHQ6IC0xMHB4O1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdG1pbi13aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItY2FydCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE5cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWNhcnQgPiBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tcnotaGVhZGVyLWNvbG9yLWRhcmspO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1jYXJ0IC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItY2FydCAuaWNvbi1zaG9wLWNhcnQge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWNhcnQgLmNvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEwcHg7XG5cdHJpZ2h0OiAtMTBweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnkpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxMXB4O1xuXHRtaW4td2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0cGFkZGluZzogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yYS1jYXJ0LW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJhLWNhcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yYS1jYXJ0LW1vZGFsIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMzQwcHg7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yYS1jYXJ0LW1vZGFsLmhhcy1mcmVlLXNoaXBwaW5nLWJhciAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiA0MDBweDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgYS5yZW1vdmUge1xuXHRjb2xvcjogI2EyYTVhNjtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IGEucmVtb3ZlOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLnJlbW92ZSAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCBhLnJlbW92ZSAubmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLmNhcnRfbGlzdCAubWluaV9jYXJ0X2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDAgdmFyKC0tcnotbW9kYWwtc3BhY2luZykgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tcnotbW9kYWwtc3BhY2luZyk7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLmNhcnRfbGlzdCAubWluaV9jYXJ0X2l0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLmNhcnRfbGlzdCAubWluaV9jYXJ0X2l0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDI5cHg7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbV9fdGh1bWJuYWlsIHtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tcnotbW9kYWwtc3BhY2luZyk7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbV9fdGh1bWJuYWlsIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW1fX3N1bW1hcnkge1xuXHRmbGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW1fX3N1bW1hcnkgLnZhcmlhdGlvbiB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtX19zdW1tYXJ5IC52YXJpYXRpb24gPiBkdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjbGVhcjogYm90aDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtX19zdW1tYXJ5IC52YXJpYXRpb24gPiBkdDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW1fX3N1bW1hcnkgLnZhcmlhdGlvbiA+IGRkIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW1fX25hbWUgYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtX19wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW1fX3JlbW92ZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC52YXJpYXRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnZhcmlhdGlvbiBkdCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnZhcmlhdGlvbiBkdDpiZWZvcmUge1xuXHRjb250ZW50OiBcInxcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgNHB4IDAgMDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnZhcmlhdGlvbiBkdDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAudmFyaWF0aW9uIGRkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnZhcmlhdGlvbiBkZCA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAudmFyaWF0aW9uIGRkIDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnF1YW50aXR5IHtcblx0Ym9yZGVyOiAwO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHkgLnF0eS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHkgLnF0eSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHkgLnF0eS1kcm9wZG93biB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnF1YW50aXR5IC5jdXJyZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHkgLmN1cnJlbnQgLnN2Zy1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1jYXJ0LWl0ZW1fX3F0eSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnRvdGFsIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xuXHRwYWRkaW5nOiAyNHB4IHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpO1xuXHRtYXJnaW46IDAgY2FsYyh2YXIoLS1yei1tb2RhbC1zcGFjaW5nKSogLTEpO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAudG90YWwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpIDAgMCAwO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIC5yYXp6aS1idXR0b24ge1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIC5jaGVja291dCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9mb290ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDAgdmFyKC0tcnotbW9kYWwtc3BhY2luZykgdmFyKC0tcnotbW9kYWwtc3BhY2luZykgdmFyKC0tcnotbW9kYWwtc3BhY2luZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyggNTAlIC0gMTVweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0cGFkZGluZzogMCB2YXIoLS1yei1tb2RhbC1zcGFjaW5nKTtcblx0bWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlID4gc3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIC5yYXp6aS1idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogdmFyKC0tcnotbW9kYWwtc3BhY2luZyk7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWhhbWJ1cmdlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWhhbWJ1cmdlciA+IHNwYW4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgLmhhbWJ1cmdlci1wYW5lbC1jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIC5oYW1idXJnZXItcGFuZWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCAuaGFtYnVyZ2VyLXBhbmVsLWNvbnRlbnQ6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDA7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgLm1vZGFsLWhlYWRlciB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCAubW9kYWwtY29udGVudCB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCAubW9kYWwtZm9vdGVyIHtcblx0cGFkZGluZzogNDBweCAzMHB4O1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIC5oYW1idXJnZXItbmF2aWdhdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIC5tb2JpbGUtcGFuZWwtc2VhcmNoIHtcblx0cGFkZGluZzogMCAwIDUwcHg7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgPiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgPiBsaSAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgdWwge1xuXHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgdWwgbGkge1xuXHRwYWRkaW5nOiA2cHggMDtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSB1bCBsaSBhIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYSwgLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAucmEtaGFtYnVyZ2VyLW1vZGFsIHVsLm5hdi1tZW51IGxpOmhvdmVyID4gYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IC5yYXp6aS1zdmctaWNvbiwgLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5jdXJyZW50X3BhZ2VfcGFyZW50IC5yYXp6aS1zdmctaWNvbiwgLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSAucmF6emktc3ZnLWljb24sIC5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gLnJhenppLXN2Zy1pY29uLCAucmEtaGFtYnVyZ2VyLW1vZGFsIHVsLm5hdi1tZW51IGxpOmhvdmVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zaXRpb246IC41cztcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCB1bC5uYXYtbWVudSBsaS5hY3RpdmUgPiBhIC50b2dnbGUtbWVudS1jaGlsZHJlbiAucmF6emktc3ZnLWljb24ge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudG9nZ2xlLW1lbnUtY2hpbGRyZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDIwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ZGlzcGxheTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIHVsLm5hdi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnRvZ2dsZS1tZW51LWNoaWxkcmVuIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgdWwubmF2LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIHVsLm5hdi1tZW51LmFjdGl2ZS1hcnJvdyBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC50b2dnbGUtbWVudS1jaGlsZHJlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucmEtaGFtYnVyZ2VyLW1vZGFsIC5zb2NpYWxzLW1lbnUgbGkge1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCAuc29jaWFscy1tZW51IGxpIGEge1xuXHRjb2xvcjogI2EwYTBhMDtcbn1cblxuLnJhLWhhbWJ1cmdlci1tb2RhbCAuc29jaWFscy1tZW51IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYS1oYW1idXJnZXItbW9kYWwgLm1lbnUtY29weXJpZ2h0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0Y29sb3I6ICM5MTkxOTE7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuY2FtcGFpZ24tYmFyIHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmNhbXBhaWduLWJhciA+ICoge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQgfiAuY2FtcGFpZ24tYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyLmxpZ2h0IH4gLmNhbXBhaWduLWJhciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2FtcGFpZ24tYmFyX19jYW1wYWlnbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYW1wYWlnbi1iYXJfX2NhbXBhaWducyAucmF6emktcHJvbW90aW9uIHtcblx0ZmxleDogMTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLWN1cnJlbmN5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5yYXp6aS1jdXJyZW5jeSAuY3VycmVudCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMC41cztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1jdXJyZW5jeSAuY3VycmVudCAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTEwJTtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG5cdGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHVsIGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHVsIGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yYXp6aS1jdXJyZW5jeSAuY29udGVudC1kcm9wbGlzdCB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cblxuLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHVsIGxpLmFjdGl2ZWQgYSB7XG5cdGNvbG9yOiAjMDAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhenppLWN1cnJlbmN5OmhvdmVyIC5jb250ZW50LWRyb3BsaXN0IHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cdHRvcDogMTAwJTtcbn1cblxuLmhlYWRlci1jdXJyZW5jaWVzIHtcblx0aGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLWN1cnJlbmNpZXMgLnJhenppLWN1cnJlbmN5IC5jdXJyZW50IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uaGVhZGVyLWN1cnJlbmNpZXMgLnJhenppLWN1cnJlbmN5IC5jb250ZW50LWRyb3BsaXN0IHtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnJhenppLWxhbmd1YWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5yYXp6aS1sYW5ndWFnZSAuY3VycmVudCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMC41cztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1sYW5ndWFnZSAuY3VycmVudCAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnJhenppLWxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biB7XG5cdG1pbi13aWR0aDogODBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDExMCU7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4zcztcblx0ei1pbmRleDogMTAwMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yYXp6aS1sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gdWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucmF6emktbGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIHVsIGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLWxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweCA5cHg7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJhenppLWxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cblxuLnJhenppLWxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5yYXp6aS1sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gdWwgbGkuYWN0aXZlZCBhIHtcblx0Y29sb3I6ICMwMDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF6emktbGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlLWRyb3Bkb3duIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cdHRvcDogMTAwJTtcbn1cblxuLmhlYWRlci1sYW5ndWFnZXMge1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItbGFuZ3VhZ2VzIC5yYXp6aS1sYW5ndWFnZSAuY3VycmVudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhlYWRlci1sYW5ndWFnZXMgLnJhenppLWxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biB7XG5cdGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5oZWFkZXItdjIgLmhlYWRlci1sYW5ndWFnZXMge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5oZWFkZXItdjIgLmhlYWRlci1sYW5ndWFnZXMgLmRyb3Bkb3duIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IHtcblx0aGVpZ2h0OiA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWhlYWRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudDpob3ZlciAuZGVwYXJ0bWVudC1jb250ZW50LCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQuc2hvd19tZW51X2RlcGFydG1lbnQgLmRlcGFydG1lbnQtY29udGVudCB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudC50ZXh0LWVtcHR5IHtcblx0bWluLXdpZHRoOiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQudGV4dC1lbXB0eSAuZGVwYXJ0bWVudC1jb250ZW50IHtcblx0bWluLXdpZHRoOiAzMDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtaWNvbiAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1pY29uIC5kZXBhcnRtZW50LXRleHQge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LWNvbnRlbnQge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEyMCU7XG5cdGxlZnQ6IC0xcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSBhIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAucmF6emktbWVnYS1tZW51LWJhbm5lciAucmF6emktYnV0dG9uIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0c2Nyb2xsYmFyLWNvbG9yOiAjMWYxZjFmICNFMkUyRTI7XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IC41cztcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpID4gYSB7XG5cdHBhZGRpbmc6IDEzcHggMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpID4gYTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpID4gYSAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUgPiBsaSA+IGEgPiBpbWcge1xuXHRtYXgtd2lkdGg6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMTdweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGkgPiBhIC5yYXp6aS1tZW51LWJhZGdlcyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTExcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUgPiBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gYSB7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGk6aG92ZXIgPiBhIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGk6aG92ZXIgPiAuZHJvcGRvd24tc3VibWVudSB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUgPiBsaSA+IC5kcm9wZG93bi1zdWJtZW51IHtcblx0bGVmdDogMTAwJTtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAxOHB4IDA7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpID4gLmRyb3Bkb3duLXN1Ym1lbnUgbGkge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpLmlzLW1lZ2EtbWVudSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpLmlzLW1lZ2EtbWVudSA+IC5kcm9wZG93bi1zdWJtZW51IHtcblx0cGFkZGluZzogNDBweCAwIDIwcHggNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGkuaXMtbWVnYS1tZW51IC5tZW51LWl0ZW0tbWVnYSB1bCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTlNJZ2FHVnBaMmgwUFNJNUlpQjJhV1YzUW05NFBTSXdJREFnTlNBNUlpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTkM0NE1qQXhNU0EwTGprME5UVTFUREV1TURRNE5UWWdPQzQ0TVRVeU9FTXdMamd3T0RZME5pQTVMakEyTVRVM0lEQXVOREU1TmpZeklEa3VNRFl4TlRjZ01DNHhOems0TmpRZ09DNDRNVFV5T0VNdE1DNHdOVGs1TlRRM0lEZ3VOVFk1TWpFZ0xUQXVNRFU1T1RVME55QTRMakUzTURFeElEQXVNVGM1T0RZMElEY3VPVEkwTURaTU15NDFNVGN4SURRdU5EazVPVFJNTUM0eE56azVOakVnTVM0d056VTVNME10TUM0d05UazROVGMzSURBdU9ESTVOelU1SUMwd0xqQTFPVGcxTnpjZ01DNDBNekEyT1RjZ01DNHhOems1TmpFZ01DNHhPRFEyTWpkRE1DNDBNVGszT0NBdE1DNHdOakUxTkRJMElEQXVPREE0TnpReklDMHdMakEyTVRVME1qUWdNUzR3TkRnMk5pQXdMakU0TkRZeU4wdzBMamd5TURJZ05DNHdOVFEwTWtNMExqazBNREV4SURRdU1UYzNOVElnTlNBMExqTXpPRFk0SURVZ05DNDBPVGs1TWtNMUlEUXVOall4TWpNZ05DNDVOQ0EwTGpneU1qVXhJRFF1T0RJd01URWdOQzQ1TkRVMU5Wb2lJR1pwYkd3OUlpTXhSakZHTVVZaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMzBweDtcblx0LypydGw6cmF3OlxyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHQqL1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnRfX2hlaWdodCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpID4gLmRyb3Bkb3duLXN1Ym1lbnUge1xuXHRsZWZ0OiBjYWxjKCAxMDAlIC0gMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLm1pbmltaXplZCAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudC5zaG93X21lbnVfZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1jb250ZW50IHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAtMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5taW5pbWl6ZWQgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQuc2hvd19tZW51X2RlcGFydG1lbnQ6aG92ZXIgLmRlcGFydG1lbnQtY29udGVudCB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5oZWFkZXItY3VzdG9tLXRleHQge1xuXHRjb2xvcjogdmFyKC0tcnotaGVhZGVyLWNvbG9yLWRhcmspO1xufVxuXG4uaGVhZGVyLWN1c3RvbS10ZXh0IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhlYWRlci1jdXN0b20tdGV4dCAucmF6emktYnV0dG9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0cGFkZGluZzogMCAxM3B4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5oZWFkZXItbWFpbiB7XG5cdGhlaWdodDogOTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjM1cztcbn1cblxuLmhlYWRlci1tYWluIC5oZWFkZXItaXRlbXMgPiAqIHtcblx0ei1pbmRleDogOTk5O1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWJvdHRvbSB7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItYm90dG9tIC5oZWFkZXItaXRlbXMgPiAqIHtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWNvbnRlbnRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWl0ZW1zID4gKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uaGVhZGVyLWxlZnQtaXRlbXMge1xuXHRmbGV4OiAxO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMCAtMjBweDtcbn1cblxuLmhlYWRlci1sZWZ0LWl0ZW1zID4gKiB7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhlYWRlci1sZWZ0LWl0ZW1zIC5oYW1idXJnZXItbWVudTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLmhlYWRlci1sZWZ0LWl0ZW1zLmhhcy1saXN0LWRyb3Bkb3duID4gKiB7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5oZWFkZXItY2VudGVyLWl0ZW1zIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1jZW50ZXItaXRlbXMgPiAqIHtcblx0bWFyZ2luOiAwIDE3cHg7XG59XG5cbi5oZWFkZXItcmlnaHQtaXRlbXMge1xuXHRmbGV4OiAxO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4uaGVhZGVyLXJpZ2h0LWl0ZW1zID4gKiB7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmhlYWRlci1yaWdodC1pdGVtcyAubWFpbi1uYXZpZ2F0aW9uIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmhlYWRlci1yaWdodC1pdGVtcy5oYXMtbGlzdC1kcm9wZG93biA+ICoge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5sb2dvLWNlbnRlciAuaGVhZGVyLWNlbnRlci1pdGVtcyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubG9nby1jZW50ZXIgLmhlYWRlci1jZW50ZXItaXRlbXMgPiAqIHtcblx0ZmxleDogMTtcbn1cblxuLmxvZ28tY2VudGVyIC5oZWFkZXItY2VudGVyLWl0ZW1zIC5zaXRlLWJyYW5kaW5nIHtcblx0ZmxleDogaW5pdGlhbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9nby1jZW50ZXIgLmhlYWRlci1jZW50ZXItaXRlbXMgLnNpdGUtYnJhbmRpbmcgKyAqIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ28tY2VudGVyLm1lbnUtY2VudGVyIC5oZWFkZXItY2VudGVyLWl0ZW1zIHtcblx0ZmxleDogMztcbn1cblxuLm5vLWNlbnRlciAuaGFzLW1lbnUge1xuXHRmbGV4OiAzO1xufVxuXG4uaGFzLW1lbnUgPiAqIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5vLXNpZGVzIC5oZWFkZXItY2VudGVyLWl0ZW1zIHtcblx0ZmxleDogMTtcbn1cblxuLmhlYWRlci12MyAuaGVhZGVyLWJvdHRvbSB7XG5cdGhlaWdodDogNjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotaGVhZGVyLWJhY2tncm91bmQtY29sb3ItZGFyayk7XG5cdC0tcnotaGVhZGVyLXRleHQtY29sb3ItZ3JheTogI2ZmZjtcbn1cblxuLmhlYWRlci12MyAuaGVhZGVyLWJvdHRvbSAubWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuXHQtLXJ6LWhlYWRlci1jb2xvci1kYXJrOiAjQ0RDRENEO1xufVxuXG4uaGVhZGVyLXYzIC5oZWFkZXItYm90dG9tIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkgPiBhOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci12MyAuaGVhZGVyLWJvdHRvbSAucmEtc2VhcmNoLWZvcm0ge1xuXHQtLXJ6LWJvcmRlci1jb2xvci1kYXJrOiAjZmZmO1xuXHQtLXJ6LWNvbG9yLWRhcms6ICMxMTE7XG5cdC0tcnotY29sb3ItcGxhY2Vob2xkZXI6ICNhMGEwYTA7XG5cdC0tcnotaGVhZGVyLWNvbG9yLWRhcmtlcjogI2ZmZjtcblx0LS1yei1oZWFkZXItY29sb3ItZGFyazogI2ZmZjtcbn1cblxuLmhlYWRlci12MyAuaGVhZGVyLWJvdHRvbSAucmEtc2VhcmNoLWZvcm0gLnByb2R1Y3QtY2F0LWRkIHtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi5oZWFkZXItdjMgLmhlYWRlci1ib3R0b20gLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWZ1bGwtd2lkdGggLmZvcm0tc2VhcmNoIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaGVhZGVyLXYzIC5oZWFkZXItYm90dG9tIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG5cdGNvbG9yOiAjQ0RDRENEO1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItYm90dG9tIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItY2VudGVyLWl0ZW1zIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItY2VudGVyLWl0ZW1zID4gKiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLWNlbnRlci1pdGVtcyAubWFpbi1uYXZpZ2F0aW9uIGxpLmlzLW1lZ2EtbWVudS5oYXMtY3VzdG9tLXdpZHRoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItc2VhcmNoIHtcblx0ZmxleDogMSAxIDEwMCU7XG59XG5cbi5oZWFkZXItdjQgLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1maWVsZHMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtcmVzdWx0cyB7XG5cdHdpZHRoOiA2MDBweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtZnVsbC13aWR0aCAuc2VhcmNoLWZpZWxkLFxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtZnVsbC13aWR0aCAuc2VhcmNoLXN1Ym1pdCwgLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1maWVsZCxcbi5oZWFkZXItdjQgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5zZWFyY2gtc3VibWl0IHtcblx0aGVpZ2h0OiA1OHB4O1xuXHRsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1pY29uIHtcblx0ZmxleDogbm9uZTtcbn1cblxuLmhlYWRlci12NSAuaGVhZGVyLWhhbWJ1cmdlciB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uaGVhZGVyLXY1IC5oZWFkZXItaGFtYnVyZ2VyIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmhlYWRlci12NiAjcGFnZSB7XG5cdHBhZGRpbmctbGVmdDogMzM1cHg7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5yYXp6aS1oZWFkZXItY29udGFpbmVyIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLnJhenppLWhlYWRlci1jb250YWluZXIuaGVhZGVyLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAzMzVweDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLmhlYWRlci1pdGVtcyB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDAgNjBweDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLmhlYWRlci1sZWZ0LWl0ZW1zIHtcblx0aGVpZ2h0OiA5MHB4O1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAuaGVhZGVyLWNlbnRlci1pdGVtcyB7XG5cdG1hcmdpbjogODVweCAwIDU1cHg7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5oZWFkZXItY2VudGVyLWl0ZW1zID4gKiB7XG5cdG1hcmdpbjogMTdweCAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLmhlYWRlci1yaWdodC1pdGVtcyA+ICoge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpID4gYSB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0bWluLXdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nOiAxN3B4IDNweCAwIDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRwYWRkaW5nOiA2cHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYSwgLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5tYWluLW5hdmlnYXRpb24gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLnRvZ2dsZS1tZW51LWNoaWxkcmVuIHtcblx0b3JkZXI6IDI7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAudG9nZ2xlLW1lbnUtY2hpbGRyZW4gLnJhenppLXN2Zy1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLW1haW4gLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhIC50b2dnbGUtbWVudS1jaGlsZHJlbiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAuc29jaWFscy1tZW51IGxpIHtcblx0cGFkZGluZzogMCA2cHg7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5zb2NpYWxzLW1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluIC5zb2NpYWxzLW1lbnUgbGkgYSB7XG5cdGNvbG9yOiAjQTBBMEEwO1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbiAuc29jaWFscy1tZW51IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5oZWFkZXItdjYgLmhlYWRlci1tYWluOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAwO1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItbWFpbjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcbn1cblxuLmhlYWRlci12Ni5hZG1pbi1iYXIgLmhlYWRlci1tYWluIHtcblx0dG9wOiAzMnB4O1xufVxuXG4uaGVhZGVyLXY2IC5oZWFkZXItYm90dG9tIHtcblx0cGFkZGluZy1yaWdodDogNzBweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdGhlaWdodDogOTBweDtcbn1cblxuLmhlYWRlci12NiAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtZnVsbC13aWR0aCAuc2VhcmNoLWZpZWxkIHtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4uaGVhZGVyLXY2IC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtcmVzdWx0cyB7XG5cdHRvcDogY2FsYyggMTAwJSAtIDIwcHgpO1xufVxuXG4uaGVhZGVyLXY2IC5zaXRlLWZvb3RlciAucmF6emktY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uaGVhZGVyLXY3IC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpLmFjdGl2ZSA+IGEge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oZWFkZXItdjcgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkuYWN0aXZlID4gYTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXY3IC5oZWFkZXItcmlnaHQtaXRlbXMgLmhlYWRlci1jYXJ0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uaGVhZGVyLXY4IC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkgPiBhIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlci12OSAuaGVhZGVyLW1haW4ge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZTJlMmUyO1xufVxuXG4uaGVhZGVyLXY5IC5oZWFkZXItYm90dG9tIHtcblx0aGVpZ2h0OiA2NHB4O1xufVxuXG4uaGVhZGVyLXY5IC5yYXp6aS10b3BiYXJfX3RleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmhlYWRlci12OSAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1maWVsZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdG1pbi13aWR0aDogNDcwcHg7XG59XG5cbi5oZWFkZXItdjkgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5zZWFyY2gtc3VibWl0LFxuLmhlYWRlci12OSAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLW1haW4pO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLmhlYWRlci12OSAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1zdWJtaXQgLnJhenppLXN2Zy1pY29uLFxuLmhlYWRlci12OSAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLXY5IC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1ib3hlZCAuc2VhcmNoLXJlc3VsdHMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci12OSAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXY5IC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlci12OSAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uaGVhZGVyLXYxMCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkYyO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5oZWFkZXItdjEwIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtZmllbGQge1xuXHRtaW4td2lkdGg6IDUxNXB4O1xufVxuXG4uaGVhZGVyLXYxMCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWZ1bGwtd2lkdGggLnNlYXJjaC1maWVsZCB7XG5cdGJvcmRlci1jb2xvcjogI2NkY2RjZDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLmhlYWRlci12MTAgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLmZvcm0tdHlwZS1mdWxsLXdpZHRoIC5zZWFyY2gtc3VibWl0IHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IDM3cHg7XG59XG5cbi5oZWFkZXItdjEwIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtZnVsbC13aWR0aCAuc2VhcmNoLXN1Ym1pdCAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5oZWFkZXItdjEwIC5zaXRlLWhlYWRlciAuaGVhZGVyLWFjY291bnQgLmFjY291bnQtaWNvbixcbi5oZWFkZXItdjEwIC5zaXRlLWhlYWRlciAuaGVhZGVyLXdpc2hsaXN0IC53aXNobGlzdC1pY29uLFxuLmhlYWRlci12MTAgLnNpdGUtaGVhZGVyIC5oZWFkZXItY2FydCAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5oZWFkZXItdjExIC5oZWFkZXItcmlnaHQtaXRlbXMgPiAqOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLmhlYWRlci12MTEgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC1mb3JtLXR5cGUgLnNlYXJjaC1maWVsZCB7XG5cdG1pbi13aWR0aDogNTIycHg7XG59XG5cbi5oZWFkZXItdjExIC5zaXRlLWhlYWRlciAuaGVhZGVyLWhhbWJ1cmdlciB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmhlYWRlci12MTEgLnNpdGUtaGVhZGVyIC5oZWFkZXItYWNjb3VudCAuYWNjb3VudC1pY29uLFxuLmhlYWRlci12MTEgLnNpdGUtaGVhZGVyIC5oZWFkZXItd2lzaGxpc3QgLndpc2hsaXN0LWljb24sXG4uaGVhZGVyLXYxMSAuc2l0ZS1oZWFkZXIgLmhlYWRlci1jYXJ0IC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmhlYWRlci12MTIgLmhlYWRlci1ib3R0b20ge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5oZWFkZXItdjEyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItbGVmdC1pdGVtcyA+ICoge1xuXHRwYWRkaW5nOiAwIDhweDtcbn1cblxuLmhlYWRlci12MTIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1sZWZ0LWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4zN2RlZywgI0Y0MTgyNiAwJSwgI0Y0NzcxQiAxMDAlKTtcblx0Y29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUge1xuXHRib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUgPiBsaSB7XG5cdC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5OiAjZmZmMWYwO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpOmhvdmVyID4gYSxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLWl0ZW1zIC5oZWFkZXItZGVwYXJ0bWVudCAuZGVwYXJ0bWVudC1tZW51IC5uYXYtbWVudSA+IGxpOmhvdmVyICsgbGkgPiBhIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGkgPiBhIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtbWVudSAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuXHRyaWdodDogLThweDtcbn1cblxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItaXRlbXMgLmhlYWRlci1kZXBhcnRtZW50IC5kZXBhcnRtZW50LW1lbnUgLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENGRVQwTlVXVkJGSUhOMlp5QlFWVUpNU1VNZ0lpMHZMMWN6UXk4dlJGUkVJRk5XUnlBeExqRXZMMFZPSWlBaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtJajRLUEhOMlp5QjNhV1IwYUQwaU5TSWdhR1ZwWjJoMFBTSTVJaUIyYVdWM1FtOTRQU0l3SURBZ05TQTVJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGdvOGNHRjBhQ0JrUFNKTk5DNDRNakF4TVNBMExqazBOVFUxVERFdU1EUTROVFlnT0M0NE1UVXlPRU13TGpnd09EWTBOaUE1TGpBMk1UVTNJREF1TkRFNU5qWXpJRGt1TURZeE5UY2dNQzR4TnprNE5qUWdPQzQ0TVRVeU9FTXRNQzR3TlRrNU5UUTNJRGd1TlRZNU1qRWdMVEF1TURVNU9UVTBOeUE0TGpFM01ERXhJREF1TVRjNU9EWTBJRGN1T1RJME1EWk1NeTQxTVRjeElEUXVORGs1T1RSTU1DNHhOems1TmpFZ01TNHdOelU1TTBNdE1DNHdOVGs0TlRjM0lEQXVPREk1TnpVNUlDMHdMakExT1RnMU56Y2dNQzQwTXpBMk9UY2dNQzR4TnprNU5qRWdNQzR4T0RRMk1qZERNQzQwTVRrM09DQXRNQzR3TmpFMU5ESTBJREF1T0RBNE56UXpJQzB3TGpBMk1UVTBNalFnTVM0d05EZzJOaUF3TGpFNE5EWXlOMHcwTGpneU1ESWdOQzR3TlRRME1rTTBMamswTURFeElEUXVNVGMzTlRJZ05TQTBMak16T0RZNElEVWdOQzQwT1RrNU1rTTFJRFF1TmpZeE1qTWdOQzQ1TkNBMExqZ3lNalV4SURRdU9ESXdNVEVnTkM0NU5EVTFOVm9pSUdacGJHdzlJaU5HTlRVMk5EY2lMejRLUEM5emRtYytcIik7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWl0ZW1zIHtcblx0ZmxleDogYXV0bztcbn1cblxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItcmlnaHQtaXRlbXMge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCB7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLWZpZWxkLFxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdCxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLXN1Ym1pdCxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuYXdzLXNlYXJjaC1maWVsZCxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuYXdzLWZvcm0tYnRuIHtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLWZpZWxkOmZvY3VzLFxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdDpmb2N1cyxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLXN1Ym1pdDpmb2N1cyxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuYXdzLXNlYXJjaC1maWVsZDpmb2N1cyxcbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuYXdzLWZvcm0tYnRuOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdC1sYWJlbCB7XG5cdC0tcnotYm9yZGVyLWNvbG9yLWRhcms6ICNlMmUyZTI7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLXR5cGUtZm9ybS1jYXQgLnByb2R1Y3QtY2F0LFxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5zZWFyY2gtc3VibWl0IHtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5oZWFkZXItdjEyIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtdHlwZS1mb3JtLWNhdCAuc2VhcmNoLWZpZWxkcyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLXR5cGUtZm9ybS1jYXQgLnNlYXJjaC1maWVsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xufVxuXG4uaGVhZGVyLXYxMiAuc2l0ZS1oZWFkZXIgLmhlYWRlci1zZWFyY2guc2VhcmNoLXR5cGUtZm9ybS1jYXQgLnNlYXJjaC1zdWJtaXQge1xuXHRib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbn1cblxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5zZWFyY2gtc3VibWl0IC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhlYWRlci12MTIgLnNpdGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoLnNlYXJjaC10eXBlLWZvcm0tY2F0IC5wcm9kdWN0LWNhdC1kZCB7XG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmhlYWRlci12MTIgLmhlYWRlci1pdGVtcyAuaGVhZGVyLWRlcGFydG1lbnQgLmRlcGFydG1lbnQtY29udGVudCB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItdjEyIC5oZWFkZXItY3VzdG9tLXRleHQgLnJhenppLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjMTExO1xufVxuXG4uaGVhZGVyLXN0aWNreS5oZWFkZXItdHJhbnNwYXJlbnQgLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG4uaGVhZGVyLXN0aWNreS5oZWFkZXItdjQgLnNpdGUtaGVhZGVyLm1pbmltaXplZCAuaGVhZGVyLWJvdHRvbSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItc3RpY2t5LmhlYWRlci12NiAuc2l0ZS1oZWFkZXIubWluaW1pemVkIC5oZWFkZXItYm90dG9tIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0bGVmdDogMzM1cHg7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgI2YwZjBmMDtcblx0ei1pbmRleDogOTk5O1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xufVxuXG4uaGVhZGVyLXN0aWNreS5oZWFkZXItdjYuYWRtaW4tYmFyIC5zaXRlLWhlYWRlci5taW5pbWl6ZWQgLmhlYWRlci1ib3R0b20ge1xuXHR0b3A6IDMycHg7XG59XG5cbi5oZWFkZXItc3RpY2t5Om5vdCguaGVhZGVyLXY2KSAuc2l0ZS1oZWFkZXIubWluaW1pemVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCAjZjBmMGYwO1xuXHR6LWluZGV4OiA5OTk7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuXHRhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXItc3RpY2t5Om5vdCguaGVhZGVyLXY2KSAuc2l0ZS1oZWFkZXIubWluaW1pemVkLmhlYWRlci1tYWluLW5vLXN0aWNreSAuaGVhZGVyLW1haW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXN0aWNreTpub3QoLmhlYWRlci12NikgLnNpdGUtaGVhZGVyLm1pbmltaXplZC5oZWFkZXItYm90dG9tLW5vLXN0aWNreSAuaGVhZGVyLWJvdHRvbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItc3RpY2t5Om5vdCguaGVhZGVyLXY2KSAuc2l0ZS1oZWFkZXIubWluaW1pemVkLmhhcy10cmFuc3BhcmVudCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuXG4uaGVhZGVyLXN0aWNreS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyLm1pbmltaXplZCB7XG5cdHRvcDogMzJweDtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudCAuc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTk7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0LS1yei1oZWFkZXItYmFja2dyb3VuZC1jb2xvci1saWdodDogdHJhbnNwYXJlbnQ7XG5cdC0tcnotaGVhZGVyLWJhY2tncm91bmQtY29sb3ItZGFyazogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQgLnNpdGUtaGVhZGVyICsgLmNhbXBhaWduLWJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQgLnJhenppLWhlYWRlci1taW5pbWl6ZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50IC5oZWFkZXItZGVwYXJ0bWVudCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1maWVsZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci12NiAuc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci12NiAuaGVhZGVyLWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMzM1cHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci12MyAuaGVhZGVyLWJvdHRvbSAubWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuXHQtLXJ6LWhlYWRlci1jb2xvci1kYXJrOiAjZmZmO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0IC5zaXRlLWhlYWRlciB7XG5cdC0tcnotaGVhZGVyLWNvbG9yLWRhcms6ICNmZmY7XG5cdC0tcnotaGVhZGVyLWNvbG9yLWRhcmtlcjogI2ZmZjtcblx0LS1yei1oZWFkZXItdGV4dC1jb2xvci1ncmF5OiAjZmZmO1xuXHQtLXJ6LWNvbG9yLXBsYWNlaG9sZGVyOiAjZmZmO1xuXHQtLXJ6LWJvcmRlci1jb2xvci1kYXJrZXI6ICNmZmY7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQgLnNpdGUtaGVhZGVyIC5sb2dvLWxpZ2h0IHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0b3BhY2l0eTogMTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodCAuc2l0ZS1oZWFkZXIgLmxvZ28tZGFyayB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0IC5oZWFkZXItc2VhcmNoIHtcblx0LS1yei1ib3JkZXItY29sb3ItZGFyazogI2ZmZjtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodCAuaGVhZGVyLXNlYXJjaC5mb3JtLXR5cGUtYm94ZWQgLnNlYXJjaC1maWVsZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQuaGVhZGVyLXY2IC5oZWFkZXItbWFpbiB7XG5cdC0tcnotaGVhZGVyLWNvbG9yLWRhcms6ICMxMTE7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQuaGVhZGVyLXY2IC5zaXRlLWhlYWRlciAubG9nby1saWdodCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQuaGVhZGVyLXY2IC5zaXRlLWhlYWRlciAubG9nby1kYXJrIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1kYXJrIC5zaXRlLWhlYWRlciB7XG5cdC0tcnotaGVhZGVyLXRleHQtY29sb3ItZ3JheTogIzExMTtcblx0LS1yei1oZWFkZXItY29sb3ItbGlnaHQ6ICMxMTE7XG5cdC0tcnotY29sb3ItcGxhY2Vob2xkZXI6ICMxMTE7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyayAuaGVhZGVyLXNlYXJjaCB7XG5cdC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0OiAjMTExO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWRhcmsgLmhlYWRlci1zZWFyY2guZm9ybS10eXBlLWJveGVkIC5zZWFyY2gtZmllbGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyayAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIHtcblx0LS1yei1ib3JkZXItY29sb3ItbGlnaHQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWRhcmsgLmhlYWRlci1kZXBhcnRtZW50IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyay5oZWFkZXItdjIge1xuXHQtLXJ6LWJvcmRlci1jb2xvci1ncmF5OiAjMTExO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQYWdlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtaGVhZGVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA0MnB4IDAgMTlweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2hpZGUtYnJlYWRjcnVtYiAuc2l0ZS1icmVhZGNydW1iIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19oaWRlLXRpdGxlIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctd3JhcHBlci5zdGlja3kgLmVudHJ5LXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5ibG9nLXdyYXBwZXIuc3RpY2t5IC5lbnRyeS10aXRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ05Ea3pMak0xTXlBME9UTXVNelV6SWlBK0RRb0pQSEJoZEdnZ1pEMGlUVFl5TGpNNE5Dd3pPQzR4TVRSakxUY3VNVE00TFRjdU1UTXpMVEUxTGpjMU1pMHhNQzQzTURZdE1qVXVPRE0zTFRFd0xqY3dObU10TVRBdU1EZzVMREF0TVRndU56QXlMRE11TlRjMkxUSTFMamcwTVN3eE1DNDNNRFlOQ2drSlF6TXVOVGN4TERRMUxqSTFNeXd3TERVekxqZzJOeXd3TERZekxqazFOVU13TERjM0xqWTFPQ3cyTGpBNE9DdzRPQzR4TWpnc01UZ3VNamN4TERrMUxqTTJkak0yTVM0ME5XTXdMREl1TkRjMUxEQXVPVEF5TERRdU5qRTNMREl1TnpFMExEWXVOREkwRFFvSkNXTXhMamd3Tnl3eExqZ3dOeXd6TGprME9Td3lMamN4TERZdU5ESXpMREl1TnpGb01UZ3VNamN4WXpJdU5EYzBMREFzTkM0Mk1UVXRNQzQ0T1RZc05pNDBNak10TWk0M01XTXhMamd3T1MweExqZ3dOeXd5TGpjeE1pMHpMamswT1N3eUxqY3hNaTAyTGpReU5GWTVOUzR6TmcwS0NRbGpNVEl1TVRnMUxUY3VNak0yTERFNExqSTNNUzB4Tnk0M01ETXNNVGd1TWpjeExUTXhMalF3TlVNM015NHdPRFVzTlRNdU9EY3NOamt1TlRFNExEUTFMakkxTnl3Mk1pNHpPRFFzTXpndU1URTBlaUl2UGcwS0NUeHdZWFJvSUdROUlrMDBPRGN1T1RNeUxEWTVMak00TldNdE15NDJNaTB6TGpZeE55MDNMamt3TlMwMUxqUXlOaTB4TWk0NE5UUXROUzQwTWpaakxUSXVORGN4TERBdE55NDJOVGtzTVM0NU9UY3RNVFV1TlRVNExEVXVPVGsyRFFvSkNXTXROeTQ0T1Rjc015NDVPVGt0TVRZdU1qYzFMRGd1TkRjdE1qVXVNVEkxTERFekxqUXhPR010T0M0NE5ETXNOQzQ1TkRrdE1Ua3VNekl4TERrdU5ERTVMVE14TGpRd01Td3hNeTQwTVRoakxURXlMakE0Tnl3ekxqazVPUzB5TXk0eU56RXNOUzQ1T1RZdE16TXVOVFEwTERVdU9UazJEUW9KQ1dNdE9TNDFNakVzTUMweE55NDRPVFV0TVM0NE1Ea3RNalV1TVRNekxUVXVOREkwWXkweU15NDVPREl0TVRFdU1qTXhMVFEwTGpneE5pMHhPUzQyTURjdE5qSXVOVEl5TFRJMUxqRXlOMk10TVRjdU55MDFMalV4T1Mwek5pNDNNekl0T0M0eU56Y3ROVGN1TURrNUxUZ3VNamMzRFFvSkNXTXRNelV1TWpFMExEQXROelV1TWpjNUxERXhMalF4T0MweE1qQXVNVGszTERNMExqSTFPR010TVRFdU1EUXpMRFV1TlRJdE1UZ3VOVFlzT1M0Mk1UTXRNakl1TlRVM0xERXlMakkzTjJNdE5TNDVNRElzTkM0ek9DMDRMamcxTkN3NUxqWXhNUzA0TGpnMU5Dd3hOUzQzTUROMk1qRXhMamcwTWcwS0NRbGpNQ3cwTGprME9Dd3hMamd4TWl3NUxqSXpOaXcxTGpReU9Td3hNaTQ0TkRkak15NDJNVElzTXk0Mk1pdzNMamc1T0N3MUxqUXlPQ3d4TWk0NE5EY3NOUzQwTWpoak15NHdORFFzTUN3MkxqRTRMVEF1T0RVMUxEa3VOREU1TFRJdU5UWTNEUW9KQ1dNMU1TNDNOekl0TWpjdU56a3hMRGsxTGprekxUUXhMalk0TlN3eE16SXVORGMxTFRReExqWTROV014TXk0NE9UTXNNQ3d5Tnk0ME5UUXNNaTR3T1RRc05EQXVOamM0TERZdU1qYzVZekV6TGpJeU9TdzBMakU0T0N3eU5DNHlNaklzT0M0M05UZ3NNekl1T1RjMkxERXpMamN3TWcwS0NRbGpPQzQzTmpFc05DNDVORGdzTVRrdU1EZ3lMRGt1TlRJeExETXdMamszT0N3eE15NDNNRGxqTVRFdU9UQXlMRFF1TVRjNUxESXpMalkxTkN3MkxqSTNOaXd6TlM0eU5qSXNOaTR5Tnpaak1qa3VNekUwTERBc05qUXVORE16TFRFeExqQXpOaXd4TURVdU16VXlMVE16TGpFeE9RMEtDUWxqTlM0eE5EUXRNaTQyTmpNc09DNDRPVGN0TlM0eU56Y3NNVEV1TWpjMkxUY3VPRFE0WXpJdU16Z3hMVEl1TlRZNUxETXVOVGN5TFRZdU1qTXhMRE11TlRjeUxURXdMams1TlZZNE1pNHlNalpETkRrekxqTTFNeXczTnk0eU56a3NORGt4TGpVME5pdzNNeXcwT0RjdU9UTXlMRFk1TGpNNE5Yb2lEUW9KQ1FrdlBnMEtQQzl6ZG1jK0RRbz1cIik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3Qtd3JhcHBlciAuZW50cnktY29udGVudCB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtbGlua3MgLnBvc3QtcGFnZS1udW1iZXJzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDlweCAyMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRtYXJnaW46IC0zcHg7XG5cdGNvbG9yOiAjOTA5MDkwO1xufVxuXG4ucGFnZS1saW5rcyAucG9zdC1wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5wYWdlLWxpbmtzIC5wb3N0LXBhZ2UtbnVtYmVyczpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxM3B4O1xufVxuXG4ucG9zdC13cmFwcGVyIC5lbnRyeS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmVudHJ5LW1ldGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLmVudHJ5LW1ldGEgYSB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xufVxuXG4uZW50cnktbWV0YSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xufVxuXG4uZW50cnktbWV0YSAubWV0YSB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZW50cnktbWV0YSAubWV0YS1kYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcvJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmVudHJ5LW1ldGEgLm1ldGEtYXV0aG9yIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5lbnRyeS1mb290ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnJhenppLXBvc3RfX3RhZyB7XG5cdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucmF6emktcG9zdF9fdGFnIGEge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogOXB4IDIxcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHRtYXJnaW46IDRweCAycHg7XG59XG5cbi5yYXp6aS1wb3N0X190YWcgYTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSB7XG5cdG1hcmdpbi10b3A6IDE4LjVweDtcblx0bWFyZ2luLWxlZnQ6IC03LjVweDtcblx0bWFyZ2luLXJpZ2h0OiAtNy41cHg7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweCAzMnB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdG1hcmdpbjogNy41cHg7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5hZnRlci10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluayBzdmcge1xuXHRmb250LXNpemU6IDE5cHg7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluay5mYWNlYm9vayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0NzVBOTY7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluay50d2l0dGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ5QjJFODtcbn1cblxuLnJhenppLXBvc3RfX3NvY2lhbHMtc2hhcmUgLnNvY2lhbC1zaGFyZS1saW5rLmdvb2dsZXBsdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDc0MDQ3O1xufVxuXG4ucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSAuc29jaWFsLXNoYXJlLWxpbmsudHVtYmxyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMTgzMztcbn1cblxuLnJhenppLXBvc3RfX3NvY2lhbHMtc2hhcmUgLnNvY2lhbC1zaGFyZS1saW5rLnBpbnRlcmVzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZjAwMjI7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluay5saW5rZWRpbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMjcwYWQ7XG59XG5cbi5yYXp6aS1wb3N0X19zb2NpYWxzLXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluay5yZWRkaXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0MzAxO1xufVxuXG4ucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSAuc29jaWFsLXNoYXJlLWxpbmsuc3R1bWJsZXVwb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0ODIzO1xufVxuXG4ucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSAuc29jaWFsLXNoYXJlLWxpbmsudGVsZWdyYW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhOGRiO1xufVxuXG4ucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSAuc29jaWFsLXNoYXJlLWxpbmsucG9ja2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2M2U1MTtcbn1cblxuLnJhenppLXBvc3RfX3NvY2lhbHMtc2hhcmUgLnNvY2lhbC1zaGFyZS1saW5rLmVtYWlsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q3NTE0Nztcbn1cblxuLnBvc3Qtd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wb3N0LXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIHtcblx0bWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmJsb2ctd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG5cbi5ibG9nLXdyYXBwZXIgLmVudHJ5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLXdyYXBwZXIgLmVudHJ5LWhlYWRlciAuYmxvZy1kYXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogM3B4IDE1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9nLXdyYXBwZXIgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUsXG4uYmxvZy13cmFwcGVyIC5lbnRyeS1oZWFkZXIgLnJhenppLWJ1dHRvbiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ibG9nLXdyYXBwZXIgLmVudHJ5LXN1bW1hcnkge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvZy13cmFwcGVyIC5lbnRyeS1jb250ZW50IHtcblx0bWFyZ2luOiAwIDAgMTdweDtcbn1cblxuLmJsb2ctd3JhcHBlciAuZW50cnktY29udGVudCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmxvZy13cmFwcGVyLS1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5ibG9nLXdyYXBwZXItLWdyaWQgLmJsb2ctd3JhcHBlciB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmZ1bGwtY29udGVudCAuYmxvZy13cmFwcGVyLS1ncmlkLmJsb2ctY29sdW1ucy0tMiB7XG5cdG1hcmdpbjogMCAtMjVweDtcbn1cblxuLmZ1bGwtY29udGVudCAuYmxvZy13cmFwcGVyLS1ncmlkLmJsb2ctY29sdW1ucy0tMiAuYmxvZy13cmFwcGVyIHtcblx0cGFkZGluZzogMCAyNXB4O1xufVxuXG4uYmxvZy1jb2x1bW5zLS0zIC5ibG9nLXdyYXBwZXIge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uYmxvZy13cmFwcGVyLS1saXN0aW5nIC5ibG9nLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4uYmxvZy13cmFwcGVyLS1saXN0aW5nIGEucG9zdC10aHVtYm5haWwge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy13cmFwcGVyLS1saXN0aW5nIC5lbnRyeS1oZWFkZXIge1xuXHRmbGV4OiBub25lO1xuXHRtYXgtd2lkdGg6IDQwJTtcblx0bWFyZ2luOiAwIDQwcHggMCAwO1xufVxuXG4ucmF6emktcG9zdHNfX2ZvdW5kIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmF6emktcG9zdHNfX2ZvdW5kLWlubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4IDUwcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjNzY3Njc2O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5yYXp6aS1wb3N0c19fZm91bmQtaW5uZXIgLmNvdW50LWJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMnB4O1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuLnJhenppLXBvc3RzX190YXhzLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA1MXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJhenppLXBvc3RzX190YXhzLWxpc3QgdWwgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTdweCAxMHB4O1xufVxuXG4ucmF6emktcG9zdHNfX3RheHMtbGlzdCB1bCBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktcG9zdHNfX3RheHMtbGlzdCB1bCBsaSBhOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAuNHM7XG59XG5cbi5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHVsIGxpIGEuc2VsZWN0ZWQsIC5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHVsIGxpIGEuc2VsZWN0ZWQ6YWZ0ZXIsIC5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcbn1cblxuLnJhenppLXBvc3RzX190YXhzLWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktcG9zdHNfX3RheHMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Om5vdCguZnVsbC1jb250ZW50KSAucmF6emktcG9zdHNfX3RheHMtbGlzdCB1bCB7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5yYXp6aS1wb3N0c19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLXBvc3RzX19sb2FkaW5nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogLTUwcHg7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1wb3N0c19fbG9hZGluZyAucmF6emktbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5yYXp6aS1wb3N0c19fbG9hZGluZy5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1wb3N0c19fcmVsYXRlZCB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5yYXp6aS1wb3N0c19fcmVsYXRlZCAucmVsYXRlZC10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDU3cHg7XG59XG5cbi5yYXp6aS1wb3N0c19fcmVsYXRlZCAuYmxvZy13cmFwcGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXBvc3RzX19yZWxhdGVkIC5ibG9nLXdyYXBwZXIgLmVudHJ5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYXp6aS1wb3N0c19fcmVsYXRlZCAuYmxvZy13cmFwcGVyIC5lbnRyeS1jb250ZW50LFxuLnJhenppLXBvc3RzX19yZWxhdGVkIC5ibG9nLXdyYXBwZXIgLnJhenppLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wb3N0c19fcmVsYXRlZCAuYmxvZy13cmFwcGVyIC5lbnRyeS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudHMtdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xuXHRwYWRkaW5nOiAzMHB4IDAgMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50cy10aXRsZS5oYXMtY29tbWVudHMge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCB7XG5cdG1hcmdpbjogMzdweCAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIC5jb21tZW50LWJvZHkge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkge1xuXHRwYWRkaW5nOiAzMHB4IDAgMzVweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5jb21tZW50LWxpc3QgLmRlcHRoLTUgLmNoaWxkcmVuIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LW1ldGE6YmVmb3JlLCAuY29tbWVudC1saXN0IC5jb21tZW50LW1ldGE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50LWxpc3QgLmF2YXRhciB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciAuc2F5cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YWRhdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YWRhdGEgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhZGF0YSAuZm4ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zdHlsZTogaW5pdGlhbDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LW1ldGFkYXRhIC5mbiBhIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhZGF0YSAuZWRpdC1saW5rIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSB+IC5jb21tZW50LWNvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiA1cHggMCAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLnJlcGx5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1lZGl0LWxpbmssXG4uY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlc3BvbmQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSA+IHAge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXMge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxucC5uby1jb21tZW50cyB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Y29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLnBhZ2UtbnVtYmVycyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nOiA3cHggMjBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRtYXJnaW46IDMwcHggLTNweDtcblx0Y29sb3I6ICM5MDkwOTA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4uY29tbWVudHMtYXJlYSAucGFnZS1udW1iZXJzLnByZXYsIC5jb21tZW50cy1hcmVhIC5wYWdlLW51bWJlcnMubmV4dCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5wYWdlLW51bWJlcnMucHJldiB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLnBhZ2UtbnVtYmVycy5uZXh0IHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnBhZ2UgLmNvbW1lbnRzLWFyZWEge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBEZWZhdWx0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtYmxvY2stdGFibGUgdGQsXG4ud3AtYmxvY2stdGFibGUgdGgge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWdyYXkpO1xufVxuXG5wOmVtcHR5OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1idXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXM6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1vdXRsaW5lKSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUsXG5ibG9ja3F1b3RlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSxcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSxcbi53cC1ibG9jay1xdW90ZSB7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiAjODM4ODg5O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgcCB7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHAge1xuXHRmb250LXNpemU6IDMycHg7XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBjaXRlLFxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIC53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSxcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSAud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oci53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZTpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA0MHB4IDMwcHg7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG5cdGNvbG9yOiAjODM4ODg5O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIGNpdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0IHAsXG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQgcCxcbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0IGJsb2NrcXVvdGUgPiAuZWRpdG9yLXJpY2gtdGV4dCBwLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IGJsb2NrcXVvdGUgPiAuZWRpdG9yLXJpY2gtdGV4dCBwIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUsXG4ud3AtYmxvY2stcHVsbHF1b3RlIGZvb3Rlcixcbi53cC1ibG9jay1wdWxscXVvdGVfX2NpdGF0aW9uIHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIC53cC1ibG9jay1wdWxscXVvdGVfX2NpdGF0aW9uIHtcblx0Y29sb3I6ICM0MDQ2NGQ7XG59XG5cbi53cC1ibG9jay1jb2RlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbi53cC1ibG9jay1jb2RlIGNvZGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDM2cHg7XG59XG5cbmZpZ3VyZS5pcy1yZXNpemVkIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZmlndXJlLmFsaWdubGVmdCwgZmlndXJlLmFsaWducmlnaHQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5pbWcuYWxpZ25yaWdodCB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1hcmNoaXZlcyB7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi53cC1ibG9jay1hcmNoaXZlcyxcbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMgbGksXG51bC53cC1ibG9jay1jYXRlZ29yaWVzIGxpIHtcblx0cGFkZGluZzogN3B4IDA7XG5cdGNsZWFyOiBib3RoO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMgbGk6bGFzdC1jaGlsZCxcbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMgbGkgYSxcbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGkgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIDAgMWVtO1xuXHRwYWRkaW5nOiAwO1xufVxuXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGkge1xuXHRwYWRkaW5nOiA1cHggMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbjogMCAwIDVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvcik7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZCB7XG5cdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQgYSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA5cHggMjFweDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yKTtcblx0bWFyZ2luOiA0cHggMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQgYTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBoMiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdHBhZGRpbmc6IDAgMCAxM3B4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW06OmJlZm9yZSwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ud3AtYmxvY2stY292ZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1jb3ZlciBwOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDE6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGgyOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoMzpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDQ6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGg1Om5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoNjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xLTEgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC00LTMgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC05LTE2IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcixcbi53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsXG4ud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTE4LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0yMS05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xLTEgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSxcbi53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMS0yIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUsXG4ud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC05LTE2IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUsXG4ud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTE2LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSxcbi53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMTgtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0yMS05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDUwJTtcbn1cblxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xNi05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSxcbi53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtNC0zIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUsXG4ud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTktMTYgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSxcbi53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLFxuLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xOC05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUsXG4ud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTIxLTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktY2FwdGlvbixcbi53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuXHRjb2xvcjogIzU1NWQ2Njtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbnByZS53cC1ibG9jay12ZXJzZSB7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Ym9keTpub3QoLmZ1bGwtY29udGVudCkgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRib2R5LmZ1bGwtY29udGVudCAuc2l0ZS1jb250ZW50IC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUge1xuXHRcdG1heC13aWR0aDogMTE3MHB4O1xuXHRcdHdpZHRoOiAxMTcwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTExNzBweC8yICsgMTAwJS8yKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTExNzBweC8yICsgMTAwJS8yKTtcblx0fVxuXHQucGFnZS5mdWxsLWNvbnRlbnQ6bm90KC5lbGVtZW50b3ItcGFnZSkgLnNpdGUtY29udGVudCBhcnRpY2xlID4gKi5hbGlnbndpZGUge1xuXHRcdG1heC13aWR0aDogMTM4MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xMzgwcHgvMiArIDEwMCUvMik7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xMzgwcHgvMiArIDEwMCUvMik7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0LmZ1bGwtY29udGVudDpub3QoLmVsZW1lbnRvci1wYWdlKSAuc2l0ZS1jb250ZW50IGFydGljbGUgPiAqLmFsaWdud2lkZSxcblx0Lndvb2NvbW1lcmNlLWNhcnQuZnVsbC1jb250ZW50Om5vdCguZWxlbWVudG9yLXBhZ2UpIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSA+ICouYWxpZ253aWRlIHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRib2R5LmZ1bGwtY29udGVudCAuc2l0ZS1jb250ZW50IC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwsXG5cdGJvZHkuZnVsbC1jb250ZW50IC5zaXRlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG5cdFx0d2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwJTtcblx0fVxuXHRib2R5LmZ1bGwtY29udGVudCAuc2l0ZS1jb250ZW50IC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3ICsgOXB4KTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgOHB4KTtcblx0fVxuXHQucGFnZS5mdWxsLWNvbnRlbnQ6bm90KC5lbGVtZW50b3ItcGFnZSkgLnNpdGUtY29udGVudCBhcnRpY2xlID4gKi5hbGlnbmZ1bGwge1xuXHRcdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXHRcdG1heC13aWR0aDogMTAwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncgKyA5cHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyA4cHgpO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yNDA0IC5zaXRlLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxMTBweCAxNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtYXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCB7XG5cdG1heC13aWR0aDogNDQwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3I0MDQgLmVycm9yLTQwNCAucGFnZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bWFyZ2luOiAwIDAgMTlweDtcbn1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLnBhZ2UtY29udGVudCB7XG5cdG1hcmdpbjogMCAwIDM3cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmVycm9yNDA0IC5lcnJvci00MDQgLnJhenppLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMzRweDtcbn1cblxuLmVycm9yNDA0IC5lcnJvci00MDRfX3N2ZyB7XG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5lcnJvcjQwNCAuZXJyb3ItNDA0X19zdmcgc3ZnIHtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNTRweDtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2UgI3NpdGUtaGVhZGVyLFxuLm1haW50ZW5hbmNlLXBhZ2UgLnNpdGUtaGVhZGVyLFxuLm1haW50ZW5hbmNlLXBhZ2UgI3RvcGJhci1tb2JpbGUsXG4ubWFpbnRlbmFuY2UtcGFnZSAjc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbnRlbmFuY2UtcGFnZSAuc2l0ZS1jb250ZW50IHtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ucmF6emktYnJhbmRzLXNob3J0Y29kZV9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtMTJweDtcbn1cblxuLnJhenppLWJyYW5kcy1zaG9ydGNvZGVfX2l0ZW0ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNnb3RvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAyNXB4O1xuXHRyaWdodDogMTBweDtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuXHRjb2xvcjogI2ZmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4jZ290b3Auc2hvdy1zY3JvbGwge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC0tc3RpY2t5LWJvdHRvbSAjZ290b3Age1xuXHRib3R0b206IDEzMHB4O1xufVxuXG4vKnJ0bDpyYXc6XG4jZ290b3Auc2hvdy1zY3JvbGwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoLTkwZGVnKTtcbn1cbiovXG4uZm9vdGVyLW5ld3NsZXR0ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC0tcnotYnV0dG9uLWJnLWNvbG9yOiAjNTI1MjUyO1xuXHQtLXJ6LWJ1dHRvbi1jb2xvcjogI2ZmZjtcblx0LS1yei10ZXh0Ym94LWNvbG9yOiAjQTBBMEEwO1xuXHQtLXJ6LXRleHRib3gtYmctY29sb3I6ICMzMDMwMzA7XG5cdC0tcnotdGV4dGJveC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLXJ6LWZvb3Rlci1uZXdzbGV0dGVyLWJvcmRlci1jb2xvcjogIzJiMmIyYjtcblx0LS1yei1mb290ZXItbmV3c2xldHRlci10b3Atc3BhY2luZzogMTEwcHg7XG5cdC0tcnotZm9vdGVyLW5ld3NsZXR0ZXItYm90dG9tLXNwYWNpbmc6IDQxcHg7XG59XG5cbi5zaXRlLWZvb3Rlci1kYXJrIC5mb290ZXItbmV3c2xldHRlcixcbi5zaXRlLWZvb3Rlci1jdXN0b20gLmZvb3Rlci1uZXdzbGV0dGVyIHtcblx0cGFkZGluZy10b3A6IHZhcigtLXJ6LWZvb3Rlci1uZXdzbGV0dGVyLXRvcC1zcGFjaW5nKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXJ6LWZvb3Rlci1uZXdzbGV0dGVyLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItbmV3c2xldHRlciAuZm9vdGVyLWNvbnRhaW5lcixcbi5zaXRlLWZvb3Rlci1ncmF5IC5mb290ZXItbmV3c2xldHRlciAuZm9vdGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1yei1mb290ZXItbmV3c2xldHRlci10b3Atc3BhY2luZyk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1yei1mb290ZXItbmV3c2xldHRlci1ib3R0b20tc3BhY2luZyk7XG59XG5cbi5mb290ZXItbmV3c2xldHRlci5oYXMtZGl2aWRlciAuZm9vdGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWZvb3Rlci1uZXdzbGV0dGVyLWJvcmRlci1jb2xvcik7XG59XG5cbi5mb290ZXItbmV3c2xldHRlciAubmV3c2xldHRlci10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5mb290ZXItbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5mb290ZXItbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0cGFkZGluZzogMTdweCAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei10ZXh0Ym94LWJnLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei10ZXh0Ym94LWJvcmRlci1jb2xvcik7XG59XG5cbi5mb290ZXItbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0Ym94LWNvbG9yKTtcbn1cblxuLmZvb3Rlci1uZXdzbGV0dGVyIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0cGFkZGluZzogMCAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1idXR0b24tYmctY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tcnotYnV0dG9uLWNvbG9yKTtcbn1cblxuLmZvb3Rlci1uZXdzbGV0dGVyLmxheW91dC12MiAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotdGV4dGJveC1iZy1jb2xvcik7XG59XG5cbi5mb290ZXItbmV3c2xldHRlci5sYXlvdXQtdjIgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWJ1dHRvbi1jb2xvcik7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LXRleHRib3gtYmctY29sb3IpO1xufVxuXG4uZm9vdGVyLWJyYW5kaW5nIC5sb2dvLmxvZ28tdGV4dCB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3Rlci1wYXltZW50cyAucGF5bWVudHMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgLTIuNXB4O1xufVxuXG4uZm9vdGVyLXBheW1lbnRzIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDIuNXB4O1xufVxuXG4uZm9vdGVyLXBheW1lbnRzIGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1icmFuZGluZyAubG9nby5sb2dvLXRleHQge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXItbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAtMTJweDtcbn1cblxuLmZvb3Rlci1tZW51IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHQtLXJ6LWZvb3Rlci13aWRnZXQtYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xuXHQtLXJ6LWZvb3Rlci13aWRnZXQtdG9wLXNwYWNpbmc6IDY0cHg7XG5cdC0tcnotZm9vdGVyLXdpZGdldC1ib3R0b20tc3BhY2luZzogNjRweDtcbn1cblxuLnNpdGUtZm9vdGVyLWRhcmsgLmZvb3Rlci13aWRnZXRzLFxuLnNpdGUtZm9vdGVyLWN1c3RvbSAuZm9vdGVyLXdpZGdldHMge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tcnotZm9vdGVyLXdpZGdldC10b3Atc3BhY2luZyk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1yei1mb290ZXItd2lkZ2V0LWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLWNvbnRhaW5lcixcbi5zaXRlLWZvb3Rlci1ncmF5IC5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1yei1mb290ZXItd2lkZ2V0LXRvcC1zcGFjaW5nKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXJ6LWZvb3Rlci13aWRnZXQtYm90dG9tLXNwYWNpbmcpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuaGFzLWRpdmlkZXIgLmZvb3Rlci1jb250YWluZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1mb290ZXItd2lkZ2V0LWJvcmRlci1jb2xvcik7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCBpbWcge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IC5wcm9kdWN0LXRpdGxlLFxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgLndvb2NzX3ByaWNlX2NvZGUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLnN0YXItcmF0aW5nIC51c2VyLXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogI0Y4Qjg2RDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUsXG4uZm9vdGVyLXdpZGdldHMgLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gaDIge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ2MTU0O1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlIC5yYXp6aS1zdmctaWNvbixcbi5mb290ZXItd2lkZ2V0cyAud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBoMiAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldF90ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXRfdGV4dCAud2lkZ2V0LXRpdGxlIHtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0X3RleHQgcCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0X25hdl9tZW51IGxpIHtcblx0cGFkZGluZzogNHB4IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0X25hdl9tZW51IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0X2FyY2hpdmUgbGksXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldF9jYXRlZ29yaWVzIGxpIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLnJhenppLXdpZGdldF9fc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3MgYS5zb2NpYWwge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC5yYXp6aS13aWRnZXRfX3NvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzIGEuc29jaWFsOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItaG92ZXIpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMtYXJlYS1kaWZmIC5kaWZmLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0cy1hcmVhLWRpZmYgLmRpZmYtcm93ID4gKiB7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmZvb3Rlci1leHRyYSB7XG5cdC0tcnotZm9vdGVyLWV4dHJhLWJvcmRlci1jb2xvcjogIzJiMmIyYjtcblx0LS1yei1mb290ZXItZXh0cmEtdG9wLXNwYWNpbmc6IDExMnB4O1xuXHQtLXJ6LWZvb3Rlci1leHRyYS1ib3R0b20tc3BhY2luZzogMTA1cHg7XG59XG5cbi5zaXRlLWZvb3Rlci1kYXJrIC5mb290ZXItZXh0cmEsXG4uc2l0ZS1mb290ZXItY3VzdG9tIC5mb290ZXItZXh0cmEge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tcnotZm9vdGVyLWV4dHJhLXRvcC1zcGFjaW5nKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXJ6LWZvb3Rlci1leHRyYS1ib3R0b20tc3BhY2luZyk7XG59XG5cbi5zaXRlLWZvb3Rlci1saWdodCAuZm9vdGVyLWV4dHJhIC5mb290ZXItY29udGFpbmVyLFxuLnNpdGUtZm9vdGVyLWdyYXkgLmZvb3Rlci1leHRyYSAuZm9vdGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1yei1mb290ZXItZXh0cmEtdG9wLXNwYWNpbmcpO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcnotZm9vdGVyLWV4dHJhLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLmZvb3Rlci1leHRyYS5oYXMtZGl2aWRlciAuZm9vdGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWZvb3Rlci1leHRyYS1ib3JkZXItY29sb3IpO1xufVxuXG4uZm9vdGVyLWV4dHJhX19pbm5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1leHRyYV9faW5uZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZm9vdGVyLWxpbmtzIHtcblx0LS1yei1mb290ZXItbGlua3MtYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xuXHQtLXJ6LWZvb3Rlci1saW5rcy10b3Atc3BhY2luZzogNjRweDtcblx0LS1yei1mb290ZXItbGlua3MtYm90dG9tLXNwYWNpbmc6IDY0cHg7XG59XG5cbi5zaXRlLWZvb3Rlci1kYXJrIC5mb290ZXItbGlua3MsXG4uc2l0ZS1mb290ZXItY3VzdG9tIC5mb290ZXItbGlua3Mge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tcnotZm9vdGVyLWxpbmtzLXRvcC1zcGFjaW5nKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXJ6LWZvb3Rlci1saW5rcy1ib3R0b20tc3BhY2luZyk7XG59XG5cbi5zaXRlLWZvb3Rlci1saWdodCAuZm9vdGVyLWxpbmtzIC5mb290ZXItY29udGFpbmVyLFxuLnNpdGUtZm9vdGVyLWdyYXkgLmZvb3Rlci1saW5rcyAuZm9vdGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1yei1mb290ZXItbGlua3MtdG9wLXNwYWNpbmcpO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcnotZm9vdGVyLWxpbmtzLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLWxpbmtzIC53aWRnZXQgLndpZGdldC10aXRsZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5mb290ZXItbGlua3MgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IC53aWRnZXQtdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZzogMCA1cHggMCAwO1xufVxuXG4uZm9vdGVyLWxpbmtzIC53aWRnZXRfbmF2X21lbnUgLndpZGdldC10aXRsZSArICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXItbGlua3MgLndpZGdldF9uYXZfbWVudSB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IHVsIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IHVsIGxpOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxcHg7XG5cdGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uZm9vdGVyLWxpbmtzIC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRyYW5zaXRpb246IDAuMzVzO1xufVxuXG4uZm9vdGVyLWxpbmtzIC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLWxpbmtzIC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyLWxpbmtzLmhhcy1kaXZpZGVyIC5mb290ZXItY29udGFpbmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotZm9vdGVyLWxpbmtzLWJvcmRlci1jb2xvcik7XG59XG5cbi5mb290ZXItbWFpbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMjJweCAwO1xuXHQtLXJ6LWZvb3Rlci1tYWluLWJvcmRlci1jb2xvcjogIzJiMmIyYjtcblx0LS1yei1mb290ZXItbWFpbi10b3Atc3BhY2luZzogMjJweDtcblx0LS1yei1mb290ZXItbWFpbi1ib3R0b20tc3BhY2luZzogMjJweDtcbn1cblxuLnNpdGUtZm9vdGVyLWRhcmsgLmZvb3Rlci1tYWluLFxuLnNpdGUtZm9vdGVyLWN1c3RvbSAuZm9vdGVyLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tcnotZm9vdGVyLW1haW4tdG9wLXNwYWNpbmcpO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcnotZm9vdGVyLW1haW4tYm90dG9tLXNwYWNpbmcpO1xufVxuXG4uc2l0ZS1mb290ZXItbGlnaHQgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGFpbmVyLFxuLnNpdGUtZm9vdGVyLWdyYXkgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IHZhcigtLXJ6LWZvb3Rlci1tYWluLXRvcC1zcGFjaW5nKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXJ6LWZvb3Rlci1tYWluLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLmZvb3Rlci1tYWluLmhhcy1kaXZpZGVyIC5mb290ZXItY29udGFpbmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotZm9vdGVyLW1haW4tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZvb3Rlci1tYWluIC5mb290ZXItY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1tYWluIC5mb290ZXItaXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXY2IC5mb290ZXItbWFpbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcblx0LS1yei10ZXh0LWNvbG9yLWdyYXk6ICNjZGNkY2Q7XG5cdC0tcnotdGV4dC1jb2xvci1ob3ZlcjogI2ZmZjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5zaXRlLWZvb3RlciAubmV3c2xldHRlci10aXRsZSxcbi5zaXRlLWZvb3RlciAud2lkZ2V0LXRpdGxlLFxuLnNpdGUtZm9vdGVyIC5sb2dvLXRleHQsXG4uc2l0ZS1mb290ZXIgLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gaDIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG59XG5cbi5zaXRlLWZvb3RlciAuY3VzdG9tLXRleHQsXG4uc2l0ZS1mb290ZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHQsXG4uc2l0ZS1mb290ZXIgLnNvY2lhbHMtbWVudSBsaSBhLFxuLnNpdGUtZm9vdGVyIC5tZW51IGxpIGEsXG4uc2l0ZS1mb290ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xufVxuXG4uc2l0ZS1mb290ZXIgLnNvY2lhbHMtbWVudSBsaSBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyIC5tZW51IGxpIGE6aG92ZXIsXG4uc2l0ZS1mb290ZXIgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWhvdmVyKTtcbn1cblxuLnNpdGUtZm9vdGVyIC5tZW51IGxpIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWZvb3RlciAubWVudSBsaSBhOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMnB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWhvdmVyKTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLm1lbnUgbGkgYTpob3ZlcjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1mb290ZXIgLnNvY2lhbHMtbWVudSAubWVudSB7XG5cdG1hcmdpbi1sZWZ0OiAtNy41cHg7XG5cdG1hcmdpbi1yaWdodDogLTcuNXB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLnNvY2lhbHMtbWVudSBsaSB7XG5cdHBhZGRpbmc6IDAgNy41cHg7XG59XG5cbi5zaXRlLWZvb3RlciAuc29jaWFscy1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaXRlLWZvb3RlciAuc29jaWFscy1tZW51IGxpIGE6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtZm9vdGVyIC5sb2dvIC5sb2dvLXRleHQge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2l0ZS1mb290ZXIuaGFzLWRpdmlkZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzJiMmIyYjtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IHtcblx0LS1yei1jb2xvci1kYXJrZXI6ICNmZmY7XG5cdC0tcnotdGV4dC1jb2xvci1ncmF5OiAjNDQ0O1xuXHQtLXJ6LWNvbG9yLWxpZ2h0ZXI6ICMxMTE7XG5cdC0tcnotdGV4dC1jb2xvci1ob3ZlcjogIzExMTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItbWFpbiB7XG5cdHBhZGRpbmc6IDA7XG5cdC0tcnotZm9vdGVyLW1haW4tYm9yZGVyLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAuMTUgKTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItbmV3c2xldHRlciB7XG5cdC0tcnotYnV0dG9uLWJnLWNvbG9yOiAjZmZmO1xuXHQtLXJ6LWJ1dHRvbi1jb2xvcjogIzExMTtcblx0LS1yei10ZXh0Ym94LWNvbG9yOiAjQTBBMEEwO1xuXHQtLXJ6LXRleHRib3gtYmctY29sb3I6ICNmZmY7XG5cdC0tcnotdGV4dGJveC1ib3JkZXItY29sb3I6ICNjZGNkY2Q7XG5cdC0tcnotZm9vdGVyLW5ld3NsZXR0ZXItYm9yZGVyLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAuMTUgKTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHtcblx0LS1yei10ZXh0Ym94LWJvcmRlci1jb2xvcjogIzExMTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItbmV3c2xldHRlcjpub3QoLmxheW91dC12MikgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei10ZXh0Ym94LWJvcmRlci1jb2xvcik7XG59XG5cbi5zaXRlLWZvb3Rlci1saWdodCAuZm9vdGVyLW5ld3NsZXR0ZXI6bm90KC5sYXlvdXQtdjIpIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcblx0LS1yei10ZXh0Ym94LWJvcmRlci1jb2xvcjogIzExMTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItbmV3c2xldHRlci5sYXlvdXQtdjIge1xuXHQtLXJ6LXRleHRib3gtYmctY29sb3I6ICMxMTE7XG59XG5cbi5zaXRlLWZvb3Rlci1saWdodCAuZm9vdGVyLXdpZGdldHMge1xuXHQtLXJ6LWZvb3Rlci13aWRnZXQtYm9yZGVyLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAuMTUgKTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LmRyb3Bkb3duIHtcblx0Ym9yZGVyLWNvbG9yOiAjY2RjZGNkO1xufVxuXG4uc2l0ZS1mb290ZXItbGlnaHQgLnJhenppLXdpZGdldF9fc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3Mge1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5zaXRlLWZvb3Rlci1saWdodCAucmF6emktd2lkZ2V0X19zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcyBhLnNvY2lhbCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2l0ZS1mb290ZXItbGlnaHQgLmZvb3Rlci1leHRyYSB7XG5cdC0tcnotZm9vdGVyLWV4dHJhLWJvcmRlci1jb2xvcjogcmdiYSggMCwgMCwgMCwgLjE1ICk7XG59XG5cbi5zaXRlLWZvb3Rlci1ncmF5IHtcblx0LS1yei1jb2xvci1kYXJrZXI6ICNGNUY1RjU7XG5cdC0tcnotdGV4dC1jb2xvci1ncmF5OiAjNTI1MjUyO1xuXHQtLXJ6LWNvbG9yLWxpZ2h0ZXI6ICMxMTE7XG5cdC0tcnotdGV4dC1jb2xvci1ob3ZlcjogIzExMTtcbn1cblxuLnNpdGUtZm9vdGVyLWdyYXkgLmZvb3Rlci1tYWluIHtcblx0cGFkZGluZzogMDtcblx0LS1yei1mb290ZXItbWFpbi1ib3JkZXItY29sb3I6IHJnYmEoIDAsIDAsIDAsIC4wNiApO1xufVxuXG4uc2l0ZS1mb290ZXItZ3JheSAuZm9vdGVyLW5ld3NsZXR0ZXIge1xuXHQtLXJ6LWJ1dHRvbi1iZy1jb2xvcjogI0Y1RjVGNTtcblx0LS1yei1idXR0b24tY29sb3I6ICMxMTE7XG5cdC0tcnotdGV4dGJveC1jb2xvcjogI0EwQTBBMDtcblx0LS1yei10ZXh0Ym94LWJnLWNvbG9yOiAjRjVGNUY1O1xuXHQtLXJ6LXRleHRib3gtYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuXHQtLXJ6LWZvb3Rlci1uZXdzbGV0dGVyLWJvcmRlci1jb2xvcjogcmdiYSggMCwgMCwgMCwgLjA2ICk7XG59XG5cbi5zaXRlLWZvb3Rlci1ncmF5IC5mb290ZXItbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHtcblx0LS1yei10ZXh0Ym94LWJvcmRlci1jb2xvcjogIzExMTtcbn1cblxuLnNpdGUtZm9vdGVyLWdyYXkgLmZvb3Rlci1uZXdzbGV0dGVyOm5vdCgubGF5b3V0LXYyKSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LXRleHRib3gtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnNpdGUtZm9vdGVyLWdyYXkgLmZvb3Rlci1uZXdzbGV0dGVyOm5vdCgubGF5b3V0LXYyKSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdC0tcnotdGV4dGJveC1ib3JkZXItY29sb3I6ICMxMTE7XG59XG5cbi5zaXRlLWZvb3Rlci1ncmF5IC5mb290ZXItbmV3c2xldHRlci5sYXlvdXQtdjIge1xuXHQtLXJ6LXRleHRib3gtYmctY29sb3I6ICMxMTE7XG59XG5cbi5zaXRlLWZvb3Rlci1ncmF5IC5mb290ZXItd2lkZ2V0cyB7XG5cdC0tcnotZm9vdGVyLXdpZGdldC1ib3JkZXItY29sb3I6IHJnYmEoIDAsIDAsIDAsIC4wNiApO1xufVxuXG4uc2l0ZS1mb290ZXItZ3JheSAuZm9vdGVyLXdpZGdldHMgLndpZGdldC5kcm9wZG93biB7XG5cdGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbn1cblxuLnNpdGUtZm9vdGVyLWdyYXkgLnJhenppLXdpZGdldF9fc29jaWFsLWxpbmtzIC5zb2NpYWwtbGlua3Mge1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5zaXRlLWZvb3Rlci1ncmF5IC5yYXp6aS13aWRnZXRfX3NvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzIGEuc29jaWFsIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5zaXRlLWZvb3Rlci1ncmF5IC5mb290ZXItZXh0cmEge1xuXHQtLXJ6LWZvb3Rlci1leHRyYS1ib3JkZXItY29sb3I6IHJnYmEoIDAsIDAsIDAsIC4wNiApO1xufVxuXG4uc2l0ZS1mb290ZXItZGFyayAuaGFzLWRpdmlkZXIsXG4uc2l0ZS1mb290ZXItY3VzdG9tIC5oYXMtZGl2aWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtZm9vdGVyLWxpZ2h0IC5oYXMtZGl2aWRlciAuZm9vdGVyLWNvbnRhaW5lcixcbi5zaXRlLWZvb3Rlci1ncmF5IC5oYXMtZGl2aWRlciAuZm9vdGVyLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1yaWdodCB7XG5cdGZsZXg6IDE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZm9vdGVyLXJpZ2h0ID4gKiB7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uZm9vdGVyLWxlZnQge1xuXHRmbGV4OiAxO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb290ZXItbGVmdCA+ICoge1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgaDEsIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIGgyLCAubmV3c2xldHRlci1wb3B1cC1tb2RhbCBoMywgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgaDQsIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIGg1LCAubmV3c2xldHRlci1wb3B1cC1tb2RhbCBoNiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bGluZS1oZWlnaHQ6IDEuMzU3ZW07XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXRpdGxlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRsaW5lLWhlaWdodDogMS4zNTdlbTtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAuYnV0dG9uLWNsb3NlIHtcblx0dG9wOiAyOHB4O1xuXHRyaWdodDogMjhweDtcblx0dHJhbnNmb3JtOiBub25lO1xuXHR6LWluZGV4OiAxMDtcblx0Y29sb3I6ICNhMGEwYTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLmJ1dHRvbi1jbG9zZTpob3ZlciB7XG5cdGNvbG9yOiAjYTBhMGEwO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubW9kYWwtY29udGVudCB7XG5cdHdpZHRoOiA4MzBweDtcblx0bWF4LXdpZHRoOiA5MCU7XG5cdG1heC1oZWlnaHQ6IDYwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uLWNsb3NlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzc2NzY3Njtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm4tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcblx0bWFyZ2luOiAycHggMTRweCAwIDA7XG5cdGZsb2F0OiBsZWZ0O1xuXHR0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1vdXQ7XG5cdGZsZXg6IG5vbmU7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uLWNsb3NlOmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IHNvbGlkICMxMTExMTE7XG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1cHg7XG5cdGxlZnQ6IDZweDtcblx0b3BhY2l0eTogMDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm4tY2xvc2UuYWN0aXZlOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTEtY29sdW1uIC5tb2RhbC1jb250ZW50IHtcblx0cGFkZGluZzogMTBweDtcblx0d2lkdGg6IDU3MHB4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMS1jb2x1bW4gLm5ld3NsZXR0ZXItcG9wdXAtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMS1jb2x1bW4gLm5ld3NsZXR0ZXItcG9wdXAtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMyk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAubmV3c2xldHRlci1wb3B1cC1pbWFnZV9faG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IHtcblx0LS1yei1jb2xvci1kYXJrOiNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzBweCAwO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNjMlO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMS1jb2x1bW4gLm5ld3NsZXR0ZXItcG9wdXAtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDUwcHggNDBweCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAubmV3c2xldHRlci1wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMS1jb2x1bW4gLm5ld3NsZXR0ZXItcG9wdXAtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAubmV3c2xldHRlci1wb3B1cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTEtY29sdW1uIC5uZXdzbGV0dGVyLXBvcHVwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcblx0ZmxleDogMTtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdGhlaWdodDogNDZweDtcblx0cGFkZGluZzogMCAyM3B4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMS1jb2x1bW4gLm5ld3NsZXR0ZXItcG9wdXAtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGZsZXg6IDA7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAubmV3c2xldHRlci1wb3B1cC1mb3JtIC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAuYnV0dG9uLWNsb3NlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAuYnV0dG9uLWNsb3NlOmhvdmVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5tb2RhbC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTItY29sdW1ucyAubmV3c2xldHRlci1wb3B1cC1pbWFnZSB7XG5cdGZsZXg6IDAuOTI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5uZXdzbGV0dGVyLXBvcHVwLWltYWdlLm5vLWltYWdlIHtcblx0ZmxleDogbm9uZTtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTItY29sdW1ucyAubmV3c2xldHRlci1wb3B1cC13cmFwcGVyIHtcblx0ZmxleDogMTtcblx0cGFkZGluZzogMTEwcHggNzBweCAyNnB4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQge1xuXHRwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTItY29sdW1ucyAubmV3c2xldHRlci1wb3B1cC1mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiA2M3B4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5tYzR3cC1mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTItY29sdW1ucyAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRmbGV4OiAxO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAwIDIzcHg7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0yLWNvbHVtbnMgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRsaW5lLWhlaWdodDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgRWxlbWVudG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItaGlkZGVuLXBob25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItaGlkZGVuLXRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1oaWRkZW4tZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0fVxuXHQuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCB7XG5cdFx0bWF4LXdpZHRoOiAxMTkwcHg7XG5cdH1cblx0LmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXHQuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbHVtbi1nYXAtbmFycm93IHtcblx0XHRtYXgtd2lkdGg6IDExODBweDtcblx0fVxuXHQuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZXIge1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHR9XG5cdC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxufVxuXG4uZWxlbWVudG9yLXNlY3Rpb24tY29udGVudC1zcGFjZS1iZXR3ZWVuIC5lbGVtZW50b3ItY29udGFpbmVyIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmF6emktc2hvcnRjb2RlLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJhenppLXNob3J0Y29kZS1zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjQTBBMEEwO1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xuXHRtYXJnaW46IDAgNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG5cdG9wYWNpdHk6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IDAuMzVzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSwgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXI6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luOiAwIDVweDtcbn1cblxudWwucmF6emktY2hlY2ttYXJrLWxpc3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG51bC5yYXp6aS1jaGVja21hcmstbGlzdHMgbGkge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGNvbG9yOiAjMTExMTExO1xufVxuXG51bC5yYXp6aS1jaGVja21hcmstbGlzdHMgbGk6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdROUlrMHhNeUF4VERRdU56VWdNVEJNTVNBMUxqa3dPVEE1SWlCemRISnZhMlU5SWlOR1JqWkdOakVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQ0SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NE5Dand2YzNablBnMEspO1xufVxuXG51bC5yYXp6aS1jaGVja21hcmstbGlzdHMgbGkud3Jvbmcge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxudWwucmF6emktY2hlY2ttYXJrLWxpc3RzIGxpLndyb25nOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajROQ2p4d1lYUm9JR1E5SWswNUlERk1NU0E1VFRFZ01VdzVJRGtpSUhOMGNtOXJaVDBpSXpreE9URTVNU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMamNpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnMEtQQzl6ZG1jK0RRbz0pO1xufVxuXG5Aa2V5ZnJhbWVzIHJhenppLXJvdGF0ZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcmF6emktc2NhbGUge1xuXHQzMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcmF6emktc3BpbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcmF6emlGYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYnViYmxlIHtcblx0MCUsIDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1yaXBwbGUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MjAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IC40O1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xufVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1pdGVtLWVtcHR5IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRjb2xvcjogI2EwYTBhMDtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvcGFjaXR5OiAuNTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b246aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24gc3ZnIHtcblx0LypydGw6cmF3OlxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0Ki9cbn1cblxuLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogLTE1cHg7XG59XG5cbi5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogLTE1cHg7XG59XG5cbi5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU7XG59XG5cbi5yYXp6aS1zd2lwZXItc2xpZGVyLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLnJhenppLXN3aXBlci1zbGlkZXItZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uOmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucmF6emktc3dpcGVyLXNsaWRlci1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5yYXp6aS1zd2lwZXItc2xpZGVyLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5zd2lwZXItcGFnaW5hdGlvbi1sb2NrLFxuLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnN3aXBlci1zY3JvbGxiYXItbG9jayxcbi5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5zd2lwZXItYnV0dG9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhenppLWJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWl0ZW06aG92ZXIgLnJhenppLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0LypydGw6cmF3OlxuXHQgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgKi9cbn1cblxuLnJhenppLWJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWl0ZW06aG92ZXIgLmJhbm5lci1pbWc6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5yYXp6aS1iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1jb250ZW50LFxuLnJhenppLWJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWltZzphZnRlcixcbi5yYXp6aS1iYW5uZXItY2Fyb3VzZWwgLmZ1bGwtYm94LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaW1nOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaW1nIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLWJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci10aXRsZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IC0xMTRweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnJhenppLWJhbm5lci1jYXJvdXNlbCAuYnV0dG9uLWxpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJhenppLWJhbm5lci1jYXJvdXNlbCAuYnV0dG9uLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAjMWYxZjFmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRsaW5lLWhlaWdodDogNTRweDtcblx0cGFkZGluZzogMCAyNnB4O1xuXHRtaW4td2lkdGg6IDE5MHB4O1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsIC5idXR0b24tdGV4dCAucmF6emktaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJhenppLWJhbm5lci1jYXJvdXNlbF9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsX19idG4tcG9zaXRpb24tY2VudGVyIC5iYW5uZXItY29udGVudCB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF6emktYmFubmVyLWNhcm91c2VsX19idG4tcG9zaXRpb24tY2VudGVyIC5iYW5uZXItdGl0bGUge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYXp6aS1iYW5uZXItY2Fyb3VzZWxfX2J0bi1wb3NpdGlvbi1jZW50ZXIgLmJ1dHRvbi1saW5rIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ucmF6emktbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktbmV3c2xldHRlciAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5yYXp6aS1uZXdzbGV0dGVyIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5yYXp6aS1uZXdzbGV0dGVyLTIgLm5ld3NsZXR0ZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxN3B4O1xufVxuXG4ucmF6emktbmV3c2xldHRlci0yIC5uZXdzbGV0dGVyLWRlc2Mge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5yYXp6aS1uZXdzbGV0dGVyLTIgLm1jNHdwLWZvcm0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktbmV3c2xldHRlci0yIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzExMTExMTtcblx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4ucmF6emktbmV3c2xldHRlci0yIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnJhenppLW5ld3NsZXR0ZXItMiAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1uZXdzbGV0dGVyLTJfX2hlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4ucmF6emktY291bnRkb3duIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhenppLWNvdW50ZG93biAudGltZXIge1xuXHRwYWRkaW5nOiAwIDIzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1jb3VudGRvd24gLnRpbWVyOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1jb3VudGRvd24gLnRpbWVyOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1jb3VudGRvd24gLnRpbWVyIC50ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLWNvdW50ZG93biAudGltZXIgLmRpdmlkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IC04cHg7XG5cdGZvbnQtc2l6ZTogMzdweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yYXp6aS1jb3VudGRvd24gLmRpZ2l0cyB7XG5cdGZvbnQtc2l6ZTogNDRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1jb250YWN0LWZvcm0tNyBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLWNvbnRhY3QtZm9ybS03IGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG4ucmF6emktY29udGFjdC1mb3JtLTcgdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLWNvbnRhY3QtZm9ybS03IGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmF6emktY29udGFjdC1mb3JtLTcgdGV4dGFyZWEge1xuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ucmF6emktZmFxIC5mYXEtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmF6emktZmFxIC5mYXEtZGVzYyB7XG5cdG1hcmdpbi10b3A6IDIzcHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnJhenppLWZhcSAuZmFxLWRlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLWZhcSAuYm94LWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMXB4IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2UyZTJlMjtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXp6aS1mYXEgLmJveC1jb250ZW50IC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiAjMWYxZjFmO1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5yYXp6aS1mYXEgLmJveC1jb250ZW50IC5yYXp6aS1zdmctaWNvbiBzdmcge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNpdGlvbjogZWFzZSAuM3M7XG59XG5cbi5yYXp6aS1mYXEgLmJveC1jb250ZW50IC5pY29uLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1mYXEgLmJveC1jb250ZW50LmFjdGl2ZSAucmF6emktc3ZnLWRlZmF1bHQgc3ZnIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJhenppLWZhcSAuYm94LWNvbnRlbnQuYWN0aXZlIC5pY29uLW5vcm1hbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1mYXEgLmJveC1jb250ZW50LmFjdGl2ZSAuaWNvbi1hY3RpdmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yYXp6aS1mYXEgLmJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX3RleHQge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbCAuYm94LWl0ZW0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0Zm9udC1zaXplOiAyOHB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAudGVzdGltb25pYWxzLWl0ZW0ge1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggMjJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbC0yIC50ZXN0aW1vbmlhbHMtaXRlbS50ZXN0aW1vbmlhbHMtaXRlbV9fYXV0aG9yLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNzBweCAwIDA7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAuc3dpcGVyLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2hlYWRpbmcge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDY5cHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9faGVhZGluZyAuaGVhZGluZy1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5MDkwOTA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9faGVhZGluZyAuaGVhZGluZy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9faGVhZGVyIC50ZXN0aS1pbWFnZSB7XG5cdGZsZXg6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcblx0bWF4LXdpZHRoOiA4MHB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2hlYWRlciAudGVzdGktaW1hZ2UgKyAuaGVhZGVyLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2hlYWRlciAuc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2hlYWRlciAudGVzdGktdGl0bGUge1xuXHRtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9faGVhZGVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNjZGNkY2Q7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9faGVhZGVyIC5yYXp6aS1zdmctaWNvbi5yYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAjRjhCODZEO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2Zvb3RlciAudGVzdGktZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9fZm9vdGVyIC50ZXN0aS1tZXRhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLmF1dGhvci1ncm91cCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAxIDI2JTtcbn1cblxuLmF1dGhvci1ncm91cDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiBjYWxjKDBweCAtIDMwcHgpO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHggKyAyMnB4ICsgMnB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcbn1cblxuLmF1dGhvci1ncm91cCArIC5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9fZ3Ige1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi50ZXN0aS1hdXRob3ItaW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2NlbnRlcmVkc2xpZGVzLXllcyAudGVzdGltb25pYWxzLWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDc3MHB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX3JhdGluZ19wb3NpdGlvbi1yaWdodCAuaGVhZGVyLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTJfX2dyIHtcblx0ZmxleDogMCAxIDc0JTtcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktaW5zdGFncmFtLWdyaWQgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAlLCAxZnIpKTtcblx0Z3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xufVxuXG4ucmF6emktaW5zdGFncmFtLWdyaWQgLmluc3RhZ3JhbS13cmFwcGVyIGxpIGE6aG92ZXIge1xuXHRvcGFjaXR5OiAuOTtcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkIC5pbnN0YWdyYW0td3JhcHBlciBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkIC5pbnN0YWdyYW0tdGV4dC1ib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAxNXB4IDQwcHg7XG59XG5cbi5yYXp6aS1pbnN0YWdyYW0tZ3JpZC0yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF6emktaW5zdGFncmFtLWdyaWQtMiAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkLTIgLmluc3RhZ3JhbS13cmFwcGVyIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkLTIgLmluc3RhZ3JhbS13cmFwcGVyIGxpIGE6aG92ZXIge1xuXHRvcGFjaXR5OiAuOTtcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkLTIgLmluc3RhZ3JhbS13cmFwcGVyIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktaW5zdGFncmFtLWdyaWQtMiAuaW5zdGFncmFtLXRleHQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ucmF6emktaW5zdGFncmFtLWdyaWQtMiAuaW5zdGFncmFtLXRleHQtd3JhcHBlciAucmF6emktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDMzcHg7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkLTIgLmluc3RhZ3JhbS10ZXh0LXdyYXBwZXIgLmluc3RhZ3JhbS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnJhenppLWluc3RhZ3JhbS1ncmlkLTIgLmluc3RhZ3JhbS10ZXh0LXdyYXBwZXIgLmluc3RhZ3JhbS1kZXNjIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC1yYXp6aS1tYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF6emktbWFwX19oYXMtdGFiIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhenppLW1hcF9faGFzLXRhYiAucmF6emktbWFwX190YWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktbWFwX19oYXMtdGFiIC5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMlKTtcbn1cblxuLnJhenppLW1hcF9faGFzLXNlYXJjaCB7XG5cdG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4ucmF6emktbWFwX19oYXMtc2VhcmNoIGRpdi5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktbWFwIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucmF6emktbWFwID4gKiB7XG5cdGhlaWdodDogNjE0cHg7XG59XG5cbi5yYXp6aS1tYXAgLmJveC1pdGVtIHtcblx0cGFkZGluZzogMzJweCA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXp6aS1tYXAgLmJveC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnJhenppLW1hcCAubWFwLXRpdGxlIHtcblx0bWFyZ2luOiAwIDAgMjlweDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmF6emktbWFwIC5tYXAtbG9jYWwge1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucmF6emktbWFwIC5tYXAtZGVzYyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5yYXp6aS1tYXAgLm1hcC1kZXNjIGg2IHtcblx0bWFyZ2luOiAwIDAgNHB4O1xufVxuXG4ucmF6emktbWFwIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLW1hcCAubWFwYm94Z2wtY3RybC10b3AtcmlnaHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiA3NSU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHRvcDogLTE3NXB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktbWFwIC5tYXBib3hnbC1jdHJsLWdlb2NvZGVyIHtcblx0bWluLXdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktbWFwIC5tYXBib3hnbC1jdHJsLWdlb2NvZGVyIHVsID4gbGkgPiBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5yYXp6aS1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLm1hcC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLnJhenppLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCAubWFwLWxvY2FsIHtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnJhenppLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCAubWFwLWRlc2MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ucmF6emktbWFwIC5tYXBib3hnbC1jdHJsLWdlb2NvZGVyIC5nZW9jb2Rlci1pY29uLXNlYXJjaCB7XG5cdC8qcnRsOnJhdzpcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICovXG59XG5cbi5yYXp6aS1tYXBfX3RhYmxlIHtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0ZmxleDogMCAwIDMzJTtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRzY3JvbGxiYXItY29sb3I6ICMxZjFmMWYgI2UyZTJlMjc4O1xuXHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5yYXp6aS1tYXBfX3RhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAycHg7XG59XG5cbi5yYXp6aS1tYXBfX3RhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG5cbi5yYXp6aS1tYXBfX3RhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1tYXBfX2NvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgLnByb2R1Y3RzLWVtcHR5IC5yYXp6aS10YWJzLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5wcm9kdWN0cy1lbXB0eSAucHJvZHVjdHMge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnRhYnMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgdWwudGFicyBsaSB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyB1bC50YWJzIGxpIGEge1xuXHRwYWRkaW5nOiAwIDJweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnRhYnMgbGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyB1bC50YWJzIGxpIGE6aG92ZXIsIC5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnRhYnMgbGkgYS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnRhYnMgbGkgYTpob3ZlcjphZnRlciwgLnJhenppLXByb2R1Y3RzLXRhYnMgdWwudGFicyBsaSBhLmFjdGl2ZTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyB1bC50YWJzIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyB1bC50YWJzIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyAudGFicy1jb250ZW50LmxvYWRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLWNvbnRlbnQubG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLWNvbnRlbnQubG9hZGluZzpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGFuaW1hdGlvbjogcmF6emktc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLWNvbnRlbnQubG9hZGluZzpiZWZvcmUge1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgLnRhYnMtY29udGVudC5sb2FkaW5nOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLXBhbmVsIHtcblx0bWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLXBhbmVsIC5yYXp6aS1sb2FkaW5nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgLnRhYnMtcGFuZWwgLnJhenppLXRhYnMtYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC50YWJzLXBhbmVsLnRhYi1sb2FkZWQge1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyAudGFicy1wYW5lbC50YWItbG9hZGVkIC5yYXp6aS10YWJzLWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnN3aXBlci13cmFwcGVyIHtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG1hcmdpbjogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgdWwuc3dpcGVyLXdyYXBwZXIgbGkge1xuXHRjbGVhcjogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0bWF4LXdpZHRoOiA1NzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCBhdXRvIDQwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5saW5rZWQtcHJvZHVjdHMtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgdWwucHJvZHVjdHMuc3dpcGVyLXdyYXBwZXIge1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnByb2R1Y3RzLnN3aXBlci13cmFwcGVyIGxpLnByb2R1Y3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5hamF4LWxvYWQtcHJvZHVjdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAxNjVweDtcblx0aGVpZ2h0OiA1NHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFicyAuYWpheC1sb2FkLXByb2R1Y3RzLmxvYWRpbmcgLnJhenppLWdvb2V5IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnMgLmFqYXgtbG9hZC1wcm9kdWN0cy5sb2FkaW5nIC5idXR0b24tdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5hamF4LWxvYWQtcHJvZHVjdHMgLnJhenppLWdvb2V5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzIC5hamF4LWxvYWQtcHJvZHVjdHMgLnJhenppLWdvb2V5IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19faGVhZGluZy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnNfX2hlYWRpbmcge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19fbmF2aWdhdGlvbiAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjMUYxRjFGO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19fbmF2aWdhdGlvbiAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzX19uYXZpZ2F0aW9uIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMzBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXRhYnNfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtLXJ6LXByb2R1Y3QtdGFicy1oZWFkZXItc3BhY2U6IDMwcHg7XG5cdC0tcnotcHJvZHVjdC10YWJzLWhlYWRlci1pdGVtcy1zcGFjZTogNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciB1bC50YWJzIHtcblx0d2lkdGg6IDI3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1yaWdodDogdmFyKC0tcnotcHJvZHVjdC10YWJzLWhlYWRlci1zcGFjZSk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyIHVsLnRhYnMgbGkge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmc6IHZhcigtLXJ6LXByb2R1Y3QtdGFicy1oZWFkZXItaXRlbXMtc3BhY2UpIDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciB1bC50YWJzIGxpIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciB1bC50YWJzIGxpIGE6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciB1bC50YWJzIGxpIGEgLnJhenppLXByb2R1Y3RzLXRhYnNfX2ltYWdlX2NhdGVnb3J5IHtcblx0bWF4LXdpZHRoOiA2MHB4O1xuXHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyIC50YWJzLWNvbnRlbnQge1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDI3MHB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyLmNvbHVtbnMtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gMiApIC0gMyUpO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gMyApIC0gMyUpO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyLmNvbHVtbnMtNCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNCApIC0gMyUpO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyLmNvbHVtbnMtNSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNSApIC0gMyUpO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyLmNvbHVtbnMtNiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNiApIC0gMyUpO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyLmNvbHVtbnMtNyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNyApIC0gMyUpO1xuXHR9XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMge1xuXHRwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzLnJhenppLWNhdGVnb3J5LXBhcmVudCAucmF6emktc2hvcnRjb2RlLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAuY2F0ZWdvcnktY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAxMDBweDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAuY2F0ZWdvcnktbGlzdCB7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC5jYXRlZ29yeS1saXN0IGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC5jYXRlZ29yeS1saXN0IGxpIC5jYXQtdGh1bWIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC5jYXRlZ29yeS1saXN0IGxpIC5jYXQtbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgLmNhdGVnb3J5LWxpc3QgbGkgLmNhdC1uYW1lIC5jYXQtY291bnQge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgLmNhdGVnb3J5LWxpc3QgbGk6aG92ZXIgLmNhdC1uYW1lIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIHVsLnRhYnMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyB1bC50YWJzIGxpIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgdWwudGFicyBsaSBhIHtcblx0cGFkZGluZzogMCAycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIHVsLnRhYnMgbGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIHVsLnRhYnMgbGkgYTpob3ZlciwgLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyB1bC50YWJzIGxpIGEuYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIHVsLnRhYnMgbGkgYTpob3ZlcjphZnRlciwgLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyB1bC50YWJzIGxpIGEuYWN0aXZlOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgdWwudGFicyBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyB1bC50YWJzIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC50YWJzLWNvbnRlbnQubG9hZGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAudGFicy1jb250ZW50LmxvYWRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC50YWJzLWNvbnRlbnQubG9hZGluZzpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGFuaW1hdGlvbjogcmF6emktc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgLnRhYnMtY29udGVudC5sb2FkaW5nOmJlZm9yZSB7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC50YWJzLWNvbnRlbnQubG9hZGluZzphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC50YWJzLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgLnRhYnMtcGFuZWwge1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAudGFicy1wYW5lbCAudGFiLWNvbnRlbnQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgLnRhYnMtcGFuZWwgLnJhenppLWxvYWRpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAudGFicy1wYW5lbCAucmF6emktdGFicy1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAudGFicy1wYW5lbC50YWItbG9hZGVkIHtcblx0bWluLWhlaWdodDogYXV0bztcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAudGFicy1wYW5lbC50YWItbG9hZGVkIC5yYXp6aS10YWJzLWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgdWwuc3dpcGVyLXdyYXBwZXIge1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgdWwuc3dpcGVyLXdyYXBwZXIgbGkge1xuXHRjbGVhcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicy5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDg1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDk7XG5cdGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicy5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1jYXRlZ29yeS1hcnJvdy1wcmV2IHtcblx0bGVmdDogLTExM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnJ6LWNhdGVnb3J5LWFycm93LW5leHQge1xuXHRyaWdodDogLTExM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC5yei1jYXRlZ29yeS1hcnJvdy1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktdGFicyAucnotY2F0ZWdvcnktYXJyb3ctbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnkuaGFzLWNhdGVnb3JpZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5Lmhhcy1jYXRlZ29yaWVzIC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5X19jYXRlZ29yaWVzIHtcblx0d2lkdGg6IDE0LjYlO1xufVxuXG4ucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeS5oYXMtY2F0ZWdvcmllcyAucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fcHJvZHVjdCB7XG5cdHdpZHRoOiBjYWxjKDg1LjQlIC0gMzBweCk7XG59XG5cbi5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5X19jYXRlZ29yaWVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyN3B4IDAgMCAzMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnlfX2NhdGVnb3JpZXMgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0Y29sb3I6ICMxMTExMTE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnlfX2NhdGVnb3JpZXMgbGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTFweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyBsaSBhOmhvdmVyOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5zd2lwZXItd3JhcHBlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5zd2lwZXItd3JhcHBlciBsaSB7XG5cdGNsZWFyOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cyB7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cy5zd2lwZXItd3JhcHBlcixcbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cyAuc3dpcGVyLXdyYXBwZXIge1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0czpub3QoLnN3aXBlci13cmFwcGVyKSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6bm90KC5zd2lwZXItc2xpZGUpIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc3dpcGVyLXNsaWRlIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgdWwucHJvZHVjdHMge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdG1heC13aWR0aDogNTcwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDVweCBhdXRvIDQwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwgLnJhenppLWdyaWQtYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwgLnJhenppLWdyaWQtYnV0dG9uIGEge1xuXHRsaW5lLWhlaWdodDogNTRweDtcblx0cGFkZGluZzogMCA0NHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwgLnJhenppLWdyaWQtYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsIC5wcm9kdWN0LWxvb3Atb3V0c2l0ZSB7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsIC5wcm9kdWN0LWxvb3Atb3V0c2l0ZSAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmVsZW1lbnRvci1zZWN0aW9uOm5vdCguZWxlbWVudG9yLXNlY3Rpb24tZnVsbF93aWR0aCkgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3I6bm90KC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMpIHVsLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIgbGkucHJvZHVjdCxcbi5lbGVtZW50b3Itc2VjdGlvbjpub3QoLmVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGgpIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yOm5vdCgucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzKSB1bC5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCxcbi5lbGVtZW50b3Itc2VjdGlvbjpub3QoLmVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGgpIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yOm5vdCgucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzKSB1bC5wcm9kdWN0LWxvb3AtbGF5b3V0LTUgbGkucHJvZHVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWxfX2hlYWRpbmctLWFycm93cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsX19oZWFkaW5nLS1hcnJvd3MgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5saW5rZWQtZWxlbWVudG9yLXByb2R1Y3QtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAtMjAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMDBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saW5rZWQtZWxlbWVudG9yLXByb2R1Y3QtY2Fyb3VzZWwgPiAqIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5saW5rZWQtZWxlbWVudG9yLXByb2R1Y3QtY2Fyb3VzZWwgdWwucHJvZHVjdHMge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpbmtlZC1lbGVtZW50b3ItcHJvZHVjdC1jYXJvdXNlbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgODVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlOm5vdCguc2hvdy1jYXRlZ29yeSkgLm1ldGEtY2F0IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2U6bm90KC5zaG93LXJhdGluZykgLnN0YXItcmF0aW5nIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2U6bm90KC5zaG93LXF1aWNrdmlldykgLnF1aWNrLXZpZXctYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2U6bm90KC5zaG93LWFkZHRvY2FydCkgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlOm5vdCguc2hvdy13aXNobGlzdCkgLnByb2R1Y3Qtd2lzaGxpc3Qge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZTpub3QoLnNob3ctY29tcGFyZSkgLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZTpub3QoLnNob3ctYmFkZ2VzKSAud29vY29tbWVyY2UtYmFkZ2VzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgLnNob3djYXNlLWltYWdlIHtcblx0d2lkdGg6IDU2JTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIC5zaG93Y2FzZS1ib3gge1xuXHR3aWR0aDogNDQlO1xuXHRwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSAucmF6emktYm94LXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgLnJhenppLXNob3J0Y29kZS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSB1bC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnN3aXBlci13cmFwcGVyIGxpIHtcblx0Y2xlYXI6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIC5yei1zd2lwZXItYnV0dG9uIHtcblx0Zm9udC1zaXplOiAzNnB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LXdpc2hsaXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3Qtd2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3Qtd2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LXdpc2hsaXN0IC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSB7XG5cdHJpZ2h0OiA1NHB4O1xuXHRsZWZ0OiBhdXRvO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3Qtd2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uOm5vdCgubG9hZGluZyk6YWZ0ZXIge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogNDRweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LXdpc2hsaXN0IC5sb29wX2J1dHRvbi10ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcblx0bWFyZ2luOiA1cHggYXV0bztcbn1cblxuLnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbjogMCAwIDVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucHJvZHVjdC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucHJvZHVjdC10aHVtYm5haWwge1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI3cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNi42NHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLm1ldGEtY2F0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICM3Njc2NzY7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJhdGluZy1jb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJhdGluZy1jb3VudCAuc3Rhci1yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJhdGluZy1jb3VudCAuc3Rhci1yYXRpbmcgLnVzZXItcmF0aW5nIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiAjRjhCODZEO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyIC5yYXRpbmctY291bnQgLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyIC5yYXRpbmctY291bnQgLnJldmlldy1jb3VudCB7XG5cdGNvbG9yOiAjOTA5MDkwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyIC5wcmljZSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyIC5wcmljZSBpbnMge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucHJpY2UgZGVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI0EwQTBBMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMXB4IDI0cHg7XG5cdG1pbi13aWR0aDogMTQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR0cmFuc2l0aW9uOiAwLjM1cztcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucnotbG9vcF9hdGNfYnV0dG9uOm5vdCgubG9hZGluZyk6YmVmb3JlLCAucmF6emktcHJvZHVjdHMtc2xpZGVyIC5yei1sb29wX2F0Y19idXR0b246bm90KC5sb2FkaW5nKTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJ6LWxvb3BfYXRjX2J1dHRvbjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcmF6emktc3BpbiBpbmZpbml0ZSAxcyBsaW5lYXI7XG5cdGFuaW1hdGlvbjogcmF6emktc3BpbiBpbmZpbml0ZSAxcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhciAuMnM7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyIC5yei1sb29wX2F0Y19idXR0b24ubG9hZGluZyAubG9vcF9idXR0b24tdGV4dCxcbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nIC5yYXp6aS1zdmctaWNvbiB7XG5cdG9wYWNpdHk6IDAuMjtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucnotbG9vcF9hdGNfYnV0dG9uIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0b3JkZXI6IDE7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAucnotbG9vcF9hdGNfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdG9yZGVyOiAyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyIC5hZGRlZF90b19jYXJ0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAyNHB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRib3R0b206IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bWFyZ2luOiAwO1xuXHR6LWluZGV4OiAyMDtcblx0Z2FwOiAxMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtc2xpZGVyX19jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDQ3cHggNThweCA0OXB4IDU4cHg7XG5cdHdpZHRoOiA0NzBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXNsaWRlcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX3NhbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTQ4cHg7XG5cdHRvcDogLTQ4cHg7XG5cdHdpZHRoOiA5NnB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRjZGNjE7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX3NhbGUgc3BhbiB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX3NhbGUgc3Bhbi5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX3NhbGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWdyaWQgLnJhenppLWdyaWQtYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZ3JpZCAuYWpheC1sb2FkLXByb2R1Y3RzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogMTY1cHg7XG5cdGhlaWdodDogNTRweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWdyaWQgLmFqYXgtbG9hZC1wcm9kdWN0cy5sb2FkaW5nIC5yYXp6aS1nb29leSwgLnJhenppLXByb2R1Y3RzLWdyaWQgLmFqYXgtbG9hZC1wcm9kdWN0cy5hamF4LWluZmluaXRlIC5yYXp6aS1nb29leSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1ncmlkIC5hamF4LWxvYWQtcHJvZHVjdHMubG9hZGluZyAuYnV0dG9uLXRleHQsIC5yYXp6aS1wcm9kdWN0cy1ncmlkIC5hamF4LWxvYWQtcHJvZHVjdHMuYWpheC1pbmZpbml0ZSAuYnV0dG9uLXRleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZ3JpZCAuYWpheC1sb2FkLXByb2R1Y3RzLmJ1dHRvbi1vdXRsaW5lIC5yYXp6aS1nb29leSBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWdyaWQgLmFqYXgtbG9hZC1wcm9kdWN0cyAucmF6emktZ29vZXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWdyaWQgLmFqYXgtbG9hZC1wcm9kdWN0cyAucmF6emktZ29vZXkgc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1ncmlkIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeTpub3QoLnNob3ctY2F0ZWdvcnkpIC5tZXRhLWNhdCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLW1hc29ucnk6bm90KC5zaG93LXJhdGluZykgLnN0YXItcmF0aW5nIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeTpub3QoLnNob3ctcXVpY2t2aWV3KSAucXVpY2stdmlldy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5Om5vdCguc2hvdy1hZGR0b2NhcnQpIC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5Om5vdCguc2hvdy13aXNobGlzdCkgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeTpub3QoLnNob3ctd2lzaGxpc3QpIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLW1hc29ucnk6bm90KC5zaG93LWNvbXBhcmUpIC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeTpub3QoLnNob3ctYmFkZ2VzKSAud29vY29tbWVyY2UtYmFkZ2VzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeS5idG4taGlkZGVuIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IC5tYXNvbnJ5LWJhbm5lci1jb250ZW50IC5iYW5uZXItaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAubWFzb25yeS1iYW5uZXItY29udGVudCAuYmFubmVyLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnJhenppLXByb2R1Y3RzLW1hc29ucnkgLm1hc29ucnktYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzBweCA0NXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAucmF6emktYmFubmVyX19zdWItdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAucmF6emktYmFubmVyX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0bGluZS1oZWlnaHQ6IDg5cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IC5yYXp6aS1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogNDFweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLW1hc29ucnkgLnJhenppLWJhbm5lcl9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLW1hc29ucnkgLnJhenppLXBvc3RzX19mb3VuZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpub3QoLmJ0bi1sb2FkLW1vcmUpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLW1hc29ucnkgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgLmJ0bi1sb2FkLW1vcmUgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWluLXdpZHRoOiAxNzBweDtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0bWFyZ2luOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCAuYnRuLWxvYWQtbW9yZSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCAuYnRuLWxvYWQtbW9yZSAucmF6emktZ29vZXktbG9hZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIC5idG4tbG9hZC1tb3JlIC5yYXp6aS1nb29leS1sb2FkaW5nIC5yYXp6aS1nb29leSAuZG90cyBzcGFuIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0ZmlsdGVyOiBub25lO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAud29vY29tbWVyY2UtcGFnaW5hdGlvbi5sb2FkaW5nIC5idG4tbG9hZC1tb3JlIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAud29vY29tbWVyY2UtcGFnaW5hdGlvbi5sb2FkaW5nIC5idG4tbG9hZC1tb3JlIC5yYXp6aS1nb29leS1sb2FkaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSAud29vY29tbWVyY2UtcGFnaW5hdGlvbi5sb2FkaW5nIC5idG4tbG9hZC1tb3JlIC5sb2FkLW1vcmUtdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3QuaGFzLWJhbm5lciB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdGdyaWQtcm93OiBzcGFuIDI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5yYXp6aS1iYW5uZXJfX21hc29ucnksXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5tYXNvbnJ5LWJhbm5lci1jb250ZW50LFxuLnJhenppLXByb2R1Y3RzLW1hc29ucnkgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdCAuYmFubmVyLWltYWdlIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbWFzb25yeSB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5iYW5uZXItaW1hZ2UgaW1nIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IC5saW5rLXByb2R1Y3QtYWxsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWw6bm90KC5zaG93LWNhdGVnb3J5KSAubWV0YS1jYXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsOm5vdCguc2hvdy1yYXRpbmcpIC5zdGFyLXJhdGluZyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWw6bm90KC5zaG93LXF1aWNrdmlldykgLnF1aWNrLXZpZXctYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbDpub3QoLnNob3ctYWRkdG9jYXJ0KSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbDpub3QoLnNob3ctd2lzaGxpc3QpIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuLnJhenppLXByb2R1Y3RzLWRlYWw6bm90KC5zaG93LXdpc2hsaXN0KSAud2Nib29zdC13aXNobGlzdC1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsOm5vdCguc2hvdy1jb21wYXJlKSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgdWwuc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0bWFyZ2luOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5zd2lwZXItd3JhcHBlciBsaSB7XG5cdGNsZWFyOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0bWF4LXdpZHRoOiA1NzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNXB4IGF1dG8gNDBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0cGFkZGluZzogMCA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeS1kZWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAxOHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucmF6emktcHJvZHVjdC1kZWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yYXp6aS1wcm9kdWN0LWRlYWwgLmRlYWwtZXhwaXJlLXRleHQsXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucmF6emktcHJvZHVjdC1kZWFsIC5kZWFsLXNvbGQsXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucmF6emktcHJvZHVjdC1kZWFsIC50aW1lciAudGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yYXp6aS1wcm9kdWN0LWRlYWwgLnJhenppLWNvdW50ZG93biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRtaW4td2lkdGg6IDEwM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucmF6emktcHJvZHVjdC1kZWFsIC5yYXp6aS1jb3VudGRvd24gLnRpbWVyIHtcblx0cGFkZGluZzogMCA1cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnJhenppLXByb2R1Y3QtZGVhbCAucmF6emktY291bnRkb3duIC50aW1lciAuZGl2aWRlciB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0dG9wOiAycHg7XG5cdHJpZ2h0OiAtMXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucmF6emktcHJvZHVjdC1kZWFsIC5yYXp6aS1jb3VudGRvd24gLmRpZ2l0cyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogMjBweDtcblx0bGVmdDogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b24ge1xuXHRtYXJnaW46IDVweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYnV0dG9uOm5vdCgubG9hZGluZyk6YmVmb3JlIHtcblx0cmlnaHQ6IDU0cHg7XG5cdGxlZnQ6IGF1dG87XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDQ0cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyB7XG5cdG1hcmdpbjogMCBhdXRvIDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cdC5wcm9kdWN0LWxvb3AtbGF5b3V0LWRlYWwuY29sdW1ucy0yLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLyAyICkgLSAzJSk7XG5cdH1cblx0LnByb2R1Y3QtbG9vcC1sYXlvdXQtZGVhbC5jb2x1bW5zLTMucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDMgKSAtIDMlKTtcblx0fVxuXHQucHJvZHVjdC1sb29wLWxheW91dC1kZWFsLmNvbHVtbnMtNC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNCApIC0gMyUpO1xuXHR9XG5cdC5wcm9kdWN0LWxvb3AtbGF5b3V0LWRlYWwuY29sdW1ucy01LnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLyA1ICkgLSAzJSk7XG5cdH1cblx0LnByb2R1Y3QtbG9vcC1sYXlvdXQtZGVhbC5jb2x1bW5zLTYucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDYgKSAtIDMlKTtcblx0fVxuXHQucHJvZHVjdC1sb29wLWxheW91dC1kZWFsLmNvbHVtbnMtNy5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNyApIC0gMyUpO1xuXHR9XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTI6bm90KC5zaG93LWNhdGVnb3J5KSAubWV0YS1jYXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTI6bm90KC5zaG93LXJhdGluZykgLnN0YXItcmF0aW5nIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yOm5vdCguc2hvdy1xdWlja3ZpZXcpIC5xdWljay12aWV3LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMjpub3QoLnNob3ctYWRkdG9jYXJ0KSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yOm5vdCguc2hvdy13aXNobGlzdCkgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yOm5vdCguc2hvdy13aXNobGlzdCkgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yOm5vdCguc2hvdy1jb21wYXJlKSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMjpub3QoLnNob3ctc3RvY2spIC5yei1zdG9jayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIHtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiB1bC5wcm9kdWN0czpub3QoLnN3aXBlci13cmFwcGVyKSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpub3QoLnN3aXBlci1zbGlkZSkge1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDM0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnN0YXItcmF0aW5nIHtcblx0bWFyZ2luOiAwIGF1dG8gMjZweDtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwge1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgaW1nIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogMjBweDtcblx0bGVmdDogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbiB7XG5cdG1hcmdpbjogNXB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSB7XG5cdHJpZ2h0OiA1NHB4O1xuXHRsZWZ0OiBhdXRvO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDQ0cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIzLjY4cHg7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotc3RvY2sge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotc3RvY2sgc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgLnJhenppLXByb2R1Y3QtZGVhbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgLnJhenppLXByb2R1Y3QtZGVhbCAuZGVhbC1leHBpcmUtdGV4dCxcbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgLnJhenppLXByb2R1Y3QtZGVhbCAuZGVhbC1zb2xkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiAucmF6emktcHJvZHVjdC1kZWFsIC5yYXp6aS1jb3VudGRvd24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRwYWRkaW5nOiAyMXB4IDI2cHggMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIC5yYXp6aS1wcm9kdWN0LWRlYWwgLnJhenppLWNvdW50ZG93biAudGltZXIge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiAucmF6emktcHJvZHVjdC1kZWFsIC5yYXp6aS1jb3VudGRvd24gLnRpbWVyIC5kaXZpZGVyIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHR0b3A6IC01cHg7XG5cdHJpZ2h0OiAtM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIC5yYXp6aS1wcm9kdWN0LWRlYWwgLnJhenppLWNvdW50ZG93biAudGltZXIgLnRleHQge1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgLnJhenppLXByb2R1Y3QtZGVhbCAucmF6emktY291bnRkb3duIC5kaWdpdHMge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIC5kZWFsLXBvc2l0aW9uLWluc2lkZS1pbWFnZSAucmF6emktcHJvZHVjdC1kZWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTIgLmRlYWwtcG9zaXRpb24taW5zaWRlLWltYWdlIC5yYXp6aS1wcm9kdWN0LWRlYWwgLnJhenppLWNvdW50ZG93biB7XG5cdHBhZGRpbmc6IDZweCA4cHggNnB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiAuZGVhbC1wb3NpdGlvbi1pbnNpZGUtaW1hZ2UgLnJhenppLXByb2R1Y3QtZGVhbCAucmF6emktY291bnRkb3duIC5kYXlzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiAuZGVhbC1wb3NpdGlvbi1pbnNpZGUtaW1hZ2UgLnJhenppLXByb2R1Y3QtZGVhbCAucmF6emktY291bnRkb3duIC50aW1lciB7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIC5kZWFsLXBvc2l0aW9uLWluc2lkZS1pbWFnZSAucmF6emktcHJvZHVjdC1kZWFsIC5yYXp6aS1jb3VudGRvd24gLnRpbWVyIC50ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMiAuZGVhbC1wb3NpdGlvbi1pbnNpZGUtaW1hZ2UgLnJhenppLXByb2R1Y3QtZGVhbCAucmF6emktY291bnRkb3duIC50aW1lciAuZGl2aWRlciB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dG9wOiAycHg7XG5cdHJpZ2h0OiAtMnB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0yIC5kZWFsLXBvc2l0aW9uLWluc2lkZS1pbWFnZSAucmF6emktcHJvZHVjdC1kZWFsIC5yYXp6aS1jb3VudGRvd24gLmRpZ2l0cyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdHMtZGVhbC0yX19oZWFkaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuXG4ucHJvZHVjdHMtZGVhbC0yX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMxMTExMTE7XG59XG5cbi5wcm9kdWN0cy1kZWFsLTJfX2Fycm93cyAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdGNvbG9yOiAjMUYxRjFGO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTM6bm90KC5zaG93LWNhdGVnb3J5KSAubWV0YS1jYXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTM6bm90KC5zaG93LXJhdGluZykgLnN0YXItcmF0aW5nIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zOm5vdCguc2hvdy1xdWlja3ZpZXcpIC5xdWljay12aWV3LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMzpub3QoLnNob3ctYWRkdG9jYXJ0KSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zOm5vdCguc2hvdy13aXNobGlzdCkgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zOm5vdCguc2hvdy13aXNobGlzdCkgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zOm5vdCguc2hvdy1jb21wYXJlKSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMzpub3QoLnNob3ctc3RvY2spIC5yei1zdG9jayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zIHVsLnByb2R1Y3RzIHtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0czpub3QoLnN3aXBlci13cmFwcGVyKSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5yYXRpbmctY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucmF0aW5nLWNvdW50IC5zdGFyLXJhdGluZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5yYXRpbmctY291bnQgLnN0YXItcmF0aW5nIC51c2VyLXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogI0Y4Qjg2RDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5yYXRpbmctY291bnQgLnJldmlldy1jb3VudCB7XG5cdGNvbG9yOiAjOTA5MDkwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTgwcHgpO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIzLjY4cHg7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmRlYWwtcHJvZ3Jlc3Mge1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmRlYWwtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhcixcbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuZGVhbC1wcm9ncmVzcyAucHJvZ3Jlc3MtdmFsdWUge1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5kZWFsLXByb2dyZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotc3RvY2sge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5yei1zdG9jayBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyAucHJvZHVjdC1kZWFsLTMtY291bnRkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDIwcHg7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0cGFkZGluZzogMnB4IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyAucHJvZHVjdC1kZWFsLTMtY291bnRkb3duIC50aW1lciB7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHR3aWR0aDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zIC5wcm9kdWN0LWRlYWwtMy1jb3VudGRvd24gLnRpbWVyIC5kaXZpZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRvcDogMXB4O1xuXHRyaWdodDogLTJweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtZGVhbC0zIC5wcm9kdWN0LWRlYWwtMy1jb3VudGRvd24gLnRpbWVyIC50ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWRlYWwtMyAucHJvZHVjdC1kZWFsLTMtY291bnRkb3duIC5kaWdpdHMge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0bWluLXdpZHRoOiBhdXRvO1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1kZWFsLTMgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA1MHB4IGF1dG8gNDBweDtcbn1cblxuLnByb2R1Y3RzLWRlYWwtM19faGVhZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNjhweDtcbn1cblxuLnByb2R1Y3RzLWRlYWwtM19fdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMTExMTExO1xufVxuXG4ucHJvZHVjdHMtZGVhbC0zX19hcnJvd3MgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRjb2xvcjogIzFGMUYxRjtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcblx0LnByb2R1Y3QtbG9vcC1sYXlvdXQtZGVhbC0zLmNvbHVtbnMtMi5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gMiApIC0gOCUpO1xuXHR9XG5cdC5wcm9kdWN0LWxvb3AtbGF5b3V0LWRlYWwtMy5jb2x1bW5zLTMucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDMgKSAtIDglKTtcblx0fVxuXHQucHJvZHVjdC1sb29wLWxheW91dC1kZWFsLTMuY29sdW1ucy00LnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLyA0ICkgLSA4JSk7XG5cdH1cblx0LnByb2R1Y3QtbG9vcC1sYXlvdXQtZGVhbC0zLmNvbHVtbnMtNS5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNSApIC0gOCUpO1xuXHR9XG5cdC5wcm9kdWN0LWxvb3AtbGF5b3V0LWRlYWwtMy5jb2x1bW5zLTYucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDYgKSAtIDglKTtcblx0fVxuXHQucHJvZHVjdC1sb29wLWxheW91dC1kZWFsLTMuY29sdW1ucy03LnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLyA3ICkgLSA4JSk7XG5cdH1cbn1cblxuLnJhenppLXByb2R1Y3Qtc2hvcnRjb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcblx0cGFkZGluZzogOTBweCAwIDEwMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1zaG9ydGNvZGUuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdHdpZHRoOiA0NSU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0bWFyZ2luOiAxNXB4IDAgMCAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1zaG9ydGNvZGUuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS1wcmljZS1ib3ggLnByaWNlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1zaG9ydGNvZGUuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHR3aWR0aDogNTUlO1xuXHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1zaG9ydGNvZGUuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnByb2R1Y3RfdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS52YXJpYXRpb25zX2Zvcm0gLnZhcmlhdGlvbnMgdGQudmFsdWUge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1zaG9ydGNvZGUucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnJhenppLXByb2R1Y3Qtc2hvcnRjb2RlLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnJ6LWdhbGxlcnktYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnJhenppLXByb2R1Y3Qtc2hvcnRjb2RlLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLmxpbmtlZC1nYWxsZXJ5LWNhcm91c2VsOmhvdmVyIC5yei1zd2lwZXItYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJhenppLXByb2R1Y3Qtc2hvcnRjb2RlIC5yei1wcm9kdWN0LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0cGFkZGluZzogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym94LXNoYWRvdzogMHB4IDAuNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAuY291bnRkb3duLXNsaWRlciB7XG5cdGhlaWdodDogNTUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAuY291bnRkb3duLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAuY291bnRkb3duLWJnIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwgLmNvdW50ZG93bi10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsIC5jb3VudGRvd24tY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAuZGlnaXRzIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNTlweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwgLnRleHQge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzkxOTE5MTtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsIC50aW1lciAuZGl2aWRlciB7XG5cdHRvcDogN3B4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAuY291bnRkb3duLWJ1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAuY291bnRkb3duLWJ1dHRvbiBhIHtcblx0cGFkZGluZzogMCA0NHB4O1xuXHRsaW5lLWhlaWdodDogNTRweDtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdGJvdHRvbTogMzBweDtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsLTIgLmRlYWxzLWNhcm91c2VsLTJfX3RodW1ibmFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbC0yIC5kZWFscy1jYXJvdXNlbC0yX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsLTIgLmRlYWxzLWNhcm91c2VsLTJfX2RlYWwge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAuZGVhbHMtY2Fyb3VzZWwtMl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsLTIgLnJhenppLWNvdW50ZG93biB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAudGltZXIge1xuXHR3aWR0aDogNDhweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsLTIgLnRpbWVyIC5kaWdpdHMge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsLTIgLnRpbWVyIC50ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAudGltZXIgLmRpdmlkZXIsIC5yYXp6aS1kZWFscy1jYXJvdXNlbC0yIC50aW1lci5zZWNvbmRzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLWRlYWxzLWNhcm91c2VsLTIgLnRpbWVyLm1pbnV0ZXMge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbC0yIC5kZWFscy1jYXJvdXNlbC0yX19idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAuZGVhbHMtY2Fyb3VzZWwtMl9fYnV0dG9uIC5yYXp6aS1idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiA3NHB4O1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmF6emktZGVhbHMtY2Fyb3VzZWwtMiAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5yYXp6aS1kZWFscy1jYXJvdXNlbC0yIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4ucmF6emktYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF6emktYmFubmVyOmhvdmVyIC5yYXp6aS1iYW5uZXJfX2ZlYXR1cmVkLWltYWdlLnpvb20ge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucmF6emktYmFubmVyOmhvdmVyIC5yYXp6aS1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdC8qcnRsOnJhdzpcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgKi9cbn1cblxuLnJhenppLWJhbm5lcjpob3ZlciAuaW1hZ2Utem9vbSBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0LyogSUUgOSAqL1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdC8qIEZpcmVmb3ggKi9cblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHQvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHQvKiBPcGVyYSAqL1xufVxuXG4ucmF6emktYmFubmVyIC5yYXp6aS1jb3VudGRvd24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDNweCAxMXB4IDRweCAxM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktYmFubmVyIC5yYXp6aS1jb3VudGRvd24gLnRpbWVyIHtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDVweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG4ucmF6emktYmFubmVyIC5yYXp6aS1jb3VudGRvd24gLnRpbWVyIC50ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYXp6aS1iYW5uZXIgLnJhenppLWNvdW50ZG93biAudGltZXIgLmRpdmlkZXIge1xuXHR0b3A6IDNweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmF6emktYmFubmVyIC5yYXp6aS1jb3VudGRvd24gLmRpZ2l0cyB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLWJhbm5lcl9fZmVhdHVyZWQtaW1hZ2Uge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4ucmF6emktYmFubmVyX19mZWF0dXJlZC1pbWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5O1xufVxuXG4ucmF6emktYmFubmVyLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogNDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAzMHB4IDcwcHg7XG59XG5cbi5yYXp6aS1iYW5uZXItY29udGVudF9fc3ViLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1iYW5uZXItY29udGVudF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1NzE0O1xuXHRtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4ucmF6emktYmFubmVyLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLnJhenppLWJhbm5lci1jb250ZW50X19idXR0b24tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucmF6emktYmFubmVyLWNvbnRlbnRfX3NhbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiA5NnB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5cbi5yYXp6aS1iYW5uZXItY29udGVudF9fc2FsZS0tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhenppLWJhbm5lci1jb250ZW50X19zYWxlLS11bml0IHtcblx0bWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnJhenppLWJhbm5lci1jb250ZW50X19zYWxlLS1udW1iZXIge1xuXHRsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmF6emktLXYtcG9zaXRpb24tdG9wIC5yYXp6aS1iYW5uZXItY29udGVudCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmF6emktLXYtcG9zaXRpb24tYm90dG9tIC5yYXp6aS1iYW5uZXItY29udGVudCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnJhenppLS12LXBvc2l0aW9uLW1pZGRsZSAucmF6emktYmFubmVyLWNvbnRlbnQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktLWgtcG9zaXRpb24tbGVmdCAucmF6emktYmFubmVyLWNvbnRlbnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5yYXp6aS0taC1wb3NpdGlvbi1yaWdodCAucmF6emktYmFubmVyLWNvbnRlbnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucmF6emktLWgtcG9zaXRpb24tY2VudGVyIC5yYXp6aS1iYW5uZXItY29udGVudCB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF6emktYmFubmVyLWNvbnRlbnRfX3NhbGUtLXRleHQuaGFzLWJhY2tncm91bmQsIC5yYXp6aS1iYW5uZXItY29udGVudF9fc2FsZS0tbnVtYmVyLmhhcy1iYWNrZ3JvdW5kLCAucmF6emktYmFubmVyLWNvbnRlbnRfX3NhbGUtLXVuaXQuaGFzLWJhY2tncm91bmQge1xuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhenppLWJhbm5lcl9fYnV0dG9uLTIge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnJhenppLWJyYW5kcy1jYXJvdXNlbCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYXp6aS1icmFuZHMtY2Fyb3VzZWwgLmxpc3QtYnJhbmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhenppLWJyYW5kcy1jYXJvdXNlbCAuYnJhbmQtaXRlbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhenppLWJyYW5kcy1jYXJvdXNlbCAuYnJhbmQtaXRlbSBpbWcge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblx0cGFkZGluZy10b3A6IDNweDtcbn1cblxuLnJhenppLWJyYW5kcy1jYXJvdXNlbCAuYnJhbmQtaXRlbTpob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5yYXp6aS1icmFuZHMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAzMXB4O1xufVxuXG4ucmF6emktYnJhbmRzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Y29sb3I6ICNhMGEwYTA7XG59XG5cbi5yYXp6aS1icmFuZHMtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1icmFuZHMtZ3JpZCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC0tcnotYnJhbmRzLWdyaWQtY29sdW1uczogNjtcbn1cblxuLnJhenppLWJyYW5kcy1ncmlkIC5oZWFkaW5nLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRtYXJnaW46IDAgMCA2NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1icmFuZHMtZ3JpZCAubGlzdC1icmFuZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2NjYztcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cblxuLnJhenppLWJyYW5kcy1ncmlkIC5icmFuZC1pdGVtIHtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tcnotYnJhbmRzLWdyaWQtY29sdW1ucykpO1xuXHRmbGV4OiBhdXRvO1xufVxuXG4ucmF6emktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW0gYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnJhenppLWJyYW5kcy1ncmlkIC5icmFuZC1pdGVtIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktYnJhbmRzLWdyaWQgLmJyYW5kLWl0ZW06aG92ZXIgPiBhIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xufVxuXG4ucmF6emktYnJhbmRzLWdyaWQgLmJyYW5kcy1idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNzdweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmF6emktYnJhbmRzLWdyaWQucmF6emktYnJhbmRzLWdyaWRfX2JvcmRlci1ub25lIC5saXN0LWJyYW5kcyB7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnJhenppLWJyYW5kcy1ncmlkIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJhenppLWJyYW5kcy1ncmlkIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGxpID4gLnBhZ2UtbnVtYmVycyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1icmFuZHMtZ3JpZC1ib3gtc2hhZG93LXllcyAuYnJhbmQtaXRlbSBhIHtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3Ige1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktc2xpZGVzLWVsZW1lbnRvciAuaXRlbS1zbGlkZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLml0ZW0tc2xpZGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLml0ZW0tc2xpZGVyLnN3aXBlci1zbGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktc2xpZGVzLWVsZW1lbnRvciAuaXRlbS1zbGlkZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktc2xpZGVzLWVsZW1lbnRvciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHotaW5kZXg6IDk5OTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLnNsaWNrLXNsaWRlLWlubmVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDM0cHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0YW5pbWF0aW9uOiBub25lO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBpbml0aWFsO1xufVxuXG4ucmF6emktc2xpZGVzLWVsZW1lbnRvciAuc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLnN3aXBlci1sYXp5LXByZWxvYWRlciAucmF6emktcG9zdHNfX2xvYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLmJ1dHRvbi10ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLmJ1dHRvbi10ZXh0Om5vdCgucmF6emktYnV0dG9uLS11bmRlcmxpbmVkKSB7XG5cdHBhZGRpbmc6IDE3cHggMzVweDtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLmJ1dHRvbi10ZXh0IC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4ucmF6emktc2xpZGVzLWVsZW1lbnRvciAucmF6emktc2xpZGUtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLnJhenppLXNsaWRlX19zYWxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zNXB4O1xuXHRyaWdodDogLTM1cHg7XG5cdHdpZHRoOiA5NnB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5yYXp6aS1zbGlkZXMtZWxlbWVudG9yIC5yYXp6aS1zbGlkZV9fc2FsZSAuc2FsZS10ZXh0IHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLnJhenppLXNsaWRlX19zYWxlIC5zYWxlLWJldGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3IgLmJ1dHRvbi1saW5rLWFsbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ucmF6emktc2xpZGUtYmFubmVyX192aWRlbyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGZpbGw7XG59XG5cbi5yYXp6aS1zbGlkZS1iYW5uZXJfX3ZpZGVvLS15dGIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhenppLXNsaWRlLWJhbm5lcl9fdmlkZW8tLXl0YiBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucmF6emktc2xpZGUtYmFubmVyX19yYXRpby0tMjE5IC5yYXp6aS1zbGlkZS1iYW5uZXJfX3ZpZGVvLS15dGIge1xuXHRwYWRkaW5nLWJvdHRvbTogNDIuODU3MSU7XG59XG5cbi5yYXp6aS1zbGlkZS1iYW5uZXJfX3JhdGlvLS0xNjkgLnJhenppLXNsaWRlLWJhbm5lcl9fdmlkZW8tLXl0YiB7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5yYXp6aS1zbGlkZS1iYW5uZXJfX3JhdGlvLS00MyAucmF6emktc2xpZGUtYmFubmVyX192aWRlby0teXRiIHtcblx0cGFkZGluZy1ib3R0b206IDc1JTtcbn1cblxuLnJhenppLXNsaWRlLWJhbm5lcl9fcmF0aW8tLTMyIC5yYXp6aS1zbGlkZS1iYW5uZXJfX3ZpZGVvLS15dGIge1xuXHRwYWRkaW5nLWJvdHRvbTogNjYuNjY2NiU7XG59XG5cbi5yYXp6aS1zbGlkZS1iYW5uZXJfX3JhdGlvLS0xMSAucmF6emktc2xpZGUtYmFubmVyX192aWRlby0teXRiIHtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5yYXp6aS1zbGlkZS1iYW5uZXJfX3JhdGlvLS05MTYgLnJhenppLXNsaWRlLWJhbm5lcl9fdmlkZW8tLXl0YiB7XG5cdHBhZGRpbmctYm90dG9tOiAxNzcuOCU7XG59XG5cbi5yYXp6aS1zbGlkZS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiA0NHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS40NTQ1NTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yYXp6aS1zbGlkZS1iZWZvcmUtZGVzYyB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnJhenppLXNsaWRlLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4ucmF6emktc2xpZGUtYnV0dG9uIHtcblx0bWFyZ2luOiAtMTVweDtcbn1cblxuLnJhenppLXNsaWRlLWJ1dHRvbiA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMTVweDtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3ItLWFycm93LXN0eWxlLTIgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRsZWZ0OiA0MHB4O1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMjBweDtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3ItLWFycm93LXN0eWxlLTIgLnJ6LXN3aXBlci1idXR0b24tbmV4dCB7XG5cdGxlZnQ6IDEwNXB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3ItLWFycm93LXN0eWxlLTMgLnJ6LXN3aXBlci1idXR0b24ge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3ItLWFycm93LXN0eWxlLTMgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiA1MHB4O1xufVxuXG4ucmF6emktLXYtcG9zaXRpb24tdG9wIC5zbGljay1zbGlkZS1pbm5lciB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmF6emktLXYtcG9zaXRpb24tYm90dG9tIC5zbGljay1zbGlkZS1pbm5lciB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnJhenppLS12LXBvc2l0aW9uLW1pZGRsZSAuc2xpY2stc2xpZGUtaW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktLWgtcG9zaXRpb24tbGVmdCAuc2xpY2stc2xpZGUtaW5uZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5yYXp6aS0taC1wb3NpdGlvbi1yaWdodCAuc2xpY2stc2xpZGUtaW5uZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucmF6emktLWgtcG9zaXRpb24tY2VudGVyIC5zbGljay1zbGlkZS1pbm5lciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWxfX2NlbnRlcmVkc2xpZGVzLXllcyAuc3dpcGVyLXNsaWRlIHtcblx0bWF4LXdpZHRoOiA3NzBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsX19jZW50ZXJlZHNsaWRlcy15ZXMgLnNsaWNrLXNsaWRlLWlubmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbF9fY2VudGVyZWRzbGlkZXMteWVzIC5yYXp6aS1zbGlkZS1jb250ZW50IHtcblx0cGFkZGluZzogNzBweDtcbn1cblxuLnJhenppLXNsaWRlcy1lbGVtZW50b3ItLWRvdHMtc3R5bGUtMiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRyaWdodDogMzBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0bGVmdDogYXV0bztcblx0Ym90dG9tOiBhdXRvO1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXMgLnNsaWNrLXNsaWRlLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLWlzb2xhdGUtc2xpZGVzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAwLjQpO1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDVweCAwO1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXNfX3dyYXBwZXIge1xuXHRmbGV4OiAxIDEgNDMuOCU7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXNfX3dyYXBwZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMHB4O1xuXHRsZWZ0OiAzMHB4O1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDYwcHgpO1xuXHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSA2MHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG59XG5cbi5yYXp6aS1pc29sYXRlLXNsaWRlc19faW1hZ2Uge1xuXHRmbGV4OiAxIDEgNTYuMiU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnJhenppLWlzb2xhdGUtc2xpZGVzX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLnJhenppLWlzb2xhdGUtc2xpZGVzX19iZWZvcmUtdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXNfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMTBweDtcblx0bGluZS1oZWlnaHQ6IDEwMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXNfX3RpdGxlLmhhcy1iYWNrZ3JvdW5kIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXNfX2FmdGVyLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJhenppLWlzb2xhdGUtc2xpZGVzX19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5yYXp6aS1pc29sYXRlLXNsaWRlc19fZGVzY3JpcHRpb24gcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLWlzb2xhdGUtc2xpZGVzX19idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4ucmF6emktaXNvbGF0ZS1zbGlkZXNfX2J1dHRvbiAuYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nOiAwIDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLmxpc3QtcG9zdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1wb3N0cy1jYXJvdXNlbCAubGlzdC1wb3N0c19faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLmJsb2ctd3JhcHBlciB7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLnBvc3Qtc3VtbWFyeSB7XG5cdHBhZGRpbmc6IDI1cHggNDBweCAzN3B4O1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLnBvc3Qtc3VtbWFyeSAucG9zdC1tZXRhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsIC5wb3N0LXN1bW1hcnkgLnBvc3QtbWV0YSBhIHtcblx0Y29sb3I6ICM3Njc2NzY7XG59XG5cbi5yYXp6aS1wb3N0cy1jYXJvdXNlbCAucG9zdC1zdW1tYXJ5IC5wb3N0LW1ldGEgYTpob3ZlciB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLnBvc3Qtc3VtbWFyeSAucG9zdC10aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwgLnBvc3QtYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDc3cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0dG9wOiBjYWxjKDUwJSAtIDc1cHgpO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWxfX2hlYWRpbmcge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5cbi5yYXp6aS1wb3N0cy1jYXJvdXNlbF9faGVhZGluZyAuaGVhZGluZy1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5MDkwOTA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5yYXp6aS1wb3N0cy1jYXJvdXNlbF9faGVhZGluZyAuaGVhZGluZy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwtMl9faGVhZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNjdweDtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsLTJfX2hlYWRpbmcgLmhlYWRpbmctdGl0bGUge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsLTIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwtMiAubGlzdC1wb3N0c19faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwtMiAuYmxvZy13cmFwcGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsLTIgLmVudHJ5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5yYXp6aS1wb3N0cy1jYXJvdXNlbC0yIC5lbnRyeS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yYXp6aS1wb3N0cy1jYXJvdXNlbC0yIGEucG9zdC10aHVtYm5haWwge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktcG9zdHMtY2Fyb3VzZWwtMiAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdHRvcDogY2FsYyg1MCUgLSA5MHB4KTtcbn1cblxuLnJhenppLXBvc3RzLWNhcm91c2VsLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmF6emktYmFubmVyLWNvbGxlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1iYW5uZXItY29sbGVjdGlvbjpob3ZlciAucmF6emktYmFubmVyLWNsdF9fY29udGVudC1pbm5lciB7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLnJhenppLWJhbm5lci1jbHRfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucmF6emktYmFubmVyLWNsdF9fY29udGVudC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnJhenppLWJhbm5lci1jbHRfX2NvbnRlbnQtZGVzYyB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ucmF6emktYmFubmVyLWNsdF9fY29udGVudC1pbm5lciB7XG5cdHBhZGRpbmc6IDMycHggNzFweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogNDI1cHg7XG5cdHRyYW5zaXRpb246IDAuMzVzO1xufVxuXG4ucmF6emktYmFubmVyLWNsdF9fY29udGVudC1idXR0b24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG5cdHBhZGRpbmc6IDAgMzRweDtcbn1cblxuLnJhenppLWJhbm5lci1jbHRfX2ltYWdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJhenppLWJhbm5lci1jbHRfX2ltYWdlcyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLWJhbm5lci1jbHRfX2ltYWdlcy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktYmFubmVyLWNsdF9faW1hZ2VzLWl0ZW06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogMTtcbn1cblxuLnJhenppLWJhbm5lci1jbHQtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucmF6emktcG9wdWxhci1rZXl3b3JkcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogOTBweCAwIDExMHB4O1xufVxuXG4ucmF6emktcG9wdWxhci1rZXl3b3JkcyAuaGVhZGluZy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzMzM7XG5cdG1hcmdpbjogMCAwIDY2cHg7XG59XG5cbi5yYXp6aS1wb3B1bGFyLWtleXdvcmRzX19pbm5lciB7XG5cdG1hcmdpbjogLTE1cHg7XG59XG5cbi5yYXp6aS1wb3B1bGFyLWtleXdvcmRzX19pbm5lciAuYnV0dG9uLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5yYXp6aS1wb3B1bGFyLWtleXdvcmRzX19pbm5lciAuYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1pbi13aWR0aDogMTkwcHg7XG5cdGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4ucmF6emktcG9wdWxhci1rZXl3b3Jkc19faW5uZXIgLmJ1dHRvbi10ZXh0OmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRjb2xvcjogIzExMTExMTtcbn1cblxuLnJhenppLWltYWdlLWNvbnRlbnQtYm94X19iZyB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGggLmVsZW1lbnRvci13aWRnZXQtcmF6emktaW1hZ2UtY29udGVudC1ib3gge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWxlbWVudG9yLXNlY3Rpb24tZnVsbF93aWR0aCAuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pbWFnZS1jb250ZW50LWJveCAucmF6emktaW1hZ2UtY29udGVudC1ib3hfX2JnIHtcblx0d2lkdGg6IDU1dnc7XG59XG5cbi5yYXp6aS1pbWFnZS1jb250ZW50LWJveF9fY29udGVudCB7XG5cdHBhZGRpbmc6IDExMnB4IDEwNXB4IDExMnB4IDA7XG59XG5cbi5yYXp6aS1pbWFnZS1jb250ZW50LWJveF9fY29udGVudCAuc3VidGl0bGUge1xuXHRjb2xvcjogIzkwOTA5MDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5yYXp6aS1pbWFnZS1jb250ZW50LWJveF9fY29udGVudCAuYmFubmVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiA0NHB4O1xuXHRtYXJnaW46IDAgMCAyNnB4O1xufVxuXG4ucmF6emktaW1hZ2UtY29udGVudC1ib3hfX2NvbnRlbnQgLmJhbm5lci1kZXNjIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4ucmF6emktaW1hZ2UtY29udGVudC1ib3hfX2NvbnRlbnQgLmJ1dHRvbi10ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdHBhZGRpbmc6IDAgNDNweDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtcmF6emktaW1hZ2UtY29udGVudC1ib3ggLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuLnJhenppLWltYWdlLXBvc2l0aW9uLWxlZnQgLnJhenppLWltYWdlLWNvbnRlbnQtYm94X19sZWZ0IHtcblx0b3JkZXI6IDI7XG59XG5cbi5yYXp6aS1pbWFnZS1wb3NpdGlvbi1sZWZ0IC5yYXp6aS1pbWFnZS1jb250ZW50LWJveF9fcmlnaHQge1xuXHRvcmRlcjogMTtcbn1cblxuLnJhenppLWltYWdlLXBvc2l0aW9uLWxlZnQgLnJhenppLWltYWdlLWNvbnRlbnQtYm94X19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcbn1cblxuLnJhenppLWJhbm5lci12aWRlbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWJhbm5lci12aWRlbyAuZnVsbC1ib3gtYnV0dG9uLFxuLnJhenppLWJhbm5lci12aWRlbyAuYmFubmVyLWZlYXR1cmVkLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXp6aS1iYW5uZXItdmlkZW8gLmZ1bGwtYm94LWJ1dHRvbiB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5yYXp6aS1iYW5uZXItdmlkZW9fX21hcmtlciAucmF6emktaWNvbixcbi5yYXp6aS1iYW5uZXItdmlkZW9fX21hcmtlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5yYXp6aS1iYW5uZXItdmlkZW9fX21hcmtlcjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDY4cHg7XG5cdGhlaWdodDogNjhweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmF6emktYmFubmVyLXZpZGVvX19tYXJrZXIgLnJhenppLWljb24ge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnJhenppLXByb21vLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLXByb21vLWJveDpob3ZlciAucmF6emktaWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHQvKnJ0bDpyYXc6XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICovXG59XG5cbi5yYXp6aS1wcm9tby1ib3g6aG92ZXIgLmltYWdlLXpvb20gaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdC8qIElFIDkgKi9cblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHQvKiBGaXJlZm94ICovXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0LyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0LyogT3BlcmEgKi9cbn1cblxuLnJhenppLXByb21vLWJveDpob3ZlciAucmF6emktcHJvbW8tYm94X19pbWFnZTphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnJhenppLXByb21vLWJveF9fY29udGVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJhenppLXByb21vLWJveF9fdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxM3B4O1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktcHJvbW8tYm94X19pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLXByb21vLWJveF9faW1hZ2U6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJhenppLXByb21vLWJveF9faW1hZ2UgKyAucmF6emktcHJvbW8tYm94X19jb250ZW50IHtcblx0Ym90dG9tOiAtNjVweDtcbn1cblxuLnJhenppLXByb21vLWJveF9fc2FsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHR3aWR0aDogOTZweDtcblx0aGVpZ2h0OiA5NnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucmF6emktcHJvbW8tYm94X19zYWxlIC5zYWxlLXByaWNlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhenppLXByb21vLWJveF9fc2FsZSAucmVndWxhci1wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX3ByaWNlLXBvc2l0aW9uLS1yaWdodCAucmF6emktcHJvbW8tYm94X19zYWxlIHtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX3ByaWNlLXBvc2l0aW9uLS1sZWZ0IC5yYXp6aS1wcm9tby1ib3hfX3NhbGUge1xuXHRsZWZ0OiAyMHB4O1xufVxuXG4ucmF6emktcHJvbW8tYm94X19jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5yYXp6aS1wcm9tby1ib3hfX2NvbnRlbnQge1xuXHR0b3A6IDEwNXB4O1xuXHRib3R0b206IDEwNXB4O1xuXHRsZWZ0OiAtMTQycHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF6emktcHJvbW8tYm94X19jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5yYXp6aS1wcm9tby1ib3gge1xuXHRtYXJnaW4tbGVmdDogMTQycHg7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX2NvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5yYXp6aS1wcm9tby1ib3hfX2NvbnRlbnQge1xuXHR0b3A6IDEwNXB4O1xuXHRib3R0b206IDEwNXB4O1xuXHRyaWdodDogLTE0MnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJhenppLXByb21vLWJveF9fY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLnJhenppLXByb21vLWJveCB7XG5cdG1hcmdpbi1yaWdodDogMTQycHg7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX2NvbnRlbnQtcG9zaXRpb24tLWJvdHRvbSAucmF6emktcHJvbW8tYm94X19jb250ZW50IHtcblx0bGVmdDogNzVweDtcblx0cmlnaHQ6IDc1cHg7XG59XG5cbi5yYXp6aS1wcm9tby1ib3hfX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAwIDAgMTNweDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmF6emktaW1hZ2UtYm94IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmF6emktaW1hZ2UtYm94OmhvdmVyIHtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnJhenppLWltYWdlLWJveDpob3Zlci50cmFuc2l0aW9uLXkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3ggLmJveC10aHVtYm5haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4ucmF6emktaW1hZ2UtYm94IC5ib3gtdGh1bWJuYWlsIC5ib3gtbnVtYmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dG9wOiAtOXB4O1xuXHRyaWdodDogOXB4O1xuXHRtaW4taGVpZ2h0OiAzNHB4O1xuXHRtaW4td2lkdGg6IDM0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3ggLmJveC10aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3ggLmJveC1zdW1tYXJ5IHtcblx0cGFkZGluZzogMTRweCA1cHg7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3ggLnJhenppLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMzNweDtcbn1cblxuLnJhenppLWltYWdlLWJveF9fYnV0dG9uLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnJhenppLWltYWdlLWJveC1wb3NpdGlvbi0tbGVmdCAucmF6emktaW1hZ2UtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhenppLWltYWdlLWJveC1wb3NpdGlvbi0tbGVmdCAuYm94LXRpdGxlIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktaW1hZ2UtYm94LXBvc2l0aW9uLS1sZWZ0IC5ib3gtdGl0bGUgLnJhenppLWljb24ge1xuXHRvcmRlcjogMjtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktaW1hZ2UtYm94LXBvc2l0aW9uLS1sZWZ0IC5ib3gtdGh1bWJuYWlsIHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRtYXgtd2lkdGg6IDg0cHg7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3gtcG9zaXRpb24tLWxlZnQgLmJveC1zdW1tYXJ5IHtcblx0ZmxleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3gtcG9zaXRpb24tLXJpZ2h0IC5yYXp6aS1pbWFnZS1ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktaW1hZ2UtYm94LXBvc2l0aW9uLS1yaWdodCAuYm94LXRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucmF6emktaW1hZ2UtYm94LXBvc2l0aW9uLS1yaWdodCAuYm94LXRpdGxlIC5yYXp6aS1pY29uIHtcblx0b3JkZXI6IDI7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucmF6emktaW1hZ2UtYm94LXBvc2l0aW9uLS1yaWdodCAuYm94LXRodW1ibmFpbCB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRtYXgtd2lkdGg6IDg0cHg7XG5cdG9yZGVyOiAyO1xufVxuXG4ucmF6emktaW1hZ2UtYm94LXBvc2l0aW9uLS1yaWdodCAuYm94LXN1bW1hcnkge1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0b3JkZXI6IDE7XG59XG5cbi5yYXp6aS1pbWFnZS1ib3hfX2ljb24tcG9zaXRpb24tLXJpZ2h0IC5ib3gtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktaW1hZ2UtYm94X19pY29uLXBvc2l0aW9uLS1yaWdodCAuYm94LXRpdGxlIC5yYXp6aS1pY29uIHtcblx0b3JkZXI6IDI7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5yYXp6aS1pbWFnZS1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1pbWFnZS1idXR0b24gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1pbWFnZS1idXR0b246aG92ZXIgLnJhenppLXN2Zy1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdC8qcnRsOnJhdzpcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICovXG59XG5cbi5yYXp6aS1pbWFnZS1idXR0b246aG92ZXI6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnJhenppLWltYWdlLWJ1dHRvbjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnJhenppLWltYWdlLWJ1dHRvbl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktaW1hZ2UtYnV0dG9uX19idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICMxMTExMTE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRwYWRkaW5nOiAwIDI2cHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAxOTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLWltYWdlLWJ1dHRvbl9fYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbjogMC41cztcblx0LypydGw6cmF3OlxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0Ki9cbn1cblxuLnJhenppLWltYWdlLWJ1dHRvbl9fcG9zaXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucmF6emktaW1hZ2UtYnV0dG9uX190ZXh0IHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5idG4tcG9zaXRpb24tYm90dG9tIC5yYXp6aS1pbWFnZS1idXR0b246YmVmb3JlIHtcblx0Ym90dG9tOiA1NHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5idG4tcG9zaXRpb24tYm90dG9tIC5yYXp6aS1pbWFnZS1idXR0b25fX3Bvc2l0aW9uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ucmF6emktcHJvZHVjdC1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucmF6emktcHJvZHVjdC1iYW5uZXIgLmZ1bGwtYm94LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucmF6emktcHJvZHVjdC1iYW5uZXIuaGFzLWhvdmVyOmhvdmVyIC5yYXp6aS1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdC8qcnRsOnJhdzpcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgKi9cbn1cblxuLnJhenppLXByb2R1Y3QtYmFubmVyIC5iYW5uZXItaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IG5vbmU7XG5cdG1heC13aWR0aDogODAlO1xufVxuXG4ucmF6emktcHJvZHVjdC1iYW5uZXIgLmJhbm5lci1jb250ZW50X19zYWxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJhbm5lciAuYmFubmVyLWNvbnRlbnRfX3NhbGUgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJhbm5lciAuYmFubmVyLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTJweCAyMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLXByb2R1Y3QtYmFubmVyIC5zYWxlLXByaWNlIHtcblx0b3JkZXI6IDI7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnJhenppLXByb2R1Y3QtYmFubmVyIC5zYWxlLXByaWNlICsgLnJlZ3VsYXItcHJpY2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRjb2xvcjogIzkwOTA5MDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJhbm5lciAucmVndWxhci1wcmljZSB7XG5cdG9yZGVyOiAxO1xufVxuXG4ucmF6emktcHJvZHVjdC1iYW5uZXIgLnByb2R1Y3QtYmFkZ2VzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDNweCAxMXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLXByb2R1Y3QtYmFubmVyIC5iYW5uZXItY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM2cHgpO1xufVxuXG4ucmF6emktcHJvZHVjdC1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bWFyZ2luOiAwIDAgMjdweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzMzM7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJhbm5lciAucmF6emktaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi5jb250ZW50LXBvc2l0aW9uLWJvdHRvbSAucmF6emktcHJvZHVjdC1iYW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnQtcG9zaXRpb24tYm90dG9tIC5yYXp6aS1wcm9kdWN0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnNsaWNrLXNsaWRlLWlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAuc3dpcGVyLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAuc2xpY2stc2xpZGUtYmxvY2sge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnNsaWNrLXNsaWRlLWJsb2NrID4gKiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5zbGljay1zbGlkZS1ibG9ja19faW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucmF6emktc2xpZGUtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzMzM7XG5cdG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5idXR0b24tdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHBhZGRpbmc6IDE3cHggNDJweDtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLmJ1dHRvbi10ZXh0IC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b246aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnByb2R1Y3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyMjBweDtcblx0bGVmdDogMzBweDtcblx0dG9wOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWltYWdlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LW5hbWUge1xuXHRtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXByaWNlIGlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwYWRkaW5nOiAxOHB4IDAgOHB4O1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucHJvZHVjdC1pdGVtIC5yYXp6aS1zbGlkZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnNsaWNrLXNsaWRlLWJsb2NrX19ibGFuayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5yYXp6aS1sb29rYm9vay1pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0bGVmdDogNDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDI7XG5cdC0tcnotbG9va2Jvb2stY29sb3ItcHJpbWFyeTogI2ZmZmZmZjtcbn1cblxuLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnJhenppLWxvb2tib29rLWl0ZW06YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNi44cHg7XG5cdGhlaWdodDogMTYuOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1sb29rYm9vay1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucmF6emktbG9va2Jvb2staXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWxvb2tib29rLWNvbG9yLXByaW1hcnkpO1xuXHRvcGFjaXR5OiAuMTU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBjYWxjKC01MCUgLSA0LjRweCk7XG5cdHRvcDogY2FsYygtNTAlIC0gNC40cHgpO1xuXHRhbmltYXRpb246IGFuaW0tcmlwcGxlIDEuNXMgbGluZWFyIDBzIGluZmluaXRlO1xufVxuXG4ucmF6emktbG9va2Jvb2stc2xpZGVyLWVsZW1lbnRvciAucmF6emktbG9va2Jvb2staXRlbS5hY3RpdmUgLnByb2R1Y3QtaXRlbSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5mdWxsLWJveC1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLWxvb2tib29rLXNsaWRlcjpub3QoLnJhenppLWxvb2tib29rLXNsaWRlci1uYXYtcG9zaXRpb24tYm90aCkgLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRcdHRvcDogaW5oZXJpdDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLWxvb2tib29rLXNsaWRlcjpub3QoLnJhenppLWxvb2tib29rLXNsaWRlci1uYXYtcG9zaXRpb24tYm90aCkgLnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdFx0bGVmdDogNDJweDtcblx0fVxufVxuXG4ucmF6emktbG9va2Jvb2stYmFubmVyIC5wcm9kdWN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjkwcHg7XG5cdGxlZnQ6IC00OXB4O1xuXHR0b3A6IDIycHg7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ucmF6emktbG9va2Jvb2stYmFubmVyIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaW1hZ2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5yYXp6aS1sb29rYm9vay1iYW5uZXIgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLnJhenppLWxvb2tib29rLWJhbm5lciAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LW5hbWUge1xuXHRtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5yYXp6aS1sb29rYm9vay1iYW5uZXIgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM3Njc2NzY7XG59XG5cbi5yYXp6aS1sb29rYm9vay1iYW5uZXIgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1wcmljZSBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJhenppLWxvb2tib29rLWJhbm5lciAucHJvZHVjdC1pdGVtIC5yYXp6aS1zbGlkZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnJhenppLWxvb2tib29rLWJhbm5lciAucmF6emktbG9va2Jvb2staXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MCU7XG5cdGxlZnQ6IDQwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xuXHQtLXJ6LWxvb2tib29rLWNvbG9yLXByaW1hcnk6ICNmZmZmZmY7XG59XG5cbi5yYXp6aS1sb29rYm9vay1iYW5uZXIgLnJhenppLWxvb2tib29rLWl0ZW06YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNi44cHg7XG5cdGhlaWdodDogMTYuOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1sb29rYm9vay1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmF6emktbG9va2Jvb2stYmFubmVyIC5yYXp6aS1sb29rYm9vay1pdGVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotbG9va2Jvb2stY29sb3ItcHJpbWFyeSk7XG5cdG9wYWNpdHk6IC4xNTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IGNhbGMoLTUwJSAtIDQuNHB4KTtcblx0dG9wOiBjYWxjKC01MCUgLSA0LjRweCk7XG5cdGFuaW1hdGlvbjogYW5pbS1yaXBwbGUgMS41cyBsaW5lYXIgMHMgaW5maW5pdGU7XG59XG5cbi5yYXp6aS1sb29rYm9vay1iYW5uZXIgLnJhenppLWxvb2tib29rLWl0ZW0uYWN0aXZlIC5wcm9kdWN0LWl0ZW0ge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ucmF6emktZmVhdHVyZWQtY29udGVudCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXp6aS1mZWF0dXJlZC1jb250ZW50IC5ib3gtdGh1bWJuYWlsIGltZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhenppLWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLXRpdGxlIHtcblx0bWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLnJhenppLWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRyb2wge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1jb250cm9sOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcblx0aGVpZ2h0OiAxMXB4O1xuXHR3aWR0aDogMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmF6emktZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtd3JhcHBlcl9fbGVmdCAuZmVhdHVyZWQtY29udHJvbCB7XG5cdGxlZnQ6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuXG4ucmF6emktZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtd3JhcHBlcl9fcmlnaHQgLmZlYXR1cmVkLWNvbnRyb2wge1xuXHRyaWdodDogY2FsYygxMDAlICsgMzBweCk7XG59XG5cbi5yYXp6aS1mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1pbWctd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktYmVmb3JlLWFmdGVyLWltYWdlcyB7XG5cdHBhZGRpbmc6IDAgMTAwcHg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYXp6aS1iZWZvcmUtYWZ0ZXItaW1hZ2VzIC5pbWFnZXNsaWRlLWhhbmRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk5OTk7XG59XG5cbi5yYXp6aS1iZWZvcmUtYWZ0ZXItaW1hZ2VzIC5yYXp6aS1pY29uIHtcblx0Zm9udC1zaXplOiAyMXB4O1xufVxuXG4ucmF6emktYmVmb3JlLWFmdGVyLWltYWdlcyAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICNjZGNkY2Q7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmF6emktcHJpY2luZy10YWJsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdG1hcmdpbjogYXV0bztcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLnJhenppLXByaWNpbmctdGFibGVfX2hlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjlweCAzMHB4IDMxcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1wcmljaW5nLXRhYmxlX19oZWFkZXIgLnByaWNpbmctdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5yYXp6aS1wcmljaW5nLXRhYmxlX19oZWFkZXIgLnByaWNpbmctYmFkZ2VzIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDNweCAxMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5yYXp6aS1wcmljaW5nLXRhYmxlX19oZWFkZXIgLnByaWNpbmctcHJpY2Uge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmF6emktcHJpY2luZy10YWJsZV9faGVhZGVyIC5wcmljaW5nLWFmcHJpY2Uge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYXp6aS1wcmljaW5nLXRhYmxlX19oZWFkZXIgLnByaWNpbmctaGVhZGVyX19wcmljZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGNvbG9yOiAjMTExMTExO1xufVxuXG4ucmF6emktcHJpY2luZy10YWJsZV9fY29udGVudCB7XG5cdHBhZGRpbmc6IDM2cHggNDNweCA1MXB4O1xufVxuXG4ucmF6emktcHJpY2luZy10YWJsZV9fY29udGVudCAucHJpY2luZy1kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuLnJhenppLXByaWNpbmctdGFibGVfX2NvbnRlbnQgLnByaWNpbmctZGVzYyBwIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJhenppLXByaWNpbmctdGFibGVfX2NvbnRlbnQgLnByaWNpbmctZGVzYyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yYXp6aS1wcmljaW5nLXRhYmxlX19jb250ZW50IC5idXR0b24tbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1wcmljaW5nLXRhYmxlX19jb250ZW50IC5idXR0b24tdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDExcHggMzRweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4ucmF6emktcHJpY2luZy10YWJsZV9fY29udGVudCAuYnV0dG9uLXRleHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1ncmlkIC5oZWFkaW5nLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zMzMzMztcblx0bWFyZ2luOiAwIDAgNzZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnRlc3RpbW9uaWFscy13cmFwcGVyIHtcblx0bWFyZ2luOiAwIC0xNXB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDE1cHggMzBweDtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1ncmlkIC50ZXN0aW1vbmlhbC1pdGVtX19pbm5lciB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdHBhZGRpbmc6IDg0cHggMzdweCAzNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1ncmlkIC50ZXN0aW1vbmlhbC1pdGVtX19pbm5lciAudGVzdGktaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTUwcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5yYXp6aS10ZXN0aW1vbmlhbHMtZ3JpZCAudGVzdGltb25pYWwtaXRlbV9faW5uZXIgLnRlc3RpLWRlc2Mge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMTExMTExO1xuXHRtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnRlc3RpbW9uaWFsLWl0ZW1fX2lubmVyIC50ZXN0aS1yYXRlIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnRlc3RpbW9uaWFsLWl0ZW1fX2lubmVyIC50ZXN0aS1tZXRhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2NkY2RjZDtcbn1cblxuLnJhenppLXRlc3RpbW9uaWFscy1ncmlkIC5yYXp6aS1zdmctaWNvbi5yYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAjRjhCODZEO1xufVxuXG4ucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnRlc3RpLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogNDZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnJhenppLWljb25zLWJveC1jYXJvdXNlbF9fd3JhcHBlciB7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWljb25zLWJveC1ib3JkZXItY29sb3IpO1xufVxuXG4ucmF6emktaWNvbnMtYm94LWNhcm91c2VsX193cmFwcGVyOm5vdCguc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCkgLmljb24tYm94IHtcblx0d2lkdGg6IDE0LjIlO1xufVxuXG4ucmF6emktaWNvbnMtYm94LWNhcm91c2VsIHtcblx0LS1yei1pY29ucy1ib3gtYm9yZGVyLWNvbG9yOiAjMzAzMDMwO1xufVxuXG4ucmF6emktaWNvbnMtYm94LWNhcm91c2VsIC5yYXp6aS1pY29uIHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yYXp6aS1pY29ucy1ib3gtY2Fyb3VzZWwgLnJhenppLWltZy1pY29uIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLnJhenppLWljb25zLWJveC1jYXJvdXNlbCAucmF6emktaW1nLWljb24gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1pY29ucy1ib3gtY2Fyb3VzZWwgLmljb24tYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWljb25zLWJveC1ib3JkZXItY29sb3IpO1xuXHRwYWRkaW5nOiAyNXB4IDIwcHggMjRweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucmF6emktaWNvbnMtYm94LWNhcm91c2VsIC5pY29uLWJveF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXp6aS1pY29ucy1ib3gtY2Fyb3VzZWwgLmljb24tYm94X190aXRsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJhenppLWljb25zLWJveC1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzc2NzY3Njtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnJhenppLWljb25zLWJveC1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogLTgwcHg7XG59XG5cbi5yYXp6aS1pY29ucy1ib3gtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAtODBweDtcbn1cblxuLnJhenppLWljb25zLWJveC1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRib3R0b206IC00MHB4O1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pbWFnZXMtYm94LWNhcm91c2VsLTIuaG92ZXItaW1hZ2Utb24gLmltYWdlLWl0ZW06aG92ZXIgLmNvbnRlbnQtaW1nIGltZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbn1cblxuLnJhenppLWltYWdlcy1ib3gtY2Fyb3VzZWwtMiB7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnJhenppLWltYWdlcy1ib3gtY2Fyb3VzZWwtMiAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLnJhenppLWltYWdlcy1ib3gtY2Fyb3VzZWwtMiAuY29udGVudC1zdW1tYXJ5IHtcblx0Y29sb3I6ICMxMTE7XG5cdHBhZGRpbmc6IDEwM3B4IDU2cHggNDRweCA1NnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXp6aS1pbWFnZXMtYm94LWNhcm91c2VsLTIgLmNvbnRlbnQtaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucmF6emktaW1hZ2VzLWJveC1jYXJvdXNlbC0yIC5jb250ZW50LWltZyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5yYXp6aS1pbWFnZXMtYm94LWNhcm91c2VsLTIgLmNvbnRlbnQtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5yYXp6aS1pbWFnZXMtYm94LWNhcm91c2VsLTIgLmNvbnRlbnQtZGVzYyB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4ucmF6emktaW1hZ2VzLWJveC1jYXJvdXNlbC0yIC5jb250ZW50LXRleHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjMTExO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmF6emktaW1hZ2VzLWJveC1jYXJvdXNlbC0yIC5pbWFnZS1pdGVtIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDcwcHggMTVweCAwO1xufVxuXG4ucmF6emktaW1hZ2VzLWJveC1jYXJvdXNlbC0yIC5mdWxsLWJveC1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyohIGVsZW1lbnRvciAtIHYzLjQuNSAtIDEyLTEwLTIwMjEgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pY29uLWJveC5lbGVtZW50b3ItcG9zaXRpb24tbGVmdCAucmF6emktaWNvbi1ib3gsXG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLWljb24tYm94LmVsZW1lbnRvci1wb3NpdGlvbi1yaWdodCAucmF6emktaWNvbi1ib3gge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktaWNvbi1ib3guZWxlbWVudG9yLXBvc2l0aW9uLWxlZnQgLnJhenppLWljb24tYm94X19pY29uLFxuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pY29uLWJveC5lbGVtZW50b3ItcG9zaXRpb24tcmlnaHQgLnJhenppLWljb24tYm94X19pY29uIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLWljb24tYm94LmVsZW1lbnRvci1wb3NpdGlvbi1yaWdodCAucmF6emktaWNvbi1ib3gge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktaWNvbi1ib3guZWxlbWVudG9yLXBvc2l0aW9uLWxlZnQgLnJhenppLWljb24tYm94IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLWljb24tYm94LmVsZW1lbnRvci12ZXJ0aWNhbC1hbGlnbi10b3AgLnJhenppLWljb24tYm94IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLWljb24tYm94LmVsZW1lbnRvci12ZXJ0aWNhbC1hbGlnbi1taWRkbGUgLnJhenppLWljb24tYm94IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pY29uLWJveC5lbGVtZW50b3ItdmVydGljYWwtYWxpZ24tYm90dG9tIC5yYXp6aS1pY29uLWJveCB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktaWNvbi1ib3ggLnJhenppLWljb24tYm94X19pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLnJhenppLWljb24tYm94IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF6emktaWNvbi1ib3ggLnJhenppLWltZy1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5yYXp6aS1pY29uLWJveCAucmF6emktaW1nLWljb24gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1pY29uLWJveF9fdGl0bGUgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmF6emktaWNvbi1ib3hfX2NvbnRlbnQge1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4ucmF6emktaWNvbi1ib3hfX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ucmF6emktaWNvbi1ib3hfX3Nob3ctYXJyb3cgLnJhenppLWljb24tYm94X19pdGVtLFxuLnJhenppLWljb24tYm94X19zaG93LWFycm93IC5yYXp6aS1pY29uLWJveF9faWNvbi1hcnJvdyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhenppLWljb24tYm94X19zaG93LWFycm93IC5yYXp6aS1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4ucmF6emktaWNvbi1ib3hfX2ljb24tYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktY2F0ZWdvcnktYm94IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLnJhenppLWNhdGVnb3J5LWJveF9faW1nIHtcblx0bWF4LXdpZHRoOiA0NyU7XG59XG5cbi5yYXp6aS1jYXRlZ29yeS1ib3hfX2ltZyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhenppLWNhdGVnb3J5LWJveF9fY29udGVudCB7XG5cdHBhZGRpbmc6IDQ0cHggNTBweCAzMHB4O1xufVxuXG4ucmF6emktY2F0ZWdvcnktYm94X19jb250ZW50IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJhenppLWNhdGVnb3J5LWJveF9fY29udGVudCAuY2F0ZWdvcnktdGl0bGUge1xuXHRtYXJnaW46IDAgMCAyMXB4O1xufVxuXG4ucmF6emktY2F0ZWdvcnktYm94X19jb250ZW50IC5zdWItY2F0cyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNDg7XG59XG5cbi5yYXp6aS1jYXRlZ29yeS1ib3hfX2NvbnRlbnQgLnN1Yi1jYXRzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmF6emktY2F0ZWdvcnktYm94X19jb250ZW50IC5zdWItY2F0cyAucmF6emktaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5yYXp6aS1jYXRlZ29yeS1ib3hfX2NvbnRlbnQgLnN1Yi1jYXRzIGxpOmhvdmVyIC5yYXp6aS1pY29uIHtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yYXp6aS1wb3NpdGlvbi1uZXh0LWltYWdlIC5yYXp6aS1jYXRlZ29yeS1ib3gge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktY2F0ZWdvcnktbGlzdCB7XG5cdHBhZGRpbmc6IDMzcHggMjZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbn1cblxuLnJhenppLWNhdGVnb3J5LWxpc3RfX2l0ZW0gYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5yYXp6aS1jYXRlZ29yeS1saXN0X19pdGVtIGEgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnJhenppLWNhdGVnb3J5LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCBhIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXJhenppLXByb2R1Y3RzLXJlY2VudGx5LXZpZXdlZC1jYXJvdXNlbC5lbGVtZW50b3Itd2lkZ2V0LWVtcHR5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXJhenppLXByb2R1Y3RzLXJlY2VudGx5LXZpZXdlZC1jYXJvdXNlbC5lbGVtZW50b3Itd2lkZ2V0LWVtcHR5IC5lbGVtZW50b3Itd2lkZ2V0LWVtcHR5LWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktcHJvZHVjdHMtcmVjZW50bHktdmlld2VkLWNhcm91c2VsIHtcblx0bWFyZ2luOiAwIC0xNXB4IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtY2Fyb3VzZWwubm8tYWpheCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtY2Fyb3VzZWwgLnByb2R1Y3RzLWNvbnRlbnQge1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtY2Fyb3VzZWwgLnByb2R1Y3RzLWNvbnRlbnQuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtY2Fyb3VzZWwuaGFzLWFqYXggLnN3aXBlci1zY3JvbGxiYXIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtcmVjZW50bHktdmlld2VkLWNhcm91c2VsLmhhcy1hamF4LmxvYWRlZCAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAxNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtcmVjZW50bHktdmlld2VkLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAxNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtcmVjZW50bHktdmlld2VkLWdyaWQgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYm5haWwge1xuXHRmb250LXNpemU6IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtZ3JpZCAucHJvZHVjdHMtdG9vbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXJlY2VudGx5LXZpZXdlZC1ncmlkIC5wcm9kdWN0cy10b29sIC5wb3N0cy1mb3VuZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtZ3JpZCAucHJvZHVjdHMtdG9vbCAuY291bnQge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtZ3JpZCAucHJvZHVjdHMtdG9vbCAucmVzZXQtYnV0dG9uIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXJlY2VudGx5LXZpZXdlZC1ncmlkIC5wcm9kdWN0cy10b29sIC5yZXNldC1idXR0b246YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTVRad2RDSWdhR1ZwWjJoMFBTSXhObkIwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVFlnTVRZaUlIWmxjbk5wYjI0OUlqRXVNU0krQ2p4bklHbGtQU0p6ZFhKbVlXTmxNU0krQ2p4d1lYUm9JSE4wZVd4bFBTSWdjM1J5YjJ0bE9tNXZibVU3Wm1sc2JDMXlkV3hsT201dmJucGxjbTg3Wm1sc2JEcHlaMklvTUNVc01DVXNNQ1VwTzJacGJHd3RiM0JoWTJsMGVUb3hPeUlnWkQwaVRTQTRJREF1TVRZd01UVTJJRXdnT0NBMkxqUXpNelU1TkNCTUlERXhMakV6TmpjeE9TQXpMakk1TmpnM05TQmFJRTBnT0NBd0xqRTJNREUxTmlBaUx6NEtQSEJoZEdnZ2MzUjViR1U5SWlCemRISnZhMlU2Ym05dVpUdG1hV3hzTFhKMWJHVTZibTl1ZW1WeWJ6dG1hV3hzT25KbllpZ3dKU3d3SlN3d0pTazdabWxzYkMxdmNHRmphWFI1T2pFN0lpQmtQU0pOSURnZ01UVXVPRE01T0RRMElFTWdOQzR6TXprNE5EUWdNVFV1T0RNNU9EUTBJREV1TXpZek1qZ3hJREV5TGpnMU9UTTNOU0F4TGpNMk16STRNU0E1TGpJd016RXlOU0JESURFdU16WXpNamd4SURVdU5UUXlPVFk1SURRdU16TTVPRFEwSURJdU5UWXlOU0E0SURJdU5UWXlOU0JNSURnZ05DNHdNamN6TkRRZ1F5QTFMakUzTlRjNE1TQTBMakF5TnpNME5DQXlMamd5TkRJeE9TQTJMak15T0RFeU5TQXlMamd5TkRJeE9TQTVMakl3TXpFeU5TQkRJREl1T0RJME1qRTVJREV5TGpBM09ERXlOU0ExTGpFeU5TQXhOQzR6TnpVZ09DQXhOQzR6TnpVZ1F5QXhNQzQ0TnpVZ01UUXVNemMxSURFekxqRTNOVGM0TVNBeE1pNHdOemd4TWpVZ01UTXVNVGMxTnpneElEa3VNakF6TVRJMUlFd2dNVFF1TmpNMk56RTVJRGt1TWpBek1USTFJRU1nTVRRdU5qTTJOekU1SURFeUxqZzFPVE0zTlNBeE1TNDJOakF4TlRZZ01UVXVPRE01T0RRMElEZ2dNVFV1T0RNNU9EUTBJRm9nVFNBNElERTFMamd6T1RnME5DQWlMejRLUEM5blBnbzhMM04yWno0Syk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1yZWNlbnRseS12aWV3ZWQtZ3JpZCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXJlY2VudGx5LXZpZXdlZC1ncmlkLmhhcy1wcm9kdWN0cyAubm8tcHJvZHVjdHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pbWFnZXMtY2Fyb3VzZWwuaG92ZXItaW1hZ2Utb24gLmltYWdlLWl0ZW06aG92ZXIgLmNvbnRlbnQtaW1nIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC1yYXp6aS1pbWFnZXMtY2Fyb3VzZWwuaG92ZXItaW1hZ2Utb24gLmNvbnRlbnQtaW1nIHtcblx0cGFkZGluZy10b3A6IDZweDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtcmF6emktaW1hZ2VzLWNhcm91c2VsLmhvdmVyLWltYWdlLW9uIC5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX2ljb24ge1xuXHR0b3A6IDIxcHg7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwge1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtc3VtbWFyeSB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtaW1nIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtaW1nIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtc3VidGl0bGUge1xuXHRjb2xvcjogIzU1NTtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbCAuY29udGVudC10ZXh0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRjb2xvcjogIzExMTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbCAuaW1hZ2UtaXRlbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsIC5mdWxsLWJveC1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbCAucmF6emktaW1hZ2VzLWNhcm91c2VsLWljb24tcG9zaXRpb24tdG9wIC5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX2ljb24ge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1pbi13aWR0aDogNDBweDtcblx0bWluLWhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGNkY2MTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA2OXB4IGF1dG8gNDBweDtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbCAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsX19za2V3LS15ZXMgLnJhenppLWltYWdlcy1jYXJvdXNlbCB7XG5cdHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbF9fc2tldy0teWVzIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtaW1nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbF9fc2tldy0teWVzIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtaW1nIGltZyB7XG5cdHRyYW5zZm9ybTogc2tld1goMTBkZWcpO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsX19za2V3LS15ZXMgLnJhenppLWltYWdlcy1jYXJvdXNlbCAuY29udGVudC10aXRsZSB7XG5cdHRyYW5zZm9ybTogc2tld1goMTBkZWcpO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsX19za2V3LS15ZXMgLnJhenppLWltYWdlcy1jYXJvdXNlbCAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsX19oZWFkaW5nIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucmF6emktLXYtcG9zaXRpb24tdG9wIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWxfX2dyb3VwLS1hcnJvd3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJhenppLS12LXBvc2l0aW9uLXRvcCAucmF6emktaW1hZ2VzLWNhcm91c2VsX19ncm91cC0tYXJyb3dzIC5yei1zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsLWljb24tcG9zaXRpb24tbGVmdCAuY29udGVudC10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsLWljb24tcG9zaXRpb24tbGVmdCAuY29udGVudC10aXRsZSAucmF6emktcHJvZHVjdHMtc2xpZGVyX19pY29uIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHR0b3A6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmF6emktaGVhZGluZy10aXRsZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yYXp6aS1oZWFkaW5nLXRpdGxlIHNtYWxsIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICNBMEEwQTA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYXp6aS1oZWFkaW5nLXRpdGxlIHtcblx0LS1yei1zdHJva2UtY29sb3I6IzFGMUYxRjAwO1xuXHQtLXJ6LXN0cm9rZS13aWR0aDogMHB4O1xuXHR0ZXh0LXNoYWRvdzogY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogMSkgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogMCkgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwLjkyMzkpIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIDAuMzgyNykgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwLjcwNzEpIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIDAuNzA3MSkgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwLjM4MjcpIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIDAuOTIzOSkgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwKSBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAxKSAwIHZhcigtLXJ6LXN0cm9rZS1jb2xvciksIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIC0wLjM4MjcpIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIDAuOTIzOSkgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAtMC43MDcxKSBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwLjcwNzEpIDAgdmFyKC0tcnotc3Ryb2tlLWNvbG9yKSwgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogLTAuOTIzOSkgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogMC4zODI3KSAwIHZhcigtLXJ6LXN0cm9rZS1jb2xvciksIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIC0xKSBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwKSAwIHZhcigtLXJ6LXN0cm9rZS1jb2xvciksIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIC0wLjkyMzkpIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIC0wLjM4MjcpIDAgdmFyKC0tcnotc3Ryb2tlLWNvbG9yKSwgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogLTAuNzA3MSkgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogLTAuNzA3MSkgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAtMC4zODI3KSBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAtMC45MjM5KSAwIHZhcigtLXJ6LXN0cm9rZS1jb2xvciksIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIDApIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIC0xKSAwIHZhcigtLXJ6LXN0cm9rZS1jb2xvciksIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIDAuMzgyNykgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogLTAuOTIzOSkgMCB2YXIoLS1yei1zdHJva2UtY29sb3IpLCBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAwLjcwNzEpIGNhbGModmFyKC0tcnotc3Ryb2tlLXdpZHRoKSAqIC0wLjcwNzEpIDAgdmFyKC0tcnotc3Ryb2tlLWNvbG9yKSwgY2FsYyh2YXIoLS1yei1zdHJva2Utd2lkdGgpICogMC45MjM5KSBjYWxjKHZhcigtLXJ6LXN0cm9rZS13aWR0aCkgKiAtMC4zODI3KSAwIHZhcigtLXJ6LXN0cm9rZS1jb2xvcik7XG59XG5cbmgyLnJhenppLWhlYWRpbmctdGl0bGUge1xuXHRmb250LXNpemU6IDM2cHg7XG59XG5cbi5yYXp6aS1zY3JvbGxpbmcteWVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhenppLXNjcm9sbGluZy15ZXMgLnJhenppLWhlYWRpbmctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0YW5pbWF0aW9uOiBzbGlkaW5nIHZhcigtLXJ6LWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyIGluZmluaXRlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0LS1yei1hbmltYXRpb24tZHVyYXRpb246IDYwcztcbn1cblxuQGtleWZyYW1lcyBzbGlkaW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHR9XG59XG5cbi5yYXp6aS1idXR0b24gLnJhenppLWFsaWduLWljb24tbGVmdCB7XG5cdC8qcnRsOmlnbm9yZTpcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Ki9cbn1cblxuLnJhenppLWJ1dHRvbi5idXR0b24tdW5kZXJsaW5lIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHBhZGRpbmc6IDAgMTVweCA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWJ1dHRvbi5idXR0b24tdW5kZXJsaW5lOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4ucmF6emktYnV0dG9uLmJ1dHRvbi11bmRlcmxpbmU6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1idXR0b24uYnV0dG9uLXVuZGVybGluZTpob3ZlcjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5lbGVtZW50b3ItYWxpZ24tanVzdGlmeSAucmF6emktYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5lbGVtZW50b3ItbW90aW9uLXBhcmFsbGF4IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWxlbWVudG9yLW1vdGlvbi1wYXJhbGxheCAuZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWxlbWVudG9yLW1vdGlvbi1wYXJhbGxheCAuZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWxheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNTAlO1xuXHR0b3A6IC0yNSU7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuXHQuZWxlbWVudG9yLW1vdGlvbi1wYXJhbGxheCAuZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWxheWVyIHtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuLnJhenppLXNhbGUtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1zYWxlLWJveF9fY29udGVudCB7XG5cdG1pbi13aWR0aDogMTIwcHg7XG5cdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yYXp6aS1zYWxlLWJveF9fY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4ucmF6emktc2FsZS1ib3hfX3RleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnMge1xuXHRwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG4ucmF6emktYWR2YW5jZWQtdGFicy5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5zd2lwZXItY29udGFpbmVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnMucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjQ0RDRENEO1xufVxuXG4ucmF6emktYWR2YW5jZWQtdGFicy5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNBMEEwQTA7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IC0xMDVweDtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnMucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IC0xMDVweDtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnMucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAuc3dpcGVyLWJ1dHRvbi1sb2NrICsgLnN3aXBlci13cmFwcGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzX19uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIC0xMHB4IDc1cHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzX19uYXYgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzX190aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnNfX3RpdGxlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogLTNweDtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogLjRzO1xufVxuXG4ucmF6emktYWR2YW5jZWQtdGFic19fdGl0bGU6aG92ZXIsIC5yYXp6aS1hZHZhbmNlZC10YWJzX190aXRsZS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzX190aXRsZTpob3Zlcjo6YWZ0ZXIsIC5yYXp6aS1hZHZhbmNlZC10YWJzX190aXRsZS5hY3RpdmU6OmFmdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktYWR2YW5jZWQtdGFic19fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnNfX3BhbmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnNfX3BhbmVsLmFjdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0b3BhY2l0eTogMTtcblx0dG9wOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzX19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0cGFkZGluZzogMTVweDtcblx0d2lkdGg6IDE3MHB4O1xuXHRtaW4taGVpZ2h0OiAxNzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnNfX2l0ZW06aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5yYXp6aS1hZHZhbmNlZC10YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnNfX2ljb24ge1xuXHRmb250LXNpemU6IDUxcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnJhenppLWFkdmFuY2VkLXRhYnNfX2NvbnRlbnQtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlsczpub3QoLnNob3ctcXVpY2t2aWV3KSAucXVpY2stdmlldy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHM6bm90KC5zaG93LWFkZHRvY2FydCkgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlsczpub3QoLnNob3ctd2lzaGxpc3QpIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlsczpub3QoLnNob3ctd2lzaGxpc3QpIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlsczpub3QoLnNob3ctY29tcGFyZSkgLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHMuYnRuLWhpZGRlbiAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwtd2l0aC10aHVtYm5haWxzIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCB7XG5cdG1hcmdpbjogMDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHMgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04Om5vdCguc3dpcGVyLXdyYXBwZXIpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlscyB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCB7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHMgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlscyB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayAucHJvZHVjdC10aHVtYm5haWxfX2ltYWdlIHtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHMgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgLnByb2R1Y3QtdGh1bWJuYWlsX19nYWxsZXJ5IGltZyB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlscyB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayAucHJvZHVjdC10aHVtYm5haWxfX2dhbGxlcnkgaW1nOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwtd2l0aC10aHVtYm5haWxzIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wLWlubmVyX19idXR0b25zIHtcblx0bGVmdDogMTVweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHMgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LWxvb3AtaW5uZXJfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwtd2l0aC10aHVtYm5haWxzIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wLWlubmVyX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpiZWZvcmUge1xuXHRsZWZ0OiAyNXB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlscyB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtbG9vcC1pbm5lcl9fYnV0dG9ucyAucnotbG9vcF9idXR0b246OmFmdGVyIHtcblx0bGVmdDogMjBweDtcblx0cmlnaHQ6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwtd2l0aC10aHVtYm5haWxzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHNfX2ltYWdlLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0cy1jYXJvdXNlbC13aXRoLXRodW1ibmFpbHNfX2ltYWdlLWJveCAucHJvZHVjdC10aHVtYm5haWxfX2ltYWdlIHtcblx0ZmxleDogMSAxIDc1LjclO1xufVxuXG4ucHJvZHVjdHMtY2Fyb3VzZWwtd2l0aC10aHVtYm5haWxzX19pbWFnZS1ib3ggLnByb2R1Y3QtdGh1bWJuYWlsX19nYWxsZXJ5IHtcblx0ZmxleDogMSAxIDI0LjMlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXI6bm90KC5zaG93LWNhdGVnb3J5KSAubWV0YS1jYXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lcjpub3QoLnNob3ctcmF0aW5nKSAuc3Rhci1yYXRpbmcge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lcjpub3QoLnNob3ctcXVpY2t2aWV3KSAucXVpY2stdmlldy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lcjpub3QoLnNob3ctYWRkdG9jYXJ0KSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXI6bm90KC5zaG93LXdpc2hsaXN0KSAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCxcbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lcjpub3QoLnNob3ctd2lzaGxpc3QpIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyOm5vdCguc2hvdy1jb21wYXJlKSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyOm5vdCguc2hvdy1iYWRnZXMpIC53b29jb21tZXJjZS1iYWRnZXMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lci5idG4taGlkZGVuIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciAubWFzb25yeS1iYW5uZXItY29udGVudCAuYmFubmVyLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIC5tYXNvbnJ5LWJhbm5lci1jb250ZW50IC5iYW5uZXItaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgLm1hc29ucnktYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzBweCA0NXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgLnJhenppLWJhbm5lcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgLnJhenppLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciAucmF6emktYmFubmVyX19idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMge1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3QuaGFzLWJhbm5lciB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdGdyaWQtcm93OiBzcGFuIDI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5yYXp6aS1iYW5uZXJfX21hc29ucnksXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdCAubWFzb25yeS1iYW5uZXItY29udGVudCxcbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5iYW5uZXItaW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5iYW5uZXItaW1hZ2UgaW1nIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgLnByb2R1Y3Qtc3VtbWFyeSA+ICoge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciAubGluay1wcm9kdWN0LWFsbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIucHJvZHVjdC1saW5rLXR5cGUtYWxsIC5saW5rLXByb2R1Y3QtYWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwtMjpob3ZlciAucmF6emktaWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsLTIgLnJhenppLXN3aXBlci1idXR0b24tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdHotaW5kZXg6IDk5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwJTtcblx0Ym90dG9tOiAwJTtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbC0yIC5jb250ZW50LWltZyB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwtMiAuY29udGVudC1pbWcgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwtMiAuaW1hZ2UtaXRlbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbC0yIC5mdWxsLWJveC1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbC0yIC5yYXp6aS1zd2lwZXItYnV0dG9uIHtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsLTIgLnJhenppLWltYWdlcy1jYXJvdXNlbC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cGFkZGluZzogMzBweCA3NXB4O1xufVxuXG4ucmF6emktaW1hZ2VzLWNhcm91c2VsLTIgLnJhenppLWltYWdlcy1jYXJvdXNlbF9fdGl0bGUge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbC0yIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwtY29udGVudF9fc2FsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0d2lkdGg6IDk2cHg7XG5cdGhlaWdodDogOTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnJhenppLWltYWdlcy1jYXJvdXNlbC0yIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwtY29udGVudF9fc2FsZS0tc2FsZS1iZXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwtMiAucmF6emktaW1hZ2VzLWNhcm91c2VsLWNvbnRlbnRfX3NhbGUtLXNhbGUtdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5yYXp6aS1wb3N0cy1saXN0aW5nIC5lbnRyeS1oZWFkZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZsZXg6IDEgMCAxNzBweDtcbn1cblxuLnJhenppLXBvc3RzLWxpc3RpbmcgLmJsb2ctd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yYXp6aS1wb3N0cy1saXN0aW5nIC5ibG9nLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYXp6aS1wb3N0cy1saXN0aW5nIGEucG9zdC10aHVtYm5haWwge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktY2F0ZWdvcnktbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1jYXRlZ29yeS1saW5rcyB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnJhenppLWNhdGVnb3J5LWxpbmtzIHVsIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxM3B4IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWNhdGVnb3J5LWxpbmtzIHVsIGxpIGEge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmF6emktY2F0ZWdvcnktbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yYXp6aS1jYXRlZ29yeS1saW5rcyB1bCBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJhenppLWNhdGVnb3J5LWxpbmtzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbn1cblxuLnJhenppLWNhdGVnb3J5LWxpbmtzIHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveCAucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3hfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19pdGVtLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDM3MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveCAucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3hfX2l0ZW0tYm94IC5yYXp6aS1pY29uIHtcblx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19pdGVtLWJveDpob3ZlciAucmF6emktaWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19jb250ZW50IHtcblx0cGFkZGluZzogMjNweCAwIDEwcHggMzBweDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9fY29udGVudCAucmF6emktYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjNweDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9fY2F0LW5hbWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9fY2F0LWNvdW50IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveCAucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3hfX2ltYWdlIHtcblx0cGFkZGluZzogMCAxOHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9fYnV0dG9uLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmcgdWwuc3dpcGVyLXdyYXBwZXIge1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nIHVsLnN3aXBlci13cmFwcGVyIGxpIHtcblx0Y2xlYXI6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmcgdWwucHJvZHVjdHMge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmcgdWwucHJvZHVjdHM6bm90KC5zd2lwZXItd3JhcHBlcikge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZyAuc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyB1bC5wcm9kdWN0cyB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmcgLnJhenppLXByb2R1Y3RzLWxpc3RpbmdfX2ltYWdlIHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRtYXgtd2lkdGg6IDkwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZyAucmF6emktcHJvZHVjdHMtbGlzdGluZ19faXRlbS1ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luOiAxcHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0cGFkZGluZzogMTlweCAyMHB4IDE5cHggMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmcgLmxpbmtlZC1lbGVtZW50b3ItcHJvZHVjdC1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IC01MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmdfX2hlYWRpbmcge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nX19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nX19pdGVtLWNhdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzc2NzY3Njtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZ19faXRlbS1jYXQ6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmdfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZ19faGVhZGluZy0tYXJyb3dzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZ19faGVhZGluZy0tYXJyb3dzIC5yei1zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogIzExMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctaGlkZS1ib3gtc2hhZG93LXllcyAucmF6emktcHJvZHVjdHMtbGlzdGluZyAucmF6emktcHJvZHVjdHMtbGlzdGluZ19faXRlbS1ib3gge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIHVsLnN3aXBlci13cmFwcGVyIHtcblx0bWFyZ2luOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIHVsLnN3aXBlci13cmFwcGVyIGxpIHtcblx0Y2xlYXI6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMiAucmF6emktcHJvZHVjdHMtbGlzdGluZ19fYXJyb3dzIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIC5yei1zd2lwZXItYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcblx0bWF4LXdpZHRoOiA2MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0cGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6aG92ZXIgaW1nLFxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIC5mbGV4LWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogI0UyRTJFMjtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nLTIuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnByb2R1Y3RfdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nLTIuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzkwOTA5MDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nLTIuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnN0YXItcmF0aW5nIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5zdGFyLXJhdGluZyAudXNlci1yYXRpbmcgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6ICNGRUI3MDI7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nLTIuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnByaWNlIGRlbCB7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5yei1zdG9jayB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSAucnotc3RvY2sgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5yYXp6aS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXgtd2lkdGg6IDYwcHg7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nLTIuc2luZ2xlLXByb2R1Y3QgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yLnNpbmdsZS1wcm9kdWN0IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZy5mbGV4LWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIHVsLnByb2R1Y3RzIHtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0cy1saXN0aW5nLTIgdWwucHJvZHVjdHM6bm90KC5zd2lwZXItd3JhcHBlcikge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6bm90KC5zd2lwZXItc2xpZGUpIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJhenppLXByb2R1Y3RzLWxpc3RpbmctMiAucmF6emktcHJvZHVjdHMtbGlzdGluZ19faXRlbXMgZGl2LnByb2R1Y3Qge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnJhenppLXByb2R1Y3QtYnJhbmRzIC5yei1zd2lwZXItYnV0dG9uIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJhenppLXByb2R1Y3QtYnJhbmRzX19ib3gge1xuXHRtYXJnaW46IC0xNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1icmFuZHNfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1icmFuZHNfX2l0ZW0taW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0cGFkZGluZzogNDZweCAzNXB4IDMzcHggMzVweDtcbn1cblxuLnJhenppLXByb2R1Y3QtYnJhbmRzX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJyYW5kc19faGVhZGVyIC5icmFuZC1oZWFkZXItLWNvdW50IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLnJhenppLXByb2R1Y3QtYnJhbmRzX19uYW1lIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1icmFuZHNfX25hbWUgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJhenppLXByb2R1Y3QtYnJhbmRzX19wcm9kdWN0LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJyYW5kc19fcHJvZHVjdC13cmFwcGVyIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJyYW5kc19fcHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0LWl0ZW0ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJyYW5kc19fcHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaW5uZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LWJyYW5kc19fcHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0LWl0ZW1fX3ByaWNlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1icmFuZHNfX3Byb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1pdGVtX19wcmljZSBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhenppLXByb2R1Y3QtYnJhbmRzX19wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtaXRlbV9fcHJpY2UgZGVsIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy0xIC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDEgKSk7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy0yIC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDIgKSk7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy0zIC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDMgKSk7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy00IC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDQgKSk7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy01IC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDUgKSk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLXByb2R1Y3QtYnJhbmRzLmNvbHVtbnMtLXRhYmxldDEgLnJhenppLXByb2R1Y3QtYnJhbmRzX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gMSApKTtcblx0fVxuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1wcm9kdWN0LWJyYW5kcy5jb2x1bW5zLS10YWJsZXQyIC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDIgKSk7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy0tdGFibGV0MyAucmF6emktcHJvZHVjdC1icmFuZHNfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLyAzICkpO1xuXHR9XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLXByb2R1Y3QtYnJhbmRzLmNvbHVtbnMtLXRhYmxldDQgLnJhenppLXByb2R1Y3QtYnJhbmRzX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNCApKTtcblx0fVxuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1wcm9kdWN0LWJyYW5kcy5jb2x1bW5zLS10YWJsZXQ1IC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDUgKSk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLXByb2R1Y3QtYnJhbmRzLmNvbHVtbnMtLW1vYmlsZTEgLnJhenppLXByb2R1Y3QtYnJhbmRzX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gMSApKTtcblx0fVxuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1wcm9kdWN0LWJyYW5kcy5jb2x1bW5zLS1tb2JpbGUyIC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDIgKSk7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktcHJvZHVjdC1icmFuZHMuY29sdW1ucy0tbW9iaWxlMyAucmF6emktcHJvZHVjdC1icmFuZHNfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLyAzICkpO1xuXHR9XG5cdC5lbGVtZW50b3Itd2lkZ2V0LXJhenppLXByb2R1Y3QtYnJhbmRzLmNvbHVtbnMtLW1vYmlsZTQgLnJhenppLXByb2R1Y3QtYnJhbmRzX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC8gNCApKTtcblx0fVxuXHQuZWxlbWVudG9yLXdpZGdldC1yYXp6aS1wcm9kdWN0LWJyYW5kcy5jb2x1bW5zLS1tb2JpbGU1IC5yYXp6aS1wcm9kdWN0LWJyYW5kc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAvIDUgKSk7XG5cdH1cbn1cblxuLnJhenppLXRlYW0tbWVtYmVyLWNhcm91c2VsIHtcblx0bWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ucmF6emktdGVhbS1tZW1iZXIge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAzMy4zMyU7XG59XG5cbi5yYXp6aS10ZWFtLW1lbWJlcl9faW5mbyB7XG5cdHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XG59XG5cbi5yYXp6aS10ZWFtLW1lbWJlcl9fbmFtZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmF6emktdGVhbS1tZW1iZXJfX2pvYiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJhenppLXRlYW0tbWVtYmVyX19zb2NpYWxzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmF6emktdGVhbS1tZW1iZXJfX3NvY2lhbHMgYSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGNvbG9yOiAjODM4ODg5O1xufVxuXG4ucmF6emktdGVhbS1tZW1iZXJfX3NvY2lhbHMgYTpob3ZlciB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG4ucmF6emktdGVhbS1tZW1iZXJfX3NvY2lhbHMgYTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucmF6emktdGVhbS1tZW1iZXItY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDIwcHg7XG59XG5cbi5yYXp6aS10ZWFtLW1lbWJlci1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5yYXp6aS10ZWFtLW1lbWJlci1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5yYXp6aS10ZWFtLW1lbWJlci1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnJhenppLXRlYW0tbWVtYmVyLWNhcm91c2VsIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdH1cblx0LnJhenppLXRlYW0tbWVtYmVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLXRlYW0tbWVtYmVyLWNhcm91c2VsLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0bGVmdDogMTVweDtcblx0fVxuXHQucmF6emktdGVhbS1tZW1iZXItY2Fyb3VzZWwucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG5cdC5yYXp6aS1pY29ucy1ib3gtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0bGVmdDogLTUwcHg7XG5cdH1cblx0LnJhenppLWljb25zLWJveC1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogLTUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQucmF6emktaWNvbnMtYm94LWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LnJhenppLWljb25zLWJveC1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtY2Fyb3VzZWxfX3NsaWRlc3BlcnZpZXdhdXRvLXllcyAucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbF9fc2xpZGVzcGVydmlld2F1dG8teWVzIC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cyBsaS5zd2lwZXItaXRlbS1lbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtY2Fyb3VzZWxfX2NlbnRlcmVkc2xpZGVzLXllcyAuc3dpcGVyLXNsaWRlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLWltYWdlcy1jYXJvdXNlbF9fc2xpZGVzcGVydmlld2F1dG8teWVzIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLnN3aXBlci1pdGVtLWVtcHR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWxfX3NsaWRlc3BlcnZpZXdhdXRvLXllcyAucmF6emktaW1hZ2VzLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbGV4OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IDNweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogM3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsLnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnkgLnJhenppLXByb2R1Y3RzLWNhcm91c2VsX19oZWFkaW5nLS1hcnJvd3MgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSAuc2hvd2Nhc2UtYm94IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnN3aXBlci13cmFwcGVyIGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnJhenppLWltYWdlLWJveC0yIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGhlaWdodDogODY1cHg7XG5cdH1cblx0LnJhenppLWltYWdlLWJveC0yX19ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IGluaXRpYWw7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQucmF6emktaW1hZ2UtYm94LTJfX2JnIHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXHQucmF6emktaW1hZ2UtYm94LTJfX2JsYW5rIHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdH1cblx0LnJhenppLWltYWdlLWJveC0yX19pbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcblx0fVxuXHQucmF6emktaW1hZ2UtYm94LTJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLWltYWdlLWJveC0yLS1hbGlnbi1sZWZ0IHtcblx0XHRoZWlnaHQ6IDkzMHB4O1xuXHR9XG5cdC5yYXp6aS1pbWFnZS1ib3gtMi0tYWxpZ24tbGVmdCAucmF6emktaW1hZ2UtYm94LTJfX2lubmVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblx0LnJhenppLWltYWdlLWJveC0yLS1hbGlnbi1sZWZ0IC5yYXp6aS1pbWFnZS1ib3gtMl9fY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0LnJhenppLWNhdGVnb3J5LWJveF9faW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLWNhdGVnb3J5LWJveF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXHQucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeS5oYXMtY2F0ZWdvcmllcyAucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyB7XG5cdFx0d2lkdGg6IDE3LjYlO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5Lmhhcy1jYXRlZ29yaWVzIC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5X19wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyg4Mi40JSAtIDIwcHgpO1xuXHR9XG5cdC5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAudGVzdGltb25pYWxzLWl0ZW0ge1xuXHRcdGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbC0yIC50ZXN0aW1vbmlhbHMtaXRlbS1lbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTIgLmF1dGhvci1ncm91cCB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXHQucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTIgLmF1dGhvci1ncm91cCArIC5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9fZ3Ige1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXHQucmF6emktYWR2YW5jZWQtdGFicyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucmF6emktYWR2YW5jZWQtdGFicy5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IC01cHg7XG5cdH1cblx0LnJhenppLWFkdmFuY2VkLXRhYnMucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogLTVweDtcblx0fVxuXHQucmF6emktcG9zdHMtbGlzdGluZyAuZW50cnktaGVhZGVyIHtcblx0XHRmbGV4OiAxIDAgMTIwcHg7XG5cdH1cblx0LnJhenppLWJhbm5lciAucmF6emktYmFubmVyX19idXR0b24tMiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19pdGVtcyB7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveCAucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3hfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9faXRlbS1ib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LmNvbHVtbnMtMSAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbHVtbnMtMSAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzEgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtMiAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY29sdW1ucy0yIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvMiAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy0zIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cdC5jb2x1bW5zLTMgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS8zICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLTQgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LmNvbHVtbnMtNCAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzQgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtNSAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQuY29sdW1ucy01IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvNSAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy02IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMTYuNjYlO1xuXHR9XG5cdC5jb2x1bW5zLTYgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS82ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLTcgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxNC4yOCU7XG5cdH1cblx0LmNvbHVtbnMtNyAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzcgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtOCAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDEyLjUlO1xuXHR9XG5cdC5jb2x1bW5zLTggLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS84ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLTkgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMS4xMSU7XG5cdH1cblx0LmNvbHVtbnMtOSAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzkgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtMTAgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cblx0LmNvbHVtbnMtMTAgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS8xMCAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLWRvdHMgLnJ6LXN3aXBlci1idXR0b24sIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tZG90cyAucmF6emktc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1ub25lIC5yei1zd2lwZXItYnV0dG9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW5vbmUgLnJhenppLXN3aXBlci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLWRvdHMgLnN3aXBlci1zY3JvbGxiYXIsIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tbm9uZSAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tYXJyb3dzIC5zd2lwZXItcGFnaW5hdGlvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1ub25lIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tYXJyb3dzIC5zd2lwZXItc2Nyb2xsYmFyLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW5vbmUgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLXNjcm9sbGJhciAucnotc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1zY3JvbGxiYXIgLnJhenppLXN3aXBlci1idXR0b24sIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tbm9uZSAucnotc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1ub25lIC5yYXp6aS1zd2lwZXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1zY3JvbGxiYXIgLnN3aXBlci1wYWdpbmF0aW9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW5vbmUgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1kb3RzLWFycm93cyAuc3dpcGVyLXNjcm9sbGJhciwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1ub25lIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IuZG90cy1wb3NpdGlvbi1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRyaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3R0b206IDA7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IuZG90cy1wb3NpdGlvbi1ib3R0b20uZG90cy1wb3NpdGlvbi10YWJsZXQtcmlnaHQgLnN3aXBlci1wYWdpbmF0aW9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5kb3RzLXBvc2l0aW9uLWJvdHRvbS5kb3RzLXBvc2l0aW9uLW1vYmlsZS1yaWdodCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IuZG90cy1wb3NpdGlvbi1yaWdodC5kb3RzLXBvc2l0aW9uLXRhYmxldC1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5kb3RzLXBvc2l0aW9uLXJpZ2h0LmRvdHMtcG9zaXRpb24tbW9iaWxlLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblx0LnJhenppLXBvc2l0aW9uLXVuZGVyLWltYWdlIC5yYXp6aS1jYXRlZ29yeS1ib3gge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJhenppLXBvc2l0aW9uLXVuZGVyLWltYWdlIC5yYXp6aS1jYXRlZ29yeS1ib3ggPiAqIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jb2x1bW5zLS10YWJsZXQxIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0MSAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzEgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDIgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDIgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS8yICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS10YWJsZXQzIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cdC5jb2x1bW5zLS10YWJsZXQzIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvMyAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0NCAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0NCAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzQgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDUgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDUgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS81ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS10YWJsZXQ2IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMTYuNjYlO1xuXHR9XG5cdC5jb2x1bW5zLS10YWJsZXQ2IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvNiAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0NyAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDE0LjI4JTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0NyAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzcgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDggLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMi41JTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0OCAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzggKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDkgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMS4xMSU7XG5cdH1cblx0LmNvbHVtbnMtLXRhYmxldDkgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS85ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS10YWJsZXQxMCAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDEwJTtcblx0fVxuXHQuY29sdW1ucy0tdGFibGV0MTAgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS8xMCAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLXRhYmxldC1kb3RzIC5yei1zd2lwZXItYnV0dG9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLXRhYmxldC1ub25lIC5yei1zd2lwZXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtZG90cyAuc3dpcGVyLXNjcm9sbGJhciwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtbm9uZSAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tdGFibGV0LWFycm93cyAuc3dpcGVyLXBhZ2luYXRpb24sIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tdGFibGV0LW5vbmUgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtYXJyb3dzIC5zd2lwZXItc2Nyb2xsYmFyLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLXRhYmxldC1ub25lIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtc2Nyb2xsYmFyIC5yei1zd2lwZXItYnV0dG9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLXRhYmxldC1ub25lIC5yei1zd2lwZXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtc2Nyb2xsYmFyIC5zd2lwZXItcGFnaW5hdGlvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtbm9uZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLXRhYmxldC1kb3RzLWFycm93cyAuc3dpcGVyLXNjcm9sbGJhciwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi10YWJsZXQtbm9uZSAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLmRvdHMtcG9zaXRpb24tdGFibGV0LWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5kb3RzLXBvc2l0aW9uLXRhYmxldC1ib3R0b20uZG90cy1wb3NpdGlvbi1yaWdodCAuc3dpcGVyLXBhZ2luYXRpb24sIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLmRvdHMtcG9zaXRpb24tdGFibGV0LWJvdHRvbS5kb3RzLXBvc2l0aW9uLW1vYmlsZS1yaWdodCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IuZG90cy1wb3NpdGlvbi10YWJsZXQtcmlnaHQuZG90cy1wb3NpdGlvbi1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5kb3RzLXBvc2l0aW9uLXRhYmxldC1yaWdodC5kb3RzLXBvc2l0aW9uLW1vYmlsZS1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHQuYnRuLXBvc2l0aW9uLXRhYmxldC1ib3R0b20gLnJhenppLWltYWdlLWJ1dHRvbjpiZWZvcmUge1xuXHRcdGJvdHRvbTogNTRweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmJ0bi1wb3NpdGlvbi10YWJsZXQtYm90dG9tIC5yYXp6aS1pbWFnZS1idXR0b25fX2J1dHRvbiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0LmNvbnRlbnQtcG9zaXRpb24tdGFibGV0LWJvdHRvbSAucmF6emktcHJvZHVjdC1iYW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jb250ZW50LXBvc2l0aW9uLXRhYmxldC1ib3R0b20gLnJhenppLXByb2R1Y3QtYmFubmVyIC5iYW5uZXItY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0LnJhenppLXBvc2l0aW9uLXRhYmxldC11bmRlci1pbWFnZSAucmF6emktY2F0ZWdvcnktYm94IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5yYXp6aS1wb3NpdGlvbi10YWJsZXQtdW5kZXItaW1hZ2UgLnJhenppLWNhdGVnb3J5LWJveCA+ICoge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQucmF6emktaWNvbi1ib3gtbGlzdC5jb2x1bW5zLWV2ZW4ge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQucmF6emktaWNvbi1ib3gtbGlzdC5jb2x1bW5zLWV2ZW4gLnJhenppLWljb24tYm94LWxpc3RfX2l0ZW0ge1xuXHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0ZmxleDogNTAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblx0LnJhenppLWljb24tYm94LWxpc3QuY29sdW1ucy1ldmVuIC5yYXp6aS1pY29uLWJveC1saXN0X19pdGVtOm50aC1jaGlsZCgybisxKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5yYXp6aS1pY29uLWJveC1saXN0LmNvbHVtbnMtZXZlbiAucmF6emktaWNvbi1ib3gtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4pIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQucmF6emktZGVhbHMtY2Fyb3VzZWwgLmNvdW50ZG93bi1zbGlkZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2hvd2Nhc2Uuc2hvdy1mZWF0dXJlZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b24ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSAucmF6emktc2hvcnRjb2RlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRcdHRvcDogNjBweDtcblx0XHRyaWdodDogMjVweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbiB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246YmVmb3JlIHtcblx0XHRyaWdodDogNTRweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjphZnRlciB7XG5cdFx0cmlnaHQ6IDQ0cHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3Qtc2hvcnRjb2RlIC5yei1wcm9kdWN0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuXHQucmF6emktcHJvZHVjdC1zaG9ydGNvZGUuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGEsIC5yYXp6aS1wcm9kdWN0LXNob3J0Y29kZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGltZyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnJhenppLXByb2R1Y3Qtc2hvcnRjb2RlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1kZWFsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnktZGVhbCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtZGVhbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWRlYWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5zbGljay1zbGlkZS1ibG9ja19fYmxhbmsge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnNsaWNrLXNsaWRlLWJsb2NrX19pbWcge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0LnJhenppLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5Lmhhcy1jYXRlZ29yaWVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeS5oYXMtY2F0ZWdvcmllcyAucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyxcblx0LnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnkuaGFzLWNhdGVnb3JpZXMgLnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnlfX3Byb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5Lmhhcy1jYXRlZ29yaWVzIC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbF9faGVhZGluZy0tYXJyb3dzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5X19jYXRlZ29yaWVzIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxuXHQucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyB1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHNjcm9sbGJhci1jb2xvcjogIzFmMWYxZiAjZTJlMmUyNzg7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnlfX2NhdGVnb3JpZXMgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRoZWlnaHQ6IDJweDtcblx0fVxuXHQucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG5cdH1cblx0LnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnlfX2NhdGVnb3JpZXMgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LW9mLWNhdGVnb3J5X19jYXRlZ29yaWVzIHVsIGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQucmF6emktcHJvZHVjdC1vZi1jYXRlZ29yeV9fY2F0ZWdvcmllcyB1bCBsaSBhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0LnJhenppLXByb2R1Y3Qtb2YtY2F0ZWdvcnlfX2NhdGVnb3JpZXMgdWwgbGkgYTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLWlzb2xhdGUtc2xpZGVzX193cmFwcGVyIHtcblx0XHRmbGV4OiAxIDEgNjUlO1xuXHR9XG5cdC5yYXp6aS1pc29sYXRlLXNsaWRlc19faW1hZ2Uge1xuXHRcdGZsZXg6IDEgMSAzNSU7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSB7XG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0IHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRvcmRlcjogMjtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdC5oYXMtYmFubmVyIHtcblx0XHRvcmRlcjogMTtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAzICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5Lm1vYmlsZS1zaG93LWF0YyAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkubW9iaWxlLXNob3ctYXRjIC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgLm1hc29ucnktYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lci5wcm9kdWN0LWxpbmstdHlwZS1hbGwgLmxpbmstcHJvZHVjdC1hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlscyB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgYS5yei1sb29wX2F0Y19idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsLXdpdGgtdGh1bWJuYWlscyB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTgubW9iaWxlLXNob3ctYXRjIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucHJvZHVjdC1sb29wX19idXR0b25zIGEucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1saXN0aW5nIC5yYXp6aS1wcm9kdWN0cy1saXN0aW5nX19pdGVtLWJveCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtbGlzdGluZyAucmF6emktcHJvZHVjdHMtbGlzdGluZ19faW1hZ2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnJhenppLWRlYWxzLWNhcm91c2VsIC5jb3VudGRvd24taXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5tZXRhLWNhdCxcblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuXHQucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByaWNlLFxuXHQucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIC51c2VyLXJhdGluZyAucmF6emktc3ZnLWljb24sXG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbiB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyAubWF4LXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRcdGNvbG9yOiAjYTZhNmE2O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucnotbG9vcF9idXR0b246bm90KC5sb2FkaW5nKTpiZWZvcmUge1xuXHRcdGNvbG9yOiAjMTExMTExO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5Om5vdCgucmF6emktcHJvZHVjdHMtbWFzb25yeV9fY29udGVudCkgbGkucHJvZHVjdDpudGgtY2hpbGQoMTRuKzExKSwgLnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5Om5vdCgucmF6emktcHJvZHVjdHMtbWFzb25yeV9fY29udGVudCkgbGkucHJvZHVjdDpudGgtY2hpbGQoMTRuKzEpIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxO1xuXHRcdGdyaWQtcm93OiBzcGFuIDE7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5Om5vdCgucmF6emktcHJvZHVjdHMtbWFzb25yeV9fY29udGVudCkgbGkucHJvZHVjdDpudGgtY2hpbGQoMikge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0Z3JpZC1yb3c6IHNwYW4gMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnJhenppLXNob3J0Y29kZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzIC5yYXp6aS1ib3gtdGl0bGUsXG5cdC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgLnJhenppLWJveC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtdGFicyB1bC50YWJzLFxuXHQucmF6emktcHJvZHVjdC1jYXRlZ29yeS10YWJzIHVsLnRhYnMge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzIHVsLnRhYnMgbGksXG5cdC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMgdWwudGFicyBsaSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LXRhYnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnJhenppLWJhbm5lci1jbHRfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZS5oaWRlLWltYWdlLWxhcmdlIC5zaG93Y2FzZS1pbWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSAuc2hvd2Nhc2UtaW1hZ2UsXG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSAuc2hvd2Nhc2UtYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2hvd2Nhc2UgLnNob3djYXNlLWltYWdlIHtcblx0XHRvcmRlcjogMjtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zaG93Y2FzZSAuc2hvd2Nhc2UtYm94IHtcblx0XHRvcmRlcjogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNob3djYXNlIC5yYXp6aS1zaG9ydGNvZGUtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNob3djYXNlIHVsLnN3aXBlci13cmFwcGVyIGxpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQucmF6emktcHJvZHVjdC1zaG9ydGNvZGUgLnJ6LXByb2R1Y3Qtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXHR9XG5cdC5yYXp6aS1iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1pdGVtIC5iYW5uZXItaW1nOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsIHVsLnByb2R1Y3RzIHtcblx0XHRtYXJnaW46IDAgLTcuNXB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cy5zd2lwZXItd3JhcHBlciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA3LjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3LjVweDtcblx0fVxuXHQuY29sdW1ucy0tbW9iaWxlMSAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTEgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS8xICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGUyIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGUyIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvMiAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy0tbW9iaWxlMyAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXHQuY29sdW1ucy0tbW9iaWxlMyAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzMgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTQgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTQgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS80ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGU1IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGU1IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvNSAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy0tbW9iaWxlNiAucmF6emktZWxlbWVudC1jb2x1bW5zIC5lbG1lbnRvci1jb2x1bW4taXRlbSB7XG5cdFx0d2lkdGg6IDE2LjY2JTtcblx0fVxuXHQuY29sdW1ucy0tbW9iaWxlNiAucmF6emktZWxlbWVudC1jb2x1bW5zIC5pbnN0YWdyYW0td3JhcHBlciB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygxLzYgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTcgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxNC4yOCU7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTcgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS83ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGU4IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMTIuNSU7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTggLnJhenppLWVsZW1lbnQtY29sdW1ucyAuaW5zdGFncmFtLXdyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMS84ICogMTAwJSksIDFmcikpO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGU5IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmVsbWVudG9yLWNvbHVtbi1pdGVtIHtcblx0XHR3aWR0aDogMTEuMTElO1xuXHR9XG5cdC5jb2x1bW5zLS1tb2JpbGU5IC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvOSAqIDEwMCUpLCAxZnIpKTtcblx0fVxuXHQuY29sdW1ucy0tbW9iaWxlMTAgLnJhenppLWVsZW1lbnQtY29sdW1ucyAuZWxtZW50b3ItY29sdW1uLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cblx0LmNvbHVtbnMtLW1vYmlsZTEwIC5yYXp6aS1lbGVtZW50LWNvbHVtbnMgLmluc3RhZ3JhbS13cmFwcGVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDEvMTAgKiAxMDAlKSwgMWZyKSk7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtZG90cyAucnotc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtZG90cyAucmF6emktc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtbm9uZSAucnotc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtbm9uZSAucmF6emktc3dpcGVyLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tbW9iaWxlLWRvdHMgLnN3aXBlci1zY3JvbGxiYXIsIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tbW9iaWxlLW5vbmUgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW1vYmlsZS1hcnJvd3MgLnN3aXBlci1wYWdpbmF0aW9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW1vYmlsZS1ub25lIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tbW9iaWxlLWFycm93cyAuc3dpcGVyLXNjcm9sbGJhciwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtbm9uZSAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLm5hdmlnYXRpb24tbW9iaWxlLXNjcm9sbGJhciAucnotc3dpcGVyLWJ1dHRvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtc2Nyb2xsYmFyIC5yYXp6aS1zd2lwZXItYnV0dG9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW1vYmlsZS1ub25lIC5yei1zd2lwZXItYnV0dG9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW1vYmlsZS1ub25lIC5yYXp6aS1zd2lwZXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtc2Nyb2xsYmFyIC5zd2lwZXItcGFnaW5hdGlvbiwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtbm9uZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5uYXZpZ2F0aW9uLW1vYmlsZS1kb3RzLWFycm93cyAuc3dpcGVyLXNjcm9sbGJhciwgLnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IubmF2aWdhdGlvbi1tb2JpbGUtbm9uZSAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLmRvdHMtcG9zaXRpb24tbW9iaWxlLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5kb3RzLXBvc2l0aW9uLW1vYmlsZS1ib3R0b20uZG90cy1wb3NpdGlvbi1yaWdodCAuc3dpcGVyLXBhZ2luYXRpb24sIC5yYXp6aS1zd2lwZXItY2Fyb3VzZWwtZWxlbWVudG9yLmRvdHMtcG9zaXRpb24tbW9iaWxlLWJvdHRvbS5kb3RzLXBvc2l0aW9uLXRhYmxldC1yaWdodCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXN3aXBlci1jYXJvdXNlbC1lbGVtZW50b3IuZG90cy1wb3NpdGlvbi1tb2JpbGUtcmlnaHQuZG90cy1wb3NpdGlvbi1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLCAucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvci5kb3RzLXBvc2l0aW9uLW1vYmlsZS1yaWdodC5kb3RzLXBvc2l0aW9uLXRhYmxldC1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXHQucmF6emktc3dpcGVyLWNhcm91c2VsLWVsZW1lbnRvciAucnotc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX19uYXZpZ2F0aW9uIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblx0LnJhenppLXNsaWRlcy1lbGVtZW50b3ItLWFycm93LXN0eWxlLTMgLnJ6LXN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHQucmF6emktcG9zaXRpb24tbW9iaWxlLXVuZGVyLWltYWdlIC5yYXp6aS1jYXRlZ29yeS1ib3gge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJhenppLXBvc2l0aW9uLW1vYmlsZS11bmRlci1pbWFnZSAucmF6emktY2F0ZWdvcnktYm94ID4gKiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yYXp6aS1jYXRlZ29yeS1ib3hfX2NvbnRlbnQgLnN1Yi1jYXRzIC5yYXp6aS1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yYXp6aS1mZWF0dXJlZC1jb250ZW50IC5saW5lLWNvbnRyb2wge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXByb21vLWJveF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQucmF6emktcHJvbW8tYm94X19jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5yYXp6aS1wcm9tby1ib3hfX2NvbnRlbnQge1xuXHRcdHRvcDogMjBweDtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0bGVmdDogLTc1cHg7XG5cdH1cblx0LnJhenppLXByb21vLWJveF9fY29udGVudC1wb3NpdGlvbi0tbGVmdCAucmF6emktcHJvbW8tYm94IHtcblx0XHRtYXJnaW4tbGVmdDogNzVweDtcblx0fVxuXHQucmF6emktcHJvbW8tYm94X19jb250ZW50LXBvc2l0aW9uLS1yaWdodCAucmF6emktcHJvbW8tYm94X19jb250ZW50IHtcblx0XHR0b3A6IDIwcHg7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHJpZ2h0OiAtNzVweDtcblx0fVxuXHQucmF6emktcHJvbW8tYm94X19jb250ZW50LXBvc2l0aW9uLS1yaWdodCAucmF6emktcHJvbW8tYm94IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDc1cHg7XG5cdH1cblx0LnJhenppLXByb21vLWJveF9fY29udGVudC1wb3NpdGlvbi0tYm90dG9tIC5yYXp6aS1wcm9tby1ib3hfX2NvbnRlbnQge1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblx0LnJhenppLXByb21vLWJveF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQucmF6emktaW1hZ2UtY29udGVudC1ib3hfX3JpZ2h0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5yYXp6aS1pbWFnZS1jb250ZW50LWJveF9fYmcge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdH1cblx0LmJ0bi1wb3NpdGlvbi1tb2JpbGUtYm90dG9tIC5yYXp6aS1pbWFnZS1idXR0b246YmVmb3JlIHtcblx0XHRib3R0b206IDU0cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5idG4tcG9zaXRpb24tbW9iaWxlLWJvdHRvbSAucmF6emktaW1hZ2UtYnV0dG9uX19idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdC5jb250ZW50LXBvc2l0aW9uLW1vYmlsZS1ib3R0b20gLnJhenppLXByb2R1Y3QtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY29udGVudC1wb3NpdGlvbi1tb2JpbGUtYm90dG9tIC5yYXp6aS1wcm9kdWN0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdC5yYXp6aS1sb29rYm9vay1zbGlkZXItZWxlbWVudG9yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3QuaGFzLWJhbm5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktaWNvbi1ib3gtbGlzdCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5yYXp6aS1pY29uLWJveC1saXN0IC5yYXp6aS1pY29uLWJveC1saXN0X19pdGVtIHtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdGZsZXg6IDUwJTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQucmF6emktaWNvbi1ib3gtbGlzdCAucmF6emktaWNvbi1ib3gtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucmF6emktaWNvbi1ib3gtbGlzdCAucmF6emktaWNvbi1ib3gtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4pIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5yYXp6aS1pY29uLWJveC1saXN0IC5yYXp6aS1pY29uLWJveC1saXN0X19pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnJhenppLWljb24tYm94LWxpc3QuY29sdW1ucy1vZGQgLnJhenppLWljb24tYm94LWxpc3RfX2l0ZW0ge1xuXHRcdGZsZXg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHR9XG5cdC5yYXp6aS1pc29sYXRlLXNsaWRlc19fd3JhcHBlciB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdH1cblx0LnJhenppLWlzb2xhdGUtc2xpZGVzX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktaW1hZ2VzLWNhcm91c2VsIHtcblx0XHRtYXJnaW4tbGVmdDogLTcuNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTcuNXB4O1xuXHR9XG5cdC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmltYWdlLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgNy41cHg7XG5cdH1cblx0LnJhenppLWltYWdlcy1jYXJvdXNlbCAucmF6emktcHJvZHVjdHMtc2xpZGVyX19pY29uIHtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IDE3LjVweDtcblx0fVxuXHQucmF6emktaW1hZ2VzLWNhcm91c2VsX19oZWFkaW5nIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuXHR9XG5cdC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWxfX3NrZXctLXllcyAucmF6emktaW1hZ2VzLWNhcm91c2VsIHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0LnJhenppLWltYWdlcy1jYXJvdXNlbF9fc2tldy0teWVzIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLmNvbnRlbnQtaW1nIGltZyB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWxfX3NrZXctLXllcyAucmF6emktaW1hZ2VzLWNhcm91c2VsIC5jb250ZW50LXRpdGxlIHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0LnJhenppLWltYWdlcy1jYXJvdXNlbF9fc2tldy0teWVzIC5yYXp6aS1pbWFnZXMtY2Fyb3VzZWwgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5yYXp6aS0tdi1wb3NpdGlvbi10b3AgLnJhenppLWltYWdlcy1jYXJvdXNlbF9fZ3JvdXAtLWFycm93cyB7XG5cdFx0cGFkZGluZy1yaWdodDogNy41cHg7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQtcmF6emktaW1hZ2VzLWNhcm91c2VsLmhvdmVyLWltYWdlLW9uIC5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX2ljb24ge1xuXHRcdHRvcDogMTZweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtd2l0aC1iYW5uZXIgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkge1xuXHRcdG1hcmdpbjogMCAtNy41cHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXdpdGgtYmFubmVyIHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3Qge1xuXHRcdHBhZGRpbmc6IDAgNy41cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtc2xpZGVyIC5yYXp6aS1wcm9kdWN0cy1zbGlkZXJfX2NvbnRlbnQge1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnJhenppLXByb2R1Y3RzLXNsaWRlcl9fc2FsZSB7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNsaWRlcl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0LnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbC0yX19yYXRpbmdfcG9zaXRpb24tcmlnaHQgLmhlYWRlci1jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAudGVzdGltb25pYWxzLWl0ZW0udGVzdGltb25pYWxzLWl0ZW1fX2F1dGhvci1ib3gge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJhenppLXRlc3RpbW9uaWFscy1jYXJvdXNlbC0yIC5hdXRob3ItZ3JvdXAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTIgLmF1dGhvci1ncm91cCArIC5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMl9fZ3Ige1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cdC5yYXp6aS10ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtMiAuYXV0aG9yLWdyb3VwOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogY2FsYygwcHggLSAxNnB4KTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcblx0fVxuXHQucmF6emktdGVzdGltb25pYWxzLWNhcm91c2VsLTIgLmF1dGhvci1ncm91cDphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3ggLnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94X19pdGVtIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9faXRlbTpudGgtY2hpbGQoMm4pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9faXRlbS1ib3gge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMjNweCAxNXB4IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveCAucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3hfX2NvbnRlbnQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2F0ZWdvcnktYm94IC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveF9fY29udGVudCAucmF6emktYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LWNhdGVnb3J5LWJveCAucmF6emktcHJvZHVjdC1jYXRlZ29yeS1ib3hfX2ltYWdlIHtcblx0XHRvcmRlcjogMTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtZGVhbC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODRweCkge1xuXHQucmF6emktdGVzdGltb25pYWxzLWdyaWQgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnJhenppLXRlc3RpbW9uaWFscy1ncmlkIC50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQucmF6emktcHJvZHVjdHMtdGFicyAuc3dpcGVyLXNjcm9sbGJhcixcblx0LnJhenppLXByb2R1Y3RzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyLFxuXHQucmF6emktcHJvZHVjdHMtZGVhbCAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0fVxuXHQucmF6emktaWNvbnMtYm94LWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnJhenppLWxvb2tib29rLXNsaWRlci1lbGVtZW50b3IgLnByb2R1Y3QtaXRlbSB7XG5cdFx0d2lkdGg6IDE2NXB4O1xuXHR9XG5cdC5yYXp6aS1wcmljaW5nLXRhYmxlX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyN3B4IDIwcHggNDBweDtcblx0fVxuXHQucmF6emktcHJpY2luZy10YWJsZV9fY29udGVudCAucHJpY2luZy1kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5yYXp6aS10ZXN0aW1vbmlhbHMtZ3JpZCAudGVzdGltb25pYWwtaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLWNvdW50ZG93biAudGltZXIge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQucmF6emktY291bnRkb3duIC50aW1lciAuZGl2aWRlciB7XG5cdFx0cmlnaHQ6IC02cHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy13aXRoLWJhbm5lciB1bC5wcm9kdWN0cy5sYXlvdXQtbWFzb25yeSBsaS5wcm9kdWN0Lmhhcy1iYW5uZXIge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDIgIWltcG9ydGFudDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwtd2l0aC10aHVtYm5haWxzIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wLWlubmVyX19idXR0b25zIHtcblx0XHRsZWZ0OiA1cHg7XG5cdH1cblx0LnJhenppLWRlYWxzLWNhcm91c2VsLTIgLnJhenppLWNvdW50ZG93biB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5yYXp6aS1kZWFscy1jYXJvdXNlbC0yIC5yYXp6aS1jb3VudGRvd24gLnRpbWVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXNsaWRlciAucmF6emktcHJvZHVjdHMtc2xpZGVyX19jb250ZW50IHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgUmVzcG9uc2l2ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Ym9keTpub3QoLmZ1bGwtY29udGVudCkgLndpZGdldC1hcmVhIHtcblx0XHR3aWR0aDogMzEuMjUlO1xuXHR9XG5cdGJvZHk6bm90KC5mdWxsLWNvbnRlbnQpIC5jb250ZW50LWFyZWEge1xuXHRcdHdpZHRoOiA2OC43NSU7XG5cdH1cblx0Ym9keS5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtYXJlYSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRib2R5LmNvbnRlbnQtc2lkZWJhciAucHJpbWFyeS1zaWRlYmFyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdGJvZHkuc2lkZWJhci1jb250ZW50IC5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0Ym9keS5zaWRlYmFyLWNvbnRlbnQgLnByaW1hcnktc2lkZWJhciB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQuc2l0ZS1mb290ZXIgLmNvbC01IHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuaGVhZGVyLXY5IC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkge1xuXHRcdHBhZGRpbmc6IDAgMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5yYXp6aS1jb250YWluZXIsXG5cdC5yYXp6aS1jb250YWluZXItd2lkZSxcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LmhlYWRlci12NiAuc2l0ZS1mb290ZXIgLnJhenppLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyIC5mZWF0dXJlZC1pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cdC5oZWFkZXItYWNjb3VudCAuYWNjb3VudC1saW5rcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGVhZGVyLWNhcnQgLm1pbmktY2FydC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXItdjExIC5zaXRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaC5zZWFyY2gtZm9ybS10eXBlIC5zZWFyY2gtZmllbGQge1xuXHRcdG1pbi13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuXHQucmF6emktYm94ZWQtbGF5b3V0IC5zaXRlLWZvb3RlciB7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0LnNpbmdsZS1wb3N0LmZ1bGwtY29udGVudCAuZW50cnktZm9vdGVyLFxuXHQuc2luZ2xlLXBvc3QuZnVsbC1jb250ZW50IC5lbnRyeS1oZWFkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2luZ2xlLXBvc3QuZnVsbC1jb250ZW50IC5wb3N0LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQsXG5cdC5zaW5nbGUtcG9zdC5mdWxsLWNvbnRlbnQgLmNvbW1lbnRzLWFyZWEge1xuXHRcdG1heC13aWR0aDogNzgwcHg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdGJvZHkuZnVsbC1jb250ZW50IC5lbnRyeS1jb250ZW50IC5yei1hbGlnbndpZGUge1xuXHRcdG1heC13aWR0aDogMTE3MHB4O1xuXHRcdHdpZHRoOiAxMTcwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTExNzBweC8yICsgMTAwJS8yKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTExNzBweC8yICsgMTAwJS8yKTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5yYXp6aS1zbGlkZXMtZWxlbWVudG9yIC5zd2lwZXItcGFnaW5hdGlvbi5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTE3MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaGVhZGVyLXY2ICNwYWdlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnNpZGViYXItY29udGVudCAucHJpbWFyeS1zaWRlYmFyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldHMtYXJlYTpub3QoLmZvb3Rlci13aWRnZXRzLWFyZWEtZGlmZikge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmZvb3Rlci1tYWluIC5mb290ZXItY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuZm9vdGVyLW1haW4gLmZvb3Rlci1pdGVtcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXHQuZm9vdGVyLW1haW4gLmZvb3Rlci1pdGVtcyA+ICoge1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdH1cblx0LmZvb3Rlci1tYWluIC5mb290ZXItaXRlbXMgPiAqOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0cy1hcmVhLWRpZmYgLmRpZmYtcm93ID4gKiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0cy1hcmVhLWRpZmYgLmRpZmYtcm93ID4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5wb3N0LXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5yYXp6aS1tYXBfX2hhcy10YWIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5yYXp6aS1tYXBfX2hhcy10YWIgLnJhenppLW1hcF9fdGFibGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5yYXp6aS1tYXBfX2hhcy10YWIgLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0LnJhenppLW1hcCAubWFwYm94Z2wtY3RybC10b3AtcmlnaHQge1xuXHRcdHRvcDogMTBweDtcblx0fVxuXHQucmF6emktbWFwIC5ib3gtaXRlbSB7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXHR9XG5cdC5yYXp6aS1tYXAgLmJveC1pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQucmF6emktbWFwIC5tYXAtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlIC5jb250ZW50LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yYXp6aS1jYXRhbG9nLXBhZ2Uuc2lkZWJhci1jb250ZW50IC5jb250ZW50LWFyZWEsXG5cdC5yYXp6aS1jYXRhbG9nLXBhZ2Uuc2lkZWJhci1jb250ZW50IC5jYXRhbG9nLXNpZGViYXIsIC5yYXp6aS1jYXRhbG9nLXBhZ2UuY29udGVudC1zaWRlYmFyIC5jb250ZW50LWFyZWEsXG5cdC5yYXp6aS1jYXRhbG9nLXBhZ2UuY29udGVudC1zaWRlYmFyIC5jYXRhbG9nLXNpZGViYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5ibG9nLXdyYXBwZXItLWdyaWQgLmJsb2ctd3JhcHBlciB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZnVsbC1jb250ZW50IC5ibG9nLXdyYXBwZXItLWdyaWQuYmxvZy1jb2x1bW5zLS0yIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdH1cblx0LmZ1bGwtY29udGVudCAuYmxvZy13cmFwcGVyLS1ncmlkLmJsb2ctY29sdW1ucy0tMiAuYmxvZy13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblx0LnJhenppLWhpc3RvcnktYmFjayB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG5cdH1cblx0LnJhenppLWhpc3RvcnktYmFjayAucmF6emktc3ZnLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1saXN0LXdpZGdldCBsaSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcblx0LmFkbWluLWJhci5oZWFkZXItc3RpY2t5IC5zaXRlLWhlYWRlci5taW5pbWl6ZWQge1xuXHRcdHRvcDogNDZweDtcblx0fVxuXHQuYWRtaW4tYmFyLm1vZGFsLW9wZW5lZCAubW9kYWwub3BlbiB7XG5cdFx0dG9wOiA0NnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucmF6emktaGlkZS1vbi1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLWhpZGUtb25fX2JyZWFkY3J1bWIgLnNpdGUtYnJlYWRjcnVtYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktaGlkZS1vbl9fdGl0bGUgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudG9wYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC50b3BiYXIudG9wYmFyLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnRvcGJhciAudG9wYmFyLWl0ZW1zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubW9kYWwtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLXRvcGJhcl9fdGV4dCBzcGFuOm5vdCgucmF6emktc3ZnLWljb24pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1tb2RhbC5oaWRlLW9uLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuY29tbWVudCAuY29tbWVudC1tZXRhZGF0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmNvbW1lbnQgLmNvbW1lbnQtbWV0YWRhdGEgLmZuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY29tbWVudCAuYXZhdGFyIHtcblx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdH1cblx0LmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIH4gLmNvbW1lbnQtY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XG5cdH1cblx0LmZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0cy1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZm9vdGVyLXdpZGdldHMgLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQuZm9vdGVyLXdpZGdldHMgLndpZGdldCAud2lkZ2V0LXRpdGxlIC5yYXp6aS1zdmctaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IC53aWRnZXQtdGl0bGUuYWN0aXZlIC5yYXp6aS1zdmctaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdH1cblx0LmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLmNsaWNrZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQuZm9vdGVyLXdpZGdldHMgLndpZGdldC5kcm9wZG93biB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuZm9vdGVyLXdpZGdldHMgLndpZGdldDpub3QoLmRyb3Bkb3duKSB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXHQuZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXRzLWFyZWEtZGlmZiAuZGlmZi1yb3cgPiAqIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mb290ZXItbGlua3MgLndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0fVxuXHQuZm9vdGVyLWxpbmtzIC53aWRnZXRfbmF2X21lbnUgLndpZGdldC10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5mb290ZXItbGlua3MgLndpZGdldF9uYXZfbWVudSB1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdH1cblx0LmZvb3Rlci1saW5rcyAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuYmxvZy13cmFwcGVyLS1saXN0aW5nIC5ibG9nLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5ibG9nLXdyYXBwZXItLWxpc3RpbmcgLmVudHJ5LWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yYXp6aS1wb3N0c19fbGlzdCB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0LnJhenppLXBvc3RzX19saXN0IC5ibG9nLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5yYXp6aS1wb3N0c19fdGF4cy1saXN0IHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHQucG9zdC13cmFwcGVyIC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG5cdC5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxuXHQucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSAuYWZ0ZXItdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktcG9zdF9fc29jaWFscy1zaGFyZSBhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxuXHQuYmxvZy1zaWRlYmFyIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHR9XG5cdHRhYmxlLmxhcmdlLXBhZGRpbmcgdGhlYWQgdGgsXG5cdHRhYmxlLmxhcmdlLXBhZGRpbmcgdGhlYWQgdGQsXG5cdHRhYmxlLmxhcmdlLXBhZGRpbmcgdGgsXG5cdHRhYmxlLmxhcmdlLXBhZGRpbmcgdGQge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0LnNpdGUtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdH1cblx0LnNpdGUtZm9vdGVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWl0ZW1zIHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0fVxuXHQuc2l0ZS1mb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIHtcblx0XHQtLXJ6LWZvb3Rlci1uZXdzbGV0dGVyLXRvcC1zcGFjaW5nOiAzMHB4O1xuXHRcdC0tcnotZm9vdGVyLW5ld3NsZXR0ZXItYm90dG9tLXNwYWNpbmc6IDQwcHg7XG5cdH1cblx0LnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0cyB7XG5cdFx0LS1yei1mb290ZXItd2lkZ2V0LXRvcC1zcGFjaW5nOiAzMHB4O1xuXHRcdC0tcnotZm9vdGVyLXdpZGdldC1ib3R0b20tc3BhY2luZzogNDBweDtcblx0fVxuXHQuc2l0ZS1mb290ZXIgLmZvb3Rlci1leHRyYSB7XG5cdFx0LS1yei1mb290ZXItZXh0cmEtdG9wLXNwYWNpbmc6IDMwcHg7XG5cdFx0LS1yei1mb290ZXItZXh0cmEtYm90dG9tLXNwYWNpbmc6IDQwcHg7XG5cdH1cblx0LnNpdGUtZm9vdGVyIC5mb290ZXItbGlua3Mge1xuXHRcdC0tcnotZm9vdGVyLWxpbmtzLWJvdHRvbS1zcGFjaW5nOiA0MHB4O1xuXHRcdC0tcnotZm9vdGVyLWxpbmtzLXRvcC1zcGFjaW5nOiA0MHB4O1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0yLWNvbHVtbnMgLm5ld3NsZXR0ZXItcG9wdXAtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNjBweCAzMHB4IDY1cHg7XG5cdH1cblx0LnJhLWNhcnQtbW9kYWwgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMTBweDtcblx0fVxuXHQucmEtc2VhcmNoLWZvcm0gLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAtMjBweDtcblx0fVxuXHQucmEtYWNjb3VudC1tb2RhbCAubW9kYWwtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlIC5zaXRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdC5yYXp6aS1jYXRhbG9nLXBhZ2UgLmNhdGFsb2ctcGFnZS1oZWFkZXItLWxheW91dC0xIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLW1hc29ucnkgLm1hc29ucnktYmFubmVyLWNvbnRlbnQgLmJhbm5lci1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvcixcblx0LmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucmF6emktaW5zdGFncmFtLWdyaWQtMiAuaW5zdGFncmFtLXRleHQtd3JhcHBlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cblx0LnJhenppLWluc3RhZ3JhbS1ncmlkLTIgLmluc3RhZ3JhbS10ZXh0LXdyYXBwZXIgLmluc3RhZ3JhbS1kZXNjIGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yYXp6aS1iYW5uZXItY2x0X19jb250ZW50LWRlc2MgYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHQucHN3cCAucmF6emktdmlkZW8td3JhcHBlciBpZnJhbWUsIC5wc3dwIC5yYXp6aS12aWRlby13cmFwcGVyIC53cC12aWRlbyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy10YWJzX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciAudGFicy1jb250ZW50IHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciB1bC50YWJzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1yei1wcm9kdWN0LXRhYnMtaGVhZGVyLXNwYWNlKTtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtdGFic19fd3JhcHBlciB1bC50YWJzIGxpIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tcnotcHJvZHVjdC10YWJzLWhlYWRlci1pdGVtcy1zcGFjZSk7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLXRhYnNfX3dyYXBwZXIgdWwudGFicyAucmF6emktcHJvZHVjdHMtdGFic19faW1hZ2VfY2F0ZWdvcnkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWxpc3RpbmctMiAucmF6emktcHJvZHVjdHMtbGlzdGluZ19faXRlbXMgZGl2LnByb2R1Y3Qge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtbGlzdGluZy0yIC5yYXp6aS1wcm9kdWN0cy1saXN0aW5nX19pdGVtcyBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5hZG1pbi1iYXIuaGVhZGVyLXN0aWNreSAuc2l0ZS1oZWFkZXIubWluaW1pemVkIHtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmFkbWluLWJhci5zdGlja3ktbWluaW1pemVkIC5yei1tb2RhbCB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdC5hZG1pbi1iYXIgLnJ6LW1vZGFsIHtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5hZG1pbi1iYXIgLnJ6LW1vZGFsLnF1aWNrLXZpZXctbW9kYWwge1xuXHRcdHRvcDogMDtcblx0fVxuXHQucmF6emktcHJvZHVjdHMtZGVhbC0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCxcblx0LnJhenppLXByb2R1Y3RzLWRlYWwtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0Lm1vZGFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRyaWdodDogLTEwMCU7XG5cdH1cblx0Lm1vZGFsLm9wZW4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR9XG5cdC5tb2RhbC5zaWRlLWxlZnQge1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHR9XG5cdC5tb2RhbC5zaWRlLWxlZnQub3BlbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0fVxuXHQucnotbW9kYWwgLnBhbmVsLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblx0LmZvb3Rlci1uZXdzbGV0dGVyOm5vdCgubGF5b3V0LXYyKSAubWM0d3AtZm9ybS1maWVsZHMsXG5cdC5yYXp6aS1uZXdzbGV0dGVyOm5vdCgubGF5b3V0LXYyKSAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5mb290ZXItbmV3c2xldHRlcjpub3QoLmxheW91dC12MikgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdC5mb290ZXItbmV3c2xldHRlcjpub3QoLmxheW91dC12MikgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0LnJhenppLW5ld3NsZXR0ZXI6bm90KC5sYXlvdXQtdjIpIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHQucmF6emktbmV3c2xldHRlcjpub3QoLmxheW91dC12MikgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5mb290ZXItbmV3c2xldHRlcjpub3QoLmxheW91dC12MikgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdC5yYXp6aS1uZXdzbGV0dGVyOm5vdCgubGF5b3V0LXYyKSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNTBweCAxNXB4O1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXBvcHVwLWZvcm0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXBvcHVwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLmJ1dHRvbi1jbG9zZSB7XG5cdFx0dG9wOiAtMTJweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAubmV3c2xldHRlci1wb3B1cC1pbWFnZSB7XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTEtY29sdW1uIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTEtY29sdW1uIC5uZXdzbGV0dGVyLXBvcHVwLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMS1jb2x1bW4gLmJ1dHRvbi1jbG9zZTpob3ZlciAucmF6emktc3ZnLWljb24ge1xuXHRcdGNvbG9yOiAjYTBhMGEwO1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0xLWNvbHVtbiAuYnV0dG9uLWNsb3NlIC5yYXp6aS1zdmctaWNvbiB7XG5cdFx0Y29sb3I6ICNhMGEwYTA7XG5cdH1cblx0Lm5ld3NsZXR0ZXItcG9wdXAtbGF5b3V0LTItY29sdW1ucyAubmV3c2xldHRlci1wb3B1cC1pbWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRcdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubmV3c2xldHRlci1wb3B1cC1sYXlvdXQtMi1jb2x1bW5zIC5uZXdzbGV0dGVyLXBvcHVwLWZvcm0gLnJhenppLXN2Zy1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5uZXdzbGV0dGVyLXBvcHVwLWxheW91dC0yLWNvbHVtbnMgLm4tY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnJhenppLXByb2R1Y3RzLWxpc3Qtd2lkZ2V0IGxpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcblx0LmZvb3Rlci13aWRnZXRzLWFyZWEtZGlmZiAuZGlmZi1yb3cgPiAqIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4udG9wYmFyLW1vYmlsZSAudG9wYmFyLW1lbnUge1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG4udG9wYmFyLW1vYmlsZSAudG9wYmFyLW1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4udG9wYmFyLW1vYmlsZSBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubW9iaWxlLXRvcGJhci1pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLXRvcGJhcl9fdGV4dCBzcGFuOm5vdCgucmF6emktc3ZnLWljb24pIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbW9iaWxlIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS10b2dnbGUge1xuXHRjb2xvcjogdmFyKC0tcnotaGVhZGVyLWNvbG9yLWRhcmspO1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5oZWFkZXItbW9iaWxlIC5oZWFkZXItY2FydCB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmhlYWRlci1tb2JpbGUgLm1vYmlsZS1zZWFyY2ggLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZSA+ICoge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmhlYWRlci1tb2JpbGUgLnNpdGUtYnJhbmRpbmcge1xuXHRmbGV4OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbW9iaWxlLmhlYWRlci1uby1tZW51IC5zaXRlLWJyYW5kaW5nIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlYWRlci1tb2JpbGUgLnJhenppLWhpc3RvcnktYmFjayxcbi5oZWFkZXItbW9iaWxlIC5tb2JpbGUtbWVudSB7XG5cdGZsZXg6IDE7XG59XG5cbi5tb2JpbGUtaGVhZGVyLWljb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZsZXg6IDE7XG59XG5cbi5tb2JpbGUtaGVhZGVyLWljb25zIC5zZWFyY2gtaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1oZWFkZXItY29sb3ItZGFyayk7XG59XG5cbi5tb2JpbGUtaGVhZGVyLWljb25zIC5tb2JpbGUtbWVudSB7XG5cdGZsZXg6IGluaXRpYWw7XG59XG5cbi5tb2JpbGUtaGVhZGVyLWljb25zID4gKiB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubW9iaWxlLWhlYWRlci1pY29ucyA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJhLW1lbnUtbW9iaWxlLW1vZGFsIC5tZW51LW1vYmlsZS1wYW5lbC1jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucmEtbWVudS1tb2JpbGUtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnJhLW1lbnUtbW9iaWxlLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucmEtbWVudS1tb2JpbGUtbW9kYWwgLmNvbnRlbnQtZm9vdGVyIHtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4ucmEtbWVudS1tb2JpbGUtbW9kYWwgdWwubmF2LW1lbnUgdWwge1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJhLW1lbnUtbW9iaWxlLW1vZGFsIHVsLm5hdi1tZW51IHVsIGxpIGEge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yYS1tZW51LW1vYmlsZS1tb2RhbCB1bC5uYXYtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC50b2dnbGUtbWVudS1jaGlsZHJlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmEtbWVudS1tb2JpbGUtbW9kYWwgdWwubmF2LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucmEtbWVudS1tb2JpbGUtbW9kYWwgdWwubmF2LW1lbnUgPiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmEtbWVudS1tb2JpbGUtbW9kYWwgdWwubmF2LW1lbnUgPiBsaSA+IGEge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5yYS1tZW51LW1vYmlsZS1tb2RhbCB1bC5uYXYtbWVudSBhIHtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5yYXp6aS1tZW51LWJhZGdlcyB7XG5cdC0tcnotYmFkZ2VzLWJnLWNvbG9yOiAjZGQzMzMzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDlweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdHBhZGRpbmc6IDJweCA0cHg7XG5cdGJvdHRvbTogMTVweDtcblx0cmlnaHQ6IC01cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhZGdlcy1iZy1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktbWVudS1iYWRnZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlcjogNHB4IHNvbGlkO1xuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodC13aWR0aDogN3B4O1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1iYWRnZXMtYmctY29sb3IpO1xufVxuIl19 *//*
Theme Name: razzi

WooCommerce styles override
*/
/**
 * WooCommerce color variables
 */
/**
 * Imports
 */
@-webkit-keyframes razzi-rotate {
	0% {
		transform: rotate(0deg) scale(1);
	}
	50% {
		transform: rotate(180deg) scale(0.6);
	}
	100% {
		transform: rotate(360deg) scale(1);
	}
}
@keyframes razzi-rotate {
	0% {
		transform: rotate(0deg) scale(1);
	}
	50% {
		transform: rotate(180deg) scale(0.6);
	}
	100% {
		transform: rotate(360deg) scale(1);
	}
}

@-webkit-keyframes razzi-scale {
	30% {
		transform: scale(0.3);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes razzi-scale {
	30% {
		transform: scale(0.3);
	}
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes razzi-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@keyframes razzi-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes razziFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes razziFadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 80px, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

@keyframes bubble {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

@-webkit-keyframes anim-ripple {
	0% {
		transform: scale(0.8);
		opacity: 0;
	}
	20% {
		transform: scale(1);
		opacity: .4;
	}
	to {
		transform: scale(1.2);
		opacity: 0;
	}
}

@keyframes anim-ripple {
	0% {
		transform: scale(0.8);
		opacity: 0;
	}
	20% {
		transform: scale(1);
		opacity: .4;
	}
	to {
		transform: scale(1.2);
		opacity: 0;
	}
}

/**
 * Shop tables
 */
/**
 * Shop tables
 */
table.shop_table_responsive thead {
	display: none;
}

table.shop_table_responsive tbody th {
	display: none;
}

table.shop_table_responsive tr td {
	display: block;
	text-align: right;
	clear: both;
}

table.shop_table_responsive tr td.product-remove a {
	text-align: left;
}

table.shop_table_responsive tr td.product-remove:before {
	display: none;
}

table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before {
	display: none;
}

table.shop_table_responsive tr td.download-actions .button {
	display: block;
	text-align: center;
}

@media screen and (min-width: 48em) {
	table.shop_table_responsive thead {
		display: table-header-group;
	}
	table.shop_table_responsive tbody th {
		display: table-cell;
	}
	table.shop_table_responsive tr th, table.shop_table_responsive tr td {
		text-align: left;
	}
	table.shop_table_responsive tr td {
		display: table-cell;
	}
	table.shop_table_responsive tr td:before {
		display: none;
	}
}

table.shop_table {
	font-size: 100%;
	border: none;
	margin-bottom: 26px;
}

table.shop_table tr td,
table.shop_table tr th.wishlist-delete,
table.shop_table tr th.product-checkbox {
	text-align: left;
}

table.shop_table th, table.shop_table td {
	border-width: 0 0 1px 0;
}

table.shop_table td.product-thumbnail a {
	max-width: 97px;
	margin: auto;
}

table.shop_table td.product-name a {
	color: var(--rz-color-dark);
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
}

table.shop_table td.product-price {
	color: var(--rz-text-color-gray);
	font-size: 15px;
	font-weight: 500;
}

table.shop_table td.product-price .woocs_price_code {
	display: flex;
	align-items: center;
}

table.shop_table td.product-price ins {
	color: var(--rz-color-primary);
	padding-left: 5px;
	background-color: transparent;
	font-size: 16px;
}

table.shop_table td.product-price del {
	font-size: 14px;
	color: #a6a6a6;
}

table.shop_table td.product-price .sale {
	color: #e84506;
	font-weight: 400;
	order: 3;
	font-size: 14px;
}

table.shop_table td.product-stock-status {
	font-weight: 500;
}

table.shop_table td.product-stock-status span.wishlist-in-stock {
	color: #679900;
}

table.shop_table td.product-stock-status span.wishlist-out-of-stock {
	color: #e84506;
}

table.shop_table td.product-add-to-cart {
	padding-right: 0;
	text-align: right;
	width: 20%;
}

table.shop_table td.product-add-to-cart span.dateadded {
	margin-bottom: 7px;
	font-size: 14px;
}

table.shop_table td.product-add-to-cart a {
	display: inline-block !important;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px !important;
	margin: 0 0 10px 0 !important;
	text-decoration: none;
	width: 100%;
}

table.shop_table td.product-add-to-cart a .razzi-svg-icon {
	margin-right: 7px;
	position: relative;
	top: 2px;
}

table.shop_table td.product-add-to-cart a:last-child {
	margin: 0 !important;
}

table.shop_table td.product-add-to-cart a.loading i {
	display: none;
}

table.shop_table td.product-add-to-cart a.loading:before {
	content: " ";
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	animation: razzi-spin infinite 1s linear;
	transition: opacity .2s linear .2s;
	margin-right: 7px;
	top: 2px;
	position: relative;
}

table.shop_table td.product-add-to-cart a.loading .razzi-svg-icon {
	display: none;
}

table.shop_table td.product-add-to-cart a.remove_from_wishlist {
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
}

table.shop_table td.product-add-to-cart a.remove_from_wishlist:hover {
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
}

table.shop_table td.product-add-to-cart a.product_type_grouped:before, table.shop_table td.product-add-to-cart a.product_type_external:before {
	display: none;
}

table.shop_table td.product-add-to-cart a .oroco-svg-icon {
	margin-right: 10px;
	display: inline-block;
}

table.shop_table td.product-add-to-cart a:hover {
	background-color: var(--rz-background-color-dark);
	border-color: transparent;
	color: #ffffff;
}

table.shop_table td.product-add-to-cart.out-of-stock a {
	color: var(--rz-color-dark);
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	padding: 9px 14px;
}

table.shop_table td.product-add-to-cart.out-of-stock a:before {
	display: none;
}

table.shop_table td .woocommerce-shipping-methods {
	font-size: 15px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

table.shop_table td .woocommerce-shipping-methods li {
	margin-bottom: 10px;
}

table.shop_table .woocommerce-orders-table__cell {
	font-size: 15px;
	font-weight: 600;
	color: var(--rz-color-dark);
}

table.shop_table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
	text-align: right;
	padding: 20px 0 0 0;
}

table.shop_table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
	display: inline-block;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 46px;
	padding: 0 40px;
	text-decoration: none;
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
	white-space: nowrap;
	min-width: 150px;
	margin-top: 10px;
}

table.shop_table .woocommerce-orders-table__cell .order-title {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	color: var(--rz-text-color);
	margin-bottom: 7px;
}

table.shop_table thead th {
	background-color: #F8F8F8;
	font-weight: 500;
	color: var(--rz-color-dark);
	font-size: 16px;
	padding: 15px;
	border: none;
}

table.shop_table thead th:first-child {
	padding-left: 30px;
}

table.shop_table tbody td {
	border: none;
	padding: 20px;
}

table.shop_table tbody td.product-thumbnail {
	width: 14%;
}

table.shop_table tbody td.product-remove {
	padding: 36px 20px;
}

table.shop_table tbody td.product-remove a {
	font-size: 24px;
	color: #555 !important;
	width: 24px;
	height: 24px;
	line-height: 25px;
	display: block;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
}

table.shop_table tbody td.product-remove a:hover {
	color: var(--rz-color-dark) !important;
	border-color: #ccc !important;
	background-color: #fafafa !important;
}

table.shop_table tbody dl.variation {
	margin: 8px 0 0;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 1.18182px;
	color: var(--rz-color-dark);
	line-height: 1.38;
}

table.shop_table tbody dl.variation dt {
	float: left;
	margin-right: 5px;
}

table.shop_table tbody dl.variation dd {
	margin: 0 0 10px;
}

table.shop_table tbody tr:not(:last-child) {
	border-bottom: 1px solid var(--rz-border-color-light);
}

table.shop_table tfoot td {
	padding: 20px;
}

.woocommerce-wishlist table.wishlist_table td.product-add-to-cart a {
	padding: 0 37px !important;
	line-height: 50px;
}

.woocommerce-wishlist table.wishlist_table tbody tr:last-child {
	border-bottom: 1px solid var(--rz-border-color-light);
}

.woocommerce-wishlist table.wishlist_table tr td.product-name {
	width: 35%;
}

.woocommerce-wishlist table.wishlist_table tr td.product-price .woocs_price_code {
	display: inline-block;
}

.woocommerce-wishlist .yith-wcwl-share {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 20px;
	margin-bottom: 0;
}

.woocommerce-wishlist .yith-wcwl-share h4.yith-wcwl-share-title {
	font-size: 16px;
	font-weight: 500;
	color: #555;
	padding-right: 17px;
}

.woocommerce-wishlist .yith-wcwl-share li {
	padding: 0 5px 0 0;
}

.woocommerce-wishlist .yith-wcwl-share li a {
	min-height: 35px;
	min-width: 35px;
	padding: 0;
	line-height: 35px;
}

.woocommerce-wishlist .socials-with-background .yith-wcwl-share ul {
	height: auto;
}

.woocommerce-wishlist .socials-with-background .yith-wcwl-share ul li {
	height: auto;
}

.woocommerce-wishlist .socials-with-background .yith-wcwl-share ul li a {
	color: #fff;
	background-image: none;
	border-radius: 3px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 31px;
	font-size: 12px;
	font-weight: 400;
}

.woocommerce-wishlist .socials-with-background .yith-wcwl-share ul li a:before {
	display: block;
}

.woocommerce .wishlist_table.mobile {
	padding-left: 0;
	margin: 0 0 40px;
}

.woocommerce .wishlist_table.mobile li {
	margin-bottom: 35px;
	border-bottom: 1px solid #eee;
	padding-bottom: 35px;
}

.woocommerce .wishlist_table.mobile li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

.woocommerce .wishlist_table.mobile li a {
	text-decoration: none;
}

.woocommerce .wishlist_table.mobile li .item-wrapper {
	width: 100%;
	margin-bottom: 0;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .product-thumbnail {
	max-width: 90px;
	position: absolute;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details {
	width: calc(100% - 107px);
	margin-left: 107px;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details h3 {
	font-size: 16px;
	margin: 0 0 5px 0;
	font-weight: 500;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table {
	width: 100%;
	margin: 0;
	color: var(--rz-color-dark);
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table tr {
	padding: 5px 0;
	border: 0;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td {
	padding: 0;
	font-size: 14px;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td.label {
	font-weight: 400;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td ins {
	color: var(--rz-color-primary);
	margin-right: 5px;
	font-weight: 700;
	background-color: transparent;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td del {
	color: #a6a6a6;
}

.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td .sale {
	color: #e84506;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper {
	margin-left: 107px;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper:after {
	content: '';
	display: table;
	clear: both;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper table.additional-info {
	width: 100%;
	margin: 0 0 10px 0;
	color: #777;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper table.additional-info tr {
	padding: 5px 0;
	border: 0;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper table.additional-info td {
	padding: 0;
	font-size: 14px;
	color: var(--rz-color-dark);
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper table.additional-info td.label {
	font-weight: 400;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
	margin-bottom: 0;
	float: left;
	margin-right: 7px;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a {
	display: inline-block !important;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 12px;
	line-height: 30px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 3px 25px !important;
	margin: 0 !important;
	text-decoration: none;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a .razzi-svg-icon {
	margin-right: 7px;
	position: relative;
	top: 2px;
	font-size: 15px;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-remove {
	float: right;
	margin-top: 3px;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-remove a {
	color: #555;
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #555;
	text-decoration: none;
	position: relative;
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAxTDEgMTRNMSAxTDE0IDE0IiBzdHJva2U9IiMxZjFmMWYiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==");
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-remove a i {
	display: none;
}

.woocommerce .wishlist_table.mobile li table.item-details-table td.value,
.woocommerce .wishlist_table.mobile li table.additional-info td.value {
	text-align: left;
}

.woocommerce .wishlist_table.mobile li table.item-details-table td.label,
.woocommerce .wishlist_table.mobile li table.additional-info td.label {
	font-weight: 400;
	width: 30%;
}

table.my_account_orders {
	margin-bottom: 0;
}

table.my_account_orders thead {
	background-color: var(--rz-background-color-gray);
}

table.my_account_orders thead .woocommerce-orders-table__cell {
	width: 25%;
	margin-bottom: 30px;
}

table.my_account_orders thead .woocommerce-orders-table__cell-order-actions {
	display: none;
}

table.my_account_orders tbody > tr > td table tr td {
	padding: 15px 30px;
}

table.my_account_orders tbody table {
	margin-bottom: 0;
	border: none;
}

table.my_account_orders .order-list-image {
	padding: 30px 20px 0 0;
}

table.my_account_orders .order-list-image:before {
	display: none;
}

table.my_account_orders .order-list-image ul {
	margin: 0 -5px;
	padding: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
}

table.my_account_orders .order-list-image ul li {
	padding: 0 5px;
	margin-bottom: 7px;
	display: list-item;
}

table.my_account_orders .order-list-image ul li:nth-child(n+6):not(.item-plus) {
	display: none;
}

table.my_account_orders .order-list-image ul li img {
	max-width: 70px;
	display: block;
}

table.my_account_orders .order-list-image ul li a {
	display: block;
	line-height: 1;
}

table.my_account_orders .order-list-image ul li.item-plus {
	width: 80px;
}

table.my_account_orders .order-list-image ul li.item-plus > span {
	background-color: var(--rz-background-color-gray);
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-size: 13px;
	font-weight: 500;
	line-height: 15px;
	color: var(--rz-color-dark);
	cursor: pointer;
}

table.order_details.order_total tr {
	color: var(--rz-color-dark);
	font-size: 16px;
}

table.order_details.order_total tr > * {
	padding-left: 0;
	padding-right: 0;
}

table.order_details.order_total tr:last-child {
	font-size: 18px;
}

table.order_details.order_total tr:last-child th,
table.order_details.order_total tr:last-child td {
	font-weight: 500;
}

table.order_details.order_total tr th {
	border: none;
}

table.order_details.order_total tr td {
	text-align: right;
}

table.order_details .woocommerce-order-details__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin: 15px 0 10px 0;
	padding: 0;
}

table.order_details .download-file {
	text-align: right;
	max-width: 200px;
}

table.order_details .download-file .woocommerce-MyAccount-downloads-file {
	text-decoration: underline;
	color: #111;
}

table.order_details .button:not(.woocommerce-MyAccount-downloads-file) {
	display: inline-block;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 46px;
	padding: 0 40px;
	text-decoration: none;
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
	white-space: nowrap;
}

table.order_details .woocommerce-table__product-table {
	padding-left: 0;
	padding-right: 0;
}

table.order_details .woocommerce-table__product-table .product-image {
	margin-right: 30px;
	float: left;
	line-height: 1;
}

table.order_details .woocommerce-table__product-table .product-image img {
	max-width: 100px;
}

table.order_details .woocommerce-table__product-table .product-content {
	font-size: 15px;
	line-height: 22px;
	color: var(--rz-text-color-gray);
	padding-top: 15px;
}

table.order_details .woocommerce-table__product-table .product-content a {
	font-weight: 500;
	text-decoration: none;
}

table.order_details .woocommerce-table__product-table .product-price {
	font-weight: 500;
	color: var(--rz-text-color-gray);
	margin-top: 3px;
}

table.order_details .woocommerce-table__product-table .wc-item-meta {
	margin: 15px 0 0 0;
	padding: 0;
	list-style-type: none;
}

table.order_details .woocommerce-table__product-table .wc-item-meta li {
	display: flex;
}

table.order_details .woocommerce-table__product-table .wc-item-meta li > * {
	margin-right: 3px;
}

table.order_details .woocommerce-table__product-table .wc-item-meta li strong {
	font-weight: 400;
}

table.order_details .woocommerce-table__product-table .wc-item-meta li p {
	margin: 0;
}

.woocommerce-order-downloads__title,
.woocommerce-order-details__title {
	font-size: 28px;
}

.woocommerce-column .woocommerce-column__title {
	font-size: 20px;
}

.wcboost-wishlist-form table.shop_table tr th.product-date, .wcboost-wishlist-form table.shop_table tr th.product-quantity {
	padding-left: 10px;
	padding-right: 10px;
}

.wcboost-wishlist-form table.shop_table tr td.product-remove {
	width: 1%;
}

.wcboost-wishlist-form table.shop_table tr td.product-remove a {
	display: inline-block;
}

.wcboost-wishlist-form table.shop_table tr td.product-date {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	width: 10%;
}

.wcboost-wishlist-form table.shop_table tr td.product-quantity {
	padding-left: 10px;
	padding-right: 10px;
}

.wcboost-wishlist-form table.shop_table tr td.product-stock-status {
	width: 10%;
}

.wcboost-wishlist-form table.shop_table tr td.product-add-to-cart {
	width: 18%;
}

.wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a {
	padding: 0 15px !important;
}

@media (max-width: 991px) {
	.wcboost-wishlist-form table.shop_table tr th {
		display: none;
	}
	.wcboost-wishlist-form table.shop_table tr td {
		padding-left: 0;
		padding-right: 0;
		display: inline-block;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-price, .wcboost-wishlist-form table.shop_table tr td.product-stock-status, .wcboost-wishlist-form table.shop_table tr td.product-date {
		display: none;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-remove {
		position: absolute;
		bottom: 5px;
		right: 0;
		padding: 20px 0 !important;
		width: auto;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-remove a {
		color: #555;
		width: 30px;
		height: 30px;
		border: 1px solid #555;
		text-decoration: none;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-quantity, .wcboost-wishlist-form table.shop_table tr td.product-add-to-cart {
		display: inline-flex;
		padding: 0 5px 20px;
		border: none;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-add-to-cart {
		width: auto;
		vertical-align: top;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-add-to-cart .button {
		height: 40px;
		line-height: 40px;
	}
	.wcboost-wishlist-form table.shop_table tr td .added_to_cart {
		display: none !important;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-thumbnail {
		width: 80px;
		padding-right: 15px;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-thumbnail, .wcboost-wishlist-form table.shop_table tr td.product-name {
		padding-bottom: 10px;
		border: none;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name {
		width: 100%;
		max-width: 60%;
		flex-direction: column;
		padding-left: 15px;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name .label {
		display: inline-block;
		width: 30%;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name .product-price {
		font-size: 14px;
		color: var(--rz-color-dark);
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name .product-price ins {
		color: var(--rz-color-primary);
		margin-right: 5px;
		font-weight: 700;
		background-color: transparent;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name .product-price del {
		color: #a6a6a6;
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name .product-date {
		font-size: 14px;
		color: var(--rz-color-dark);
	}
	.wcboost-wishlist-form table.shop_table tr td.product-name .product-stock-status {
		font-size: 14px;
		color: var(--rz-color-dark);
	}
	.wcboost-wishlist-form .wcboost-wishlist__item {
		position: relative;
		display: block;
	}
}

.wcboost-products-compare__table .product-remove a {
	font-size: 24px;
	color: #555;
	display: block;
	text-align: center;
}

.wcboost-products-compare__table .product-name a {
	font-weight: 500;
}

.wcboost-products-compare__table .price {
	color: var(--rz-text-color-gray);
	font-size: 16px;
	font-weight: 500;
	display: block;
}

.wcboost-products-compare__table .price del {
	font-size: 14px;
	color: #a6a6a6;
}

.wcboost-products-compare__table .price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.wcboost-products-compare__table .woocommerce-price-suffix {
	display: inline-block;
}

.wcboost-products-compare__table .add_to_cart_button {
	text-transform: capitalize;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	border: none;
}

.wcboost-products-compare__table .add_to_cart_button.loading {
	opacity: 0.5;
	color: transparent;
}

.wcboost-products-compare__table .add_to_cart_button.loading:after {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 16px;
	width: 16px;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	animation: razzi-spin infinite 1s linear;
	transition: opacity .2s linear .2s;
	content: "";
	margin-top: -8px;
	margin-left: -8px;
	color: var(--rz-color-lighter);
}

.wcboost-products-compare__table .add_to_cart_button .razzi-svg-icon {
	margin-right: 16px;
	display: inline-block;
	font-size: 19px;
}

.wcboost-products-compare__table tr:last-child th {
	border: none;
}

.wcboost-products-compare__tools {
	text-align: right;
}

.wcboost-products-compare__tools .wcboost-products-compare-clear {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
}

/**
 * Products
 */
/**
 * Products
 */
ul.products {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	padding: 0;
	position: relative;
}

ul.products.swiper-wrapper {
	flex-wrap: nowrap;
}

ul.products li.product {
	list-style: none;
	position: relative;
	margin-bottom: 25px;
}

ul.products li.product .product-thumbnail {
	position: relative;
}

ul.products li.product .product-thumbnail .woocommerce-loop-product__link {
	display: block;
	transition: none;
}

ul.products li.product .product-thumbnail .woocommerce-loop-product__link img {
	display: block;
}

ul.products li.product .product-thumbnail .woocommerce-loop-product__link.image-loading {
	position: relative;
}

ul.products li.product .product-thumbnail .woocommerce-loop-product__link.image-loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
}

ul.products li.product .product-thumbnail .woocommerce-loop-product__link.image-loading:before {
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 0;
	left: 0;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

ul.products li.product .product-thumbnail .woocommerce-loop-product__link.image-loading:before {
	top: 50%;
	left: 50%;
	z-index: 90;
}

ul.products li.product .product-thumbnail .product-loop__buttons {
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	display: flex;
	justify-content: center;
	padding: 20px 0;
	pointer-events: none;
}

ul.products li.product .product-thumbnail .product-loop__buttons > * {
	pointer-events: auto;
}

ul.products li.product .product-thumbnail .product-loop__buttons .loop_button-text {
	display: none;
}

ul.products li.product .product-thumbnail .rz-loop_button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #fff;
	border-radius: 100%;
	margin: 0 5px;
	opacity: 0;
	transform: translateY(10px);
	transition: transform 0.1s, opacity 0.1s, background 0.35s, color 0.35s;
	position: relative;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.03);
}

ul.products li.product .product-thumbnail .rz-loop_button:nth-child(2) {
	transition-delay: 75ms;
}

ul.products li.product .product-thumbnail .rz-loop_button:nth-child(3) {
	transition-delay: .15s;
}

ul.products li.product .product-thumbnail .rz-loop_button:hover {
	background-color: var(--rz-color-primary);
	color: var(--rz-background-text-color-primary);
}

ul.products li.product .product-thumbnail .rz-loop_button svg {
	transition: none;
}

ul.products li.product .product-thumbnail .rz-loop_button .icon-shop-cart {
	font-size: 18px;
}

ul.products li.product .product-thumbnail .wcboost-wishlist-button.added:hover .wcboost-wishlist-button__icon svg {
	fill: var(--rz-background-text-color-primary);
}

ul.products li.product .product-thumbnail .yith-wcwl-wishlistaddedbrowse .rz-loop_button:hover svg,
ul.products li.product .product-thumbnail .yith-wcwl-wishlistexistsbrowse .rz-loop_button:hover svg {
	fill: var(--rz-background-text-color-primary);
}

ul.products li.product .rz-loop_button {
	position: relative;
}

ul.products li.product .rz-loop_button .razzi-svg-icon {
	min-width: 16px;
}

ul.products li.product .rz-loop_button.loading:before {
	opacity: 1;
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	animation: razzi-spin infinite 1s linear;
	transition: opacity .2s linear .2s;
	content: "";
}

ul.products li.product .rz-loop_button.loading .razzi-svg-icon {
	display: none;
}

ul.products li.product .rz-loop_button:not(.loading):before {
	content: attr(data-text);
	background-color: #000;
	color: #fff;
	top: -40px;
	transform: translateX(-50%);
	left: 50%;
	position: absolute;
	white-space: nowrap;
	display: none;
	border-radius: 5px;
	font-size: 13px;
	padding: 6px 12px 7px;
	line-height: 1;
	pointer-events: none;
}

ul.products li.product .rz-loop_button:not(.loading):after {
	content: "";
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #000 transparent transparent transparent;
	display: none;
	pointer-events: none;
}

ul.products li.product .rz-loop_button:hover:before, ul.products li.product .rz-loop_button:hover:after {
	display: inline-block;
}

ul.products li.product .rz-loop_button.wcboost-wishlist-button.loading .wcboost-wishlist-button__icon {
	font-size: 16px;
	line-height: 1;
}

ul.products li.product .rz-loop_button.wcboost-wishlist-button.loading::before {
	display: none;
}

ul.products li.product .rz-loop_button.wcboost-products-compare-button {
	margin-top: 0;
	margin-bottom: 0;
}

ul.products li.product .rz-loop_button.wcboost-products-compare-button .wcboost-products-compare-button__icon {
	margin-right: 0;
}

ul.products li.product .rz-loop_button.wcboost-products-compare-button .wcboost-products-compare-button__text {
	display: none;
}

ul.products li.product .rz-loop_button.wcboost-products-compare-button.loading .wcboost-wishlist-button__icon {
	font-size: 16px;
	line-height: 1;
}

ul.products li.product .rz-loop_button.wcboost-products-compare-button.loading::before {
	display: none;
}

ul.products li.product .yith-wcwl-add-to-wishlist {
	margin-top: 0;
}

ul.products li.product .yith-wcwl-add-to-wishlist .rz-loop_button {
	transition-delay: .15s;
}

ul.products li.product .yith-wcwl-add-to-wishlist .rz-loop_button i {
	margin-right: 0;
}

ul.products li.product .yith-wcwl-add-to-wishlist .blockUI {
	display: none !important;
}

ul.products li.product .wcboost-wishlist-button .wcboost-wishlist-button__icon {
	display: inline-flex;
	margin: 0;
}

ul.products li.product .wcboost-wishlist-button .wcboost-wishlist-button__text {
	display: none;
}

ul.products li.product .wcboost-wishlist-button:not(.loading) .wcboost-wishlist-button__icon svg {
	fill: none;
}

ul.products li.product .wcboost-wishlist-button.added .wcboost-wishlist-button__icon svg {
	fill: var(--rz-color-darker);
}

ul.products li.product .yith-wcwl-wishlistaddedbrowse svg,
ul.products li.product .yith-wcwl-wishlistexistsbrowse svg {
	fill: var(--rz-color-darker);
}

ul.products li.product .added_to_cart {
	display: none;
}

ul.products li.product .product-summary {
	transition: transform .35s ease;
	padding-top: 20px;
	background-color: #fff;
}

ul.products li.product .product-summary .rz-loop_atc_button {
	display: none;
}

ul.products li.product .woocommerce-loop-product__title {
	font-size: 16px;
	margin: 0 0 3px;
}

ul.products li.product .woocommerce-loop-product__title a {
	color: inherit;
}

ul.products li.product .meta-cat {
	font-size: 14px;
	color: var(--rz-text-color-gray);
	display: inline-block;
	margin-bottom: 5px;
}

ul.products li.product .meta-cat:hover {
	color: var(--rz-color-darker);
}

ul.products li.product .price {
	color: var(--rz-text-color-gray);
	font-size: 16px;
	font-weight: 500;
	display: block;
}

ul.products li.product .price del {
	font-size: 14px;
	color: #a6a6a6;
}

ul.products li.product .price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

ul.products li.product .woocommerce-price-suffix {
	display: inline-block;
}

ul.products li.product .star-rating {
	margin-top: 5px;
}

ul.products li.product .woocommerce-product-details__short-description p {
	margin-bottom: 0;
}

ul.products li.product .product-inner {
	padding-bottom: 20px;
	position: relative;
	background-color: #fff;
}

ul.products li.product .product-inner:hover .product-thumbnail .rz-loop_button {
	opacity: 1;
	transform: translateY(0);
}

ul.products li.product .product-inner:hover .product-thumbnail:not(.hover-swatch) .product-thumbnails--hover .hover-image {
	opacity: 1;
}

ul.products li.product .product-inner:hover .product-thumbnails--slider .rz-swiper-button {
	opacity: 1;
}

ul.products li.product .product-thumbnails--slider .swiper-lazy {
	display: block;
	opacity: 0;
	transition: opacity .4s;
}

ul.products li.product .product-thumbnails--slider .swiper-lazy.swiper-lazy-loaded {
	opacity: 1;
}

ul.products li.product .product-thumbnails--slider .rz-swiper-button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 50px;
	background-color: var(--rz-background-color-light);
	z-index: 1;
	opacity: 0;
	cursor: pointer;
	transition: .4s;
	font-size: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--rz-color-dark);
}

ul.products li.product .product-thumbnails--slider .rz-product-loop-swiper-next {
	right: 0;
}

ul.products li.product .product-thumbnails--slider .rz-product-loop-swiper-prev {
	left: 0;
}

ul.products li.product .product-thumbnails--slider .woocommerce-badges {
	z-index: 9;
}

ul.products li.product .product-thumbnails--hover img {
	transition: opacity .4s;
}

ul.products li.product .product-thumbnails--hover .hover-image {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

ul.products li.product .product-thumbnail-zoom {
	display: flex;
}

ul.products li.product form.cart {
	position: relative;
	padding-bottom: 15px;
}

ul.products li.product form.cart .woocommerce-variation-description,
ul.products li.product form.cart .woocommerce-variation-add-to-cart {
	display: none;
}

ul.products li.product form.cart .variations {
	border: none;
	margin-bottom: 0;
}

ul.products li.product form.cart .variations th,
ul.products li.product form.cart .variations td {
	border: none;
	padding: 0 0 10px;
}

ul.products li.product form.cart .variations td.label {
	display: none;
}

ul.products li.product form.cart .variations select {
	width: 100%;
	padding: 8px 15px;
}

ul.products li.product form.cart .woocommerce-variation {
	margin-bottom: -10px;
}

ul.products li.product form.cart .woocommerce-variation:after {
	clear: both;
	content: "";
	display: block;
}

ul.products li.product form.cart .woocommerce-variation-availability {
	display: none;
	float: right;
}

ul.products li.product form.cart .woocommerce-variation-availability p {
	margin: 0;
}

ul.products li.product form.cart .woocommerce-variation-price {
	text-align: left;
	float: left;
	margin: 10px 0 0 0;
}

ul.products li.product form.cart .price {
	text-align: left;
	padding-left: 0;
	color: var(--rz-color-primary);
}

ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item {
	border: 1px solid transparent;
}

ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item:first-child:before {
	left: calc( 100% + 2px);
}

ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item {
	border: 1px solid transparent;
}

ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item:first-child:before {
	left: calc( 100% + 11px);
}

ul.products li.product form.cart .wcboost-variation-swatches .wcboost-variation-swatches__wrapper {
	margin: 0 -5px;
}

ul.products li.product form.cart .wcboost-variation-swatches .wcboost-variation-swatches__item {
	width: 30px !important;
	height: 30px !important;
	line-height: 28px !important;
	margin: 0 5px 10px;
	box-shadow: none;
	outline: none;
}

ul.products li.product form.cart .wcboost-variation-swatches .wcboost-variation-swatches__item.selected {
	border-color: var(--rz-color-dark);
}

ul.products li.product form.cart .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item {
	width: auto !important;
}

ul.products li.product form.cart .tawcvs-swatches {
	padding: 0;
}

ul.products li.product form.cart .tawcvs-swatches .swatch {
	width: 22px !important;
	height: 22px !important;
	line-height: 22px !important;
	border: none;
	margin-right: 5px;
	transition: none;
}

ul.products li.product form.cart .tawcvs-swatches .swatch.selected {
	box-shadow: none;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-color {
	border-radius: 100%;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-color.selected:before {
	margin-top: -6px;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-label {
	border-radius: 0;
	background: none;
	white-space: nowrap;
	font-size: 15px;
	color: #767676;
	margin-right: 10px;
	width: auto;
	border: none;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-label.selected {
	color: #111;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-label.disabled {
	opacity: 1 !important;
	text-decoration: line-through;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-image {
	border-radius: 0;
	border-bottom: 2px solid transparent;
	width: 30px !important;
	height: 30px !important;
	line-height: 30px !important;
}

ul.products li.product form.cart .tawcvs-swatches .swatch-image.selected {
	border-color: #111;
}

ul.products li.product .product-variation-not-taxonomy {
	margin-top: 10px;
	font-size: 14px;
	color: #767676;
}

ul.products li.product .product-variation-items {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 10px;
	margin: 6px -4px 0;
	font-size: 14px;
	color: #767676;
}

ul.products li.product .product-variation-items .product-variation-attrs {
	margin: 0 4px;
}

ul.products li.product .product-variation-items .product-variation-item-more {
	padding: 4px;
	color: #767676;
	font-size: 15px;
}

ul.products li.product .product-variation-items .product-variation-item {
	position: relative;
	margin: 4px;
	cursor: pointer;
}

ul.products li.product .product-variation-items .product-variation-item:hover:before {
	content: attr(data-text);
	background-color: #000;
	color: #fff;
	top: -40px;
	transform: translateX(-50%);
	left: 50%;
	position: absolute;
	white-space: nowrap;
	display: block;
	border-radius: 5px;
	font-size: 13px;
	padding: 6px 12px 7px;
	line-height: 1;
	pointer-events: none;
}

ul.products li.product .product-variation-items .product-variation-item:hover:after {
	content: "";
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #000 transparent transparent transparent;
	display: block;
	pointer-events: none;
}

ul.products li.product .product-variation-items .product-variation-item__color {
	display: block;
	height: 24px;
	width: 24px;
	border-radius: 50%;
}

ul.products li.product .product-variation-items .product-variation-item--color.selected .product-variation-item__color:before {
	transform: rotate(45deg);
	content: "";
	display: block;
	border: solid #eee;
	border-width: 0 2px 2px 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -3px;
	width: 6px;
	height: 10px;
}

ul.products li.product .product-variation-items .product-variation-item--label {
	height: 30px;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #CDCDCD;
	transition: 0.35s;
}

ul.products li.product .product-variation-items .product-variation-item--label:hover, ul.products li.product .product-variation-items .product-variation-item--label.selected {
	border-color: #111;
	color: #111;
}

ul.products li.product .product-variation-items .product-variation-item--image {
	width: 30px;
	height: auto;
	border: 1px solid #CDCDCD;
	transition: 0.35s;
}

ul.products li.product .product-variation-items .product-variation-item--image img {
	display: block;
}

ul.products li.product .product-variation-items .product-variation-item--image.selected {
	border-color: #111;
	color: #111;
}

ul.products li.product-category .woocommerce-loop-category__title {
	font-size: 16px;
	margin: 10px 0 0;
}

ul.products li.product-category .woocommerce-loop-category__title a {
	color: inherit;
}

ul.products li.product-category .woocommerce-loop-category__title .count {
	background-color: transparent;
}

ul.products.loading .razzi-posts__loading {
	display: block;
}

ul.products li.product .sold-by-meta {
	padding-top: 7px;
	padding-bottom: 5px;
	font-size: 14px;
}

ul.products li.product .sold-by-meta a {
	display: flex;
	align-items: center;
	color: var(--rz-text-color-gray);
}

ul.products li.product .sold-by-meta a:hover {
	color: var(--rz-color-dark);
}

ul.products li.product .sold-by-meta img {
	max-height: 16px;
	max-width: 16px;
	margin-right: 8px;
	/*rtl:raw:
					margin-right: 0;
					margin-left: 8px;
				*/
}

ul.products.product-loop-layout-2 li.product .sold-by-meta a, ul.products.product-loop-layout-4 li.product .sold-by-meta a, ul.products.product-loop-layout-5 li.product .sold-by-meta a, ul.products.product-loop-layout-6 li.product .sold-by-meta a, ul.products.product-loop-layout-7 li.product .sold-by-meta a, ul.products.product-loop-layout-12 li.product .sold-by-meta a {
	justify-content: center;
}

ul.products.product-loop-layout-7 li.product .sold-by-meta {
	padding-top: 5px;
}

ul.products.product-loop-layout-7 li.product .sold-by-meta + .product-loop__buttons {
	padding-top: 15px;
}

ul.products.product-loop-layout-11 li.product .sold-by-meta {
	padding-bottom: 7px;
}

ul.products.product-loop-center li.product .product-summary {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

ul.products.product-loop-center li.product .price {
	justify-content: center;
}

ul.products.product-loop-center li.product .star-rating {
	margin-left: auto;
	margin-right: auto;
}

ul.products.product-loop-center li.product .rating-count,
ul.products.product-loop-center li.product .sold-by-meta a {
	justify-content: center;
}

ul.products.product-loop-center li.product .product-variation-items {
	justify-content: center;
}

ul.products.product-loop-layout-1 li.product .product-summary {
	padding-top: 15px;
}

ul.products.product-loop-layout-1 li.product .star-rating {
	display: inline-block;
	margin-top: 0;
}

ul.products.product-loop-layout-1 li.product .star-rating .user-rating .razzi-svg-icon {
	color: #F8B86D;
}

ul.products.product-loop-layout-1 li.product .star-rating .max-rating .razzi-svg-icon {
	color: #CDCDCD;
}

ul.products.product-loop-layout-1 li.product .meta-cat {
	margin-top: 5px;
	margin-bottom: 0;
	display: block;
}

ul.products.product-loop-layout-1 li.product .woocommerce-loop-product__title {
	margin-top: 5px;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail {
	overflow: hidden;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .product-loop__buttons {
	right: 20px;
	top: 0;
	width: auto;
	flex-direction: column;
	justify-content: flex-start;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .product-loop__buttons .ajax_add_to_cart.loading:before {
	margin-right: 0;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .product-loop__buttons .quick-view-button {
	display: none;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .yith-wcwl-add-to-wishlist .rz-loop_button {
	transition-delay: 0s;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .wcboost-wishlist-button {
	transition-delay: 0s;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .rz-loop_button {
	transform: translateX(10px);
	margin: 0 0 10px;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .rz-loop_button:before {
	top: 50%;
	transform: translateY(-50%);
	right: 50px;
	left: auto;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .rz-loop_button:after {
	border-color: transparent transparent transparent #000;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
	left: auto;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail > .rz-loop_button {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-radius: 0;
	transform: translateY(10px);
	margin: 0;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	font-size: 15px;
	font-weight: 500;
	padding: 0 20px;
	z-index: 1;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail > .rz-loop_button .loop_button-text {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: capitalize;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail > .rz-loop_button .razzi-svg-icon {
	margin-right: 8px;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail > .rz-loop_button:not(.loading):before, ul.products.product-loop-layout-2 li.product .product-thumbnail > .rz-loop_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-2 li.product .product-thumbnail .ajax_add_to_cart.loading:before {
	margin-right: 8px;
}

ul.products.product-loop-layout-2.show-wishlist li.product .yith-wcwl-add-to-wishlist .rz-loop_button {
	opacity: 1;
	transform: translateY(0);
}

ul.products.product-loop-layout-2.show-wishlist li.product .wcboost-wishlist-button {
	opacity: 1;
	transform: translateY(0);
}

ul.products.product-loop-layout-2.show-compare li.product .wcboost-products-compare-button {
	opacity: 1;
	transform: translateY(0);
}

ul.products.product-loop-layout-2.has-quick-view li.product .product-thumbnail .product-loop__buttons .quick-view-button {
	display: flex;
}

ul.products.product-loop-layout-3 .star-rating .user-rating .razzi-svg-icon {
	color: #F7B600;
}

ul.products.product-loop-layout-3 .star-rating .max-rating .razzi-svg-icon {
	color: #767676;
}

ul.products.product-loop-layout-4 li.product .product-summary {
	position: relative;
	z-index: 1;
}

ul.products.product-loop-layout-4 li.product .product-inner {
	overflow: hidden;
	padding-bottom: 25px;
}

ul.products.product-loop-layout-4 li.product .product-inner:hover .product-summary {
	transform: translateY(-40px);
}

ul.products.product-loop-layout-4 li.product .product-inner:hover .product-loop__buttons {
	transform: translateY(0);
	opacity: 1;
	transition: 0.1s;
}

ul.products.product-loop-layout-4 li.product .star-rating {
	margin-top: 7px;
}

ul.products.product-loop-layout-4 li.product .product-loop__buttons {
	padding-top: 15px;
	position: absolute;
	left: 0;
	right: 0;
	height: 40px;
	opacity: 0;
	transform: translateY(50%);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.5s;
	margin-left: -15px;
	margin-right: -15px;
	background-color: #fff;
}

ul.products.product-loop-layout-4 li.product .product-loop__buttons .rz-loop_button {
	display: flex;
	padding: 0 15px;
}

ul.products.product-loop-layout-4 li.product .product-loop__buttons .loop_button-text {
	display: none;
}

ul.products.product-loop-layout-4 li.product .product-thumbnails--slider .rz-swiper-button {
	margin-top: -20px;
}

ul.products.product-loop-layout-5 li.product .product-inner {
	padding-bottom: 25px;
	transition: all .2s ease-in-out;
	transition-property: box-shadow;
}

ul.products.product-loop-layout-5 li.product .product-inner:hover {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.06);
}

ul.products.product-loop-layout-6 li.product .product-inner {
	padding-bottom: 25px;
	transition: all .2s ease-in-out;
	transition-property: box-shadow;
}

ul.products.product-loop-layout-6 li.product .product-inner:hover {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.06);
}

ul.products.product-loop-layout-6 li.product .product-inner:hover .rz-loop_atc_button {
	background-color: var(--rz-background-color-primary);
	color: var(--rz-background-text-color-primary);
}

ul.products.product-loop-layout-6 li.product .rz-loop_button.wcboost-products-compare-button {
	margin: 0 5px;
}

ul.products.product-loop-layout-6 li.product .price {
	color: var(--rz-color-dark);
}

ul.products.product-loop-layout-6 li.product .product-summary {
	padding-left: 30px;
	padding-right: 30px;
}

ul.products.product-loop-layout-6 li.product .rz-loop_atc_button {
	padding: 10px 24px;
	min-width: 140px;
	border: 1px solid var(--rz-border-color-primary);
	display: inline-block;
	font-weight: 500;
	margin-top: 24px;
	transition: background 0.35s, color 0.15s;
}

ul.products.product-loop-layout-6 li.product .rz-loop_atc_button:not(.loading):before, ul.products.product-loop-layout-6 li.product .rz-loop_atc_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-6 li.product .rz-loop_atc_button.loading:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	color: var(--rz-color-primary);
}

ul.products.product-loop-layout-6 li.product .rz-loop_atc_button.loading .loop_button-text {
	opacity: 0.5;
}

ul.products.product-loop-layout-6 li.product .rz-loop_atc_button .razzi-svg-icon {
	display: none;
}

ul.products.product-loop-layout-7 li.product {
	margin-bottom: 30px;
}

ul.products.product-loop-layout-7 li.product .product-inner {
	overflow: hidden;
	padding-bottom: 0;
}

ul.products.product-loop-layout-7 li.product .product-inner:hover .product-summary {
	opacity: 1;
}

ul.products.product-loop-layout-7 li.product .product-summary {
	padding-bottom: 20px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	flex-direction: column;
	opacity: 0;
	transition: opacity .2s ease-in-out;
	background-color: rgba(255, 255, 255, 0.9);
	padding-left: 30px;
	padding-right: 30px;
	pointer-events: none;
}

ul.products.product-loop-layout-7 li.product .product-summary > * {
	pointer-events: auto;
}

ul.products.product-loop-layout-7 li.product .product-loop__buttons {
	padding-top: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -15px;
	margin-right: -15px;
}

ul.products.product-loop-layout-7 li.product .product-loop__buttons .rz-loop_button {
	display: flex;
	padding: 0 15px;
}

ul.products.product-loop-layout-7 li.product .product-loop__buttons .rz-loop_button .razzi-svg-icon {
	transition: 0.35s;
}

ul.products.product-loop-layout-7 li.product .product-loop__buttons .loop_button-text {
	display: none;
}

ul.products.product-loop-layout-8 li.product .product-summary {
	position: relative;
	z-index: 1;
}

ul.products.product-loop-layout-8 li.product .product-loop__top {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

ul.products.product-loop-layout-8 li.product .product-loop__cat-title {
	display: flex;
	flex-direction: column;
	width: 100%;
}

ul.products.product-loop-layout-8 li.product .product-loop__cat-title .meta-cat {
	order: 2;
}

ul.products.product-loop-layout-8 li.product .product-loop__cat-title .woocommerce-loop-product__title {
	order: 1;
}

ul.products.product-loop-layout-8 li.product .meta-cat {
	margin-bottom: 0;
}

ul.products.product-loop-layout-8 li.product .product-inner {
	position: relative;
	padding-bottom: 25px;
	overflow: hidden;
}

ul.products.product-loop-layout-8 li.product .product-inner:not(:hover) .product-summary {
	transform: none !important;
	-webkit-transform: none !important;
}

ul.products.product-loop-layout-8 li.product .product-inner:hover .product-loop__buttons {
	opacity: 1;
	transform: none;
	pointer-events: auto;
}

ul.products.product-loop-layout-8 li.product .product-loop__buttons {
	text-align: right;
	padding-top: 20px;
	position: absolute;
	top: 100%;
	width: 100%;
	left: 0;
	background-color: #fff;
	opacity: 0;
	transition: .2s;
	pointer-events: none;
}

ul.products.product-loop-layout-8 li.product .rz-loop_button,
ul.products.product-loop-layout-8 li.product .yith-wcwl-add-to-wishlist {
	display: inline-block;
	line-height: 1;
}

ul.products.product-loop-layout-8 li.product .rz-loop_button:last-child:before {
	right: 0;
	left: auto;
	transform: none;
}

ul.products.product-loop-layout-8 li.product .yith-wcwl-add-to-wishlist,
ul.products.product-loop-layout-8 li.product .wcboost-wishlist-button,
ul.products.product-loop-layout-8 li.product .wcboost-products-compare-button {
	margin-left: 15px;
}

ul.products.product-loop-layout-8 li.product .wcboost-wishlist-button,
ul.products.product-loop-layout-8 li.product .wcboost-products-compare-button {
	display: inline-flex;
}

ul.products.product-loop-layout-8 li.product .wcboost-products-compare-button {
	vertical-align: top;
	margin-right: 0;
}

ul.products.product-loop-layout-8 li.product .product-loop-inner__buttons {
	display: none;
}

ul.products.product-loop-layout-8 li.product .loop_button-text,
ul.products.product-loop-layout-8 li.product .product-quick-shop-button,
ul.products.product-loop-layout-8 li.product .product-close-variations-form {
	display: none;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button {
	float: left;
	text-transform: uppercase;
	font-weight: 500;
	text-align: left;
	width: 60%;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button .loop_button-text {
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button:not(.loading):before, ul.products.product-loop-layout-8 li.product .rz-loop_atc_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button:before {
	opacity: 0;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button.loading {
	padding-left: 25px;
	position: relative;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button.loading:before {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button .razzi-svg-icon {
	display: none;
}

ul.products.product-loop-layout-8 li.product .rz-loop_atc_button .loop_button-text {
	display: inline-block;
}

ul.products.product-loop-layout-8 li.product .price {
	text-align: right;
	padding-left: 10px;
}

ul.products.product-loop-layout-8 li.product .product-thumbnails--slider .rz-swiper-button {
	margin-top: -20px;
}

ul.products.product-loop-layout-8 .product-type-variable .price,
ul.products.product-loop-layout-8 .product-type-grouped .price {
	font-size: 0;
}

ul.products.product-loop-layout-8 .product-type-variable .woocommerce-Price-amount,
ul.products.product-loop-layout-8 .product-type-grouped .woocommerce-Price-amount {
	font-size: 16px;
}

ul.products.product-loop-layout-8 .product-type-variable .woocommerce-Price-amount:nth-child(2),
ul.products.product-loop-layout-8 .product-type-grouped .woocommerce-Price-amount:nth-child(2) {
	position: relative;
	padding-left: 15px;
}

ul.products.product-loop-layout-8 .product-type-variable .woocommerce-Price-amount:nth-child(2):before,
ul.products.product-loop-layout-8 .product-type-grouped .woocommerce-Price-amount:nth-child(2):before {
	position: absolute;
	top: 0;
	left: 1px;
	content: " – ";
	display: inline-block;
}

ul.products.product-loop-layout-8 li.product-type-variable .product-thumbnails--slider .rz-swiper-button {
	margin-top: -40px;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail {
	overflow: hidden;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .product-loop__buttons {
	right: 20px;
	top: 0;
	width: auto;
	flex-direction: column;
	justify-content: flex-start;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .yith-wcwl-add-to-wishlist .rz-loop_button {
	transition-delay: 0s;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .wcboost-wishlist-button {
	transition-delay: 0s;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .rz-loop_button {
	transform: translateX(10px);
	margin: 0 0 10px;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .rz-loop_button:not(.loading):before {
	top: 50%;
	transform: translateY(-50%);
	right: 50px;
	left: auto;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .rz-loop_button:not(.loading):after {
	border-color: transparent transparent transparent #000;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
	left: auto;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail > .rz-loop_button {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-radius: 0;
	transform: translateY(10px);
	margin: 0;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	font-size: 15px;
	font-weight: 500;
	padding: 0 20px;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail > .rz-loop_button .loop_button-text {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: capitalize;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail > .rz-loop_button .razzi-svg-icon {
	margin-right: 8px;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail > .rz-loop_button:not(.loading):before, ul.products.product-loop-layout-9 li.product .product-thumbnail > .rz-loop_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-9 li.product .product-thumbnail .ajax_add_to_cart.loading:before {
	margin-right: 8px;
}

ul.products.product-loop-layout-9 li.product .product-summary {
	position: relative;
	z-index: 1;
}

ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	font-weight: 500;
	font-size: 16px;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	white-space: nowrap;
	text-decoration: none;
	padding: 0 20px;
	height: 42px;
	line-height: 42px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 3px;
	text-transform: none;
	border: none;
	opacity: 1;
	z-index: 999;
}

ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button:not(.loading):before, ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button .razzi-svg-icon {
	display: inline-block;
	transition: none;
	outline: none;
}

ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button .add-to-cart-text {
	margin-left: 10px;
}

ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button.loading:before {
	margin-top: 0;
	vertical-align: middle;
}

ul.products.product-loop-layout-9 li.product .product-summary .rz-loop_atc_button.loading .razzi-svg-icon {
	display: none;
}

ul.products.product-loop-layout-9 li.product form.cart .woocommerce-variation {
	margin-bottom: 0;
}

ul.products.product-loop-layout-9 li.product form.cart .variations tr:last-child td {
	padding-bottom: 0;
}

ul.products.product-loop-layout-9 li.product .product-quick-shop-button {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
	height: 42px;
	line-height: 42px;
	border-radius: 3px;
	width: 100%;
	transition: 0.5s;
}

ul.products.product-loop-layout-9 li.product .product-quick-shop-button .razzi-svg-icon {
	display: inline-block;
	font-size: 16px;
	padding-right: 10px;
	margin-left: 0;
	transition: none;
	transform: translateX(0);
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner .product-loop__form {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	transition: .2s;
	z-index: -999;
	background-color: #fff;
	width: 100%;
	padding-top: 30px;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner .product-loop__form .product-close-variations-form {
	position: absolute;
	top: 5px;
	right: 3px;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner .product-loop__form .product-close-variations-form .razzi-svg-icon {
	font-size: 16px;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner .rz-loop_atc_button {
	display: none;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.loading:after {
	background-color: rgba(255, 255, 255, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	z-index: 9;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 50%;
	left: 50%;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	z-index: 9999;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.loading .product-loop__form {
	visibility: hidden;
	opacity: 0;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.show-variations_form .product-loop__form {
	opacity: 1;
	z-index: 999;
	bottom: 40px;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.show-variations_form .rz-loop_atc_button {
	display: flex;
}

ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.show-variations_form .product-quick-shop-button {
	display: none;
}

ul.products.product-loop-layout-9.show-wishlist li.product .yith-wcwl-add-to-wishlist .rz-loop_button {
	opacity: 1;
	transform: translateY(0);
}

ul.products.product-loop-layout-9.show-wishlist li.product .wcboost-wishlist-button {
	opacity: 1;
	transform: translateY(0);
}

ul.products.product-loop-layout-9.show-compare li.product .wcboost-products-compare-button {
	opacity: 1;
	transform: translateY(0);
}

ul.products.product-loop-layout-10 li.product {
	margin-bottom: 30px;
}

ul.products.product-loop-layout-10 li.product .product-inner {
	background-color: #ffffff;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
	height: 100%;
	border-bottom: 0;
}

ul.products.product-loop-layout-10 li.product .product-inner:hover {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.06);
}

ul.products.product-loop-layout-10 li.product .product-inner:hover .rz-atc-button-bg {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateY(0);
}

ul.products.product-loop-layout-10 li.product .rz-loop_button.wcboost-products-compare-button {
	margin: 0 5px;
}

ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title {
	margin-bottom: 0;
	line-height: 26px;
}

ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title + .meta-cat {
	margin-bottom: 10px;
}

ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title + .meta-cat + .rating-count {
	margin-top: 0;
}

ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title + .meta-cat + .product-variation-items {
	margin-top: 0;
}

ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title + .product-variation-items {
	margin-top: 10px;
}

ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title + .rating-count {
	margin-top: 16px;
}

ul.products.product-loop-layout-10 li.product form.cart {
	padding-top: 0;
	padding-bottom: 0;
}

ul.products.product-loop-layout-10 li.product form.cart tr:last-child td {
	padding-bottom: 18px;
}

ul.products.product-loop-layout-10 li.product .variations td,
ul.products.product-loop-layout-10 li.product .variations th {
	text-align: center;
}

ul.products.product-loop-layout-10 li.product .product-variation-items {
	margin-top: 0;
	margin-bottom: 20px;
}

ul.products.product-loop-layout-10 li.product .rating-count {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 10px;
}

ul.products.product-loop-layout-10 li.product .rating-count .star-rating {
	margin: 0 0 5px 0;
}

ul.products.product-loop-layout-10 li.product .rating-count .star-rating .user-rating .razzi-svg-icon {
	color: #F8B86D;
}

ul.products.product-loop-layout-10 li.product .rating-count .razzi-svg-icon {
	display: inline-block;
}

ul.products.product-loop-layout-10 li.product .rating-count .review-count {
	color: #909090;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
	margin-left: 5px;
	margin-bottom: 5px;
}

ul.products.product-loop-layout-10 li.product .price {
	color: var(--rz-color-dark);
}

ul.products.product-loop-layout-10 li.product .product-summary {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}

ul.products.product-loop-layout-10 li.product .rz-atc-button-bg {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: 0.1s;
	background-color: #ffffff;
	box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.06);
	transform: translateY(10px);
	z-index: 9;
}

ul.products.product-loop-layout-10 li.product .rz-loop_atc_button {
	padding: 10px 24px;
	min-width: 140px;
	border: 1px solid var(--rz-border-color-primary);
	background-color: var(--rz-background-color-primary);
	color: var(--rz-background-text-color-primary);
	display: inline-block;
	text-align: center;
	font-weight: 500;
	margin-top: 17px;
	margin-bottom: 34px;
}

ul.products.product-loop-layout-10 li.product .rz-loop_atc_button:not(.loading):before, ul.products.product-loop-layout-10 li.product .rz-loop_atc_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-10 li.product .rz-loop_atc_button.loading:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	color: var(--rz-color-lighter);
}

ul.products.product-loop-layout-10 li.product .rz-loop_atc_button.loading .loop_button-text {
	opacity: 0;
}

ul.products.product-loop-layout-10 li.product .rz-loop_atc_button .razzi-svg-icon {
	display: none;
}

ul.products.product-loop-layout-10 li.product.swiper-slide {
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}

ul.products.product-loop-layout-10 li.product .sold-by-meta {
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.products.product-loop-layout-10.product-loop-left li.product .product-inner {
	padding-bottom: 25px;
}

ul.products.product-loop-layout-10.product-loop-left li.product .product-summary {
	padding-left: 30px;
	padding-right: 30px;
}

ul.products.product-loop-layout-10.product-loop-left li.product .rz-loop_atc_button {
	margin-left: 30px;
	margin-bottom: 30px;
	border-radius: 6px;
}

ul.products.product-loop-layout-10.has-button-cart li.product.swiper-slide .product-inner:hover {
	height: auto;
}

ul.products.product-loop-layout-11 li.product {
	margin-bottom: 30px;
}

ul.products.product-loop-layout-11 li.product .product-inner {
	background-color: #ffffff;
	padding-bottom: 24px;
	border: 1px solid rgba(0, 0, 0, 0.04);
	height: 100%;
}

ul.products.product-loop-layout-11 li.product .product-inner:hover {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.06);
}

ul.products.product-loop-layout-11 li.product .product-inner:hover .rz-atc-button-bg {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateY(0);
}

ul.products.product-loop-layout-11 li.product .product-loop__buttons {
	right: 20px;
	top: 0;
	width: auto;
	flex-direction: column;
	justify-content: flex-start;
}

ul.products.product-loop-layout-11 li.product .product-loop__buttons .rz-loop_button {
	transform: translateX(10px);
	margin: 0 0 10px;
}

ul.products.product-loop-layout-11 li.product .product-loop__buttons .rz-loop_button:before {
	top: 50%;
	transform: translateY(-50%);
	right: 50px;
	left: auto;
}

ul.products.product-loop-layout-11 li.product .product-loop__buttons .rz-loop_button:after {
	border-color: transparent transparent transparent #000;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
	left: auto;
}

ul.products.product-loop-layout-11 li.product .woocommerce-loop-product__title {
	font-weight: 400;
	line-height: 23.68px;
}

ul.products.product-loop-layout-11 li.product form.cart {
	padding-top: 0;
	padding-bottom: 0;
}

ul.products.product-loop-layout-11 li.product form.cart tr:last-child td {
	padding-bottom: 18px;
}

ul.products.product-loop-layout-11 li.product .product-variation-items {
	font-size: 15px;
	color: #767676;
	font-weight: 400;
}

ul.products.product-loop-layout-11 li.product .star-rating {
	display: inline-flex;
	margin: 5px 0 0;
}

ul.products.product-loop-layout-11 li.product .star-rating .user-rating .razzi-svg-icon {
	color: #F8B86D;
}

ul.products.product-loop-layout-11 li.product .price {
	font-size: 18px;
	color: var(--rz-color-dark);
	margin-bottom: 10px;
}

ul.products.product-loop-layout-11 li.product .product-summary {
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
}

ul.products.product-loop-layout-11 li.product .rz-atc-button-bg {
	position: absolute;
	left: -1px;
	right: 0;
	width: calc(100% + 2px);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: 0.1s;
	background-color: #ffffff;
	box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.06);
	padding: 20px 30px 30px 30px;
	transform: translateY(10px);
	z-index: 9;
	border-right: 1px solid rgba(0, 0, 0, 0.04);
	border-left: 1px solid rgba(0, 0, 0, 0.04);
	border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.products.product-loop-layout-11 li.product .rz-loop_atc_button {
	padding: 10px 0;
	width: 100%;
	border: 1px solid var(--rz-border-color-primary);
	background-color: var(--rz-background-color-primary);
	color: var(--rz-background-text-color-primary);
	display: inline-block;
	text-align: center;
	font-weight: 500;
}

ul.products.product-loop-layout-11 li.product .rz-loop_atc_button:not(.loading):before, ul.products.product-loop-layout-11 li.product .rz-loop_atc_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-11 li.product .rz-loop_atc_button.loading:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	color: var(--rz-color-lighter);
}

ul.products.product-loop-layout-11 li.product .rz-loop_atc_button.loading .loop_button-text {
	opacity: 0;
}

ul.products.product-loop-layout-11 li.product .rz-loop_atc_button .razzi-svg-icon {
	display: none;
}

ul.products.product-loop-layout-11 li.product .meta-cat {
	margin: 0 0 5px 0;
}

ul.products.product-loop-layout-11 li.product.swiper-slide {
	height: auto;
}

ul.products.product-loop-layout-11.has-button-cart li.product.swiper-slide .product-inner:hover {
	height: auto;
}

ul.products.product-loop-layout-12 li.product .product-inner {
	padding-bottom: 15px;
}

ul.products.product-loop-layout-12 li.product .price {
	color: var(--rz-color-dark);
}

ul.products.product-loop-layout-12 li.product .product-summary {
	padding-left: 0;
	padding-right: 0;
}

ul.products.product-loop-layout-12 li.product .product-loop__buttons {
	right: 20px;
	top: 0;
	width: auto;
	flex-direction: column;
	justify-content: flex-start;
}

ul.products.product-loop-layout-12 li.product .product-loop__buttons .rz-loop_button {
	width: auto;
	height: auto;
	background-color: transparent;
	transform: translateX(10px);
	margin: 0 0 15px;
}

ul.products.product-loop-layout-12 li.product .product-loop__buttons .rz-loop_button:hover {
	color: var(--rz-color-primary);
}

ul.products.product-loop-layout-12 li.product .product-loop__buttons .rz-loop_button:before {
	top: 50%;
	transform: translateY(-50%);
	right: 50px;
	left: auto;
}

ul.products.product-loop-layout-12 li.product .product-loop__buttons .rz-loop_button:after {
	border-color: transparent transparent transparent #000;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
	left: auto;
}

ul.products.product-loop-layout-12 li.product .rz-loop_atc_button {
	padding: 10px 24px;
	width: 100%;
	background-color: var(--rz-border-color-primary);
	color: var(--rz-background-text-color-primary);
	display: inline-block;
	font-weight: 500;
	margin-top: 24px;
	transition: background 0.35s, color 0.15s;
}

ul.products.product-loop-layout-12 li.product .rz-loop_atc_button:not(.loading):before, ul.products.product-loop-layout-12 li.product .rz-loop_atc_button:not(.loading):after {
	display: none;
}

ul.products.product-loop-layout-12 li.product .rz-loop_atc_button.loading:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	color: var(--rz-color-primary);
}

ul.products.product-loop-layout-12 li.product .rz-loop_atc_button.loading .loop_button-text {
	opacity: 0.5;
}

ul.products.product-loop-layout-12 li.product .rz-loop_atc_button .razzi-svg-icon {
	display: none;
}

ul.products .tawcvs-swatches {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0;
}

ul.products .tawcvs-swatches .swatch {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label) {
	opacity: 0.5 !important;
}

ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label)::before, ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label)::after {
	content: '';
	display: block;
	position: absolute;
	width: 200%;
	height: 1px;
	top: 50%;
	background-color: var(--rz-background-color-primary);
	transform: rotate(45deg);
}

ul.products .tawcvs-swatches .swatch.disabled:not(.swatch-label)::after {
	transform: rotate(-45deg);
}

ul.products .swatch-color,
ul.products .swatch-image {
	font-size: 0;
}

.swiper-container__extra {
	padding-bottom: 100px;
	margin-bottom: -100px;
}

.swiper-container__extra .swiper-pagination {
	z-index: 0;
}

.razzi-product-card-solid .razzi-products-carousel div.woocommerce,
.razzi-product-card-solid .razzi-elementor-product-carousel div.tabs-content,
.razzi-product-card-solid.single-product div.product section.products {
	margin-left: -15px;
	margin-right: -15px;
}

.razzi-product-card-solid .razzi-products-carousel div.woocommerce ul.products li.product.swiper-slide,
.razzi-product-card-solid .razzi-elementor-product-carousel div.tabs-content ul.products li.product.swiper-slide,
.razzi-product-card-solid.single-product div.product section.products ul.products li.product.swiper-slide {
	padding-left: 15px;
	padding-right: 15px;
}

body .notifyjs-corner {
	z-index: 99999;
}

body.admin-bar .notifyjs-corner {
	transform: translateY(32px);
}

.notifyjs-razzi-success {
	color: #299c77;
	background-color: #bff9d0;
}

.notifyjs-razzi-error {
	color: #fff;
	background-color: #b81c23;
}

.notifyjs-razzi-error ul {
	margin: 0;
	padding: 0;
}

.notifyjs-razzi-error ul li {
	list-style: none;
}

.notifyjs-razzi-error ul li ::marker {
	display: none;
}

.notifyjs-razzi-info {
	color: #fff;
	background-color: #1e85be;
}

.notifyjs-razzi-base {
	font-weight: 400;
	position: relative;
	padding: 15px 40px 15px 60px;
	margin-bottom: 10px;
	box-shadow: 0 4px 10px 0 rgba(3, 3, 3, 0.1);
	max-width: 450px;
}

.notifyjs-razzi-base .message-icon {
	position: absolute;
	left: 20px;
	top: 17px;
	font-size: 20px;
}

.notifyjs-razzi-base .button.wc-forward {
	display: none;
}

.notifyjs-razzi-base .btn-button {
	padding-left: 5px;
	color: #299c77;
	text-decoration: underline;
}

.notifyjs-razzi-base .svg-active {
	position: absolute;
	top: 20px;
	right: 15px;
	font-size: 11px;
}

.notifyjs-razzi-base .message-box {
	display: inline-block;
}

.razzi-product-popup-atc__notice {
	padding: 13px 20px;
	margin-right: 50px;
	background-color: #2f8a33;
	color: #fff;
	display: inline-block;
	margin-bottom: 27px;
}

.razzi-product-popup-atc__notice .cart-view-btn {
	color: #fff;
	font-size: 14px;
	margin-left: 5px;
	padding-bottom: 1px;
	border-bottom: 1px solid transparent;
}

.razzi-product-popup-atc__notice .cart-view-btn:hover {
	border-color: #fff;
}

.rz-popup-add-to-cart .button-close {
	top: -12px;
	right: -10px;
	transform: none;
	z-index: 999;
	cursor: pointer;
	margin: 0;
	padding: 10px;
	background-color: #fff;
	border-radius: 50%;
	opacity: 0;
	font-size: 18px;
}

.rz-popup-add-to-cart.loaded .button-close, .rz-popup-add-to-cart.open .button-close {
	opacity: 1;
}

.rz-popup-add-to-cart .modal-content {
	max-width: 770px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
}

.rz-popup-add-to-cart .widget_shopping_cart_content {
	height: auto;
	display: flex;
	align-items: center;
}

.rz-popup-add-to-cart .widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail {
	padding-right: 20px;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list {
	height: auto;
	width: 50%;
	padding: 0;
	max-height: 170px;
	padding-right: 30px;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list .woocommerce-mini-cart-item {
	border-bottom: none;
	margin-bottom: 0;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list .woocommerce-mini-cart-item:not(.active) {
	display: none;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list .woocommerce-mini-cart-item__title {
	font-size: 16px;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list a.remove,
.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list .woocommerce-cart-item__qty {
	display: none;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list .woocommerce-mini-cart-item__qty {
	display: block !important;
	visibility: visible !important;
	color: var(--rz-text-color);
	font-weight: 400;
	margin-top: 5px;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list::-webkit-scrollbar {
	width: 3px;
}

.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list::-webkit-scrollbar-track {
	background-color: transparent;
}

.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer {
	width: 50%;
	padding: 0 0 0 20px;
	position: relative;
	bottom: auto;
}

.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -1px;
	content: "";
	border-right: 1px solid #e2e2e2;
}

.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer .total {
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer .razzi-button {
	width: 100%;
}

.rz-popup-add-to-cart.loading .product-modal-content {
	opacity: 0;
	transition: none;
}

.rz-popup-add-to-cart.loading .razzi-posts__loading {
	display: block;
	background-color: transparent;
}

.rz-popup-add-to-cart.loading .razzi-posts__loading .razzi-loading {
	transform: translate(-50%, -50%);
	top: 50%;
}

.rz-popup-add-to-cart .woocommerce-mini-cart__count_notice {
	display: block !important;
	visibility: visible !important;
	text-align: left;
	margin-bottom: 10px;
	color: var(--rz-text-color);
	font-weight: 400;
	font-size: 16px;
}

.rz-popup-add-to-cart .rz-product-popup-atc__notice {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 500;
	color: var(--rz-color-dark);
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation {
	border-top: 1px solid #e2e2e2;
	padding-top: var(--rz-modal-spacing);
	margin-top: var(--rz-modal-spacing);
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation.loading {
	height: 0;
	opacity: 0;
	transition: height 0.4s;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation.active {
	height: auto;
	opacity: 1;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation.loaded {
	display: block;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .product-heading {
	font-size: 24px;
	margin: 0 20px 20px 0;
	font-weight: 500;
	line-height: 1;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .recommendation-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .razzi-svg-icon {
	color: #bababa;
	font-size: 24px;
	cursor: pointer;
	transition: 0.3s;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .razzi-svg-icon svg {
	/*rtl:raw:
				transform: rotate(-180deg);
			*/
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .razzi-svg-icon:focus {
	outline: none;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .razzi-svg-icon:hover {
	color: #111;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .razzi-svg-icon.swiper-button-disabled {
	cursor: auto;
	color: #bababa;
	opacity: 0.5;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .rz-swiper-button-next {
	margin-right: -5px;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .swiper-button-lock,
.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .swiper-pagination.swiper-pagination-lock,
.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .swiper-pagination {
	display: none;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation ul.product-items {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation ul.product-items li.product-item .product-title {
	display: block;
	font-size: 16px;
	font-weight: 500;
	color: var(--rz-color-dark);
	margin-top: 7px;
	line-height: 1.2;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation ul.product-items li.product-item .product-price {
	color: var(--rz-text-color-gray);
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	margin-top: 5px;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation ul.product-items li.product-item .product-price del {
	font-size: 14px;
	color: #a6a6a6;
}

.rz-popup-add-to-cart .rz-product-popup-atc__recommendation ul.product-items li.product-item .product-price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.woocommerce-badges {
	position: absolute;
	left: 0;
	top: 20px;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
}

.woocommerce-badges > span {
	display: block;
	padding: 5px 11px;
	line-height: 1;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
}

.woocommerce-badges > span:not(:last-child) {
	margin-bottom: 5px;
}

.woocommerce-badges .sold-out {
	background-color: #a0a0a0;
	color: #fff;
}

.woocommerce-badges .featured {
	background-color: #ff6f61;
	color: #fff;
}

.woocommerce-badges .new {
	background-color: var(--rz-background-color-light);
	color: var(--rz-color-darker);
}

ul:not(.product-loop-layout-2) .woocommerce-badges--layout-2 {
	left: initial;
	right: 20px;
}

.woocommerce-badges--layout-2 {
	text-transform: lowercase;
	left: 20px;
}

.woocommerce-badges--layout-2 > span {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	line-height: 1.2;
	font-size: 16px;
}

.woocommerce-badges--layout-2 .onsale .text {
	font-size: 14px;
	margin-bottom: 3px;
}

.woocommerce-badges--layout-2 .onsale .percent {
	font-size: 16px;
}

.razzi-catalog-page .page-header__title {
	color: var(--rz-color-dark);
}

.page-header--layout-2,
.catalog-page-header--layout-2 {
	position: relative;
}

.page-header--layout-2 .featured-image,
.catalog-page-header--layout-2 .featured-image {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.page-header--layout-2 .page-header__content,
.catalog-page-header--layout-2 .page-header__content {
	position: relative;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.page-header--layout-2 .site-breadcrumb,
.page-header--layout-2 .woocommerce-breadcrumb,
.catalog-page-header--layout-2 .site-breadcrumb,
.catalog-page-header--layout-2 .woocommerce-breadcrumb {
	padding: 0;
	justify-content: center;
	order: 2;
}

.page-header--layout-2 .page-header__title,
.catalog-page-header--layout-2 .page-header__title {
	order: 1;
	padding: 0 0 6px;
}

.catalog-page-header--layout-2 .featured-image::before,
.page-header--layout-2 .featured-image::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.catalog-header-banners {
	margin-bottom: 40px;
}

.catalog-header-banners .list-images {
	padding: 0;
	margin: 0;
}

.catalog-header-banners .list-images > li {
	list-style: none;
}

.catalog-header-banners .list-images > li img {
	display: block;
}

.catalog-header-banners .swiper-pagination {
	position: absolute;
	bottom: 20px;
	left: 0;
	margin: 0;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}

.catalog-toolbar {
	margin-bottom: 40px;
}

.catalog-toolbar.layout-v1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.catalog-toolbar.layout-v1 .razzi-posts__found {
	order: 0;
}

.catalog-toolbar.layout-v1 .woocommerce-ordering {
	order: 2;
}

.catalog-toolbar.layout-v1 .woocommerce-ordering select option {
	cursor: pointer;
}

.catalog-toolbar.layout-v1 .toggle-filters {
	display: none;
}

.catalog-toolbar.layout-v1 .site-breadcrumb {
	color: #909090;
}

.catalog-toolbar.layout-v1 .page-header__title {
	text-align: left;
	line-height: 1;
	padding-bottom: 13px;
}

.catalog-toolbar.layout-v1 select {
	color: #767676;
}

.catalog-toolbar.layout-v1 .razzi-posts__found {
	text-align: left;
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.catalog-toolbar.layout-v1 .razzi-posts__found-inner {
	padding: 0;
	border-bottom: none;
}

.catalog-toolbar.layout-v1 .razzi-posts__found-inner .count-bar {
	display: none;
}

.catalog-toolbar.layout-v2 {
	margin-bottom: 50px;
}

.catalog-toolbar.layout-v3 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 40px;
}

.catalog-toolbar.layout-v3 .catalog-toolbar-right {
	display: flex;
	align-items: center;
}

.catalog-toolbar.layout-v3 .toggle-filters {
	display: flex;
	align-items: center;
	font-weight: 500;
}

.catalog-toolbar.layout-v3 .toggle-filters .razzi-svg-icon {
	color: #1f1f1f;
	margin-right: 10px;
	width: 16px;
}

.catalog-toolbar.layout-v3 .toggle-filters .svg-normal {
	display: block;
}

.catalog-toolbar.layout-v3 .toggle-filters .svg-active {
	display: none;
	text-align: right;
	font-size: 16px;
}

.catalog-toolbar.layout-v3 .toggle-filters.active .svg-normal {
	display: none;
}

.catalog-toolbar.layout-v3 .toggle-filters.active .svg-active {
	display: block;
}

.woocommerce-ordering {
	position: relative;
	margin-left: 24px;
	padding: 10px 0;
	cursor: pointer;
}

.woocommerce-ordering .razzi-svg-icon {
	margin-left: 11px;
}

.woocommerce-ordering .razzi-svg-icon svg {
	transition: .3s;
}

.woocommerce-ordering:hover .woocommerce-ordering__submenu {
	opacity: 1;
	transform: translate(0, 0);
	pointer-events: initial;
}

.woocommerce-ordering:hover .razzi-svg-icon svg {
	transform: rotateZ(180deg);
}

.woocommerce-ordering .woocommerce-ordering__submenu {
	list-style: none;
	background: #fff;
	border: 1px solid var(--rz-border-color-light);
	width: 250px;
	padding: 25px 0;
	float: left;
	position: absolute;
	top: 102%;
	right: 0;
	z-index: 100;
	transition: .5s;
	opacity: 0;
	transform: translate(0, 20px);
	pointer-events: none;
}

.woocommerce-ordering .woocommerce-ordering__submenu li {
	padding: 5px 30px;
	text-align: left;
	width: 100%;
}

.woocommerce-ordering .woocommerce-ordering__button {
	color: var(--rz-color-dark);
	font-weight: 500;
	display: flex;
	align-items: center;
}

.product-toolbar-breadcrumb .page-header__title {
	padding: 0 0 6px;
}

.product-toolbar-breadcrumb .woocommerce-breadcrumb {
	padding: 0;
}

.catalog-toolbar-tabs__title {
	font-weight: 500;
	color: var(--rz-color-dark);
	display: none;
	position: relative;
	line-height: 1;
	padding-right: 20px;
}

.catalog-toolbar-tabs__content a {
	font-weight: 500;
	padding: 1px 5px;
	margin: 10px;
	border-bottom: 1px solid transparent;
	position: relative;
}

.catalog-toolbar-tabs__content a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border-bottom: 1px solid transparent;
	transform-origin: right center;
	transform: scaleX(0);
	transition: all .2s ease-in-out;
	transition-property: transform;
}

.catalog-toolbar-tabs__content a:first-child {
	margin-left: 0;
}

.catalog-toolbar-tabs__content a:hover, .catalog-toolbar-tabs__content a.active {
	color: var(--rz-color-primary);
}

.catalog-toolbar-tabs__content a:hover:after, .catalog-toolbar-tabs__content a.active:after {
	transform: scaleX(1);
	border-color: var(--rz-border-color-primary);
	transform-origin: left center;
}

.rz-catalog-categories {
	margin-bottom: 80px;
	padding: 0 50px;
	position: relative;
}

.rz-catalog-categories.rz-not-navigation {
	padding: 0;
}

.rz-catalog-categories .swiper-container {
	opacity: 0;
}

.rz-catalog-categories .catalog-categories__wrapper {
	list-style: none;
	display: flex;
	padding: 0;
	margin: 0;
}

.rz-catalog-categories .rz-swiper-button {
	top: calc(50% - 15px);
	position: absolute;
	cursor: pointer;
	outline: none;
	font-size: 36px;
	color: #a0a0a0;
}

.rz-catalog-categories .razzi-top-cats-button-prev {
	left: -15px;
}

.rz-catalog-categories .razzi-top-cats-button-next {
	right: -15px;
}

.rz-catalog-categories__item {
	text-align: center;
	width: 20%;
}

.rz-catalog-categories__item img {
	margin-bottom: 18px;
	display: block;
}

.rz-catalog-categories__title {
	font-size: 18px;
	font-weight: 500;
	display: block;
}

.full-content .rz-catalog-categories {
	padding: 0 100px;
}

.woocommerce-products-header .term-description > p {
	margin-top: 0;
}

.rz-shop-content + .term-description {
	margin-top: 30px;
}

.quick-view-modal .button-close {
	top: 32px;
	right: 32px;
	background-color: transparent;
	transform: none;
	padding: 0;
	z-index: 9;
	cursor: pointer;
}

.quick-view-modal .button-close .razzi-svg-icon {
	font-size: 24px;
}

.quick-view-modal .modal-content {
	max-height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: transparent;
	padding: 0;
}

.quick-view-modal .razzi-posts__loading {
	bottom: 0;
}

.quick-view-modal.loading .button-close,
.quick-view-modal.loading .product {
	opacity: 0;
}

.quick-view-modal.loading .razzi-posts__loading {
	display: block;
	background-color: transparent;
}

.quick-view-modal.loading .razzi-posts__loading .razzi-loading {
	transform: translate(-50%, -50%);
	top: 50%;
}

.quick-view-modal .woocommerce div.product {
	background-color: #fff;
}

.quick-view-modal .woocommerce div.product .woocommerce-product-gallery {
	width: 100% !important;
	padding-bottom: 50px;
	padding-left: 0 !important;
}

.quick-view-modal .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image {
	display: block !important;
}

.quick-view-modal .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
	cursor: default;
}

.quick-view-modal .woocommerce div.product .entry-thumbnail {
	width: 42%;
	position: relative;
	overflow: hidden;
}

.quick-view-modal .woocommerce div.product .entry-thumbnail:hover .rz-swiper-button {
	opacity: 1;
}

.quick-view-modal .woocommerce div.product .entry-summary {
	padding: 40px 70px 20px 55px;
	width: 58%;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

.quick-view-modal .woocommerce div.product .entry-summary .woocommerce-product-rating {
	margin-bottom: 20px;
}

.quick-view-modal .woocommerce div.product.layout-v5 .entry-summary {
	position: absolute;
}

.quick-view-modal .woocommerce div.product .rz-buy-now-button + .rz-wishlist-button:not(.show-wishlist-title) {
	border: none;
}

.quick-view-modal .woocommerce div.product .rz-buy-now-button + .rz-wishlist-button .razzi-svg-icon {
	font-size: 20px;
}

.quick-view-modal .woocommerce div.product .rz-buy-now-button + + .rz-compare-button:not(.show-compare-title) {
	border: none;
}

.quick-view-modal .woocommerce div.product .rz-buy-now-button + + .rz-compare-button .wcboost-products-compare-button__icon {
	font-size: 20px;
}

.quick-view-modal .razzi-product-deal {
	margin: 30px 0 20px;
}

.quick-view-modal .product-more-infor {
	font-size: 15px;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	padding: 14px 20px;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--rz-background-color-primary);
	color: var(--rz-color-lighter);
	z-index: 1;
}

.quick-view-modal .product-more-infor .razzi-svg-icon {
	margin-left: 10px;
	font-size: 20px;
}

.quick-view-modal .rz-swiper-button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	cursor: pointer;
	outline: none;
	width: 42px;
	height: 42px;
	line-height: 42px;
	background-color: #ffffff;
	text-align: center;
	color: var(--rz-color-dark);
	opacity: 0;
	z-index: 1;
	transition: .3s;
	font-size: 20px;
}

.quick-view-modal .rz-swiper-button svg {
	/*rtl:raw:
			transform: rotate(-180deg);
		*/
}

.quick-view-modal .rz-quickview-button-prev {
	left: 0;
}

.quick-view-modal .rz-quickview-button-next {
	right: 0;
}

.woocommerce-pagination {
	margin-top: 15px;
	text-align: center;
}

.woocommerce-pagination ul.page-numbers {
	list-style: none;
	padding: 0;
	margin: 0;
}

.woocommerce-pagination ul.page-numbers li {
	display: inline-block;
}

.woocommerce-pagination ul.page-numbers li .razzi-svg-icon {
	font-size: 11px;
	color: #a0a0a0;
}

.woocommerce-pagination li > .page-numbers {
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	padding: 7px 20px;
	text-decoration: none;
	margin: -3px;
	color: #909090;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.woocommerce-pagination li > .page-numbers.prev {
	padding-left: 0;
}

.woocommerce-pagination li > .page-numbers.prev .razzi-svg-icon {
	transform: rotate(180deg);
}

.woocommerce-pagination li > .page-numbers.next {
	padding-right: 0;
}

.woocommerce-pagination li > .page-numbers.next, .woocommerce-pagination li > .page-numbers.prev {
	border-bottom: none;
}

.woocommerce-pagination li > .page-numbers.current {
	border-color: var(--rz-border-color-primary);
	color: var(--rz-color-primary);
}

/**
 * WooCommerce widgets
 */
.catalog-sidebar .modal-header {
	display: none;
}

.catalog-sidebar .widget {
	padding: 0;
	border: none;
}

.catalog-sidebar .widget li ul.children li:last-child {
	padding-bottom: 0;
}

.catalog-sidebar .widget:last-child {
	margin-bottom: 0;
}

.catalog-sidebar .widget-title {
	border-bottom: 1px solid var(--rz-border-color-light);
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 500;
	position: relative;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.single-product-sidebar .widget {
	padding: 0;
	border: none;
}

.single-product-sidebar .widget li ul.children li:last-child {
	padding-bottom: 0;
}

.single-product-sidebar .widget:last-child {
	margin-bottom: 0;
}

.single-product-sidebar .widget-title {
	border-bottom: 1px solid var(--rz-border-color-light);
	font-size: 24px;
	font-weight: 500;
	position: relative;
	text-transform: inherit;
}

/* WooCommerce Price Filter Widget */
.widget_price_filter .price_slider {
	margin-bottom: 15px;
}

.widget_price_filter .price_slider_amount {
	text-align: center;
	line-height: 2.4em;
	display: flex;
	flex-direction: column-reverse;
}

.widget_price_filter .price_slider_amount .button {
	display: block;
	width: 100%;
}

.widget_price_filter .price_slider_amount .price_label {
	font-size: 14px;
	color: #1f1f1f;
	font-weight: 500;
	text-align: center;
}

.widget_price_filter .ui-slider {
	position: relative;
	text-align: left;
}

.widget_price_filter .ui-slider .ui-slider-handle {
	position: absolute;
	width: 16px;
	height: 16px;
	cursor: ew-resize;
	outline: none;
	background: #111111;
	box-sizing: border-box;
	margin-top: 0;
	border-radius: 50%;
	opacity: 1;
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left: -1em;
}

.widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	display: block;
	border: 0;
	background: #1f1f1f;
	top: 8px;
}

.widget_price_filter .price_slider_wrapper .ui-widget-content:before {
	content: "";
	position: absolute;
	top: 8px;
	background-color: #e2e2e2;
	height: 1px;
	width: 100%;
}

.widget_price_filter .ui-slider-horizontal {
	height: 1px;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
	height: 1px;
}

.widget_rating_filter .star-rating {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}

/* Product Search Widget */
.widget_product_search form {
	position: relative;
}

.widget_product_search form:after {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi42MzAzNiA4LjU2OTUyQzEuODM2NTYgNy43Nzc4MiAxLjM5OTc2IDYuNzIyMjIgMS4zOTk3NiA1LjYwMDEyQzEuMzk5NzYgNC40NzgwMiAxLjgzNjU2IDMuNDIzODIgMi42MzAzNiAyLjYzMDcyQzMuNDIzNDYgMS44MzY5MiA0LjQ3ODM2IDEuNDAwMTIgNS41OTk3NiAxLjQwMDEyQzYuNzIxODYgMS40MDAxMiA3Ljc3NjA2IDEuODM2OTIgOC41NjkxNiAyLjYzMTQyQzkuMzYyOTYgMy40MjM4MiA5Ljc5OTc2IDQuNDc4MDIgOS43OTk3NiA1LjYwMDEyQzkuNzk5NzYgNi43MjIyMiA5LjM2Mjk2IDcuNzc3ODIgOC41NjkxNiA4LjU3MDIyQzcuNzc2MDYgOS4zNjMzMiA2LjcyMTg2IDkuODAwMTIgNS41OTk3NiA5LjgwMDEyQzQuNDc4MzYgOS44MDAxMiAzLjQyMzQ2IDkuMzYzMzIgMi42MzAzNiA4LjU2OTUyWk0xMy43NTkgMTIuODA1MkwxMC4wMDQ5IDkuMDUxMTJDMTAuNzc3IDguMDcwNDIgMTEuMTk5OCA2Ljg2ODUyIDExLjE5OTggNS42MDAxMkMxMS4xOTk4IDQuMTA0MjIgMTAuNjE3NCAyLjY5NzkyIDkuNTU4OTYgMS42NDA5MkM4LjUwMTk2IDAuNTgzMjIyIDcuMDk1NjYgMC4wMDAxMjIwNyA1LjU5OTc2IDAuMDAwMTIyMDdDNC4xMDM4NiAwLjAwMDEyMjA3IDIuNjk4MjYgMC41ODMyMjIgMS42NDA1NiAxLjY0MDkyQzAuNTgyODU2IDIuNjk3OTIgLTAuMDAwMjQ0MTQxIDQuMTA0MjIgLTAuMDAwMjQ0MTQxIDUuNjAwMTJDLTAuMDAwMjQ0MTQxIDcuMDk2NzIgMC41ODI4NTYgOC41MDIzMiAxLjY0MDU2IDkuNTYwMDJDMi42OTgyNiAxMC42MTc3IDQuMTAzODYgMTEuMjAwMSA1LjU5OTc2IDExLjIwMDFDNi44NTA2NiAxMS4yMDAxIDguMDM1NzYgMTAuNzg3OCA5LjAxMDE2IDEwLjAzNkwxMi43NjkyIDEzLjc5NUwxMy43NTkgMTIuODA1MloiIGZpbGw9IiMxMTExMTEiLz4NCjwvc3ZnPg0K);
	position: absolute;
	top: 50%;
	right: 17px;
	transform: translateY(-50%);
	font-size: 18px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
}

.widget_product_search .search-field {
	width: 100%;
}

.widget_product_search button {
	position: absolute;
	right: 0;
	top: 0;
	background: transparent;
	opacity: 0;
	width: 50px;
	height: 100%;
	padding: 0;
}

.widget_product_categories ul li.current-cat > a,
.widget_product_categories ul li.current-cat > .count {
	color: var(--rz-color-darker);
	text-shadow: 0 0 var(--rz-color-darker);
}

.widget_product_categories ul li .count {
	font-size: 14px;
	padding-left: 5px;
	color: var(--rz-text-color-gray);
}

.widget_product_categories ul.children {
	margin-top: 5px;
}

/* Products Widget */
.widget .product_list_widget li {
	overflow: hidden;
	padding: 0;
	margin-bottom: 20px;
}

.widget .product_list_widget li:last-child {
	margin-bottom: 0;
}

.widget .product_list_widget img {
	margin-right: 30px;
	width: 80px;
	float: left;
}

.widget .product_list_widget .star-rating,
.widget .product_list_widget .product-title {
	display: block;
}

.widget .product_list_widget .product-title {
	font-size: 16px;
	color: var(--rz-color-dark);
	font-weight: 500;
	margin-bottom: 3px;
}

.widget .product_list_widget .star-rating {
	margin-bottom: 5px;
}

.widget .product_list_widget .amount {
	color: var(--rz-text-color-gray);
	font-weight: 500;
}

.widget .product_list_widget .woocs_price_code {
	color: var(--rz-text-color-gray);
	font-weight: 500;
}

.widget .product_list_widget .woocs_price_code del {
	font-size: 14px;
	color: #a6a6a6;
}

.widget .product_list_widget .woocs_price_code ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.widget .product_list_widget del {
	font-weight: 500;
	font-size: 14px;
	color: #a6a6a6;
}

.widget .product_list_widget del .amount {
	color: inherit;
}

.widget .product_list_widget ins {
	background-color: transparent;
	padding-left: 5px;
	font-size: 16px;
	font-weight: 500;
	color: var(--rz-color-primary);
}

.widget .product_list_widget ins .amount {
	color: inherit;
}

/* Shoping cart widget */
.widget .widget_shopping_cart_content .product_list_widget li {
	overflow: initial;
}

.widget .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
	position: relative;
	transform: none;
	padding: 0;
}

.widget .widget_shopping_cart_content .woocommerce-mini-cart__empty-message .razzi-button {
	padding: 0 20px;
	margin-top: 20px;
}

.widget .widget_shopping_cart_content ul.cart_list {
	padding: 0;
	max-height: 250px;
	height: auto;
	margin-bottom: 40px;
}

.widget .widget_shopping_cart_content ul.cart_list .mini_cart_item {
	flex: none;
	margin-right: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.widget .widget_shopping_cart_content ul.cart_list .mini_cart_item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.widget .widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail {
	padding-right: 20px;
}

.widget .widget_shopping_cart_content .total {
	margin: 0 0 20px;
	padding: 20px;
}

.widget .widget_shopping_cart_content .product_list_widget img {
	margin-right: 0;
}

.widget .widget_shopping_cart_content .widget_shopping_cart_footer {
	position: relative;
	padding: 0;
}

.widget .widget_shopping_cart_content .woocommerce-cart-item__qty {
	margin-top: 15px;
}

.widget .widget_shopping_cart_content .razzi-quantity-dropdown .qty-options ul li {
	margin-bottom: 0;
}

.woocommerce-widget-layered-nav-dropdown {
	position: relative;
}

.woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-search--inline .select2-search__field {
	text-indent: 15px;
}

.woocommerce-widget-layered-nav-dropdown__submit {
	margin-top: 20px;
}

.wc-block-product-categories-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.wc-block-product-categories-list li {
	padding: 5px 0;
}

.wc-block-product-categories-list li:last-child {
	padding-bottom: 0;
}

.wc-block-product-categories-list .wc-block-product-categories-list {
	padding-left: 20px;
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
	margin-left: 30px;
}

.wc-block-grid__product .wc-block-grid__product-title {
	font-size: 16px;
	font-weight: 500;
	color: var(--rz-color-dark);
	line-height: 1.33;
	margin-bottom: 5px;
}

.wc-block-grid__product .wc-block-grid__product-price {
	color: var(--rz-text-color-gray);
	font-size: 16px;
	font-weight: 500;
	display: block;
	margin-bottom: 5px;
}

.wc-block-grid__product .wc-block-grid__product-price del {
	font-size: 14px;
	color: #a6a6a6;
}

.wc-block-grid__product .wc-block-grid__product-price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.wc-block-grid__product .wc-block-grid__product-rating {
	margin-bottom: 5px;
}

.wc-block-grid__product .wc-block-grid__product-rating .star-rating {
	display: inline-block;
	line-height: 1;
	height: auto;
}

.wc-block-grid__product .wc-block-grid__product-rating .star-rating span::before, .wc-block-grid__product .wc-block-grid__product-rating .star-rating::before {
	display: none;
}

.wc-block-grid__product .wc-block-grid__product-rating .rating-stars {
	display: block;
	line-height: 1;
	padding-top: 0;
}

.wc-block-grid__product .wc-block-grid__product-rating .rating-stars span {
	padding-top: 0;
	position: static;
}

.wc-block-grid__product .wc-block-grid__product-rating .max-rating {
	position: static;
	overflow: visible;
}

.wc-block-grid__product .wp-block-button .wp-block-button__link {
	border-radius: 0;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
}

.wc-block-grid__product .wc-block-components-sort-select {
	margin-bottom: 30px;
}

.wc-block-grid__product .wc-block-components-sort-select__select {
	width: auto;
}

.wc-block-components-sort-select {
	text-align: left;
}

.wc-block-components-sort-select__label {
	font-weight: 500;
	text-align: left;
	color: var(--rz-color-dark);
	margin-bottom: 10px;
}

.wc-block-components-review-list.wc-block-components-review-list {
	padding: 15px 0 0;
}

.wc-block-components-review-list-item__item {
	margin-bottom: 20px;
	border-bottom: 1px solid var(--rz-border-color-light);
}

.wc-block-components-review-list-item__item:last-child {
	margin-bottom: 0;
	border: none;
}

.wc-block-components-review-list-item__info {
	margin-bottom: 10px;
}

.wc-block-components-review-list-item__product {
	font-weight: 500;
	color: var(--rz-color-dark);
	margin-bottom: 5px;
}

.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span:before {
	color: var(--rz-color-darker);
}

.wc-block-review-list-item__rating {
	margin-bottom: 5px;
}

.razzi-shipping-info {
	background-color: #f1f1f1;
	padding: 30px 25px;
	list-style: none;
}

.razzi-shipping-info li {
	display: flex;
	align-items: center;
	color: var(--rz-color-dark);
	line-height: 1.1;
	padding: 15px 0;
	font-size: 15px;
}

.razzi-shipping-info li .razzi-svg-icon {
	font-size: 38px;
	padding-right: 15px;
}

.razzi-shipping-info li label {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
}

/**
 * Products filter
 */
.products-filter__filter-name {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid var(--rz-border-color-light);
	cursor: pointer;
	padding: 0 0 10px;
	font-size: 18px;
	font-weight: 500;
	color: var(--rz-color-dark);
	margin: 0 0 35px;
	line-height: 1;
}

.products-filter__filter-name:after {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDExIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNC45NTU0NCA1Ljc4NDEzTDAuMjI1NzY1IDEuMjU4MjdDLTAuMDc1MjU1NCAwLjk3MDM3NSAtMC4wNzUyNTU0IDAuNTAzNTk2IDAuMjI1NzY1IDAuMjE1ODM3QzAuNTI2NTE3IC0wLjA3MTk0NTYgMS4wMTQzMSAtMC4wNzE5NDU2IDEuMzE1MDQgMC4yMTU4MzdMNS41MDAwOCA0LjIyMDUyTDkuNjg0OTggMC4yMTU5NTNDOS45ODU4NSAtMC4wNzE4MjkyIDEwLjQ3MzYgLTAuMDcxODI5MiAxMC43NzQzIDAuMjE1OTUzQzExLjA3NTIgMC41MDM3MzYgMTEuMDc1MiAwLjk3MDQ5MSAxMC43NzQzIDEuMjU4MzlMNi4wNDQ1OSA1Ljc4NDI0QzUuODk0MTQgNS45MjgxNCA1LjY5NzE3IDYgNS41MDAxIDZDNS4zMDI5NCA2IDUuMTA1ODIgNS45MjggNC45NTU0NCA1Ljc4NDEzWiIgZmlsbD0iIzFGMUYxRiIvPg0KPC9zdmc+DQo=);
	background-repeat: no-repeat;
	width: 11px;
	height: 6px;
	transition: 0.3s;
}

.products-filter__search-box {
	position: relative;
	margin-bottom: 30px;
}

.products-filter__search-box:after {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNSAxNUwxMS42MTY3IDExLjYxNjdNMTMuNDQ0NCA3LjIyMjIyQzEzLjQ0NDQgMTAuNjU4NyAxMC42NTg3IDEzLjQ0NDQgNy4yMjIyMiAxMy40NDQ0QzMuNzg1NzggMTMuNDQ0NCAxIDEwLjY1ODcgMSA3LjIyMjIyQzEgMy43ODU3OCAzLjc4NTc4IDEgNy4yMjIyMiAxQzEwLjY1ODcgMSAxMy40NDQ0IDMuNzg1NzggMTMuNDQ0NCA3LjIyMjIyWiIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}

.products-filter__search-box .search-field {
	width: 100%;
	padding-right: 40px;
	text-overflow: ellipsis;
	padding-top: 10px;
	padding-bottom: 10px;
}

.widget .products-filter__option {
	color: var(--rz-text-color);
}

.widget .products-filter__option.filter-list-item, .widget .products-filter__option.filter-checkboxes-item {
	padding: 6px 0;
}

.widget .products-filter__option.filter-list-item:first-child, .widget .products-filter__option.filter-checkboxes-item:first-child {
	padding-top: 0;
}

.widget .products-filter__option ul.children {
	padding-top: 13px;
	margin-left: 15px;
	padding-left: 0;
}

.widget .products-filter__option.selected > .products-filter__option-name,
.widget .products-filter__option.selected > .products-filter__count {
	color: var(--rz-color-darker);
	text-shadow: 0 0 var(--rz-color-darker);
}

.widget .products-filter__option:hover {
	color: var(--rz-color-darker);
}

.products-filter__option-name {
	cursor: pointer;
	transition: text-shadow .3s;
	line-height: 1;
	display: inline-block;
}

.products-filter__count {
	font-size: 14px;
	padding-left: 5px;
	color: var(--rz-text-color-gray);
}

.products-filter__count:before {
	content: "(";
	display: inline-block;
}

.products-filter__count:after {
	content: ")";
	display: inline-block;
}

.products-filter__filter-control select {
	color: var(--rz-text-color);
}

.products-filter__filter-control .widget_price_filter .widgettitle,
.products-filter__filter-control .widget_price_filter .price_slider_amount .button {
	display: none;
}

.products-filter--collapsible .products-filter__option-toggler {
	float: right;
	margin-top: 5px;
	padding: 5px;
	cursor: pointer;
}

.products-filter--collapsible .products-filter__option-toggler:before {
	content: "";
	display: block;
	width: 10px;
	height: 5px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNC41MDQ5NSA0LjgyMDExTDAuMjA1MjQxIDEuMDQ4NTZDLTAuMDY4NDEzNyAwLjgwODY0NiAtMC4wNjg0MTM3IDAuNDE5NjYzIDAuMjA1MjQxIDAuMTc5ODY0QzAuNDc4NjUyIC0wLjA1OTk1NDcgMC45MjIwOTggLTAuMDU5OTU0NyAxLjE5NTQ5IDAuMTc5ODY0TDUuMDAwMDcgMy41MTcxTDguODA0NTIgMC4xNzk5NjFDOS4wNzgwNSAtMC4wNTk4NTc3IDkuNTIxNDUgLTAuMDU5ODU3NyA5Ljc5NDg2IDAuMTc5OTYxQzEwLjA2ODQgMC40MTk3OCAxMC4wNjg0IDAuODA4NzQzIDkuNzk0ODYgMS4wNDg2Nkw1LjQ5NTA4IDQuODIwMkM1LjM1ODMxIDQuOTQwMTEgNS4xNzkyNSA1IDUuMDAwMDkgNUM0LjgyMDg1IDUgNC42NDE2NSA0Ljk0IDQuNTA0OTUgNC44MjAxMVoiIGZpbGw9IiM3Njc2NzYiLz4NCjwvc3ZnPg0K);
	background-repeat: no-repeat;
	transition: 0.3s;
}

.products-filter--collapsible .products-filter__option {
	padding-right: 5px;
}

.products-filter--collapsible .products-filter__option ul.children {
	display: none;
}

.products-filter--collapsible .products-filter__option.active > ul.children, .products-filter--collapsible .products-filter__option.selected > ul.children {
	display: block;
}

.products-filter--collapsible .products-filter__option.active > .products-filter__option-toggler:before, .products-filter--collapsible .products-filter__option.selected > .products-filter__option-toggler:before {
	transform: rotateX(180deg);
}

.products-filter--scrollable .products-filter__options {
	overflow-y: auto;
	scrollbar-color: #1f1f1f #e2e2e278;
	scrollbar-width: thin;
	max-height: 275px;
}

.products-filter--scrollable .products-filter__options::-webkit-scrollbar {
	width: 2px;
}

.products-filter--scrollable .products-filter__options::-webkit-scrollbar-track {
	background-color: #e2e2e2;
}

.products-filter--scrollable .products-filter__options::-webkit-scrollbar-thumb {
	background-color: #1f1f1f;
}

.products-filter--scrollable .products-filter--checkboxes {
	max-height: 275px;
}

.products-filter--checkboxes .products-filter__option-name,
.products-filter--ranges .products-filter__option-name {
	position: relative;
}

.products-filter--checkboxes .products-filter__option-name:after,
.products-filter--ranges .products-filter__option-name:after {
	transform: rotate(45deg);
	content: "";
	width: 5px;
	height: 9px;
	display: block;
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	position: absolute;
	top: 1px;
	left: 7px;
	opacity: 0;
	/*rtl:raw:
			  transform: rotate(45deg) scaleX(-1);
			*/
}

.products-filter--checkboxes .products-filter__option-name:before,
.products-filter--ranges .products-filter__option-name:before {
	content: "";
	height: 18px;
	width: 18px;
	background-color: #e2e2e2;
	margin: -2px 14px 0 0;
	float: left;
	transition: 0.15s all ease-out;
}

.products-filter--checkboxes .products-filter__option.selected > .products-filter__option-name,
.products-filter--ranges .products-filter__option.selected > .products-filter__option-name {
	color: var(--rz-color-dark);
}

.products-filter--checkboxes .products-filter__option.selected > .products-filter__option-name:before,
.products-filter--ranges .products-filter__option.selected > .products-filter__option-name:before {
	background-color: #1f1f1f;
}

.products-filter--checkboxes .products-filter__option.selected > .products-filter__option-name:after,
.products-filter--ranges .products-filter__option.selected > .products-filter__option-name:after {
	opacity: 1;
}

.products-filter__filter.products_group .products-filter__count {
	display: none;
}

.products-filter__filter.h-list .products-filter__option {
	display: inline-block;
	padding-right: 15px;
	line-height: 1.2;
}

.products-filter--swatches {
	margin: 0 -7.5px 0 -7.5px;
}

.products-filter--swatches .products-filter__option {
	cursor: pointer;
	transition: 0.35s;
	margin: 7.5px;
}

.products-filter--swatches .products-filter__option.selected, .products-filter--swatches .products-filter__option:hover {
	color: var(--rz-color-darker);
	text-shadow: 0 0 var(--rz-color-darker);
}

.products-filter--swatches .swatch-color {
	display: flex;
	padding: 10px 0;
	align-items: center;
	margin-top: 0;
	margin-bottom: 0;
}

.products-filter--swatches .swatch-color:first-child {
	padding-top: 0;
}

.products-filter--swatches .swatch-color .bg-color {
	display: block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	margin-right: 14px;
	position: relative;
	background-color: #666;
}

.products-filter--swatches .swatch-color .bg-color:before {
	transform: rotate(45deg);
	content: "";
	width: 5px;
	height: 9px;
	display: block;
	border: solid #eee;
	border-width: 0 2px 2px 0;
	position: absolute;
	top: 5.5px;
	left: 9px;
	opacity: 0;
}

.products-filter--swatches .swatch-color.selected .bg-color:before, .products-filter--swatches .swatch-color:hover .bg-color:before {
	opacity: 1;
}

.products-filter--swatches .swatch-color .products-filter__count {
	padding-left: 10px;
}

.products-filter--swatches .swatch-image .products-filter__count,
.products-filter--swatches .swatch-label .products-filter__count {
	display: none;
}

.products-filter--swatches .swatch-label,
.products-filter--swatches .swatch-button {
	display: inline-block;
	min-width: 48px;
	text-align: center;
	padding: 8px 15px;
	border: 1px solid var(--rz-border-color-gray);
}

.products-filter--swatches .swatch-label.selected, .products-filter--swatches .swatch-label:hover,
.products-filter--swatches .swatch-button.selected,
.products-filter--swatches .swatch-button:hover {
	border-color: var(--rz-color-darker);
}

.products-filter--swatches .swatch-image {
	display: inline-block;
	width: 48px;
	height: 48px;
	border: 1px solid transparent;
	line-height: 1;
}

.products-filter--swatches .swatch-image.selected, .products-filter--swatches .swatch-image:hover {
	border-color: var(--rz-color-darker);
}

.products-filter__control-buttons {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
}

.products-filter__control-buttons .button {
	height: 45px;
	line-height: 45px;
	padding: 0 24px;
	width: 50%;
}

.products-filter__control-buttons .button:first-child {
	margin-right: 10px;
}

.products-filter__control-buttons .button.button-lg {
	width: 100%;
}

.products-filter__control-buttons .reset-button,
.products-filter__control-buttons .clear-button {
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid #CDCDCD;
}

.products-filter__filters-buttons {
	padding-top: 0;
	margin-top: 0;
}

.products-filter-widget .products-filter__filter .products-filter__control-buttons {
	position: relative;
	margin-top: 20px;
}

.products-filter-widget .products-filter__filter .products-filter__control-buttons:before {
	border-top: 1px solid var(--rz-border-color-light);
	content: "";
	position: absolute;
	top: 0;
	left: 15px;
	right: 15px;
}

.products-filter-widget .instant-filter .products-filter__control-buttons {
	display: none;
}

.products-filter-widget .filter-buttons-form .products-filter__filter .products-filter__control-buttons {
	display: none;
}

.products-filter-widget .filter-buttons-fitems .products-filter__filters-buttons {
	display: none;
}

.products-filter-widget .products-filter__activated {
	display: none;
}

.products-filter-widget .select2-container .select2-selection--single {
	margin: 0;
}

.products-filter__activated {
	margin: -7px -7px 30px;
	clear: both;
}

.products-filter__activated .remove-filtered {
	display: inline-block;
	padding: 10px 15px 8px;
	background-color: #f5f5f5;
	margin: 7px;
	color: #767676;
	font-size: 15px;
}

.products-filter__activated .remove-filtered .razzi-svg-icon {
	margin-left: 10px;
	font-size: 14px;
	display: inline-block;
	line-height: 1;
	padding-top: 4px;
}

@media (min-width: 767px) {
	.products-filter--checkboxes .products-filter__option .products-filter__option-name:hover,
	.products-filter--ranges .products-filter__option .products-filter__option-name:hover {
		color: var(--rz-color-dark);
	}
	.products-filter--checkboxes .products-filter__option .products-filter__option-name:hover:before,
	.products-filter--ranges .products-filter__option .products-filter__option-name:hover:before {
		background-color: #1f1f1f;
	}
	.products-filter--checkboxes .products-filter__option .products-filter__option-name:hover:after,
	.products-filter--ranges .products-filter__option .products-filter__option-name:hover:after {
		opacity: 1;
	}
}

.catalog-sidebar .products-filter-widget .widget-title,
.elementor-widget-wp-widget-razzi-products-filter .products-filter-widget .widget-title {
	display: none;
}

.catalog-sidebar .products-filter__filter,
.elementor-widget-wp-widget-razzi-products-filter .products-filter__filter {
	margin-bottom: 0;
}

.catalog-sidebar .products-filter__filter:last-child .products-filter__filter-control,
.elementor-widget-wp-widget-razzi-products-filter .products-filter__filter:last-child .products-filter__filter-control {
	border-bottom: 1px solid var(--rz-border-color-light);
	padding-bottom: 45px;
	margin-bottom: 45px;
}

.catalog-sidebar .instant-filter .products-filter__filter:last-child .products-filter__filter-control,
.elementor-widget-wp-widget-razzi-products-filter .instant-filter .products-filter__filter:last-child .products-filter__filter-control {
	border: none;
	padding: 0;
	margin: 0;
}

.catalog-sidebar .products-filter__filter-control,
.elementor-widget-wp-widget-razzi-products-filter .products-filter__filter-control {
	margin-bottom: 45px;
}

.catalog-sidebar.has-collapse-hide .widget:not(.products-filter-widget) .widget-content,
.catalog-sidebar.has-collapse-hide .products-filter__filter:not(.rz-active) .products-filter__filter-control,
.elementor-widget-wp-widget-razzi-products-filter.has-collapse-hide .widget:not(.products-filter-widget) .widget-content,
.elementor-widget-wp-widget-razzi-products-filter.has-collapse-hide .products-filter__filter:not(.rz-active) .products-filter__filter-control {
	display: none;
}

.catalog-sidebar .products-filter__filter.rz-active > .products-filter__filter-name:after,
.catalog-sidebar .widget-title.rz-active .razzi-svg-icon,
.elementor-widget-wp-widget-razzi-products-filter .products-filter__filter.rz-active > .products-filter__filter-name:after,
.elementor-widget-wp-widget-razzi-products-filter .widget-title.rz-active .razzi-svg-icon {
	transform: rotate(180deg);
}

.catalog-sidebar.razzi-sticky-sidebar .products-filter__filter-control,
.elementor-widget-wp-widget-razzi-products-filter.razzi-sticky-sidebar .products-filter__filter-control {
	position: relative;
}

.catalog-sidebar.razzi-sticky-sidebar .products-filter__filter-control .select2-container--default:not(.select2),
.elementor-widget-wp-widget-razzi-products-filter.razzi-sticky-sidebar .products-filter__filter-control .select2-container--default:not(.select2) {
	top: 48px !important;
}

.catalog-toolbar-filters__v2 .catalog-filters-content {
	display: flex;
	flex-wrap: wrap;
}

.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) {
	width: calc(100% / 5);
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
}

.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) .widget-title {
	padding: 15px 20px;
	border: 1px solid var(--rz-border-color-light);
	border-right-width: 0;
	font-size: 16px;
	text-transform: none;
	font-weight: 500;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	margin: -1px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) .widget-title.rz-active .razzi-svg-icon {
	transform: rotate(180deg) translateY(50%);
}

.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) .widget-title .razzi-svg-icon {
	font-size: 11px;
	margin-left: 15px;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) .widget-content {
	border: 1px solid var(--rz-border-color-light);
	position: absolute;
	left: 0;
	top: calc(100% - 1px);
	background-color: #fff;
	width: 280px;
	height: auto;
	z-index: 99;
	padding: 20px;
	display: none;
}

.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget):last-child .widget-title {
	border-right-width: 1px;
}

.catalog-toolbar-filters__v2 .widget_price_filter {
	width: 100% !important;
}

.catalog-toolbar-filters__v2 .products-filter-widget {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

.catalog-toolbar-filters__v2 .products-filter-widget .widget-title {
	display: none;
}

.catalog-toolbar-filters__v2 .products-filter-widget .widget-content {
	display: block !important;
}

.catalog-toolbar-filters__v2 .products-filter-widget .products-filter__activated {
	margin-bottom: 13px;
}

.catalog-toolbar-filters__v2 .products-filter__filters {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.catalog-toolbar-filters__v2 .products-filter__filter {
	width: calc(100% / 5);
	position: relative;
	margin-top: -1px;
}

.catalog-toolbar-filters__v2 .products-filter__filter:first-child .products-filter__filter-name, .catalog-toolbar-filters__v2 .products-filter__filter:nth-child(5n + 1) .products-filter__filter-name {
	border-left-width: 1px;
}

.catalog-toolbar-filters__v2 .products-filter__filter:last-child .products-filter__filter-control, .catalog-toolbar-filters__v2 .products-filter__filter:nth-child(5n) .products-filter__filter-control {
	right: 0;
	left: auto;
}

.catalog-toolbar-filters__v2 .products-filter__filter .products-filter__control-buttons {
	position: relative;
	border: none;
}

.catalog-toolbar-filters__v2 .products-filter__filter .products-filter__control-buttons:before {
	left: -20px;
	right: -20px;
}

.catalog-toolbar-filters__v2 .products-filter__filter-name {
	padding: 15px 20px;
	border: 1px solid var(--rz-border-color-light);
	border-left-width: 0;
	font-size: 16px;
	text-transform: none;
	font-weight: 500;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

.catalog-toolbar-filters__v2 .products-filter__filter-control {
	border-width: 1px;
	border-style: solid;
	border-color: var(--rz-border-color-light);
	position: absolute;
	left: 0;
	top: calc(100% - 1px);
	background-color: #fff;
	width: 280px;
	height: auto;
	z-index: 99;
	padding: 20px;
	display: none;
}

.catalog-toolbar-filters__v2 .products-filter__filter-control .select2-container--open {
	top: calc(100% - 24px) !important;
}

.catalog-toolbar-filters__v2 .products-filter__filters-buttons {
	justify-content: flex-start;
	margin-top: 30px;
}

.catalog-toolbar-filters__v2 .products-filter__filters-buttons .button {
	min-width: 120px;
}

.catalog-toolbar-filters__v2 .products-filter__filter-name.rz-active:after,
.catalog-toolbar-filters__v2 .widget-title.rz-active .razzi-svg-icon {
	transform: rotate(180deg);
}

.full-content .catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) {
	width: calc(100% / 7);
}

.full-content .catalog-toolbar-filters__v2 .products-filter__filter {
	width: calc(100% / 7);
}

.full-content .catalog-toolbar-filters__v2 .products-filter__filter:nth-child(5n + 1) .products-filter__filter-name {
	border-left-width: 0;
}

.full-content .catalog-toolbar-filters__v2 .products-filter__filter:nth-child(7n + 1) .products-filter__filter-name {
	border-left-width: 1px;
}

.full-content .catalog-toolbar-filters__v2 .products-filter__filter:nth-child(7n) .products-filter__filter-control {
	right: 0;
	left: auto;
}

.catalog-toolbar-filters__v3 {
	-webkit-animation: fadein 1s;
	        animation: fadein 1s;
	opacity: 0;
	display: none;
}

.catalog-toolbar-filters__v3.open {
	opacity: 1;
}

.catalog-toolbar-filters__v3 .catalog-filters-content {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.catalog-toolbar-filters__v3 .widget {
	border: none;
	width: 20%;
	padding: 0 15px;
	margin: 0 0 30px;
}

.catalog-toolbar-filters__v3 .widget .widget-title {
	display: block;
	font-size: 18px;
	font-weight: 500;
	color: var(--rz-color-dark);
	margin: 0;
	line-height: 1;
	text-transform: none;
	border-bottom: none;
	padding-bottom: 25px;
}

.catalog-toolbar-filters__v3 .widget .widget-title .razzi-svg-icon {
	display: none;
}

.catalog-toolbar-filters__v3 .products-filter-widget {
	width: 100%;
	margin-bottom: 0;
}

.catalog-toolbar-filters__v3 .products-filter-widget:first-child {
	margin-top: 0;
}

.catalog-toolbar-filters__v3 .products-filter-widget .widget-title {
	display: none;
}

.catalog-toolbar-filters__v3 .products-filter-widget .widget {
	margin: 0;
	width: 100%;
	padding: 0;
}

.catalog-toolbar-filters__v3 .products-filter-widget .widget_price_filter .price_slider {
	margin-top: 15px;
}

.catalog-toolbar-filters__v3 .products-filter-widget .filter-header .razzi-svg-icon {
	display: none;
}

.catalog-toolbar-filters__v3 .products-filter__filters {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.catalog-toolbar-filters__v3 .products-filter__filter {
	width: 20%;
	margin-bottom: 30px;
	position: relative;
	padding: 0 15px;
}

.catalog-toolbar-filters__v3 .products-filter__filter-name {
	border: none;
	padding-bottom: 0;
}

.catalog-toolbar-filters__v3 .products-filter__filter-name:after {
	display: none;
}

.catalog-toolbar-filters__v3 .products-filter__option:not(.swatch):first-child {
	padding-top: 0;
}

.catalog-toolbar-filters__v3 .products-filter__option:not(.swatch):last-child {
	padding-bottom: 0;
}

.catalog-toolbar-filters__v3 .products-filter--swatches {
	margin: -7.5px -7.5px 0 -7.5px;
}

.catalog-toolbar-filters__v3 .products-filter--swatches .products-filter__option {
	margin: 7.5px;
}

.catalog-toolbar-filters__v3 .products-filter--swatches .swatch-color {
	font-size: 0;
	padding: 0;
}

.catalog-toolbar-filters__v3 .products-filter--swatches .swatch-color .bg-color {
	margin-right: 0;
	width: 28px;
	height: 28px;
}

.catalog-toolbar-filters__v3 .products-filter--swatches .swatch-color .bg-color:before {
	top: 7px;
	left: 11px;
}

.catalog-toolbar-filters__v3 .filter.filter_color .filter-swatches {
	display: flex;
	flex-wrap: wrap;
}

.catalog-toolbar-filters__v3 .products-filter__control-buttons .button {
	padding: 0 15px;
}

.catalog-toolbar-filters__v3 .products-filter__filters-buttons {
	justify-content: flex-start;
}

.catalog-toolbar-filters__v3 .products-filter__filters-buttons .button {
	min-width: 120px;
}

.catalog-toolbar-filters__v3 .products-filter__filter .products-filter__control-buttons:before {
	left: 0;
	right: 0;
}

/**
 * Single product
 */
/**
 * Single Product
 */
.single-product div.product .product-gallery-summary {
	position: relative;
}

.single-product div.product .woocommerce-product-gallery {
	position: relative;
	float: left;
	width: 48.7%;
}

.single-product div.product .woocommerce-product-gallery.loading {
	position: relative;
}

.single-product div.product .woocommerce-product-gallery.loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
}

.single-product div.product .woocommerce-product-gallery.loading:before {
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 0;
	left: 0;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

.single-product div.product .woocommerce-product-gallery.loading:before {
	top: 50%;
	left: 50%;
	z-index: 9999;
}

.single-product div.product .woocommerce-product-gallery.loading:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background-color: white;
	z-index: 99;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	display: none;
}

.single-product div.product .woocommerce-product-gallery figure {
	margin: 0;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	margin: 15px 0 0;
	padding: 0;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	list-style: none;
	cursor: pointer;
	float: left;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
	border-bottom: 2px solid transparent;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
	border-color: var(--rz-border-color-dark);
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
	opacity: 1;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:not(.swiper-wrapper) {
	opacity: 0;
}

.single-product div.product .woocommerce-product-gallery .flex-direction-nav {
	list-style: none;
	display: none;
	margin: 0;
}

.single-product div.product .woocommerce-product-gallery .flex-direction-nav .flex-prev,
.single-product div.product .woocommerce-product-gallery .flex-direction-nav .flex-next {
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.11);
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	right: 0;
	z-index: 99;
	font-size: 14px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgcm9sZT0iaW1nIiBmb2N1c2FibGU9ImZhbHNlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwb2x5bGluZSBwb2ludHM9IjEyIDUgMTkgMTIgMTIgMTkiPjwvcG9seWxpbmU+PGxpbmUgeDE9IjAiIHkxPSIxMiIgeDI9IjE5IiB5Mj0iMTIiPjwvbGluZT48L3N2Zz4=");
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0;
	color: #fff;
	background-color: #fff;
}

.single-product div.product .woocommerce-product-gallery .flex-direction-nav .flex-prev {
	left: 0;
	right: auto;
	transform: rotateY(180deg);
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 99;
	width: 40px;
	height: 40px;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.03);
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon:hover:before {
	background-color: var(--rz-color-primary);
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon:hover:after {
	border-left-color: var(--rz-background-text-color-primary);
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon:before {
	width: 40px;
	height: 40px;
	transition: 0.3s;
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon:after {
	transition: 0.3s;
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon > span {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 100%;
	white-space: nowrap;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	background-color: #111;
	border-radius: 3px;
	display: block;
	line-height: 1;
	padding: 7px;
	margin-right: 20px;
	transition: .35s opacity;
	opacity: 0;
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon > span:before {
	content: "";
	position: absolute;
	top: 50%;
	right: -7px;
	margin-top: -5px;
	border-style: solid;
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #111;
}

.single-product div.product .woocommerce-product-gallery .razzi-product-video--icon:hover > span {
	opacity: 1;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a, .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
	display: block;
	cursor: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxwb2x5Z29uIHBvaW50cz0iMjAsMTEgMTMsMTEgMTMsNCAxMSw0IDExLDExIDQsMTEgNCwxMyAxMSwxMyAxMSwyMCAxMywyMCAxMywxMyAyMCwxMyAiLz48L3N2Zz4=), auto;
}

.single-product div.product .woocommerce-product-gallery.has-video .flex-control-nav li {
	position: relative;
}

.single-product div.product .woocommerce-product-gallery.has-video .flex-control-nav li .razzi-i-video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	pointer-events: none;
}

.single-product div.product .woocommerce-product-gallery.has-video .flex-viewport {
	height: initial !important;
}

.single-product div.product .woocommerce-product-gallery.has-video .woocommerce-product-gallery__wrapper {
	display: flex;
}

.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper {
	position: relative;
	height: 100%;
	min-height: 100%;
}

.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-youtube {
	padding-bottom: 100%;
	/* 16:9 */
}

.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-youtube iframe,
.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-youtube video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper iframe,
.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper video {
	height: 100%;
}

.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper .wp-video {
	height: 100%;
	margin: 0 auto;
}

.single-product div.product.layout-v1 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) {
	display: none;
}

.single-product div.product.layout-v1 .flex-control-thumbs:not(.swiper-wrapper) {
	margin-left: -7.5px;
	margin-right: -7.5px;
}

.single-product div.product.layout-v1 .flex-control-thumbs:not(.swiper-wrapper) li {
	padding: 0 7.5px;
	width: 20%;
	display: none;
}

.single-product div.product.layout-v1.woocommerce-product-gallery--columns-5 .flex-control-thumbs:not(.swiper-wrapper) li {
	display: none;
}

.single-product div.product.layout-v1.woocommerce-product-gallery--columns-5 .flex-control-thumbs:not(.swiper-wrapper) li:nth-child(-n+5) {
	display: block;
}

.single-product div.product.layout-v1.woocommerce-product-gallery--columns-4 .flex-control-thumbs:not(.swiper-wrapper) li:nth-child(-n+4) {
	display: block;
}

.single-product div.product.layout-v1.woocommerce-product-gallery--columns-6 .flex-control-thumbs:not(.swiper-wrapper) li:nth-child(-n+6) {
	display: block;
}

.single-product div.product.layout-v2 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) {
	display: none;
}

.single-product div.product.layout-v2 .flex-control-thumbs:not(.swiper-wrapper) {
	margin-top: -7.5px;
	margin-bottom: -7.5px;
}

.single-product div.product.layout-v2 .flex-control-thumbs:not(.swiper-wrapper) li {
	padding: 7.5px 0;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel .rz-swiper-button {
	cursor: pointer;
	outline: none;
	background-color: var(--rz-background-color-light);
	font-size: 20px;
	opacity: 0;
	z-index: 1;
	transition: .3s;
	display: flex;
	align-items: center;
	justify-content: center;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel .rz-swiper-button.swiper-button-lock {
	display: none;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-vertical {
	position: absolute;
	top: 0;
	left: 0;
	width: var(--razzi-product-thumbs-width);
	max-height: 100%;
	flex-direction: column;
	overflow: hidden;
	margin: 0;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-vertical .rz-swiper-button {
	position: absolute;
	transform: none;
	width: 100%;
	height: 20px;
	line-height: 20px;
	left: 0;
	right: 0;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-vertical .rz-thumbs-button-prev {
	top: 0;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-vertical .rz-thumbs-button-prev svg {
	transform: rotate(90deg);
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-vertical .rz-thumbs-button-next {
	bottom: 0;
	top: auto;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-vertical .rz-thumbs-button-next svg {
	transform: rotate(90deg);
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-horizontal {
	position: relative;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-horizontal .rz-swiper-button {
	line-height: 48px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 50px;
	/*rtl:raw:
						transform: rotateY(180deg) translateY(-50%);
					*/
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-horizontal .rz-thumbs-button-prev {
	left: 0;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-horizontal .rz-thumbs-button-next {
	right: 0;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel .swiper-button-disabled {
	cursor: not-allowed;
}

.single-product div.product .woocommerce-product-gallery__thumbs-carousel:hover .rz-swiper-button {
	opacity: 1;
}

.single-product div.product .rz-wishlist-button {
	padding: 0;
	min-width: auto;
}

.single-product div.product .rz-wishlist-button .rz-loop_button {
	padding: 0 25px;
}

.single-product div.product .rz-wishlist-button .rz-loop_button > .yith-wcwl-icon,
.single-product div.product .rz-wishlist-button .rz-loop_button .razzi-svg-icon,
.single-product div.product .rz-wishlist-button .rz-loop_button .wcboost-wishlist-button__icon {
	order: 2;
	margin-left: 0;
	margin-bottom: 0;
	font-size: 16px;
}

.single-product div.product .rz-wishlist-button .rz-loop_button .yith-wcwl-icon,
.single-product div.product .rz-wishlist-button .rz-loop_button .wcboost-wishlist-button__icon {
	color: var(--rz-color-dark);
	margin-right: 0;
}

.single-product div.product .rz-wishlist-button .rz-loop_button .loop_button-text,
.single-product div.product .rz-wishlist-button .rz-loop_button .wcboost-wishlist-button__text {
	order: 1;
	display: none;
}

.single-product div.product .rz-wishlist-button:hover .razzi-svg-icon {
	transform: none;
}

.single-product div.product .rz-wishlist-button.show-wishlist-title .rz-loop_button {
	display: flex;
	align-items: center;
}

.single-product div.product .rz-wishlist-button.show-wishlist-title .rz-loop_button > .yith-wcwl-icon {
	margin-left: 20px;
}

.single-product div.product .rz-wishlist-button.show-wishlist-title .razzi-svg-icon {
	margin-left: 20px;
}

.single-product div.product .rz-wishlist-button.show-wishlist-title .loop_button-text,
.single-product div.product .rz-wishlist-button.show-wishlist-title .wcboost-wishlist-button__text {
	display: inline-block;
}

.single-product div.product .rz-wishlist-button + .rz-compare-button {
	margin-left: 18px;
}

.single-product div.product .yith-wcwl-wishlistexistsbrowse .rz-loop_button > .yith-wcwl-icon,
.single-product div.product .yith-wcwl-wishlistexistsbrowse .rz-loop_button svg,
.single-product div.product .yith-wcwl-wishlistaddedbrowse .rz-loop_button > .yith-wcwl-icon,
.single-product div.product .yith-wcwl-wishlistaddedbrowse .rz-loop_button svg {
	fill: var(--rz-color-darker);
}

.single-product div.product .wcboost-wishlist-button:not(.loading) .wcboost-wishlist-button__icon svg, .single-product div.product .wcboost-wishlist-button:not(.added) .wcboost-wishlist-button__icon svg {
	fill: none;
}

.single-product div.product .wcboost-wishlist-button.loading .wcboost-wishlist-button__icon svg, .single-product div.product .wcboost-wishlist-button.added .wcboost-wishlist-button__icon svg {
	fill: currentColor;
}

.single-product div.product .rz-compare-button {
	padding: 0;
	min-width: auto;
}

.single-product div.product .rz-compare-button .rz-loop_button {
	padding: 0 25px;
	margin: 0;
}

.single-product div.product .rz-compare-button .rz-loop_button .wcboost-products-compare-button__icon {
	order: 2;
	margin-left: 0;
	margin-bottom: 0;
	font-size: 16px;
}

.single-product div.product .rz-compare-button .rz-loop_button .wcboost-products-compare-button__icon {
	color: var(--rz-color-dark);
	margin-right: 0;
}

.single-product div.product .rz-compare-button .rz-loop_button .wcboost-products-compare-button__text {
	order: 1;
	display: none;
}

.single-product div.product .rz-compare-button:hover .wcboost-products-compare-button__icon {
	transform: none;
}

.single-product div.product .rz-compare-button.show-compare-title .rz-loop_button {
	display: flex;
	align-items: center;
}

.single-product div.product .rz-compare-button.show-compare-title .wcboost-products-compare-button__icon {
	margin-left: 20px;
}

.single-product div.product .rz-compare-button.show-compare-title .wcboost-products-compare-button__text {
	display: inline-block;
}

.single-product div.product .wcboost-compare-button:not(.loading) .wcboost-products-compare-button__icon svg, .single-product div.product .wcboost-compare-button:not(.added) .wcboost-products-compare-button__icon svg {
	fill: none;
}

.single-product div.product .wcboost-compare-button.loading .wcboost-products-compare-button__icon svg, .single-product div.product .wcboost-compare-button.added .wcboost-products-compare-button__icon svg {
	fill: currentColor;
}

.single-product div.product .entry-summary > .stock {
	display: none;
}

.single-product div.product.outofstock .price {
	color: #767676;
}

.single-product div.product .product_meta {
	margin: 20px 0;
}

.single-product div.product .product_meta > span {
	display: block;
}

.single-product div.product .product_meta > span a:not(:hover) {
	color: var(--rz-text-color);
}

.single-product div.product .product_meta .label {
	color: var(--rz-color-dark);
	margin-right: 15px;
}

.single-product div.product .product-button-wrapper {
	display: flex;
	flex-wrap: wrap;
	padding-top: 15px;
}

.single-product div.product .product-button-wrapper > * {
	margin-bottom: 15px;
}

.single-product div.product .product-button-wrapper p.cart {
	margin-top: 0;
	display: inline-block;
}

.single-product div.product .product-button-wrapper p.cart .single_add_to_cart_button {
	line-height: 56px;
}

.single-product div.product .product-button-wrapper .wcboost-products-compare-button {
	display: inline;
}

.single-product div.product .product-button-wrapper .single_add_to_cart_button {
	text-transform: capitalize;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	margin-right: 18px;
	min-width: 230px;
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	border: none;
}

.single-product div.product .product-button-wrapper .single_add_to_cart_button.loading {
	opacity: 0.5;
	color: transparent;
}

.single-product div.product .product-button-wrapper .single_add_to_cart_button.loading:after {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 16px;
	width: 16px;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	animation: razzi-spin infinite 1s linear;
	transition: opacity .2s linear .2s;
	content: "";
	margin-top: -8px;
	margin-left: -8px;
	color: var(--rz-color-lighter);
}

.single-product div.product .product-button-wrapper .single_add_to_cart_button .razzi-svg-icon {
	margin-left: 16px;
	display: inline-block;
	font-size: 19px;
}

.single-product div.product button.single_add_to_cart_button:hover {
	opacity: 0.8;
}

.single-product div.product .woocommerce-product-details__short-description {
	margin-top: 10px;
	margin-bottom: 15px;
}

.single-product div.product .woocommerce-product-details__short-description p {
	margin: 0 0 10px;
}

.single-product div.product .product-share {
	margin-top: 35px;
}

.single-product div.product .product-share .after-text {
	display: none;
}

.single-product div.product .product-share .sharing-icon {
	margin-right: 11px;
	color: var(--rz-color-darker);
}

.single-product div.product .product-share .social-share-link {
	font-size: 15px;
	margin: 0 4.5px;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 37px;
	text-align: center;
	border-radius: 50%;
	color: var(--rz-color-placeholder);
	background-color: #f5f5f5;
}

.single-product div.product .product-share .social-share-link:hover {
	color: var(--rz-color-lighter);
	background-color: var(--rz-color-darker);
}

.single-product div.product .woocommerce-badges {
	z-index: 9;
}

/*rtl:raw:
.woocommerce div.product .deal-expire-countdown.razzi-countdown .divider {
	right: auto;
	left: -13px;
}

.size-guide-button .razzi-svg-icon {
	margin-right: 0;
	margin-left: 12px;
}
*/
.single-product div.product .quantity {
	margin-right: 20px;
}

.single-product div.product .quantity .qty {
	width: 83px;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: var(--rz-text-color);
	height: 54px;
	line-height: 54px;
	background-color: transparent;
}

.single-product div.product .quantity .qty-dropdown .current {
	width: 83px;
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	padding: 0 20px;
}

.single-product div.product .quantity .qty-dropdown .current.focus {
	border-color: var(--rz-border-color-darker);
	z-index: 1001;
}

.single-product div.product .quantity .qty-dropdown .razzi-svg-icon {
	font-size: 11px;
	margin-top: 0;
	transform: translateY(-50%);
	right: 20px;
}

.single-product div.product .quantity .qty-dropdown .qty-options {
	top: calc(100% - 1px);
	width: 100%;
	height: 180px !important;
}

.single-product div.product .quantity .qty-dropdown .qty-options ul li {
	padding: 4.5px 20px;
	font-size: 18px;
}

.single-product div.product .woocommerce-tabs {
	margin: 80px 0 0;
	clear: both;
}

.single-product div.product .woocommerce-tabs .panel {
	max-width: 790px;
	padding: 0 15px;
	margin: 45px auto 0 auto;
}

.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel--more_seller_product {
	max-width: 100%;
	padding: 0;
}

.single-product div.product .woocommerce-tabs .product-detail-list ul {
	list-style-type: none;
}

.single-product div.product .woocommerce-tabs table.shop_attributes {
	max-width: 730px;
	margin: 0 auto;
}

.single-product div.product .woocommerce-tabs table.shop_attributes th,
.single-product div.product .woocommerce-tabs table.shop_attributes td {
	padding: 10px 20px;
}

.single-product div.product .woocommerce-tabs table.shop_attributes th {
	font-weight: 500;
	color: var(--rz-color-dark);
}

.single-product div.product .woocommerce-tabs table.shop_attributes td p {
	margin: 0;
}

.single-product div.product .woocommerce-Tabs-panel--description p:first-child {
	margin-top: 0;
}

.razzi-product-taxonomy-infor {
	display: flex;
}

.razzi-product-taxonomy-infor__image {
	flex: 1 0 100px;
	margin-right: 30px;
}

.razzi-product-taxonomy-infor__title {
	margin: 0 0 10px 0;
}

.single-product div.product .woocommerce-Reviews #comments {
	position: relative;
}

.single-product div.product .woocommerce-Reviews #comments.loading {
	pointer-events: none;
	position: relative;
}

.single-product div.product .woocommerce-Reviews #comments.loading:before {
	content: '';
	display: block;
	border-radius: 100px;
	position: absolute;
}

.single-product div.product .woocommerce-Reviews #comments.loading:before {
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	top: 0;
	left: 0;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

.single-product div.product .woocommerce-Reviews #comments.loading::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
}

.single-product div.product .woocommerce-Reviews #comments.loading::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: -5px;
	background-color: rgba(255, 255, 255, 0.6);
}

.single-product div.product .woocommerce-Reviews .woocommerce-Reviews-title {
	display: none;
}

.single-product div.product .woocommerce-Reviews ol.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li {
	position: relative;
	margin-bottom: 20px;
	padding: 40px;
	border: 1px solid #e5e5e5;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .comment_container {
	display: flex;
	align-items: flex-start;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li img.avatar {
	width: 100px;
	border: none;
	padding: 0;
	border-radius: 50%;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .comment-text {
	margin: 0 0 0 40px;
	border-radius: 0;
	padding: 0;
	border: none;
	width: 100%;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .star-rating {
	float: right;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li p.meta {
	margin: 0 0 10px;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .woocommerce-review__author {
	display: block;
	font-weight: 500;
	font-size: 18px;
	color: var(--rz-color-dark);
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .woocommerce-review__dash {
	display: none;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .woocommerce-review__published-date {
	font-size: 14px;
	color: #767676;
}

.single-product div.product .woocommerce-Reviews ol.commentlist li .description p {
	margin-bottom: 0;
}

.single-product div.product .woocommerce-Reviews .comment-respond {
	padding: 30px 0 0;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form {
	text-align: left;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form p.stars {
	margin-top: 10px;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form p.stars a {
	border-right: 17px solid transparent;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-notes {
	display: block;
	text-align: center;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-reply-title {
	font-size: 28px;
	font-weight: 500;
	display: block;
	margin-bottom: 20px;
	color: var(--rz-color-darker);
}

.single-product div.product .woocommerce-Reviews .comment-respond .stars:hover a:before {
	color: var(--rz-color-darker);
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form-rating {
	margin-top: 60px;
	padding: 0 15px;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form-author {
	width: 50%;
	float: left;
	padding-right: 15px;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form-email {
	width: 50%;
	padding-left: 15px;
	float: left;
}

.single-product div.product .woocommerce-Reviews .comment-respond .comment-form-cookies-consent,
.single-product div.product .woocommerce-Reviews .comment-respond .form-submit {
	clear: bottom;
}

.single-product div.product .woocommerce-Reviews .comment-respond .form-submit {
	margin-top: 20px;
}

.single-product div.product .woocommerce-Reviews .comment-respond .form-submit .submit {
	min-width: 150px;
}

.single-product div.product .woocommerce-Reviews .woocommerce-noreviews {
	margin: 0;
	text-align: center;
}

.single-product div.product section.products {
	margin-top: 70px;
}

.single-product div.product section.products:nth-child(2) {
	margin-top: 100px;
}

.single-product div.product section.products > h2 {
	font-size: 28px;
	text-align: center;
	margin: 0 0 60px;
}

.single-product div.product section.products .swiper-container-initialized ul.products {
	flex-wrap: nowrap;
	box-sizing: border-box;
	margin: 0;
	width: 100%;
}

.single-product div.product section.products .swiper-container-initialized ul.products li {
	clear: none;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.single-product div.product section.products .swiper-container-initialized ul.products.product-loop-layout-10 li.swiper-slide .product-inner:hover {
	height: 100%;
}

.single-product div.product section.products .rz-swiper-button {
	width: 42px;
	height: 42px;
	line-height: 42px;
	display: inline-block;
	text-align: center;
	opacity: .5;
	transition: .5s;
	cursor: pointer;
	z-index: 99;
	position: absolute;
	top: 40%;
	transform: translate(0, -50%);
	font-size: 22px;
	color: var(--rz-color-dark);
	background-color: #fff;
}

.single-product div.product section.products .rz-swiper-button:hover {
	opacity: 1;
}

.single-product div.product section.products .rz-swiper-button-prev {
	left: 0;
}

.single-product div.product section.products .rz-swiper-button-next {
	right: 0;
}

.single-product div.product section.products .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 40px auto 0;
}

.single-product div.product section.products .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.single-product.razzi-product-card-solid div.product section.products .swiper-container-initialized ul.products li {
	padding-left: 0;
	padding-right: 0;
}

.single-product div.product {
	position: relative;
}

.single-product div.product .entry-summary {
	width: 51.3%;
	padding-left: 100px;
	float: right;
}

.single-product div.product .entry-summary .meta-cat:not(:hover) {
	color: var(--rz-text-color-gray);
}

.single-product div.product .entry-summary .meta-cat > img {
	max-height: 60px;
	width: auto;
	display: block;
}

.single-product div.product .entry-summary .star-rating {
	font-size: 18px;
	margin-top: 2px;
}

.single-product div.product .entry-summary .product_title {
	font-size: 28px;
}

.single-product div.product .entry-summary .woocommerce-product-rating {
	display: flex;
	align-items: center;
}

.single-product div.product .entry-summary .price {
	font-size: 24px;
	font-weight: 500;
	color: var(--rz-color-dark);
	margin: 0;
}

.single-product div.product .entry-summary .price del {
	margin-right: 13px;
	font-size: 18px;
	color: #a0a0a0;
}

.single-product div.product .entry-summary .price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
}

.single-product div.product .entry-summary .woocommerce-review-link {
	margin-left: 10px;
}

.single-product div.product .entry-summary .yith-wcwl-add-to-wishlist {
	margin: 0;
	line-height: 52px;
}

.single-product div.product .entry-summary .wcboost-wishlist-button {
	margin: 0;
}

.single-product div.product .summary-top-box {
	display: flex;
	justify-content: space-between;
	margin-bottom: 5px;
	align-items: center;
}

.single-product div.product .sold-by-meta {
	margin-bottom: 20px;
	margin-top: -2px;
}

.single-product div.product .sold-by-meta > a {
	display: flex;
	align-items: center;
}

.single-product div.product .sold-by-meta img {
	max-height: 16px;
	max-width: 16px;
	margin-right: 8px;
}

.single-product div.product .summary-price-box {
	display: flex;
	align-items: center;
	margin: 0 0 20px;
}

.single-product div.product .summary-price-box .price {
	margin-right: 16px;
}

.single-product div.product .summary-price-box .rz-stock {
	color: var(--rz-color-dark);
}

.single-product div.product .woocommerce-price-suffix {
	display: inline-block;
}

.single-product div.product .single-product-extra-content {
	margin-top: 30px;
}

.single-product div.product .single-product-extra-content .widget {
	border: none;
	padding: 0;
	margin-bottom: 30px;
}

.single-product div.product .single-product-extra-content .widget strong {
	color: #111;
}

.single-product div.product .single-product-extra-content .widget ul {
	margin: 10px 0 0;
}

.single-product div.product .single-product-extra-content .widget ul.razzi-list-check li {
	position: relative;
	list-style: none;
}

.single-product div.product .single-product-extra-content .widget ul.razzi-list-check li:before {
	position: absolute;
	top: 4px;
	left: -22px;
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAWQAAAFkBqp2phgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD7SURBVDiNrdMvToNBEAXw3xAUh6isAwOyeLC4ktRUoMsJ4AINHoFEIDBNOUFDUsEFCLo4HFUkg2A/sjT9CEmZZMT8ee/N7s5GZqotIro4xX5xeCp+m5nPPwCZqZAERlhijjH6xccltyw98Y2rwFO8YdAUVx2D0jNtSJrCqBQ6beCKpFN6R83xu2W0VuWWSZYF6xLzP4BOcFTFc1xslZue+cUiYog77FTpGQ5ggX7FvIfdKh7iA8OVifpYbK0RPMRjRPSK8jXOMvOmbcIJxivsV3hfp1z1jDHZ9rVhxzVjZp5HxAteM/O+RbiHBzZ9xo0X6V9WeZPPFJt+50/sUV+QbazEbgAAAABJRU5ErkJggg==");
	background-size: cover;
}

.single-product div.product .single-product-extra-content .widget fieldset {
	margin-top: 0.5em;
	margin-bottom: 1.2em;
	border: 1px solid #e2e2e2;
}

.single-product div.product .single-product-extra-content .widget fieldset legend {
	display: block;
	margin: 0 auto;
	width: inherit;
	padding: 10px;
	color: #111;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
}

.single-product .product-gallery-summary {
	padding-top: 30px;
}

.single-product .page-header + .site-content .product-gallery-summary {
	padding-top: 0;
}

.single-product .razzi-free-shipping-bar {
	display: none;
}

.single-product .razzi-free-shipping-bar:first-child {
	display: flex;
}

.single-product .woocommerce-product-gallery__thumbs-carousel .rz-swiper-button {
	position: absolute;
	z-index: 1;
	display: block;
	cursor: pointer;
	outline: none;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	background-color: var(--rz-background-color-light);
}

.single-product .woocommerce-product-gallery__thumbs-carousel .swiper-button-disabled {
	cursor: not-allowed;
}

.single-product .woocommerce-product-gallery__thumbs-carousel .rz-thumbs-button-prev {
	left: 0;
}

.single-product .woocommerce-product-gallery__thumbs-carousel .rz-thumbs-button-next {
	right: 0;
}

form.cart .wcpa_form_outer {
	width: 100%;
}

form.cart .wcpa_form_outer .wcpa_form_item > label {
	color: var(--rz-color-dark);
	margin-bottom: 5px;
}

form.cart .wcpa_form_outer .wcpa_form_item input[type="text"],
form.cart .wcpa_form_outer .wcpa_form_item input[type="date"],
form.cart .wcpa_form_outer .wcpa_form_item input[type="number"],
form.cart .wcpa_form_outer .wcpa_form_item input[type="email"],
form.cart .wcpa_form_outer .wcpa_form_item input[type="tel"],
form.cart .wcpa_form_outer .wcpa_form_item input[type="datetime-local"],
form.cart .wcpa_form_outer .wcpa_form_item input[type="file"],
form.cart .wcpa_form_outer .wcpa_form_item textarea {
	border: 1px solid var(--rz-border-color);
	padding: 12px 15px;
	width: 100%;
}

form.cart .wcpa_form_outer .wcpa_form_item .wcpa_radio input[type="radio"]:checked + label .wcpa_check {
	border-color: var(--rz-color-dark);
}

form.cart .wcpa_form_outer .wcpa_form_item .wcpa_radio input[type="radio"]:checked + label .wcpa_check::before {
	background-color: var(--rz-color-dark);
}

form.cart .wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type="checkbox"]:checked + label .wcpa_check {
	border-color: var(--rz-color-dark);
	background-color: transparent;
}

form.cart .wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type="checkbox"]:checked + label .wcpa_check::before {
	border-color: var(--rz-color-dark);
}

.pswp .razzi-video-wrapper iframe,
.pswp .razzi-video-wrapper .wp-video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.pswp .razzi-video-wrapper iframe:-webkit-full-screen {
	transform: none;
}

.product-has-background {
	overflow-x: hidden;
	--rz-product-background-color: transparent;
}

.product-has-background .page-header,
.product-has-background .razzi-auto-background-color .razzi-promotion,
.product-has-background .razzi-auto-background-color {
	background-color: var(--rz-product-background-color) !important;
}

.product-has-background .razzi-product-background-content {
	clear: both;
	width: 100vw;
	max-width: 100vw;
	position: relative;
	left: 50%;
	margin-left: -50vw;
	background-color: var(--rz-product-background-color);
}

.single-product div.product.layout-v2 {
	--razzi-product-thumbs-width: 85px;
}

.single-product div.product.layout-v2 .product-gallery-summary .woocommerce-badges {
	left: auto;
	right: 0;
}

.single-product div.product.layout-v2 .product-gallery-summary .woocommerce-badges.woocommerce-badges--layout-2 {
	right: 20px;
}

.single-product div.product.layout-v2 .woocommerce-product-gallery:not(.without-thumbnails) {
	padding-left: calc(var(--razzi-product-thumbs-width) + 15px);
}

.single-product div.product.layout-v2 .woocommerce-product-gallery__thumbs-carousel {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.single-product div.product.layout-v2 .woocommerce-product-gallery__thumbs-carousel .rz-swiper-button {
	top: -10px;
	left: 50%;
	transform: translateX(-50%) rotate(90deg);
}

.single-product div.product.layout-v2 .woocommerce-product-gallery__thumbs-carousel .rz-thumbs-button-next {
	bottom: -10px;
	top: auto;
}

.single-product div.product.layout-v2 .flex-control-thumbs {
	position: absolute;
	top: 0;
	left: 0;
	width: var(--razzi-product-thumbs-width);
	max-height: 100%;
	margin: 0;
}

.single-product div.product.layout-v2 .flex-control-thumbs li {
	width: 100%;
	height: auto !important;
}

.single-product div.product.layout-v2 .flex-control-thumbs img {
	display: block;
}

.single-product div.product.layout-v2 .flex-control-thumbs {
	flex-direction: column;
	height: 100%;
}

.single-product div.product.layout-v2 .flex-control-thumbs.swiper-wrapper {
	position: static;
}

.single-product div.product.layout-v3 .woocommerce-product-gallery__wrapper {
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
}

.single-product div.product.layout-v3 .woocommerce-product-gallery__image {
	float: left;
	width: calc( 50% - 30px);
	margin: 0 15px 30px 15px;
}

.single-product div.product.layout-v3 .woocommerce-tabs {
	margin-top: 50px;
}

.single-product div.product.layout-v3 .woocommerce-product-gallery.loading:before {
	top: 30%;
}

.single-product div.product.layout-v4 .woocommerce-product-gallery {
	opacity: 0;
}

.single-product div.product.layout-v4 .swiper-pagination {
	margin-top: 20px;
	line-height: 0;
	bottom: 0;
	position: static;
}

.single-product div.product.layout-v4 .woocommerce-product-gallery__wrapper:not(.swiper-wrapper) {
	display: flex;
	overflow: hidden;
}

.single-product div.product.layout-v4 .woocommerce-product-gallery__wrapper:not(.swiper-wrapper) .woocommerce-product-gallery__image {
	flex: 0 0 50%;
	max-width: 50%;
}

.single-product div.product.layout-v4 .rz-swiper-button {
	position: absolute;
	z-index: 1;
	display: block;
	cursor: pointer;
	outline: none;
	text-align: center;
	top: calc( 50% - 15px);
	transform: translateY(-50%);
	width: 42px;
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	background-color: var(--rz-background-color-light);
}

.single-product div.product.layout-v4 .swiper-button-disabled {
	cursor: not-allowed;
}

.single-product div.product.layout-v4 .rz-swiper-button-next {
	right: 0;
}

.single-product div.product.layout-v4 .rz-swiper-button-prev {
	left: 0;
}

.single-product div.product.layout-v4 .razzi-product-video {
	height: auto;
}

.single-product div.product.layout-v4 .swiper-button-lock {
	display: none;
}

.single-product div.product.layout-v5 .entry-summary {
	position: sticky;
	top: 30px;
}

.single-product div.product.layout-v5 .woocommerce-product-gallery__image {
	margin: 0 0 20px 0;
}

.single-product div.product.layout-v5 .woocommerce-product-gallery.loading:before {
	top: 10%;
}

.single-product div.product.layout-v6 {
	--razzi-product-thumbs-width: 85px;
}

.single-product div.product.layout-v6 .product-gallery-summary .woocommerce-badges {
	left: auto;
	right: 0;
}

.single-product div.product.layout-v6 .product-gallery-summary .woocommerce-badges.woocommerce-badges--layout-2 {
	right: 20px;
}

.single-product div.product.layout-v6 .woocommerce-product-gallery:not(.without-thumbnails) {
	padding-left: calc(var(--razzi-product-thumbs-width) + 15px);
}

.single-product div.product.layout-v6 .woocommerce-product-gallery__thumbs-carousel {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.single-product div.product.layout-v6 .woocommerce-product-gallery__thumbs-carousel .rz-swiper-button {
	top: -8px;
	left: 50%;
	transform: translateX(-50%) rotate(90deg);
}

.single-product div.product.layout-v6 .woocommerce-product-gallery__thumbs-carousel .rz-thumbs-button-next {
	bottom: -10px;
	top: auto;
}

.single-product div.product.layout-v6 .flex-control-thumbs {
	position: absolute;
	top: 0;
	left: 0;
	width: var(--razzi-product-thumbs-width);
	max-height: 100%;
	margin: 0;
}

.single-product div.product.layout-v6 .flex-control-thumbs li {
	width: 100%;
	height: auto !important;
}

.single-product div.product.layout-v6 .flex-control-thumbs img {
	display: block;
}

.single-product div.product.layout-v6 .flex-control-thumbs {
	flex-direction: column;
	height: 100%;
}

.single-product div.product.layout-v6 .flex-control-thumbs.swiper-wrapper {
	position: static;
}

.single-product div.product.product-tabs-under-summary .product-gallery-summary {
	margin-bottom: 80px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs {
	margin-top: 50px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper {
	position: relative;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper > a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 14px 0;
	color: var(--rz-color-dark);
	font-weight: 500;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper > a:after {
	content: '';
	top: 0;
	bottom: auto;
	left: 0;
	right: 0;
	background-color: var(--rz-border-color-light);
	width: 100%;
	position: absolute;
	height: 1px;
	transition: .5s;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper > a:hover {
	color: var(--rz-color-primary);
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper > a.active {
	color: inherit;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper > a.active > .razzi-svg-icon {
	transform: rotate(180deg);
	transition: .3s;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper > a .razzi-svg-icon {
	font-size: 18px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper:last-child {
	position: relative;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper:last-child:after {
	content: '';
	position: absolute;
	bottom: 0;
	background-color: var(--rz-border-color-light);
	opacity: 1;
	width: 100%;
	height: 1px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .panel-content {
	display: none;
	padding: 10px 0 30px 0;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper.description_tab .panel-content {
	padding-bottom: 0;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper.description_tab .panel-content p:first-child {
	margin-top: 0;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews ol.commentlist li {
	padding: 20px 15px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews ol.commentlist li img.avatar {
	max-width: 60px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews ol.commentlist li .comment-text {
	margin: 0 0 0 20px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews .comment-respond {
	padding-top: 0;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews .comment-respond .comment-reply-title {
	margin: 0;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews .comment-respond .comment-form-rating {
	margin-top: 35px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews .star-rating {
	font-size: 12px;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews p.stars a {
	display: inline-block;
	font-weight: 400;
	padding: 0;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs .razzi-tab-wrapper .woocommerce-Reviews p.stars a:after {
	display: none;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs.wc-tabs-first--opened .razzi-tab-wrapper:first-child .panel-content {
	display: block;
}

.single-product div.product.product-tabs-under-summary .woocommerce-tabs.wc-tabs-all--opened .razzi-tab-wrapper .panel-content {
	display: block;
}

.single-product div.product.has-buy-now .entry-summary {
	padding-left: 50px;
}

.single-product div.product.has-buy-now .product-button-wrapper .single_add_to_cart_button {
	min-width: 154px;
}

.single-product div.product.has-buy-now .product-button-wrapper .single_add_to_cart_button:after {
	display: none;
	top: 50%;
	left: 50%;
	transform: translateY(-50%, -50%);
	position: absolute;
	margin: -10px 0 0 -10px;
}

.single-product div.product.has-buy-now .product-button-wrapper .single_add_to_cart_button.loading {
	color: var(--rz-background-color-dark);
	opacity: 1;
}

.single-product div.product.has-buy-now .product-button-wrapper .single_add_to_cart_button.loading::after {
	display: block;
	color: var(--rz-color-lighter);
}

.single-product div.product.has-buy-now .product-button-wrapper .single_add_to_cart_button .razzi-svg-icon {
	display: none;
}

.single-product div.product.has-buy-now .rz-buy-now-button {
	min-width: 140px;
	margin-right: 18px;
	padding: 0 20px;
}

.single-product div.product.has-buy-now .rz-buy-now-button:hover {
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
	transform: translateY(-1px);
}

.single-product div.product.has-buy-now .rz-buy-now-button.disabled {
	opacity: .5;
	cursor: not-allowed;
}

.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title),
.single-product div.product.has-buy-now .rz-compare-button:not(.show-compare-title) {
	border: none;
}

.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) .rz-loop_button,
.single-product div.product.has-buy-now .rz-compare-button:not(.show-compare-title) .rz-loop_button {
	padding-right: 0;
	padding-left: 0;
}

.single-product div.product.has-buy-now .rz-compare-button:not(.show-compare-title) .rz-loop_button .wcboost-products-compare-button__icon,
.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) .rz-loop_button .wcboost-wishlist-button__icon,
.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) .rz-loop_button .razzi-svg-icon,
.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) .rz-loop_button .yith-wcwl-icon {
	font-size: 20px;
}

.single-product.razzi-single-product-boxed-layout:not(.full-content) #primary.content-area {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}

.single-product.razzi-single-product-boxed-layout .page-header,
.single-product.razzi-single-product-boxed-layout .site-content {
	background-color: #f1f1f1;
}

.single-product.razzi-single-product-boxed-layout .site-content {
	padding-bottom: 30px;
}

.single-product.razzi-single-product-boxed-layout .single-product-sidebar__wrapper {
	margin-top: 30px;
}

.single-product.razzi-single-product-boxed-layout .single-product-sidebar__summary > * {
	background-color: #fff;
	padding: 15px;
}

.single-product.razzi-single-product-boxed-layout .single-product-sidebar > * {
	background-color: #fff;
	padding: 15px;
}

.single-product.razzi-single-product-boxed-layout div.product .entry-summary {
	padding-left: 30px;
}

.single-product.razzi-single-product-boxed-layout .razzi-product-fbt {
	border: none;
	padding: 20px;
	margin: 0 0 30px;
}

.single-product.razzi-single-product-boxed-layout .site-content .product-gallery-summary {
	background-color: #fff;
	padding: 30px 15px;
}

.single-product.razzi-single-product-boxed-layout .site-content .woocommerce-tabs {
	background-color: #fff;
	padding: 20px;
	margin-top: 0;
}

.single-product.razzi-single-product-boxed-layout .site-content .up-sells.products,
.single-product.razzi-single-product-boxed-layout .site-content .related.products {
	background-color: #fff;
	padding: 30px 20px 40px;
	margin-top: 30px;
}

.single-product.razzi-single-product-boxed-layout .site-content .up-sells.products > h2,
.single-product.razzi-single-product-boxed-layout .site-content .related.products > h2 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 30px;
}

.single-product.razzi-single-product-boxed-layout .razzi-history-products {
	background-color: #f1f1f1;
	padding-bottom: 80px;
	margin-bottom: 0;
}

.single-product.razzi-single-product-boxed-layout .razzi-history-products .recently-header {
	display: block;
	margin: 0;
}

.single-product.razzi-single-product-boxed-layout .razzi-history-products h2.recently-title {
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 30px;
	margin-top: 10px;
}

.single-product.razzi-single-product-boxed-layout .razzi-history-products .container {
	padding: 20px;
	background-color: #fff;
}

.single-product div.product.product-type-grouped form.cart {
	border-top: 0;
	padding-top: 20px;
}

.single-product div.product.product-type-grouped form.cart:after {
	clear: both;
	display: block;
	content: "";
}

.single-product div.product.product-type-grouped form.cart table {
	border: none;
}

.single-product div.product.product-type-grouped form.cart table td {
	border: none;
	padding: 10px 0;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__quantity {
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	width: 20%;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__quantity .quantity {
	margin-right: 0;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__quantity .rz-loop_button {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
	padding: 0 25px;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__quantity .rz-loop_button .razzi-svg-icon {
	display: none;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__price {
	text-align: right;
	width: 20%;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__price ins {
	background-color: transparent;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__price del {
	display: block;
	color: #a6a6a6;
	font-size: 14px;
}

.single-product div.product.product-type-grouped .woocommerce-grouped-product-list-item__price .stock {
	margin: 0;
	display: none;
}

.single-product div.product.product-type-variable form.cart {
	margin-top: 40px;
}

.single-product div.product.product-type-variable form.cart .variations {
	position: relative;
	margin-bottom: 0;
	border: none;
}

.single-product div.product.product-type-variable form.cart .variations td {
	display: block;
	padding: 0;
	border: none;
}

.single-product div.product.product-type-variable form.cart .variations td.label {
	margin-bottom: 20px;
	color: #111;
}

.single-product div.product.product-type-variable form.cart .variations td.label .wcboost-variation-swatches__selected-label {
	font-weight: 500;
	text-transform: capitalize;
}

.single-product div.product.product-type-variable form.cart .variations label {
	font-weight: 400;
}

.single-product div.product.product-type-variable form.cart .variations td.value {
	padding: 0;
	margin-bottom: 40px;
	display: block;
}

.single-product div.product.product-type-variable form.cart .variations td.value.show-select {
	width: 100%;
}

.single-product div.product.product-type-variable form.cart .variations td.value.show-select:after {
	opacity: 1;
}

.single-product div.product.product-type-variable form.cart .variations .reset_variations {
	display: block;
	color: var(--rz-color-dark);
	font-weight: 400;
	font-size: 16px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	padding: 0;
	line-height: 1;
}

.single-product div.product.product-type-variable form.cart .variations select {
	width: 100%;
	margin-right: 0;
	background-color: transparent;
	padding: 11px 15px 10px;
	text-transform: capitalize;
	cursor: pointer;
	border: 1px solid #d9d9d9;
}

.single-product div.product.product-type-variable form.cart .variations select:focus {
	outline: none;
}

.single-product div.product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation {
	margin-bottom: 25px;
}

.single-product div.product.product-type-variable form.cart .product-button-wrapper {
	padding-top: 0;
}

.single-product div.product.product-type-variable form.variations_form .variations td.value {
	margin-bottom: 30px;
}

.single-product div.product.product-type-variable form.variations_form .product-button-wrapper .single_add_to_cart_button.disabled {
	opacity: .5;
	cursor: not-allowed;
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item {
	outline: none;
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item:hover, .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item:focus {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.selected .wcboost-variation-swatches__name:before, .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item:hover .wcboost-variation-swatches__name:before {
	transform: rotate(45deg);
	content: "";
	display: block;
	border: solid #eee;
	border-width: 0 2px 2px 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -3px;
	margin-top: -8px;
	width: 8px;
	height: 12px;
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled {
	opacity: 0.5;
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name {
	position: relative;
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::before, .wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after {
	content: '';
	display: block;
	position: absolute;
	width: 200%;
	height: 1px;
	top: 50%;
	left: -50%;
	background-color: var(--rz-background-color-primary);
	transform: rotate(45deg);
	border: none;
	margin: 0;
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after {
	transform: rotate(-45deg);
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.wcboost-variation-swatches__item-white .wcboost-variation-swatches__name {
	border: 1px solid var(--rz-border-color-gray);
}

.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__name {
	overflow: hidden;
}

.wcboost-variation-swatches .swatch-label {
	border: 1px solid #ddd;
	background-color: transparent;
	min-width: 30px;
	min-height: 30px;
	padding: 0 5px;
}

.wcboost-variation-swatches .swatch-label.selected {
	border-color: var(--rz-color-dark);
	color: var(--rz-color-dark);
}

.wcboost-variation-swatches .swatch-label.disabled {
	opacity: 1 !important;
	background-color: #f5f5f5;
	text-decoration: line-through;
	color: #a6a6a6;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item, .wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--square .wcboost-variation-swatches__item {
	box-shadow: none;
	outline: none;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item:not(.disabled) .wcboost-variation-swatches__name, .wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--square .wcboost-variation-swatches__item:not(.disabled) .wcboost-variation-swatches__name {
	width: 100%;
	height: 2px;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item:not(.disabled) .wcboost-variation-swatches__name:after, .wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--square .wcboost-variation-swatches__item:not(.disabled) .wcboost-variation-swatches__name:after {
	content: '';
	display: none;
	width: 100%;
	border-bottom: 2px solid #111;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item:not(.disabled).selected .wcboost-variation-swatches__name:after, .wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item:not(.disabled):hover .wcboost-variation-swatches__name:after, .wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--square .wcboost-variation-swatches__item:not(.disabled).selected .wcboost-variation-swatches__name:after, .wcboost-variation-swatches.wcboost-variation-swatches--image.wcboost-variation-swatches--square .wcboost-variation-swatches__item:not(.disabled):hover .wcboost-variation-swatches__name:after {
	display: block;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__name {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	clip: auto;
	-webkit-clip-path: none;
	        clip-path: none;
	overflow: inherit;
	text-indent: -9999em;
	font-size: 0;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item {
	outline: none;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled {
	opacity: 0.5;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name {
	overflow: hidden;
}

.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::before, .wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after {
	content: '';
	display: block;
	position: absolute;
	width: 200%;
	height: 1px;
	top: 50%;
	left: -50%;
	background-color: var(--rz-background-color-primary);
	transform: rotate(45deg);
}

.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after {
	transform: rotate(-45deg);
}

.wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item, .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item {
	outline: none;
	box-shadow: none;
	border: 1px solid #ddd;
}

.wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected, .wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item:hover, .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item.selected, .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item:hover {
	background-color: transparent;
	border-color: var(--rz-color-dark);
	color: var(--rz-color-dark);
}

.wcboost-variation-swatches.wcboost-variation-swatches--button .wcboost-variation-swatches__item.disabled, .wcboost-variation-swatches.wcboost-variation-swatches--label .wcboost-variation-swatches__item.disabled {
	opacity: 1 !important;
	background-color: #f5f5f5;
	text-decoration: line-through;
	color: #a6a6a6;
}

/**
 * Account
 */
.woocommerce-account form h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin-top: 0;
}

.woocommerce-account .form-row {
	margin: 0 0 20px 0;
}

.woocommerce-account .form-row label {
	display: block;
	font-size: 15px;
	line-height: 22px;
	color: var(--rz-color-dark);
	margin-bottom: 5px;
}

.woocommerce-account .form-row .input-text {
	width: 100%;
}

.woocommerce-account .form-row textarea {
	width: 100%;
}

.woocommerce-account .vendor-customer-registration br {
	display: none;
}

.woocommerce-account .vendor-customer-registration label.radio {
	display: flex;
	align-items: center;
}

.woocommerce-account .vendor-customer-registration label.radio input[type="radio"] {
	margin-right: 15px;
}

.woocommerce-MyAccount-navigation {
	width: 25%;
	float: left;
	padding-right: 52px;
}

.woocommerce-MyAccount-navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.woocommerce-MyAccount-navigation ul li {
	border-bottom: 1px solid var(--rz-border-color-light);
	color: var(--rz-text-color);
	transition: .5s;
}

.woocommerce-MyAccount-navigation ul li a {
	font-size: 18px;
	line-height: 26px;
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none;
}

.woocommerce-MyAccount-navigation ul li a .razzi-svg-icon {
	font-size: 12px;
	transform: rotate(-90deg);
	color: #919191;
	transition: .5s;
}

.woocommerce-MyAccount-navigation ul li.is-active {
	color: var(--rz-color-dark);
	font-weight: 500;
}

.woocommerce-MyAccount-navigation ul li.is-active .razzi-svg-icon {
	color: var(--rz-color-dark);
}

.woocommerce-MyAccount-navigation ul li:first-child {
	border-top: 1px solid var(--rz-border-color-light);
}

.woocommerce-MyAccount-navigation ul li:hover {
	color: var(--rz-color-dark);
}

.woocommerce-MyAccount-navigation ul li:hover .razzi-svg-icon {
	color: var(--rz-color-dark);
}

.woocommerce-MyAccount-content {
	width: 75%;
	float: left;
	padding-left: 38px;
}

.woocommerce-MyAccount-content > h3,
.woocommerce-MyAccount-content h3:first-child {
	margin-top: 0;
}

.woocommerce-MyAccount-content > p:first-child {
	margin-top: 12px;
}

.woocommerce-MyAccount-content mark, .woocommerce-MyAccount-content ins {
	background-color: transparent;
}

.woocommerce-MyAccount-content > section {
	border: 1px solid var(--rz-border-color-gray);
	padding: 30px 40px 20px;
	margin-bottom: 20px;
}

.woocommerce-MyAccount-content > section > h2 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin-top: 0;
}

.woocommerce-MyAccount-content > section table {
	margin: 0;
}

.woocommerce-MyAccount-content .greeting {
	color: var(--rz-text-color);
	margin-bottom: 53px;
	font-weight: 400;
}

.woocommerce-MyAccount-content .greeting span {
	font-size: 18px;
}

.woocommerce-MyAccount-content .greeting strong,
.woocommerce-MyAccount-content .greeting a {
	color: var(--rz-color-dark);
}

.woocommerce-MyAccount-content .order-item {
	border: 1px solid var(--rz-border-color-gray);
	padding: 30px 40px 20px;
	margin-bottom: 30px;
}

.woocommerce-MyAccount-content a.button:not(.woocommerce-MyAccount-downloads-file) {
	display: inline-block;
	text-align: center;
	position: relative;
	transition: none;
	font-weight: 500;
	font-size: 15px;
	line-height: 46px;
	padding: 0 40px;
	text-decoration: none;
	background-color: transparent;
	color: var(--rz-color-dark);
	border: 1px solid;
	white-space: nowrap;
}

.woocommerce-MyAccount-content button.button {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
}

.woocommerce-MyAccount-content .woocommerce-address-fields > p {
	padding: 0 10px;
}

.woocommerce-MyAccount-content .woocommerce-columns--addresses {
	display: flex;
}

.woocommerce-MyAccount-content .woocommerce-columns--addresses > * {
	flex: 0 1 33%;
}

.woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column__title {
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	margin-top: 0;
	color: var(--rz-color-dark);
}

.woocommerce-MyAccount-content .woocommerce-columns--addresses address {
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
}

.woocommerce-MyAccount-content .woocommerce-columns--addresses p {
	margin: 10px 0;
}

.woocommerce-MyAccount-content .woocommerce-customer-details > h2 {
	margin-bottom: 30px;
}

.woocommerce-MyAccount-content .edit-account fieldset {
	padding: 0;
	margin: 50px 0 0 0;
	border: none;
	display: inline-block;
	width: 100%;
}

.woocommerce-MyAccount-content .edit-account fieldset legend {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin: 0 0 20px 0;
	padding: 50px 0 0;
	width: 100%;
	position: relative;
	color: var(--rz-color-dark);
}

.woocommerce-MyAccount-content .edit-account fieldset legend:before {
	content: '';
	position: absolute;
	left: 10px;
	top: 0;
	width: calc( 100% - 20px);
	height: 1px;
	background-color: var(--rz-border-color-light);
}

.woocommerce-edit-address .woocommerce-MyAccount-content > p {
	display: none;
}

.woocommerce-edit-address .woocommerce-Address {
	flex: 1 1 50%;
	margin: 0 15px;
	padding: 30px 40px 5px;
	background-color: var(--rz-background-color-gray);
}

.woocommerce-edit-address .woocommerce-Address h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
}

.woocommerce-edit-address .woocommerce-Address address {
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
}

.woocommerce-edit-address .woocommerce-Address .woocommerce-Address-title {
	position: relative;
}

.woocommerce-edit-address .woocommerce-Address .woocommerce-Address-title > a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-color: var(--rz-background-color-light);
	border-radius: 50%;
}

.woocommerce-edit-address .woocommerce-Address .woocommerce-Address-title > a:before {
	content: '';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZWRpdC0yIj48cGF0aCBkPSJNMTcgM2EyLjgyOCAyLjgyOCAwIDEgMSA0IDRMNy41IDIwLjUgMiAyMmwxLjUtNS41TDE3IDN6Ij48L3BhdGg+PC9zdmc+");
	width: 14px;
	height: 14px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.woocommerce-edit-address .woocommerce-Addresses {
	display: flex;
	margin: 0 -15px;
}

.woocommerce-view-order .woocommerce-MyAccount-content > p {
	display: none;
}

.woocommerce-account:not(.logged-in) .page-header {
	display: none;
}

.woocommerce-account:not(.logged-in).page .site-content {
	background-color: var(--rz-background-color-gray);
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.woocommerce-account:not(.logged-in).page .site-content > article {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-error {
	display: inline-block;
	width: 100%;
}

.woocommerce-account .woocommerce-message a.button,
.woocommerce-account .woocommerce-info a.button,
.woocommerce-account .woocommerce-error a.button {
	--rz-color-dark: #fff;
}

.woocommerce-account .u-columns {
	margin: 0 -15px;
	display: flex;
	justify-content: center;
}

.woocommerce-account .u-columns .u-column1:not(.woocommerce-Address),
.woocommerce-account .u-columns .u-column2:not(.woocommerce-Address) {
	float: left;
	width: calc( 50% - 30px);
	margin: 0 15px;
	padding: 30px 40px;
	background-color: var(--rz-background-color-light);
}

.woocommerce-account .u-columns h2 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin-top: 0;
	margin-bottom: 25px;
}

.woocommerce-account .woocommerce-form button:not(.show-password-input) {
	line-height: 46px;
	white-space: nowrap;
	min-width: 160px;
}

.woocommerce-account .woocommerce-form-register .form-row:last-child {
	margin-bottom: 0;
}

.woocommerce-account .woocommerce-form-register .show_if_seller .form-row:last-child {
	margin-bottom: 20px;
}

.woocommerce-account .woocommerce-form-register__submit,
.woocommerce-account .woocommerce-form-login__submit {
	margin-top: 10px;
}

.woocommerce-account .form-row-remember {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 25px;
}

.woocommerce-account .form-row-remember .woocommerce-form__label-for-checkbox {
	color: var(--rz-color-dark);
}

.woocommerce-account .lost_password {
	margin-bottom: 0;
}

.woocommerce-account .lost_password a {
	position: relative;
}

.woocommerce-account .lost_password a:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-color-dark);
	transition: .5s;
	opacity: 0;
}

.woocommerce-account .lost_password a:hover:after {
	opacity: 1;
	width: 100%;
}

.woocommerce-account .woocommerce-ResetPassword {
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin: 0 auto;
	background-color: #fff;
	padding: 40px 30px 25px;
}

.woocommerce-account .woocommerce-ResetPassword .woocommerce-column__title {
	width: 100%;
	font-size: 24px;
	margin-bottom: 40px;
	position: relative;
}

.woocommerce-account .woocommerce-ResetPassword .form-row {
	width: 100%;
}

.woocommerce-account .woocommerce-ResetPassword .form-row .input-text {
	text-align: center;
}

.woocommerce-account .woocommerce-ResetPassword .reset-depscription {
	padding: 0 70px;
	margin-bottom: 35px;
}

.woocommerce-account .woocommerce-ResetPassword button {
	margin-top: 10px;
}

.woocommerce-lost-password .woocommerce-notices-wrapper {
	max-width: 50%;
	margin: 0 auto;
}

.razzi-social-login .login-text {
	text-align: center;
	position: relative;
	margin: 15px 0 10px;
}

.razzi-social-login .login-text:before, .razzi-social-login .login-text:after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	height: 1px;
	width: 34%;
	background-color: #e5e5e5;
}

.razzi-social-login .login-text:after {
	left: auto;
	right: 0;
}

/**
 * Cart
 */
.woocommerce-cart .woocommrece-cart-content {
	position: relative;
}

.woocommerce-cart .woocommrece-cart-content:after {
	clear: both;
	content: '';
	display: block;
}

.woocommerce-cart .woocommerce-cart-form {
	float: left;
	width: 66%;
	padding-right: 100px;
	position: relative;
}

.woocommerce-cart table.shop_table a {
	text-decoration: none;
}

.woocommerce-cart table.shop_table tbody td {
	padding: 30px;
}

.woocommerce-cart table.shop_table .woocommerce-cart-form__cart-item > td {
	padding-left: 0;
	padding-right: 0;
}

.woocommerce-cart table.shop_table td.product-thumbnail {
	padding-right: 30px;
	line-height: 1;
}

.woocommerce-cart table.shop_table td.product-thumbnail a {
	display: block;
	max-width: 140px;
}

.woocommerce-cart table.shop_table td.product-thumbnail img {
	min-width: 140px;
}

.woocommerce-cart table.shop_table button[name="update_cart"].hide {
	display: none;
}

.woocommerce-cart table.shop_table .product-top,
.woocommerce-cart table.shop_table .product-bottom {
	display: flex;
	justify-content: space-between;
}

.woocommerce-cart table.shop_table .product-bottom {
	align-items: center;
	margin-top: 15px;
}

.woocommerce-cart table.shop_table .product-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 200px;
}

.woocommerce-cart table.shop_table .product-name {
	width: 100%;
}

.woocommerce-cart table.shop_table .product-name a {
	display: inline-block;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 5px;
}

.woocommerce-cart table.shop_table .product-name .variation {
	color: var(--rz-text-color-gray);
	font-weight: 400;
	font-size: 15px;
	letter-spacing: 0;
	margin: 0 0 10px;
}

.woocommerce-cart table.shop_table .product-name .variation dt {
	font-weight: 400;
}

.woocommerce-cart table.shop_table .product-name .variation dd {
	margin: 0 0 5px;
}

.woocommerce-cart table.shop_table .product-name .variation p {
	margin: 0;
}

.woocommerce-cart table.shop_table .product-price {
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: var(--rz-color-dark);
}

.woocommerce-cart table.shop_table .product-remove .remove {
	display: flex;
	align-items: center;
	color: #919191;
	font-size: 14px;
	line-height: 21px;
}

.woocommerce-cart table.shop_table .product-remove .remove .razzi-svg-icon {
	font-size: 14px;
	margin-right: 5px;
	transition: .5s;
}

.woocommerce-cart table.shop_table .product-remove .remove span {
	font-size: 14px;
}

.woocommerce-cart table.shop_table .product-remove .remove:hover {
	color: var(--rz-color-dark);
}

.woocommerce-cart table.shop_table .product-qty .quantity .qty {
	width: 68px;
	height: 34px;
	padding: 0 10px;
}

.woocommerce-cart table.shop_table .razzi-quantity-dropdown .current {
	width: 68px;
	height: 34px;
}

.woocommerce-cart table.shop_table .razzi-quantity-dropdown .current .razzi-svg-icon {
	margin: 0;
	transform: translateY(-50%);
}

.woocommerce-cart table.shop_table .razzi-quantity-dropdown .qty-options {
	width: 68px;
	top: 33px;
}

.woocommerce-cart table.shop_table .coupon-form td {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.woocommerce-cart table.shop_table .coupon-form .coupon {
	float: left;
}

.woocommerce-cart table.shop_table .coupon-form .coupon label {
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	color: var(--rz-color-dark);
	margin-bottom: 10px;
	display: block;
}

.woocommerce-cart table.shop_table .coupon-form .coupon input {
	min-width: 265px;
}

.woocommerce-cart table.shop_table .coupon-form .actions > button {
	float: right;
	margin-top: 32px;
}

.woocommerce-cart table.shop_table .coupon-form .actions > button:disabled {
	opacity: 0.3;
}

.woocommerce-cart table.woocommerce-cart-form__contents {
	margin-bottom: 0;
}

.woocommerce-cart .cart-collaterals {
	float: left;
	width: 34%;
	margin-bottom: 135px;
	position: sticky;
	top: 50px;
}

.woocommerce-cart .cart-collaterals .cart_totals {
	background-color: var(--rz-background-color-gray);
	padding: 5px 30px;
}

.woocommerce-cart .cart-collaterals .cart_totals h2 {
	display: none;
}

.woocommerce-cart .cart-collaterals .shop_table {
	margin: 0;
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"] {
	display: none;
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"] + label {
	position: relative;
	padding-left: 33px;
	cursor: pointer;
	color: var(--rz-text-color-gray);
	display: flex;
	align-items: center;
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"] + label:before {
	content: '';
	width: 16px;
	height: 16px;
	border: 2px solid #ccc;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"] + label:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	opacity: 0;
	background-color: var(--rz-color-darker);
	border-radius: 50%;
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"]:checked + label {
	color: var(--rz-text-color-dark);
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"]:checked + label:after {
	opacity: 1;
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"]:checked + label:before {
	border-color: var(--rz-color-darker);
	border-width: 1px;
}

.woocommerce-cart .cart-collaterals .shop_table input[type="radio"] + label {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.woocommerce-cart .cart-collaterals .shop_table tr {
	font-size: 15px;
	line-height: 22px;
	color: var(--rz-color-dark);
}

.woocommerce-cart .cart-collaterals .shop_table tr th {
	font-size: 16px;
	border: none;
	padding: 20px 15px 20px 0;
}

.woocommerce-cart .cart-collaterals .shop_table tr td {
	text-align: right;
	padding: 20px 0;
}

.woocommerce-cart .cart-collaterals .shop_table tr td ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.woocommerce-cart .cart-collaterals .shop_table tr.order-total {
	font-size: 18px;
	font-weight: 500;
}

.woocommerce-cart .cart-collaterals .shop_table tr.order-total strong {
	font-weight: 500;
}

.woocommerce-cart .cart-collaterals .shop_table tr.order-total th {
	font-size: inherit;
	font-weight: inherit;
}

.woocommerce-cart .cart-collaterals .shop_table tr.woocommerce-shipping-totals td {
	text-align: left;
}

.woocommerce-cart .cart-collaterals .shop_table tr.woocommerce-shipping-totals h3 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 0;
}

.woocommerce-cart .cart-collaterals .shop_table tr.woocommerce-shipping-totals p {
	margin-bottom: 13px;
}

.woocommerce-cart .cart-collaterals .shop_table tr.woocommerce-shipping-totals a {
	text-decoration: underline;
}

.woocommerce-cart .cart-collaterals .shop_table tr.woocommerce-shipping-totals .select2-container {
	background-color: var(--rz-background-color-light);
}

.woocommerce-cart .cart-collaterals .shop_table .shipping-calculator-form .form-row-wide input {
	width: 100%;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: 30px;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.button {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
	text-decoration: none;
	width: inherit;
	line-height: 54px;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .continue-button {
	padding: 0;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .continue-button .razzi-svg-icon {
	transform: rotate(-180deg);
	margin: 0 16px 0 0;
	/*rtl:raw:
					transform: rotate(0);
					*/
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .continue-button:hover .razzi-svg-icon {
	transform: translateX(-3px) rotate(-180deg);
	/*rtl:raw:
						transform: translateX(-3px);
						*/
}

.woocommerce-cart .cross-sells {
	margin-top: 80px;
	float: left;
	width: 100%;
}

.woocommerce-cart .cross-sells > h2 {
	font-size: 28px;
	text-align: center;
	margin: 0 0 60px;
}

.woocommerce-cart .cross-sells ul.products {
	flex-wrap: nowrap;
	margin: 0;
	box-sizing: border-box;
}

.woocommerce-cart .cross-sells ul.products li {
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}

.woocommerce-cart .cross-sells .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 40px auto 0;
}

.woocommerce-cart .cross-sells .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.return-to-shop .wc-backward {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header {
	font-size: 18px;
	color: #161619;
	text-transform: capitalize;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header th {
	font-weight: 500;
}

.wc-block-cart table.wc-block-cart-items tr.wc-block-cart-items__row td {
	padding-top: 30px;
	padding-bottom: 30px;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row td:after {
	border-color: #ecf0f4;
	opacity: 1;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__product {
	font-size: 14px;
	color: #1d2128;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices {
	font-size: 14px;
	color: #1d2128;
	font-weight: 500;
}

.wc-block-cart table.wc-block-cart-items .wc-block-components-product-price__value.is-discounted {
	background-color: transparent;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity {
	padding: 15px 0 0;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity input.wc-block-components-quantity-selector__input {
	height: auto;
	width: 30px;
	min-width: 30px;
	height: 40px;
	line-height: 40px;
	padding: 0;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity input.wc-block-components-quantity-selector__input:focus {
	border: none;
	box-shadow: none;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after {
	display: none;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
	margin-bottom: 10px;
	border: 1px solid var(--rz-border-color-gray);
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button {
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button:focus {
	box-shadow: none;
}

.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity button.wc-block-cart-item__remove-link {
	text-align: left;
	font-size: 14px;
}

.wc-block-cart table.wc-block-cart-items .wc-block-components-formatted-money-amount {
	font-weight: 500;
	color: #1d2128;
}

.wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata__description {
	display: none;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title {
	font-weight: 500;
	color: #1d2128 !important;
}

.wc-block-cart.is-large .wc-block-components-sidebar .wc-block-components-panel,
.wc-block-cart.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,
.wc-block-cart.is-large .wc-block-components-sidebar .wc-block-components-totals-item,
.wc-block-cart.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,
.wc-block-cart.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) {
	padding-left: 0;
	padding-right: 0;
}

.wc-block-cart.is-mobile .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option,
.wc-block-cart.is-small .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option {
	padding-left: 30px;
}

.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,
.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
	display: block !important;
	padding-bottom: 10px;
}

.wc-block-components-sidebar {
	color: #1d2128;
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link {
	color: #1d2128;
	line-height: 1;
	margin-top: 15px;
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:focus {
	border: none !important;
}

.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option-layout {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
}

.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__description {
	font-size: 14px;
}

.wc-block-components-sidebar .wc-block-components-totals-wrapper {
	padding-bottom: 0;
}

.wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
	left: 0;
	min-width: 15px;
	min-height: 15px;
	width: 15px;
	height: 15px;
}

.wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input:focus {
	outline: none;
	border: 1px solid #1d2128 !important;
}

.wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input:checked:before {
	height: 9px;
	min-height: 9px;
	width: 9px;
	min-width: 9px;
	top: 2px;
	left: 2px;
	transform: none;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
	padding: 26px 31px 31px;
	background-color: #f5f5f5;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:after {
	border-color: #e2e2e2;
	opacity: 1;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title {
	text-align: left !important;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value {
	font-weight: 500;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-formatted-money-amount {
	font-size: 14px;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
	font-size: 18px;
	font-weight: 600;
}

.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item,
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) {
	padding-left: 0;
	padding-right: 0;
}

.wc-block-cart__submit .wc-block-components-button {
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	margin-top: 20px;
	outline: none !important;
	font-weight: 500;
}

.wc-block-cart__submit .wc-block-components-button:focus {
	box-shadow: none !important;
	outline: none;
}

.page.full-content:not(.elementor-page) .site-content .wp-block-woocommerce-cart.alignwide {
	max-width: 1170px;
	margin-left: 0;
	margin-right: 0;
}

/**
 * Checkout
 */
/**
 * Checkout
 */
.woocommerce-checkout .col2-set {
	float: left;
	width: 66%;
	padding-right: 100px;
}

.woocommerce-checkout .col2-set h2 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin-top: 0;
	margin-bottom: 25px;
}

.woocommerce-checkout .checkout-form-cols {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.woocommerce-checkout .checkout-form-cols:after, .woocommerce-checkout .checkout-form-cols:before {
	display: none;
}

.woocommerce-checkout .checkout-form-col .woocommerce-info {
	background-color: #F5F5F5;
	color: var(--rz-text-color);
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 0;
}

.woocommerce-checkout .checkout-form-col .woocommerce-info a {
	color: var(--rz-color-dark);
}

.woocommerce-checkout .checkout-form-col .woocommerce-form-login-toggle,
.woocommerce-checkout .checkout-form-col .woocommerce-form-coupon-toggle {
	padding-bottom: 30px;
}

.woocommerce-checkout .checkout-form-col form {
	border: 1px solid var(--rz-border-color);
	padding: 20px;
}

.woocommerce-checkout .checkout-form-col form .woocommerce-button {
	margin-top: 20px;
	min-width: 200px;
}

.woocommerce-checkout .checkout-form-col .form-row {
	margin: 0 0 25px;
}

.woocommerce-checkout .checkout-form-col .form-row label {
	display: block;
}

.woocommerce-checkout .checkout-form-col .form-row .input-text {
	width: 100%;
}

.woocommerce-checkout .checkout-form-col .lost_password {
	margin-bottom: 0;
	font-weight: 500;
}

.woocommerce-checkout form.checkout {
	margin-top: 20px;
}

.woocommerce-checkout form.checkout:after {
	clear: both;
	content: "";
	display: block;
}

.woocommerce-checkout form.checkout ul {
	list-style-type: none;
}

.woocommerce-checkout form.checkout h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin-top: 0;
}

.woocommerce-checkout form.checkout .form-row {
	margin: 0 0 25px 0;
}

.woocommerce-checkout form.checkout .form-row label {
	display: block;
	font-size: 15px;
	line-height: 22px;
	color: var(--rz-color-dark);
	margin-bottom: 5px;
}

.woocommerce-checkout form.checkout .form-row input[type="text"],
.woocommerce-checkout form.checkout .form-row textarea,
.woocommerce-checkout form.checkout .form-row input[type="tel"],
.woocommerce-checkout form.checkout .form-row input[type="email"],
.woocommerce-checkout form.checkout .form-row input[type="password"] {
	width: 100%;
}

.woocommerce-checkout form.checkout .form-row input.woocommerce-form__input-checkbox {
	width: auto;
}

.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox span:before {
	top: 3px;
}

.woocommerce-checkout form.checkout .woocommerce-account-fields {
	margin-top: 20px;
}

.woocommerce-checkout .woocommerce-checkout-review-order {
	float: left;
	width: 34%;
	position: sticky;
	top: 35px;
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-totals th {
	vertical-align: top;
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-totals td {
	width: 45%;
	text-align: left;
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-totals label {
	left: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table {
	border: 1px solid var(--rz-border-color);
	border-collapse: separate;
	padding: 20px 30px;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .product-item {
	display: flex;
	align-items: center;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .product-item img {
	max-width: 50px;
	margin-right: 10px;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table th,
.woocommerce-checkout .woocommerce-checkout-review-order-table td {
	background-color: transparent;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table thead th {
	border-bottom: 1px solid #E2E2E2;
	padding: 0 0 10px 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr {
	border: none;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:first-child td {
	padding-top: 20px;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td {
	padding: 5px 0;
	font-size: 15px;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th {
	padding: 0 0 10px 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th {
	padding: 20px 0 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-bottom: 1px solid #E2E2E2;
	color: var(--rz-color-dark);
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td {
	text-align: right;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping-title {
	color: var(--rz-color-dark);
	font-size: 16px;
	font-weight: 500;
	padding: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td, .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th {
	font-size: 18px;
	border: none;
	padding-bottom: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total {
	text-align: right;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name strong {
	font-weight: 400;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .variation {
	color: var(--rz-text-color-gray);
	font-weight: 400;
	font-size: 15px;
	letter-spacing: 0;
	margin: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dt {
	font-weight: 400;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd {
	margin: 0 0 5px;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd:last-child {
	margin: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .variation p {
	margin: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"] {
	display: none;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"] + label {
	position: relative;
	padding-left: 33px;
	cursor: pointer;
	color: var(--rz-text-color-gray);
	display: flex;
	align-items: center;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"] + label:before {
	content: '';
	width: 16px;
	height: 16px;
	border: 2px solid #ccc;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"] + label:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	opacity: 0;
	background-color: var(--rz-color-darker);
	border-radius: 50%;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"]:checked + label {
	color: var(--rz-text-color-dark);
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"]:checked + label:after {
	opacity: 1;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"]:checked + label:before {
	border-color: var(--rz-color-darker);
	border-width: 1px;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table input[type="radio"] + label {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .select2-container {
	background-color: var(--rz-background-color-light);
}

.woocommerce-checkout .woocommerce-shipping-methods label > .woocommerce-Price-amount {
	float: right;
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"] {
	display: none;
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"] + label {
	position: relative;
	padding-left: 33px;
	cursor: pointer;
	color: var(--rz-text-color-gray);
	display: flex;
	align-items: center;
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"] + label:before {
	content: '';
	width: 16px;
	height: 16px;
	border: 2px solid #ccc;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"] + label:after {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	opacity: 0;
	background-color: var(--rz-color-darker);
	border-radius: 50%;
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"]:checked + label {
	color: var(--rz-text-color-dark);
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"]:checked + label:after {
	opacity: 1;
}

.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"]:checked + label:before {
	border-color: var(--rz-color-darker);
	border-width: 1px;
}

.woocommerce-checkout .woocommerce-checkout-payment .payment_methods {
	padding: 0;
	margin: 0 0 20px;
}

.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .wc_payment_method {
	border: 1px solid var(--rz-border-color);
	padding: 17px 20px;
}

.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .wc_payment_method:not(:last-child) {
	border-bottom: none;
}

.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_method_paypal label img {
	height: 25px;
	vertical-align: middle;
	margin-left: 5px;
}

.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_method_paypal label a {
	float: right;
}

.woocommerce-checkout .woocommerce-checkout-payment label {
	font-size: 15px;
	color: var(--rz-text-color-gray);
	cursor: pointer;
}

.woocommerce-checkout .woocommerce-checkout-payment .place-order {
	width: 100%;
	padding: 0;
}

.woocommerce-checkout .woocommerce-checkout-payment .place-order .form-row {
	width: 100%;
	padding: 0;
	margin: 0;
}

.woocommerce-checkout .woocommerce-checkout-payment .place-order .form-row .woocommerce-form__label {
	font-size: 16px;
	color: var(--rz-text-color-gray);
}

.woocommerce-checkout .woocommerce-checkout-payment .place-order button {
	width: inherit;
	margin-top: 20px;
}

.woocommerce-checkout .woocommerce-order .woocommerce-notice {
	font-size: 18px;
	color: var(--rz-color-dark);
}

.woocommerce-checkout .woocommerce-order .woocommerce-order-overview {
	margin-bottom: 40px;
}

.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details {
	display: none;
}

.woocommerce-checkout .woocommerce-order > section {
	border: 1px solid var(--rz-border-color-gray);
	padding: 30px 40px 20px;
	margin-bottom: 20px;
}

.woocommerce-checkout .woocommerce-order > section > h2 {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	margin-top: 0;
}

.woocommerce-checkout .woocommerce-order > section .woocommerce-column__title {
	font-size: 16px;
}

.woocommerce-checkout .woocommerce-order > section table {
	margin: 0;
}

.woocommerce-checkout .woocommerce-order address {
	font-style: normal;
}

.woocommerce-checkout .woocommerce-order .woocommerce-columns--addresses {
	display: flex;
	float: none;
	width: 100%;
	padding: 0;
}

.woocommerce-checkout .woocommerce-order .woocommerce-columns--addresses > * {
	flex: 0 1 33%;
}

.woocommerce-checkout .woocommerce-order .woocommerce-columns--addresses .woocommerce-column__title {
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	margin-top: 0;
	color: var(--rz-color-dark);
}

.woocommerce-checkout .woocommerce-order .woocommerce-columns--addresses address {
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
}

.woocommerce-checkout .woocommerce-order .woocommerce-columns--addresses p {
	margin: 10px 0;
}

@media screen and (min-width: 768px) {
	.col2-set .form-row-first {
		float: left;
		margin-right: 3.8%;
		padding-right: 15px;
	}
	.col2-set .form-row-last {
		float: right;
		margin-right: 0;
		padding-left: 15px;
	}
	.col2-set .form-row-first,
	.col2-set .form-row-last {
		width: 50%;
	}
}

.woocommerce-form-track-order {
	font-weight: 400;
	text-align: center;
	font-size: 16px;
}

.woocommerce-form-track-order .form-row {
	text-align: left;
}

.woocommerce-form-track-order .form-row label {
	display: block;
	margin-bottom: 5px;
}

.woocommerce-form-track-order .form-row .input-text {
	width: 100%;
}

.woocommerce-form-track-order .form-row .button {
	width: 100%;
}

.woocommerce-checkout .wcf-embed-checkout-form label.woocommerce-form__label-for-checkbox input,
.woocommerce-checkout .wcf-embed-checkout-form .woocommerce-checkout-payment input[type="radio"] {
	display: none !important;
}

.woocommerce-checkout .wcf-embed-checkout-form .woocommerce-checkout-payment input[type="radio"] + label {
	padding-left: 33px !important;
}

.wp-block-woocommerce-checkout h2 {
	font-weight: 500;
}

.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button {
	line-height: 30px;
	width: auto;
}

.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text], .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url],
.wp-block-woocommerce-checkout .wc-block-components-textarea {
	color: var(--rz-color-dark);
	border: 1px solid var(--rz-border-color);
}

.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text]:focus, .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url]:focus,
.wp-block-woocommerce-checkout .wc-block-components-textarea:focus {
	color: var(--rz-color-dark);
	border-color: var(--rz-color-darker);
	outline: none;
}

.wp-block-woocommerce-checkout .wc-block-cart-item__prices {
	font-size: 14px;
	color: #1d2128;
	font-weight: 500;
}

.wp-block-woocommerce-checkout .wc-block-components-product-price__value.is-discounted {
	background-color: transparent;
}

.wp-block-woocommerce-checkout .wc-block-components-product-metadata__description {
	display: none;
}

.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
	color: #1d2128;
}

.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wp-block-woocommerce-checkout .wc-block-components-totals-item__value {
	font-weight: 500;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar div.wc-block-components-totals-item {
	padding-left: 0;
	padding-right: 0;
}

.wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
	left: 16px;
}

.wp-block-woocommerce-checkout .wc-block-components-checkbox label {
	font-size: 16px;
}

.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step {
	margin-bottom: 30px;
}

.wp-block-woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
	padding-top: 30px;
	margin-bottom: 30px;
}

.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step {
	margin-bottom: 30px;
}

.wp-block-woocommerce-checkout .is-large .wp-block-woocommerce-checkout-order-summary-block {
	padding: 14px 30px 14px 30px;
}

.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper {
	padding: 16px 0;
}

.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-panel,
.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,
.wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
	padding-left: 0;
	padding-right: 0;
}

.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item {
	padding-top: 0;
	padding-bottom: 16px;
}

.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
	padding-bottom: 0;
	margin-top: 0;
}

.wp-block-woocommerce-checkout .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper, .wp-block-woocommerce-checkout .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper, .wp-block-woocommerce-checkout .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {
	padding-left: 0;
	padding-right: 0;
}

.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
	outline: none;
}

/**
 * General WooCommerce components
 */
/**
 * Product Qty
 */
.razzi-quantity-dropdown {
	min-width: 55px;
}

.razzi-quantity-dropdown .qty,
.razzi-quantity-dropdown .razzi-qty-button {
	display: none !important;
}

.razzi-quantity-dropdown .qty-dropdown {
	position: relative;
	cursor: pointer;
	display: inline-flex;
	color: var(--rz-color-dark);
}

.razzi-quantity-dropdown .current {
	display: inline-block;
	font-size: 15px;
	width: 60px;
	height: 30px;
	line-height: 30px;
	border: 1px solid var(--rz-border-color-gray);
	position: relative;
	padding: 0 10px;
	text-align: left;
	transition: 0.35s;
}

.razzi-quantity-dropdown .current .razzi-svg-icon {
	font-size: 8px;
	color: #999;
	position: absolute;
	top: 50%;
	margin-top: 3px;
	right: 10px;
}

.razzi-quantity-dropdown .current:hover {
	border-color: #767676;
}

.razzi-quantity-dropdown .current:hover .razzi-svg-icon {
	color: #767676;
}

.razzi-quantity-dropdown .qty-options {
	position: absolute;
	top: 29px;
	width: 60px;
	display: none;
	background-color: var(--rz-background-color-light);
	border: 1px solid var(--rz-border-color-gray);
	z-index: 1000;
	overflow: hidden;
	text-align: left;
}

.razzi-quantity-dropdown .qty-options ul {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	transition: transform 0.2s ease;
}

.razzi-quantity-dropdown .qty-options ul li {
	transition: 0.4s;
	display: block;
	padding: 4.5px 10px;
}

.razzi-quantity-dropdown .qty-options ul li:hover,
.razzi-quantity-dropdown .qty-options ul li.active {
	background-color: var(--rz-background-color-gray);
}

.product-qty-number .quantity {
	border: 1px solid var(--rz-border-color-gray);
	transition: 0.4s;
	display: flex;
	font-size: 14px;
}

.product-qty-number .quantity:hover {
	border-color: var(--rz-color-darker);
}

.product-qty-number .quantity .razzi-qty-button {
	cursor: pointer;
	padding: 0 7px;
	align-items: center;
	position: relative;
	display: inline-flex;
}

.product-qty-number .quantity .razzi-qty-button svg {
	position: relative;
}

.product-qty-number .quantity .razzi-qty-button::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1.5em;
	height: 1.5em;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	background-color: transparent;
	transition: background-color .2s;
}

.product-qty-number .quantity .razzi-qty-button:hover {
	color: var(--rz-color-darker);
}

.product-qty-number .quantity .razzi-qty-button:hover::before {
	background-color: #eee;
}

.product-qty-number .quantity .qty {
	flex: 1 1 auto;
	padding: 0;
	border: none;
	-moz-appearance: textfield;
	appearance: textfield;
	-webkit-appearance: textfield;
	text-align: center;
	width: 34px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.product-qty-number .quantity .qty::-webkit-outer-spin-button, .product-qty-number .quantity .qty::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.product-qty-number div.product .quantity,
.product-qty-number .razzi-sticky-add-to-cart .quantity {
	font-size: 16px;
}

.product-qty-number div.product .quantity .razzi-qty-button,
.product-qty-number .razzi-sticky-add-to-cart .quantity .razzi-qty-button {
	padding: 0 16px;
}

.product-qty-number div.product .quantity .qty,
.product-qty-number .razzi-sticky-add-to-cart .quantity .qty {
	padding: 0;
	width: 34px;
}

.product-qty-number.woocommerce-cart table.shop_table .product-qty .quantity {
	font-size: 12px;
}

.product-qty-number.woocommerce-cart table.shop_table .product-qty .quantity .qty {
	width: 30px;
	height: 40px;
	line-height: 40px;
	padding: 0;
}

.product-qty-number .widget_shopping_cart_content .quantity {
	font-size: 12px;
}

.product-qty-number .widget_shopping_cart_content .quantity .qty {
	width: 30px;
}

/**
 * Header cart
 */
.site-header-cart {
	position: relative;
	margin: 0;
	padding: 0;
	content: "";
	display: table;
	table-layout: fixed;
}

.site-header-cart .cart-contents {
	text-decoration: none;
}

.site-header-cart .widget_shopping_cart {
	display: none;
}

.site-header-cart .product_list_widget {
	margin: 0;
	padding: 0;
}

/**
 * Star rating
 */
.star-rating {
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	display: inline-block;
}

.star-rating .rating-stars {
	display: block;
	line-height: 1;
}

.star-rating .rating-stars .razzi-svg-icon {
	margin-right: 1px;
}

.star-rating .max-rating .razzi-svg-icon {
	color: #CDCDCD;
}

.star-rating .user-rating {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.star-rating .user-rating .razzi-svg-icon {
	color: var(--rz-color-darker);
}

p.stars {
	line-height: 1;
	display: block;
	margin: 0 0 15px;
}

p.stars > span {
	display: flex;
	height: 15px;
}

p.stars a {
	position: relative;
	height: 15px;
	width: 15px;
	text-indent: -999em;
	font-size: 0;
	color: #CDCDCD;
	display: inline-block;
	text-decoration: none;
	margin-right: 1px;
	font-weight: 400;
	transition: none;
}

p.stars a:hover ~ a {
	color: #CDCDCD;
}

p.stars a span {
	text-indent: 0;
	display: block;
	font-size: 15px;
}

p.stars:hover a {
	color: var(--rz-color-darker);
}

p.stars.selected a.active {
	color: var(--rz-color-darker);
}

p.stars.selected a.active ~ a {
	color: #CDCDCD;
}

p.stars.selected a:not(.active) {
	color: var(--rz-color-darker);
}

.razzi-i-video {
	width: 45px;
	height: 45px;
	border: 12px solid rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	position: relative;
}

.razzi-i-video:before {
	content: '';
	width: 36px;
	height: 36px;
	background-color: #fff;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.razzi-i-video:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 9px solid #000;
	display: block;
	position: absolute;
	top: 50%;
	left: 55%;
	transform: translate(-50%, -50%);
}

.razzi-quantity-dropdown {
	min-width: 55px;
}

.razzi-quantity-dropdown .qty,
.razzi-quantity-dropdown .qty-button {
	display: none;
}

.razzi-quantity-dropdown .qty-dropdown {
	position: relative;
	cursor: pointer;
	display: inline-flex;
	color: var(--rz-color-dark);
}

.razzi-quantity-dropdown .current {
	display: inline-block;
	font-size: 15px;
	width: 60px;
	height: 30px;
	line-height: 30px;
	border: 1px solid var(--rz-border-color-gray);
	position: relative;
	padding: 0 10px;
	text-align: left;
	transition: 0.35s;
}

.razzi-quantity-dropdown .current .razzi-svg-icon {
	font-size: 8px;
	color: #999;
	position: absolute;
	top: 50%;
	margin-top: 3px;
	right: 10px;
}

.razzi-quantity-dropdown .current:hover {
	border-color: #767676;
}

.razzi-quantity-dropdown .current:hover .razzi-svg-icon {
	color: #767676;
}

.razzi-quantity-dropdown .qty-options {
	position: absolute;
	top: 29px;
	width: 60px;
	display: none;
	background-color: var(--rz-background-color-light);
	border: 1px solid var(--rz-border-color-gray);
	z-index: 1000;
	overflow: hidden;
	text-align: left;
}

.razzi-quantity-dropdown .qty-options ul {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	transition: transform 0.2s ease;
}

.razzi-quantity-dropdown .qty-options ul li {
	transition: 0.4s;
	display: block;
	padding: 4.5px 10px;
}

.razzi-quantity-dropdown .qty-options ul li:hover,
.razzi-quantity-dropdown .qty-options ul li.active {
	background-color: var(--rz-background-color-gray);
}

/**
 * Tabs
 */
.woocommerce-tabs > ul.tabs {
	list-style: none;
	padding: 0;
	display: flex;
	justify-content: center;
	border-bottom: 1px solid var(--rz-border-color-light);
	margin: 0;
}

.woocommerce-tabs > ul.tabs > li {
	display: block;
	margin: 0;
	position: relative;
	padding: 0 20px;
}

.woocommerce-tabs > ul.tabs > li > a {
	display: block;
	position: relative;
	font-weight: 500;
	padding: 10px 0;
}

.woocommerce-tabs > ul.tabs > li > a:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: var(--rz-background-color-primary);
	transition: .5s;
	opacity: 0;
}

.woocommerce-tabs > ul.tabs > li > a:hover {
	color: var(--rz-color-primary);
}

.woocommerce-tabs > ul.tabs > li.active > a {
	color: var(--rz-color-primary);
}

.woocommerce-tabs > ul.tabs > li.active > a:after {
	opacity: 1;
	width: 100%;
}

.woocommerce-tabs .panel h2:first-of-type {
	margin-bottom: 1em;
}

/**
 * Password strength meter
 */
.woocommerce-password-strength {
	text-align: right;
}

.woocommerce-password-strength.strong {
	color: #0f834d;
}

.woocommerce-password-strength.short {
	color: #e2401c;
}

.woocommerce-password-strength.bad {
	color: #e2401c;
}

.woocommerce-password-strength.good {
	color: #3D9CD2;
}

/**
 * Forms
 */
.form-row.woocommerce-invalid input.input-text {
	box-shadow: inset 2px 0 0 #e2401c;
}

.required {
	color: red;
}

/**
 * Notices
 */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	padding: 20px 30px;
	margin: 0 0 2em;
	position: relative;
	background-color: #1e85be;
	color: #fff;
	list-style: none outside;
	width: auto;
	word-wrap: break-word;
	font-size: 14px;
	outline: none;
}

.woocommerce-message .icon-message,
.woocommerce-info .icon-message,
.woocommerce-error .icon-message {
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 30px;
}

.woocommerce-message .close-message,
.woocommerce-info .close-message,
.woocommerce-error .close-message {
	position: absolute;
	right: 15px;
	top: 23px;
	cursor: pointer;
}

.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button {
	float: right;
	color: #fff;
	border-bottom: 1px solid;
	font-size: 15px;
}

.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a {
	color: #fff;
}

.woocommerce-message li,
.woocommerce-info li,
.woocommerce-error li {
	list-style: none outside !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.woocommerce-message {
	background-color: #8ed3af;
}

.woocommerce-error {
	background-color: #b81c23;
}

.demo_store {
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 1em;
	background-color: #3D9CD2;
	z-index: 9999;
	color: #fff;
}

.demo_store .woocommerce-store-notice__dismiss-link {
	color: #fff;
	float: right;
}

ul.list-unstyled {
	padding-left: 0;
	list-style: none;
}

ul.list-unstyled strong {
	font-weight: 500;
	color: var(--rz-color-dark);
}

@media screen and (min-width: 48em) {
	/**
	 * Header cart
	 */
	.site-header-cart .widget_shopping_cart {
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 999999;
		left: -999em;
		display: block;
		box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	}
	.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
		left: 0;
		display: block;
	}
}

.woocommerce label.woocommerce-form__label-for-checkbox {
	position: relative;
	padding-left: 35px;
	display: block;
	cursor: pointer;
	font-size: 15px;
	font-weight: 400;
	color: var(--rz-text-color);
	margin-bottom: 0;
	line-height: 1.5;
}

.woocommerce label.woocommerce-form__label-for-checkbox input {
	display: none;
}

.woocommerce label.woocommerce-form__label-for-checkbox span:before, .woocommerce label.woocommerce-form__label-for-checkbox span:after {
	content: "";
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background-color: #e2e2e2;
	position: absolute;
	left: 0;
	top: 1px;
	transition: 0.4s;
}

.woocommerce label.woocommerce-form__label-for-checkbox span:before {
	border: 1px solid #e2e2e2;
	background-color: #e2e2e2;
}

.woocommerce label.woocommerce-form__label-for-checkbox span:after {
	opacity: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwb2x5Z29uIHBvaW50cz0iNC4xNzcsMTAuNTQzIDAuNDM0LDYuOCAxLjU2Niw1LjY2OCA0LjE3Nyw4LjI3OSAxMC40MzUsMi4wMjMgMTEuNTY1LDMuMTU1ICIvPjwvZz48L2c+PC9zdmc+) no-repeat center center;
}

.woocommerce label.woocommerce-form__label-for-checkbox span.required:before, .woocommerce label.woocommerce-form__label-for-checkbox span.required:after {
	display: none;
}

.woocommerce label.woocommerce-form__label-for-checkbox :checked ~ span {
	color: var(--rz-border-color-dark);
}

.woocommerce label.woocommerce-form__label-for-checkbox :checked ~ span:before {
	border-color: var(--rz-border-color-dark);
	background: transparent;
}

.woocommerce label.woocommerce-form__label-for-checkbox :checked ~ span:after {
	opacity: 1;
}

.woocommerce .mailchimp-newsletter .woocommerce-form__input-checkbox {
	display: none;
}

.woocommerce .mailchimp-newsletter .woocommerce-form__input-checkbox:checked ~ .woocommerce-form__label-for-checkbox span {
	color: var(--rz-border-color-dark);
}

.woocommerce .mailchimp-newsletter .woocommerce-form__input-checkbox:checked ~ .woocommerce-form__label-for-checkbox span:before {
	border-color: var(--rz-border-color-dark);
	background: transparent;
}

.woocommerce .mailchimp-newsletter .woocommerce-form__input-checkbox:checked ~ .woocommerce-form__label-for-checkbox span:after {
	opacity: 1;
}

.password-input {
	position: relative;
	display: block;
}

.password-input .show-password-input {
	transition: .35s;
	cursor: pointer;
	opacity: .5;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	height: 20px;
	background: no-repeat center center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWV5ZSI+PHBhdGggZD0iTTEgMTJzNC04IDExLTggMTEgOCAxMSA4LTQgOC0xMSA4LTExLTgtMTEtOHoiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIzIj48L2NpcmNsZT48L3N2Zz4=");
	padding: 0;
}

.password-input .show-password-input:hover, .password-input .show-password-input.display-password {
	opacity: 1;
}

.select2 .selection {
	display: block;
}

.select2 span.select2-selection--single {
	border-radius: 0;
	border: 0;
	background: transparent;
	height: auto;
	transition: border 0.4s;
	border: 1px solid var(--rz-border-color);
}

.select2 span.select2-selection--single:hover {
	border-color: var(--rz-color-darker);
}

.select2 span.select2-selection--single .select2-selection__rendered {
	font-size: inherit;
	line-height: inherit;
	height: auto;
	min-height: 50px;
	padding: 13px 20px;
}

.select2 span.select2-selection--single .select2-selection__rendered:focus {
	outline: none;
}

.select2 span.select2-selection--single .select2-selection__arrow {
	top: 50%;
	margin-top: -7px;
	right: 20px;
	width: 14px;
	height: 14px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgMTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iNywxMC43NzMgMS41MzEsNi4zOTggMi40NjksNS4yMjcgNyw4Ljg1MSAxMS41MzEsNS4yMjcgMTIuNDY5LDYuMzk4ICIvPjwvZz48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiLz48L3N2Zz4=) no-repeat right center;
}

.select2 span.select2-selection--single .select2-selection__arrow b {
	display: none;
}

.select2.select2-container--open .select2-selection--single {
	border-color: var(--rz-color-darker);
}

.select2.select2-container--open .select2-selection--single .select2-selection__arrow {
	transform: rotate(180deg);
}

.select2.select2-container--disabled .select2-selection--single {
	background: transparent;
}

.select2-container.select2-container--open {
	z-index: 10000;
}

.select2-container .select2-dropdown {
	font-size: 16px;
}

.select2-container .select2-search--dropdown {
	padding: 0;
	margin-bottom: 10px;
}

.select2-container .select2-search--dropdown .select2-search__field {
	border-color: #525252;
}

.select2-container .select2-dropdown {
	border-radius: 0;
	border: 0;
	padding: 10px;
	margin-top: 3px;
	border: 1px solid;
	background: #fff;
	box-shadow: 0 0 30px -2px rgba(0, 0, 0, 0.1);
	z-index: 1151;
}

.select2-container .select2-results__options {
	scrollbar-color: #1f1f1f #e2e2e278;
	scrollbar-width: thin;
}

.select2-container .select2-results__options::-webkit-scrollbar {
	width: 0;
	opacity: 0;
}

.select2-container .select2-results__options:hover::-webkit-scrollbar {
	width: 2px;
}

.select2-container .select2-results__options::-webkit-scrollbar-track {
	border-radius: 2px;
	background-color: #fff;
}

.select2-container .select2-results__options::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: var(--rz-color-darker);
}

.select2-container .select2-results__options::-webkit-scrollbar-thumb:hover {
	background: #1f1f1f;
}

.select2-container .select2-results__options:focus {
	outline: none;
}

.select2-container .select2-results__options .select2-results__option--highlighted {
	background-color: transparent;
	color: var(--rz-color-darker);
	text-shadow: 0 0 var(--rz-color-darker);
}

.select2-container .select2-results__options .select2-results__option[aria-selected=true] {
	background-color: transparent;
	color: var(--rz-color-darker);
	text-shadow: 0 0 var(--rz-color-darker);
}

.select2-container.select2-container--default .select2-results__option[data-selected=true] {
	background-color: transparent;
	color: var(--rz-color-darker);
	text-shadow: 0 0 var(--rz-color-darker);
}

.select2-container .select2-results__option:focus {
	outline: none;
}

.pswp .video-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
}

.pswp .video-wrapper iframe,
.pswp .video-wrapper .wp-video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.pswp .video-wrapper iframe:-webkit-full-screen {
	transform: none;
}

.admin-bar .pswp {
	z-index: 999999;
}

#yith-wcwl-popup-message {
	display: none !important;
}

body .blockUI.blockOverlay {
	position: relative;
	background-color: rgba(255, 255, 255, 0.7) !important;
	background-image: none !important;
}

body .blockUI.blockOverlay:after {
	display: none;
}

body .blockUI.blockOverlay:before {
	border-radius: 100px;
	display: block;
	background-image: none;
	background-color: var(--rz-background-color-primary);
	height: 13px;
	width: 13px;
	-webkit-animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	        animation: razzi-scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	z-index: 9999;
	color: transparent !important;
	font-size: 0;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
	margin: 0;
}

.razzi-history-products {
	margin-bottom: 80px;
	position: relative;
}

.razzi-history-products .recently-header {
	margin: 0 0 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.razzi-history-products .recently-header.no-button {
	justify-content: center;
}

.razzi-history-products .recently-title {
	font-size: 28px;
	margin: 0 25px 0 0;
}

.razzi-history-products:not(.grid-type) ul.products {
	margin: 0;
	flex-wrap: initial;
}

.razzi-history-products:not(.grid-type) ul.products li.product {
	padding: 0;
}

.razzi-history-products .product-list {
	list-style: none;
	padding: 0;
}

.razzi-history-products .product-list.no-products li {
	width: 100%;
}

.razzi-history-products .product-list.no-products .razzi-button {
	margin-top: 35px;
}

.razzi-history-products .product-list li {
	display: inline-block;
}

.razzi-history-products .product-list li .product-infor {
	display: none;
	width: auto;
	min-width: 150px;
	position: absolute;
	top: 100px;
	z-index: 10002;
	box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3);
	padding: 10px 25px;
	background-color: rgba(255, 255, 255, 0.9);
	text-align: center;
}

.razzi-history-products .product-list li .product-title {
	margin: 0 0 3px;
	white-space: nowrap;
}

.razzi-history-products .product-list li .product-price {
	color: var(--rz-text-color-gray);
	font-size: 16px;
	font-weight: 500;
	white-space: nowrap;
}

.razzi-history-products .product-list li .product-price del {
	font-size: 14px;
	color: #a6a6a6;
}

.razzi-history-products .product-list li .product-price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
	padding-left: 5px;
}

.razzi-history-products .product-list li .hover-image {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity .4s;
}

.razzi-history-products .product-list li:hover .hover-image {
	opacity: 1;
}

.razzi-history-products .swiper-scrollbar {
	max-width: 570px;
	background-color: #e5e5e5;
	cursor: pointer;
	height: 4px;
	border-radius: 0;
	position: static;
	width: 100%;
	margin: 40px auto 0;
}

.razzi-history-products .swiper-scrollbar-drag {
	background-color: var(--rz-background-color-primary);
	cursor: pointer;
}

.razzi-history-products .razzi-posts__loading {
	display: block;
}

.razzi-history-products.loaded .razzi-posts__loading {
	display: none;
}

.razzi-history-products.hide-empty {
	display: none;
}

.single-product .razzi-history-products .recently-header {
	margin-bottom: 60px;
}

.razzi-sticky-add-to-cart {
	position: fixed;
	left: 0;
	right: 0;
	z-index: -9999;
	padding: 10px 0;
	overflow: hidden;
	background-color: #ffffff;
	transition: transform .3s;
	opacity: 0;
}

.razzi-sticky-add-to-cart .rz-compare-button,
.razzi-sticky-add-to-cart .rz-wishlist-button,
.razzi-sticky-add-to-cart .product-size-guide,
.razzi-sticky-add-to-cart a.added_to_cart,
.razzi-sticky-add-to-cart p.stock {
	display: none;
}

.razzi-sticky-add-to-cart.open {
	overflow: initial;
	opacity: 1;
	z-index: 1000;
}

.razzi-sticky-add-to-cart form.cart {
	margin-left: auto;
}

.razzi-sticky-add-to-cart form.cart .product-button-wrapper {
	display: flex;
}

.razzi-sticky-add-to-cart form.cart .product-button-wrapper .rz-buy-now-button {
	display: none;
}

.razzi-sticky-add-to-cart form.cart .qty {
	width: 83px;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: var(--rz-text-color);
	height: 54px;
	line-height: 54px;
}

.razzi-sticky-add-to-cart form.cart .quantity .qty-dropdown .current {
	width: 83px;
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	padding: 0 20px;
}

.razzi-sticky-add-to-cart form.cart .quantity .qty-dropdown .qty-options {
	width: 100%;
	height: 180px !important;
}

.razzi-sticky-add-to-cart form.cart .quantity .qty-dropdown .qty-options ul li {
	padding: 4.5px 20px;
	font-size: 18px;
}

.razzi-sticky-add-to-cart form.cart .quantity .qty-dropdown .razzi-svg-icon {
	font-size: 11px;
	margin-top: 0;
	transform: translateY(-50%);
	right: 20px;
}

.razzi-sticky-add-to-cart form.cart .single_add_to_cart_button {
	margin-left: 25px;
	display: flex;
	align-items: center;
}

.razzi-sticky-add-to-cart form.cart .single_add_to_cart_button .razzi-svg-icon {
	padding-left: 15px;
}

.razzi-sticky-add-to-cart form.cart .single_add_to_cart_button .icon-shop-cart {
	font-size: 20px;
}

.razzi-sticky-add-to-cart form.variations_form {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: flex-end;
	width: 100%;
}

.razzi-sticky-add-to-cart form.variations_form table.variations {
	margin: 10px 30px 10px 0;
	border: none;
	position: relative;
	padding-right: 40px;
	display: flex;
	flex: .8 1 0;
	justify-content: flex-end;
}

.razzi-sticky-add-to-cart form.variations_form table.variations select {
	padding: 6px 25px 6px 0;
	border-width: 0 0 1px;
	background-position: 100% 50%;
	max-width: 145px;
}

.razzi-sticky-add-to-cart form.variations_form table.variations .wcboost-variation-swatches__wrapper {
	line-height: 1;
}

.razzi-sticky-add-to-cart form.variations_form tbody {
	display: flex;
	align-items: center;
	justify-content: center;
}

.razzi-sticky-add-to-cart form.variations_form tbody tr:not(:last-child) {
	margin-right: 30px;
}

.razzi-sticky-add-to-cart form.variations_form tbody td {
	border: none;
	padding: 0;
}

.razzi-sticky-add-to-cart form.variations_form tbody td.label {
	font-weight: 500;
	padding-right: 10px;
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 1;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches__selected-label {
	display: none !important;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches .wcboost-variation-swatches__item {
	margin: 0 5px;
	font-size: 12px;
	font-weight: 500;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches .wcboost-variation-swatches__item:last-child {
	margin-right: 0;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--color .wcboost-variation-swatches__item {
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--image .wcboost-variation-swatches__item {
	width: 25px !important;
	height: auto !important;
	line-height: 1 !important;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--image .wcboost-variation-swatches__item img {
	border: 1px solid transparent;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--image .wcboost-variation-swatches__item .wcboost-variation-swatches__name:after {
	display: none !important;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--image .wcboost-variation-swatches__item.selected img, .razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--image .wcboost-variation-swatches__item:hover img {
	border-color: #111;
}

.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--label .wcboost-variation-swatches__item,
.razzi-sticky-add-to-cart form.variations_form .wcboost-variation-swatches--button .wcboost-variation-swatches__item {
	width: auto !important;
	height: 25px !important;
	line-height: 1 !important;
	padding: 5px 7px;
}

.razzi-sticky-add-to-cart form.variations_form .reset_variations {
	display: none !important;
}

.razzi-sticky-add-to-cart form.variations_form .single_variation_wrap {
	display: flex;
	justify-content: flex-end;
}

.razzi-sticky-add-to-cart form.variations_form .single_variation_wrap .price del {
	display: block;
}

.razzi-sticky-add-to-cart form.variations_form .woocommerce-variation {
	display: flex;
	flex: none;
	align-items: center;
}

.razzi-sticky-add-to-cart form.variations_form .woocommerce-variation .woocommerce-variation-description,
.razzi-sticky-add-to-cart form.variations_form .woocommerce-variation .woocommerce-variation-price,
.razzi-sticky-add-to-cart form.variations_form .woocommerce-variation .woocommerce-variation-availability {
	display: none;
}

.razzi-sticky-add-to-cart form.variations_form .woocommerce-variation .woocommerce-variation-availability {
	margin-left: 25px;
}

.razzi-sticky-add-to-cart form.variations_form .woocommerce-variation .woocommerce-variation-availability p {
	margin: 0;
}

.razzi-sticky-add-to-cart form.variations_form .single_add_to_cart_button.disabled {
	opacity: .5;
	cursor: not-allowed;
}

.razzi-sticky-add-to-cart.product-variable .razzi-sticky-add-to-cart__content-button:not(.is-wcpa-product) {
	display: none;
}

.razzi-sticky-add-to-cart.product-variable .razzi-sticky-add-to-cart__content-product-info {
	flex: none;
	max-width: 25%;
}

.razzi-sticky-add-to-cart.product_variable_button .razzi-sticky-add-to-cart__content-button {
	display: block;
}

.razzi-sticky-add-to-cart .quick-view-modal .woocommerce .entry-summary {
	padding-bottom: 50px;
}

.razzi-sticky-add-to-cart .cart .razzi-free-shipping-bar {
	display: none;
}

.razzi-sticky-add-to-cart__content {
	display: flex;
	align-items: center;
	justify-content: center;
}

.razzi-sticky-add-to-cart__content > p.stock {
	display: none;
}

.razzi-sticky-atc__product-image {
	max-width: 3.706325903em;
	margin-right: 25px;
}

.razzi-sticky-add-to-cart__content-title {
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 5px;
}

.razzi-sticky-add-to-cart__content-product-info {
	margin-right: 40px;
}

.razzi-sticky-add-to-cart .woocommerce-variation-price .price,
.razzi-sticky-add-to-cart__content-price,
.razzi-sticky-add-to-cart .price {
	font-size: 14px;
	font-weight: 500;
	color: var(--rz-text-color-gray);
	display: block;
}

.razzi-sticky-add-to-cart .woocommerce-variation-price .price del,
.razzi-sticky-add-to-cart__content-price del,
.razzi-sticky-add-to-cart .price del {
	margin-right: 10px;
	font-size: 12px;
	color: #a6a6a6;
	display: inline-block;
}

.razzi-sticky-add-to-cart .woocommerce-variation-price .price ins,
.razzi-sticky-add-to-cart__content-price ins,
.razzi-sticky-add-to-cart .price ins {
	background-color: transparent;
	color: var(--rz-color-primary);
}

.razzi-sticky-add-to-cart form.cart .single_add_to_cart_button.loading::after,
.razzi-sticky-add-to-cart__content-button.loading::after {
	height: 16px;
	width: 16px;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid;
	border-top-color: transparent;
	-webkit-animation: razzi-spin infinite 1s linear;
	animation: razzi-spin infinite 1s linear;
	transition: opacity .2s linear .2s;
	content: "";
	margin-top: -1px;
	margin-left: 19px;
}

.razzi-sticky-add-to-cart form.cart .single_add_to_cart_button.loading .razzi-svg-icon,
.razzi-sticky-add-to-cart__content-button.loading .razzi-svg-icon {
	display: none;
}

.razzi-sticky-add-to-cart__content-button {
	margin-left: auto;
	position: relative;
}

.razzi-sticky-add-to-cart__content-button .icon-shop-cart {
	font-size: 20px;
}

.admin-bar .razzi-sticky-atc_top {
	top: 32px;
}

.razzi-sticky-atc_top {
	top: 0;
	transform: translate3d(0, -100%, 0);
	border-bottom: 1px solid var(--rz-border-color-light);
}

.razzi-sticky-atc_top.open {
	transform: translate3d(0, 0, 0);
}

.razzi-sticky-atc_top .quantity .qty-dropdown .qty-options {
	top: calc(100% - 1px);
}

.rz-header_sticky-act-active {
	opacity: 0;
}

.razzi-sticky-atc_bottom {
	bottom: 0;
	transform: translate3d(0, 100%, 0);
	border-top: 1px solid var(--rz-border-color-light);
}

.razzi-sticky-atc_bottom.open {
	transform: translate3d(0, 0, 0);
}

.razzi-sticky-atc_bottom .quantity .qty-dropdown .qty-options {
	bottom: calc(100% - 1px);
	top: initial;
}

.wp-block-button__link {
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	background-color: var(--rz-background-color-dark);
	color: var(--rz-color-lighter);
	padding: 0 37px;
	text-align: center;
	transition: ease .3s;
	white-space: nowrap;
	text-decoration: none;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
	font-size: 12.57143px;
	background-color: #ff311c;
	color: #fff;
	border: none;
	text-transform: capitalize;
	font-weight: 400;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	color: #1d2128;
	margin-top: 6px;
	margin-bottom: 0;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: #1d2128;
	margin-top: 12px;
}

.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating .star-rating .max-rating {
	position: static;
}

.wc-block-components-notice-banner {
	align-content: flex-start;
	align-items: stretch;
	background-color: #fff;
	border: 1px solid;
	border-radius: 4px;
	box-sizing: border-box;
	color: #2f2f2f;
	display: flex;
	font-size: .875em;
	font-weight: 400;
	gap: 12px;
	line-height: 1.5;
	margin: 16px 0;
	padding: 16px !important;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
	align-self: center;
	flex-basis: 100%;
	padding-right: 16px;
	white-space: normal;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child {
	padding-right: 0;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary {
	font-weight: 600;
	margin: 0 0 8px;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul {
	margin: 0 0 0 24px;
	padding: 0;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li:after, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li:after {
	clear: both;
	content: "";
	display: block;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	border: 0;
	color: #2f2f2f !important;
	float: right;
	margin: 0;
	opacity: .6;
	padding: 0 !important;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
	text-underline-position: under;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover {
	opacity: 1;
}

.wc-block-components-notice-banner > svg {
	fill: #fff;
	background-color: #2f2f2f;
	border-radius: 50%;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 2px;
}

.wc-block-components-notice-banner > .wc-block-components-button {
	background: transparent none !important;
	border: 0 !important;
	box-shadow: none !important;
	color: #2f2f2f !important;
	flex: 0 0 16px;
	height: 16px !important;
	margin: 6px 0 0 auto !important;
	min-height: auto !important;
	min-width: 0 !important;
	opacity: .6;
	outline: none !important;
	padding: 0 !important;
	width: 16px !important;
}

.wc-block-components-notice-banner > .wc-block-components-button > svg {
	margin: 0 !important;
}

.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover {
	opacity: 1;
}

.wc-block-components-notice-banner.is-error {
	background-color: #fff0f0;
	border-color: #cc1818;
}

.wc-block-components-notice-banner.is-error > svg {
	background-color: #cc1818;
	transform: rotate(180deg);
}

.wc-block-components-notice-banner.is-warning {
	background-color: #fffbf4;
	border-color: #f0b849;
}

.wc-block-components-notice-banner.is-warning > svg {
	background-color: #f0b849;
	transform: rotate(180deg);
}

.wc-block-components-notice-banner.is-success {
	background-color: #f4fff7;
	border-color: #4ab866;
}

.wc-block-components-notice-banner.is-success > svg {
	background-color: #4ab866;
}

.wc-block-components-notice-banner.is-info {
	background-color: #f4f8ff;
	border-color: #007cba;
}

.wc-block-components-notice-banner.is-info > svg {
	background-color: #007cba;
}

/**
 * WooCommerce Responsive
 */
@media (min-width: 1500px) {
	.razzi-sticky-add-to-cart .container-fluid {
		padding-left: 90px;
		padding-right: 90px;
	}
	.single-product:not(.full-content).product-full-width div.product .entry-summary {
		padding-left: 90px;
	}
	.razzi-catalog-page:not(.full-content) .razzi-container,
	.razzi-catalog-page:not(.full-content) .razzi-container-wide {
		--razzi-catalog-sidebar-width: 385px;
	}
	body.razzi-catalog-page:not(.full-content) .razzi-container,
	body.razzi-catalog-page:not(.full-content) .razzi-container-wide {
		--razzi-catalog-sidebar-space: 65px;
	}
}

@media (min-width: 1300px) {
	body.single-product.product-full-width:not(.full-content) {
		--razzi-product-sidebar-space: 65px;
	}
	body.single-product:not(.full-content) {
		--razzi-product-sidebar-width: 320px;
	}
}

@media (min-width: 992px) and (max-width: 1600px) {
	.single-product.product-full-width:not(.full-content) .razzi-product-fbt ul.products li.product {
		width: 33.33%;
	}
}

@media (max-width: 1199px) {
	.quick-view-modal .woocommerce .product .entry-summary {
		padding-left: 30px;
		padding-right: 30px;
	}
	.single-product div.product .entry-summary {
		padding-left: 45px;
	}
	.razzi-sticky-add-to-cart.product-variable form.variations_form {
		display: none;
	}
	.razzi-sticky-add-to-cart.product-variable .razzi-sticky-add-to-cart__content-button:not(.is-wcpa-product) {
		display: block;
	}
	.woocommerce-MyAccount-navigation,
	.woocommerce-MyAccount-content {
		width: 100%;
		padding: 0;
	}
	.woocommerce-MyAccount-navigation {
		border-bottom: 1px solid var(--rz-border-color-light);
	}
	.woocommerce-MyAccount-navigation ul {
		display: flex;
		overflow: hidden;
		overflow-x: auto;
		margin: 0 -15px;
	}
	.woocommerce-MyAccount-navigation ul li {
		padding: 15px;
		border: none;
	}
	.woocommerce-MyAccount-navigation ul li:first-child {
		border: none;
	}
	.woocommerce-MyAccount-navigation ul li a {
		padding: 0;
		white-space: nowrap;
	}
	.woocommerce-MyAccount-navigation ul li a .razzi-svg-icon {
		display: none;
	}
	.woocommerce-MyAccount-content {
		margin-top: 50px;
	}
	table.my_account_orders > tbody > tr > td > table tr td {
		padding: 15px;
	}
}

@media (min-width: 991px) {
	ul.products li.product {
		width: 33.33%;
		padding: 0 15px;
	}
	ul.products.columns-1 li.product {
		float: none;
		width: 100%;
	}
	ul.products.columns-2 li.product {
		width: 50%;
	}
	ul.products.columns-3 li.product {
		width: 33.33%;
	}
	ul.products.columns-4 li.product {
		width: 25%;
	}
	ul.products.columns-5 li.product {
		width: 20%;
	}
	ul.products.columns-6 li.product {
		width: 16.66%;
	}
	ul.products.columns-7 li.product {
		width: 14.28%;
	}
	ul.products.layout-masonry {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		position: relative;
	}
	ul.products.layout-masonry li.product {
		width: 100%;
	}
	ul.products.layout-masonry li.product .product-inner,
	ul.products.layout-masonry li.product .product-thumbnail,
	ul.products.layout-masonry li.product .woocommerce-LoopProduct-link {
		display: block;
	}
	ul.products.layout-masonry li.product .product-thumbnail img {
		-o-object-fit: cover;
		   object-fit: cover;
		width: 100%;
		height: 100%;
	}
	ul.products.layout-masonry:not(.razzi-products-masonry__content) li.product:nth-child(14n+11), ul.products.layout-masonry:not(.razzi-products-masonry__content) li.product:nth-child(14n+1) {
		grid-column: span 2;
		grid-row: span 2;
	}
	.razzi-catalog-page {
		--razzi-catalog-sidebar-space: 45px;
		--razzi-catalog-sidebar-width: 300px;
	}
	.razzi-catalog-page.sidebar-content .primary-sidebar {
		padding-right: var(--razzi-catalog-sidebar-space);
	}
	.razzi-catalog-page.content-sidebar .primary-sidebar {
		padding-left: var(--razzi-catalog-sidebar-space);
	}
	.razzi-catalog-page:not(.full-content) .content-area {
		width: 75%;
	}
	.razzi-catalog-page:not(.full-content) .primary-sidebar {
		width: 25%;
	}
	.razzi-catalog-page:not(.full-content) .razzi-container,
	.razzi-catalog-page:not(.full-content) .razzi-container-wide {
		--razzi-catalog-sidebar-space: 30px;
	}
	.razzi-catalog-page:not(.full-content) .razzi-container .primary-sidebar,
	.razzi-catalog-page:not(.full-content) .razzi-container-wide .primary-sidebar {
		width: var(--razzi-catalog-sidebar-width);
	}
	.razzi-catalog-page:not(.full-content) .razzi-container .content-area,
	.razzi-catalog-page:not(.full-content) .razzi-container-wide .content-area {
		width: calc(100% - var(--razzi-catalog-sidebar-width));
	}
	.catalog-toolbar.layout-v3 .toggle-filters.show-on-mobile {
		display: none;
	}
	.single-product {
		--razzi-product-sidebar-space: 15px;
		--razzi-product-thumbs-width: 85px;
		--razzi-product-sidebar-width: 300px;
	}
	.single-product.sidebar-content .content-area {
		padding-left: var(--razzi-product-sidebar-space);
	}
	.single-product.content-sidebar .content-area {
		padding-right: var(--razzi-product-sidebar-space);
	}
	.single-product:not(.full-content) div.product {
		--razzi-product-thumbs-width: 55px;
	}
	.single-product:not(.full-content) div.product .entry-summary {
		padding-left: 30px;
	}
	.single-product:not(.full-content) div.product .product-button-wrapper .single_add_to_cart_button {
		min-width: 220px;
	}
	.single-product:not(.full-content) .content-area {
		width: calc(100% - var(--razzi-product-sidebar-width));
	}
	.single-product:not(.full-content) .primary-sidebar {
		width: var(--razzi-product-sidebar-width);
		position: sticky;
		top: 0;
	}
	.single-product:not(.full-content):not(.product-full-width) .razzi-product-fbt ul.products li.product {
		width: 33.33%;
	}
	.single-product:not(.full-content).product-full-width {
		--razzi-product-sidebar-space: 15px;
	}
	.single-product:not(.full-content).product-full-width .woocommerce-product-gallery {
		width: 45%;
	}
	.single-product:not(.full-content).product-full-width .entry-summary {
		width: 55%;
	}
	.single-product:not(.full-content).header-sticky .primary-sidebar {
		top: 100px;
	}
	.single-product:not(.full-content).header-sticky.admin-bar .primary-sidebar {
		top: 130px;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	ul.products.columns-5 li.product {
		width: 25%;
	}
	ul.products.columns-6 li.product {
		width: 25%;
	}
	.single-product div.product.layout-v2 .flex-control-thumbs,
	.single-product div.product.layout-v6 .flex-control-thumbs {
		width: 62px;
	}
	.single-product div.product.layout-v2 .woocommerce-product-gallery:not(.without-thumbnails),
	.single-product div.product.layout-v6 .woocommerce-product-gallery:not(.without-thumbnails) {
		padding-left: 75px;
	}
	.single-product:not(.full-content) div.product .quantity,
	.single-product:not(.full-content) div.product .product-button-wrapper .single_add_to_cart_button,
	.single-product:not(.full-content) div.product .product-button-wrapper p.cart {
		width: 100%;
	}
	.razzi-catalog-page:not(.full-content) ul.products li.product {
		width: 33.33%;
	}
}

@media (max-width: 991px) {
	.woocommerce-product-gallery .flex-control-thumbs li {
		position: relative;
	}
	.woocommerce-product-gallery .flex-control-thumbs li img {
		opacity: 0;
		position: absolute;
	}
	.woocommerce-product-gallery .flex-control-thumbs li span {
		transition: background-color 0.4s;
		display: block;
		width: 100%;
		height: 100%;
		background-color: #d8d8d8;
	}
	.woocommerce-product-gallery .flex-control-thumbs li .flex-active + span {
		background-color: var(--rz-background-color-primary);
	}
	.woocommerce-product-gallery .flex-control-thumbs li .razzi-i-video {
		display: none;
	}
	.rz-catalog-categories {
		padding: 0;
		margin-bottom: 40px;
	}
	.single-product div.product .woocommerce-product-gallery,
	.single-product div.product .entry-summary {
		width: 100%;
	}
	.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a, .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
		margin: 0 auto;
	}
	.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a {
		display: flex;
	}
	.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-youtube, .single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-vimeo {
		padding-bottom: inherit;
	}
	.single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-youtube iframe, .single-product div.product .woocommerce-product-gallery .razzi-video-wrapper.video-vimeo iframe {
		position: static;
	}
	.single-product div.product .woocommerce-product-gallery .flex-direction-nav {
		display: block;
	}
	.single-product div.product.layout-v5 .woocommerce-product-gallery__wrapper {
		display: flex;
	}
	.single-product div.product.layout-v5 .flex-viewport {
		height: 100% !important;
	}
	.single-product div.product .entry-summary {
		padding-left: 0;
		margin-top: 50px;
	}
	.single-product div.product.has-buy-now .entry-summary {
		padding-left: 0;
	}
	.single-product div.product .woocommerce-product-gallery:not(.without-thumbnails) .flex-control-thumbs {
		margin: 30px 0 0;
		position: relative;
		width: auto;
		flex-direction: row;
	}
	.single-product div.product .woocommerce-product-gallery:not(.without-thumbnails) .flex-control-thumbs li {
		border-radius: 50%;
		display: inline-block;
		width: 8px !important;
		height: 8px !important;
		background-color: var(--rz-background-color-gray);
		border: none;
		margin: 0 5px 0;
		padding: 0;
		overflow: hidden;
	}
	.single-product div.product .woocommerce-product-gallery:not(.without-thumbnails) .flex-control-thumbs li:last-child {
		margin-right: 0;
	}
	.single-product div.product .woocommerce-product-gallery:not(.without-thumbnails) .flex-control-thumbs li img {
		opacity: 0;
	}
	.single-product div.product .flex-control-nav {
		position: relative;
		width: 100%;
		justify-content: center;
		margin: 25px 0 0;
		text-align: center;
		padding: 0;
		line-height: 0;
	}
	.single-product div.product .flex-control-nav li {
		display: inline-block;
		padding: 5px;
	}
	.single-product div.product .flex-control-nav li:last-child {
		margin-right: 0;
	}
	.single-product div.product .flex-control-nav li a {
		border-radius: 50%;
		display: block;
		width: 8px;
		height: 8px;
		text-indent: -9999em;
		background-color: #d8d8d8;
	}
	.single-product div.product .flex-control-nav li .flex-active {
		background-color: var(--rz-background-color-primary);
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized .flex-control-thumbs {
		margin-top: 25px;
		width: 100%;
		position: relative;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized .rz-swiper-button {
		display: none;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized.swiper-container-vertical {
		position: relative;
		width: auto;
		height: auto;
	}
	.single-product div.product.layout-v2 .woocommerce-product-gallery:not(.without-thumbnails), .single-product div.product.layout-v6 .woocommerce-product-gallery:not(.without-thumbnails) {
		padding-left: 0;
	}
	.single-product div.product.layout-v2 .flex-control-thumbs, .single-product div.product.layout-v6 .flex-control-thumbs {
		flex-direction: row;
		justify-content: center;
	}
	.single-product div.product.layout-v2 .flex-control-thumbs, .single-product div.product.layout-v6 .flex-control-thumbs {
		flex-direction: row;
		justify-content: center;
	}
	.single-product div.product.layout-v3 .woocommerce-product-gallery__wrapper,
	.single-product div.product.layout-v3 .woocommerce-product-gallery__image, .single-product div.product.layout-v5 .woocommerce-product-gallery__wrapper,
	.single-product div.product.layout-v5 .woocommerce-product-gallery__image {
		margin: 0;
	}
	.single-product div.product.layout-v4 .woocommerce-product-gallery:not(.without-thumbnails) {
		padding: 0;
	}
	.single-product.razzi-single-product-boxed-layout div.product .entry-summary {
		padding-left: 0;
	}
	.single-product.razzi-single-product-boxed-layout .razzi-history-products {
		padding-left: 15px;
		padding-right: 15px;
	}
	.single-product .single-product-sidebar {
		margin-top: 60px;
	}
	.woocommerce-cart .woocommerce-cart-form {
		padding-right: 50px;
	}
	.woocommerce-cart table.shop_table .coupon-form td {
		width: 100%;
		padding: 10px 0;
	}
	.woocommerce-cart table.shop_table .coupon-form .coupon {
		width: inherit;
	}
	.woocommerce-cart table.shop_table .coupon-form .coupon .coupon-row {
		display: flex;
	}
	.woocommerce-cart table.shop_table .coupon-form .coupon input {
		width: 100%;
		min-width: auto;
	}
	.woocommerce-cart table.shop_table .coupon-form .actions > button {
		width: inherit;
		margin-top: 20px;
	}
	.woocommerce-account .woocommerce-ResetPassword {
		width: 100%;
	}
	.woocommerce-checkout .col2-set,
	.woocommerce-checkout .woocommerce-checkout-review-order {
		width: 100%;
		padding-right: 0;
		position: static;
	}
	.quick-view-modal .modal-content {
		width: 85%;
		right: 0;
		top: 0;
		bottom: 0;
		left: auto;
		max-width: 600px;
		max-height: 100vh;
		transform: translateX(100%);
		transition: transform .5s;
	}
	.quick-view-modal.loaded .modal-content {
		transform: translateX(0);
	}
	.quick-view-modal .button-close {
		top: 20px;
		right: 20px;
	}
	.quick-view-modal .razzi-scrollbar {
		overflow: hidden;
	}
	.quick-view-modal .woocommerce div.product {
		background-color: #fff;
		transition: none;
		overflow: auto;
		height: 100vh;
		scrollbar-color: #1f1f1f #e2e2e278;
		scrollbar-width: thin;
	}
	.quick-view-modal .woocommerce div.product::-webkit-scrollbar {
		width: 2px;
	}
	.quick-view-modal .woocommerce div.product::-webkit-scrollbar-track {
		background-color: #e2e2e2;
	}
	.quick-view-modal .woocommerce div.product::-webkit-scrollbar-thumb {
		background-color: #1f1f1f;
	}
	.quick-view-modal .woocommerce div.product .entry-summary {
		position: relative;
		padding: 30px 15px 15px;
		margin-top: 0;
		height: auto;
	}
	.quick-view-modal .woocommerce div.product.layout-v5 .entry-summary {
		position: relative;
	}
	.quick-view-modal .woocommerce div.product .entry-thumbnail,
	.quick-view-modal .woocommerce div.product .entry-summary {
		width: 100%;
	}
	.quick-view-modal .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
		margin: 0;
	}
	.quick-view-modal .woocommerce div.product.has-buy-now .entry-summary {
		padding-left: 15px;
	}
	.full-content .rz-catalog-categories {
		padding: 0;
	}
	ul.products {
		margin: 0 -10px;
	}
	ul.products li.product {
		padding: 0 10px;
		width: 33.33%;
	}
	ul.products li.product .product-inner .product-loop__buttons {
		position: absolute;
		padding: 0;
		top: 0;
		right: 15px;
		bottom: auto;
		flex-direction: column;
		width: auto;
		left: auto;
	}
	ul.products li.product .product-inner .product-loop__buttons .rz-loop_button {
		width: auto;
		height: auto;
		background-color: transparent;
		margin: 15px 0 0;
		--rz-background-text-color-primary: var(--rz-color-dark);
		transform: translateX(10px);
		line-height: 1;
	}
	ul.products li.product .product-inner .product-loop__buttons .rz-loop_button:hover {
		background-color: transparent;
	}
	ul.products li.product .product-inner .product-loop__buttons .rz-loop_button:before {
		right: 30px;
		left: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	ul.products li.product .product-inner .product-loop__buttons .rz-loop_button:after {
		right: 20px;
		left: auto;
		top: 50%;
		transform: translateY(-50%) rotate(270deg);
	}
	ul.products li.product .product-inner:hover .product-thumbnail .rz-loop_button {
		transform: translateX(0);
	}
	ul.products li.product .product-inner .woocommerce-badges {
		top: 15px;
	}
	ul.products.columns-1 li.product {
		width: 100%;
	}
	ul.products.product-loop-layout-2 li.product .product-thumbnail .rz-loop_button {
		display: none;
		margin: 15px 0 0;
	}
	ul.products.product-loop-layout-2 li.product .product-thumbnail .rz-loop_button:after {
		transform: translateY(-50%);
	}
	ul.products.product-loop-layout-2 li.product .product-thumbnail .rz-loop_button:before {
		right: 30px;
		left: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	ul.products.product-loop-layout-2 li.product .product-thumbnail .product-loop__buttons {
		right: 15px;
	}
	ul.products.product-loop-layout-2 li.product .product-thumbnail .product-loop__buttons .rz-loop_button {
		display: block;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-summary, ul.products.product-loop-layout-7 li.product .product-inner .product-summary {
		position: static;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-loop__buttons, ul.products.product-loop-layout-7 li.product .product-inner .product-loop__buttons {
		position: absolute;
		top: 0;
		left: auto;
		right: 15px;
		flex-direction: column;
		height: auto;
		transform: none !important;
		transition: none !important;
		opacity: 1 !important;
		margin: 0;
		z-index: 10;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-loop__buttons .rz-loop_button, ul.products.product-loop-layout-7 li.product .product-inner .product-loop__buttons .rz-loop_button {
		opacity: 0;
		transform: translateX(10px);
		padding: 0;
		transition: 0.1s;
		transition-property: transform, opacity;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-loop__buttons .rz-loop_button:nth-child(2), ul.products.product-loop-layout-7 li.product .product-inner .product-loop__buttons .rz-loop_button:nth-child(2) {
		transition-delay: 75ms;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-loop__buttons .rz-loop_button:nth-child(3), ul.products.product-loop-layout-7 li.product .product-inner .product-loop__buttons .rz-loop_button:nth-child(3) {
		transition-delay: .15s;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-loop__buttons .rz-loop_button:before, ul.products.product-loop-layout-7 li.product .product-inner .product-loop__buttons .rz-loop_button:before {
		right: 30px;
		left: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	ul.products.product-loop-layout-4 li.product .product-inner .product-loop__buttons .rz-loop_button:after, ul.products.product-loop-layout-7 li.product .product-inner .product-loop__buttons .rz-loop_button:after {
		right: 20px;
		left: auto;
		top: 50%;
		transform: translateY(-50%) rotate(270deg);
	}
	ul.products.product-loop-layout-4 li.product .product-inner .yith-wcwl-add-to-wishlist .rz-loop_button, ul.products.product-loop-layout-7 li.product .product-inner .yith-wcwl-add-to-wishlist .rz-loop_button {
		transition-delay: .15s;
	}
	ul.products.product-loop-layout-4 li.product .product-inner .wcboost-wishlist-button, ul.products.product-loop-layout-7 li.product .product-inner .wcboost-wishlist-button {
		transition-delay: .15s;
	}
	ul.products.product-loop-layout-4 li.product .product-inner:hover .product-summary, ul.products.product-loop-layout-7 li.product .product-inner:hover .product-summary {
		transform: none;
	}
	ul.products.product-loop-layout-4 li.product .product-inner:hover .product-loop__buttons .rz-loop_button, ul.products.product-loop-layout-7 li.product .product-inner:hover .product-loop__buttons .rz-loop_button {
		transform: translateX(0);
		opacity: 1;
	}
	ul.products.product-loop-layout-7 li.product .product-summary {
		position: static;
		opacity: 1;
		padding-left: 0;
		padding-right: 0;
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .product-loop-inner__buttons {
		position: absolute;
		top: 15px;
		left: auto;
		right: 15px;
		display: flex;
		flex-direction: column;
		z-index: 10;
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .rz-loop_button {
		margin-bottom: 12px;
		opacity: 0;
		transform: translateX(10px);
		padding: 0;
		transition: 0.1s;
		transition-property: transform, opacity;
		width: auto;
		height: auto;
		background-color: transparent;
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .rz-loop_button:nth-child(2) {
		transition-delay: 75ms;
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .rz-loop_button:nth-child(3) {
		transition-delay: .15s;
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .rz-loop_button:before {
		right: 30px;
		left: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .rz-loop_button:after {
		right: 20px;
		left: auto;
		top: 50%;
		transform: translateY(-50%) rotate(270deg);
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .yith-wcwl-add-to-wishlist .rz-loop_button {
		transition-delay: .15s;
	}
	ul.products.product-loop-layout-8 li.product .product-thumbnail .wcboost-wishlist-button {
		transition-delay: .15s;
	}
	ul.products.product-loop-layout-8 li.product .yith-wcwl-add-to-wishlist,
	ul.products.product-loop-layout-8 li.product .wcboost-wishlist-button {
		margin-left: 0;
	}
	ul.products.product-loop-layout-8 li.product .wcboost-wishlist-button,
	ul.products.product-loop-layout-8 li.product .wcboost-products-compare-button {
		margin: 0;
	}
	ul.products.product-loop-layout-8 li.product .product-summary {
		transform: none !important;
		position: relative;
	}
	ul.products.product-loop-layout-8 li.product .product-summary .quick-view-button,
	ul.products.product-loop-layout-8 li.product .product-summary .yith-wcwl-add-to-wishlist,
	ul.products.product-loop-layout-8 li.product .product-summary .wcboost-wishlist-button,
	ul.products.product-loop-layout-8 li.product .product-summary .wcboost-products-compare-button {
		display: none;
	}
	ul.products.product-loop-layout-8 li.product .product-summary .product-loop__buttons a.rz-loop_atc_button {
		display: flex;
		transform: translateX(0);
	}
	ul.products.product-loop-layout-8 li.product .product-summary .product-loop__buttons a.rz-loop_atc_button .loop_button-text {
		width: auto;
	}
	ul.products.product-loop-layout-8 li.product .product-summary .product-loop__buttons a.rz-loop_atc_button.loading:before {
		position: static;
	}
	ul.products.product-loop-layout-8 li.product .product-loop__top {
		display: block;
	}
	ul.products.product-loop-layout-8 li.product .price {
		text-align: left;
		padding-left: 0;
	}
	ul.products.product-loop-layout-8 li.product .product-inner .product-loop__buttons {
		position: static;
		opacity: 1;
		display: flex;
	}
	ul.products.product-loop-layout-8 li.product .product-inner.show-variations_form .product-summary .product-loop__buttons {
		opacity: 1;
		z-index: 9999;
		pointer-events: auto;
		width: 100%;
		right: 0;
		padding-top: 30px;
	}
	ul.products.product-loop-layout-8 li.product .product-inner.show-variations_form .product-summary .product-loop__buttons .product-close-variations-form {
		position: absolute;
		top: 5px;
		right: 3px;
	}
	ul.products.product-loop-layout-8 li.product .product-inner.show-variations_form .product-summary .product-loop__buttons .product-close-variations-form .razzi-svg-icon {
		font-size: 14px;
	}
	ul.products.product-loop-layout-8 li.product .product-inner.show-variations_form .rz-loop_atc_button {
		display: flex !important;
	}
	ul.products.product-loop-layout-8 li.product .product-inner.show-variations_form .product-quick-shop-button {
		display: block;
		margin-top: 15px;
		width: 100%;
		border-radius: 3px;
		line-height: 42px;
		height: 42px;
		padding: 0 10px;
	}
	ul.products.product-loop-layout-8 li.product .product-inner.show-variations_form .product-quick-shop-button .razzi-svg-icon {
		display: none;
	}
	ul.products.product-loop-layout-8 li.product form.cart {
		padding-bottom: 0;
	}
	ul.products.product-loop-layout-9 li.product .product-inner .product-loop__buttons .rz-loop_button:before {
		right: 30px;
	}
	ul.products.product-loop-layout-9 li.product .product-inner .product-loop__buttons .rz-loop_button:after {
		right: 20px;
	}
	ul.products.product-loop-layout-9 li.product .product-quick-shop-button {
		margin-top: 15px;
	}
	ul.products.product-loop-layout-9 li.product .product-quick-shop-button .razzi-svg-icon {
		display: none;
	}
	ul.products.product-loop-layout-10.product-loop-center li.product .product-summary {
		padding-left: 15px;
		padding-right: 15px;
	}
	ul.products.product-loop-layout-10.product-loop-left li.product .product-summary {
		padding-left: 15px;
		padding-right: 15px;
	}
	ul.products.product-loop-layout-10 li.product .product-inner {
		box-shadow: none;
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	ul.products.product-loop-layout-10 li.product .product-inner:hover {
		box-shadow: none;
	}
	ul.products.product-loop-layout-10 li.product .product-inner:hover .rz-atc-button-bg {
		box-shadow: none;
		transform: translateY(0);
	}
	ul.products.product-loop-layout-10 li.product .rating-count {
		margin-bottom: 15px;
	}
	ul.products.product-loop-layout-10 li.product .price {
		margin-bottom: 0;
	}
	ul.products.product-loop-layout-10 li.product .rz-atc-button-bg {
		position: static;
		opacity: 1;
		box-shadow: none;
		visibility: visible;
		pointer-events: auto;
		transform: translateY(0);
	}
	ul.products.product-loop-layout-10 li.product .rz-loop_atc_button {
		min-width: 100%;
		margin-bottom: 0;
	}
	ul.products.product-loop-layout-10 li.product.outofstock .product-summary {
		padding-bottom: 15px;
	}
	ul.products.product-loop-layout-10.atc-button-show li.product.swiper-slide .product-inner:hover .product-summary {
		transform: translateY(0);
	}
	ul.products.product-loop-layout-11 li.product .product-inner {
		box-shadow: none;
		border: 1px solid rgba(0, 0, 0, 0.08);
	}
	ul.products.product-loop-layout-11 li.product .product-inner:hover {
		box-shadow: none;
		border: none;
	}
	ul.products.product-loop-layout-11 li.product .product-inner:hover .rz-atc-button-bg {
		border: none;
		box-shadow: none;
		transform: translateY(0);
	}
	ul.products.product-loop-layout-11 li.product .product-summary {
		padding-left: 15px;
		padding-right: 15px;
	}
	ul.products.product-loop-layout-11 li.product .price {
		font-size: 16px;
	}
	ul.products.product-loop-layout-11 li.product .rz-atc-button-bg {
		position: static;
		opacity: 1;
		box-shadow: none;
		padding: 0;
		width: 100%;
		transform: translateY(0);
		visibility: visible;
		border: none;
	}
	ul.products.product-loop-layout-11 li.product .rz-loop_atc_button {
		width: 100%;
		padding: 0;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner .product-summary .product-loop__buttons {
		opacity: 0;
		z-index: -9999;
		top: auto;
		bottom: 0;
		transition: bottom .35s ease;
		pointer-events: none;
		position: absolute;
		display: block;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner .product-summary .product-loop__buttons .rz-loop_atc_button {
		display: none;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner .product-summary .product-loop__buttons .product-close-variations-form {
		position: absolute;
		top: 5px;
		right: 3px;
		display: block;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner .product-summary .product-loop__buttons .product-close-variations-form .razzi-svg-icon {
		font-size: 14px;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner .product-quick-shop-button {
		display: block;
		margin-top: 15px;
		width: 100%;
		border-radius: 3px;
		line-height: 42px;
		height: 42px;
		padding: 0 10px;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner .product-quick-shop-button .razzi-svg-icon {
		display: none;
	}
	ul.products.has-variations-form li.product-type-variable .product-inner.show-variations_form .product-quick-shop-button {
		visibility: hidden;
		opacity: 0;
	}
	ul.products.product-loop-layout-6 li.product .product-inner,
	ul.products.product-loop-layout-12 li.product .product-inner {
		padding-bottom: 20px;
		box-shadow: none !important;
	}
	ul.products.product-loop-layout-6 li.product .woocommerce-product-details__short-description,
	ul.products.product-loop-layout-12 li.product .woocommerce-product-details__short-description {
		display: none;
	}
	ul.products.mobile-show-atc li.product .product-inner .product-thumbnail .rz-loop_atc_button {
		display: none;
	}
	ul.products.mobile-show-atc li.product .product-inner .product-thumbnail .rz-loop_button:nth-child(2) {
		transition-delay: 0s;
	}
	ul.products.mobile-show-atc li.product .product-inner .product-thumbnail .yith-wcwl-add-to-wishlist .rz-loop_button {
		transition-delay: 75ms;
	}
	ul.products.mobile-show-atc li.product .product-inner .product-thumbnail .wcboost-wishlist-button {
		transition-delay: 75ms;
	}
	ul.products.mobile-show-atc:not(.product-loop-layout-12) .product-summary .rz-loop_atc_button {
		background-color: var(--rz-background-color-dark) !important;
		color: var(--rz-color-lighter);
	}
	ul.products.mobile-show-atc li.product .product-summary .rz-loop_atc_button {
		font-weight: 500;
		font-size: 16px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		white-space: nowrap;
		text-decoration: none;
		padding: 0 10px;
		height: 42px;
		line-height: 42px;
		margin-top: 15px;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		border-radius: 3px;
		text-transform: none;
		border: none;
		margin: 15px 0 0;
	}
	ul.products.mobile-show-atc li.product .product-summary .rz-loop_atc_button .loop_button-text {
		transition: 0.3s;
	}
	ul.products.mobile-show-atc li.product .product-summary .rz-loop_atc_button .razzi-svg-icon {
		display: none;
	}
	ul.products.mobile-show-atc li.product .product-summary .rz-loop_atc_button.loading .loop_button-text {
		padding-left: 5px;
	}
	ul.products.mobile-show-atc li.product .product-summary .product-loop__buttons .rz-loop_atc_button {
		display: none;
	}
	ul.products.mobile-show-featured-icons li.product .product-inner .product-loop__buttons .rz-loop_button,
	ul.products.mobile-show-featured-icons li.product .product-inner .product-loop-inner__buttons .rz-loop_button {
		transform: translateX(0) !important;
		opacity: 1 !important;
	}
	.razzi-product-card-solid .razzi-products-carousel div.woocommerce,
	.razzi-product-card-solid .razzi-elementor-product-carousel div.tabs-content,
	.razzi-product-card-solid.single-product div.product section.products {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.razzi-product-card-solid .razzi-products-carousel div.woocommerce ul.products li.product.swiper-slide,
	.razzi-product-card-solid .razzi-elementor-product-carousel div.tabs-content ul.products li.product.swiper-slide,
	.razzi-product-card-solid.single-product div.product section.products ul.products li.product.swiper-slide {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	ul.products.product-loop-center li.product .product-summary {
		padding-left: 0;
		padding-right: 0;
	}
	ul.products.product-loop-layout-7 li.product .product-summary {
		padding-bottom: 0;
	}
	.razzi-products-masonry ul.products.layout-masonry li.product {
		margin-bottom: 20px;
	}
	.razzi-catalog-page .widget-area.catalog-sidebar {
		padding: 0 !important;
		margin: 0 !important;
		position: fixed;
		display: none;
	}
	.razzi-catalog-page .widget-area.catalog-sidebar.open {
		display: block;
	}
	.catalog-toolbar-filters__v2 .products-filter__filters {
		flex-direction: column;
	}
	.catalog-toolbar-filters__v2 .products-filter__filters .products-filter__filter {
		width: 100%;
	}
	.catalog-toolbar-filters__v2 .products-filter__filters .products-filter__filter-name {
		border-left-width: 1px !important;
	}
	.catalog-toolbar-filters__v2 .products-filter__filters .products-filter__filter-control {
		position: static;
		width: 100%;
		border-top-width: 0;
	}
	.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) {
		width: 100% !important;
	}
	.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) .widget-title {
		border-left-color: var(--rz-border-color-light);
	}
	.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget):not(:last-child) .widget-title {
		border-bottom-width: 0;
	}
	.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget).active .widget-title {
		border-bottom-width: 1px;
	}
	.catalog-toolbar-filters__v2 .widget:not(.products-filter-widget) .widget-content {
		position: static;
		width: 100%;
		border-top-width: 0;
	}
	.catalog-toolbar.layout-v1 {
		flex-wrap: wrap;
	}
	.catalog-toolbar.layout-v1 .product-toolbar-breadcrumb {
		max-width: 70%;
	}
	.catalog-toolbar.layout-v1 .page-header__title {
		font-size: 22px;
	}
	.catalog-toolbar.layout-v1 .woocommerce-ordering {
		display: none;
	}
	.catalog-toolbar.layout-v1 .toggle-filters {
		order: 2;
		display: flex;
		align-items: center;
	}
	.catalog-toolbar.layout-v1 .toggle-filters .text-filter {
		margin-left: 10px;
		font-weight: 500;
	}
	.catalog-toolbar.layout-v1 .razzi-posts__found {
		order: 1;
		width: 75%;
	}
	.catalog-toolbar.layout-v3 {
		position: relative;
		border: none;
		min-height: 20px;
		display: block;
		margin-bottom: 10px;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-right {
		position: absolute;
		top: 0;
		right: 0;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__content {
		display: none;
		opacity: 0;
		-webkit-animation: fadein 1.3s;
		        animation: fadein 1.3s;
		margin-bottom: 50px;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__content.open {
		opacity: 1;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__content a {
		display: block;
		padding: 15px 0;
		margin: 0;
		border-bottom: 1px solid #e5e5e5;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__content a.active:after, .catalog-toolbar.layout-v3 .catalog-toolbar-tabs__content a:hover:after {
		border-color: transparent;
	}
	.catalog-toolbar.layout-v3 .woocommerce-ordering {
		display: none;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__title {
		display: inline-block;
		margin-bottom: 20px;
		padding-right: 25px;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__title .razzi-svg-icon {
		position: absolute;
		right: 0;
		top: -1px;
		transition: .3s;
		font-size: 18px;
	}
	.catalog-toolbar.layout-v3 .catalog-toolbar-tabs__title.active .razzi-svg-icon {
		transform: rotate(180deg);
	}
	.catalog-toolbar-filters__v3 {
		-webkit-animation: fadein 1.3s;
		        animation: fadein 1.3s;
	}
	.catalog-toolbar-filters__v3 .catalog-filters-content {
		display: block;
		margin: 0;
		padding: 0;
	}
	.catalog-toolbar-filters__v3 .products-filter__filters {
		margin: 0;
	}
	.catalog-toolbar-filters__v3 .products-filter__filter {
		width: 100%;
		margin-bottom: 0;
		padding: 0;
	}
	.catalog-toolbar-filters__v3 .products-filter__filter.active .products-filter__filter-name:after {
		transform: rotate(180deg);
	}
	.catalog-toolbar-filters__v3 .products-filter__filter .filter-content {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.catalog-toolbar-filters__v3 .products-filter__filter .filter-swatches {
		margin-bottom: 5px;
	}
	.catalog-toolbar-filters__v3 .products-filter__filter-control {
		display: none;
		padding: 0 0 30px;
	}
	.catalog-toolbar-filters__v3 .products-filter__filter-name {
		position: relative;
		font-size: 16px;
		border-bottom: 1px solid #e5e5e5;
		padding: 0 0 20px;
		margin-bottom: 20px;
	}
	.catalog-toolbar-filters__v3 .products-filter__filter-name:after {
		display: block;
	}
	.catalog-toolbar-filters__v3 .widget {
		padding: 0;
		width: 100%;
		margin-top: 0;
	}
	.catalog-toolbar-filters__v3 .widget:not(.products-filter-widget).active .widget-title .razzi-svg-icon {
		transform: rotate(180deg);
	}
	.catalog-toolbar-filters__v3 .widget:not(.products-filter-widget) .widget-title {
		position: relative;
		cursor: pointer;
		font-size: 16px;
		border-bottom: 1px solid var(--rz-border-color-light);
		padding-bottom: 20px;
	}
	.catalog-toolbar-filters__v3 .widget:not(.products-filter-widget) .widget-title .razzi-svg-icon {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		transition: .3s;
		font-size: 16px;
	}
	.catalog-toolbar-filters__v3 .widget:not(.products-filter-widget) .widget-content {
		margin-top: 20px;
		margin-bottom: 20px;
		display: none;
	}
	.catalog-toolbar-filters__v3 .widget.widget_price_filter .widget-content {
		margin-top: 0;
	}
	.catalog-toolbar-filters__v3 .widget:last-child {
		margin-bottom: 40px;
	}
	.razzi-history-products .product-list li .product-infor {
		position: static;
		display: block !important;
		padding: 10px 0;
		box-shadow: none;
	}
	.razzi-history-products .product-list li .product-infor .product-title {
		white-space: normal;
	}
	.razzi-history-products .swiper-scrollbar {
		margin-top: 20px;
	}
	.single-product .razzi-history-products .recently-header {
		margin-bottom: 40px;
	}
	.swiper-container__extra {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.single-product div.product.layout-v2 .woocommerce-product-gallery__thumbs-carousel,
	.single-product div.product.layout-v6 .woocommerce-product-gallery__thumbs-carousel {
		position: static;
		height: auto;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel .rz-swiper-button {
		display: none;
	}
}

@media (min-width: 767px) {
	.catalog-toolbar.layout-v1 .site-breadcrumb {
		display: none;
	}
	.catalog-toolbar.layout-v1 .product-toolbar-breadcrumb .site-breadcrumb {
		display: block;
	}
}

@media (max-width: 767px) {
	.rz-modal {
		--rz-modal-spacing: 20px;
	}
	.ra-search-modal .quick-links .label {
		margin: 0 -20px 0 -20px;
	}
	.ra-account-modal .modal-content form {
		height: auto;
		margin-top: 40px;
	}
	.widget_shopping_cart_content .woocommerce-mini-cart-item__name {
		padding-right: 0;
	}
	ul.products.mobile-pl-col-1 li.product {
		width: 100%;
	}
	ul.products.mobile-pl-col-2 li.product {
		width: 50%;
	}
	ul.products.mobile-pl-col-3 li.product {
		width: 33.33%;
	}
	ul.products {
		margin: 0 -7.5px;
	}
	ul.products li.product {
		padding: 0 7.5px;
	}
	ul.products.product-loop-layout-10 li.product .rating-count .review-count {
		display: none;
	}
	ul.products.product-loop-layout-10 li.product .woocommerce-loop-product__title {
		font-size: 14px;
		line-height: 18px;
	}
	.catalog-toolbar.layout-v1 .woocommerce-breadcrumb {
		display: block;
		flex: 1 1 100%;
		order: 3;
	}
	.catalog-toolbar.layout-v1 .product-toolbar-breadcrumb .page-header__title {
		padding-bottom: 0;
	}
	.catalog-toolbar.layout-v1 .product-toolbar-breadcrumb .woocommerce-breadcrumb {
		display: none;
	}
	.woocommerce-MyAccount-content .order-item {
		padding: 15px;
	}
	.woocommerce-MyAccount-content > section {
		padding: 30px 15px 15px;
	}
	.woocommerce-MyAccount-content .form-row {
		width: 100%;
	}
	.woocommerce-MyAccount-content .woocommerce-columns--addresses {
		flex-direction: column;
	}
	table.shop_table thead th:first-child {
		padding-left: 15px;
	}
	table.shop_table thead tr {
		display: flex;
		flex-direction: column;
	}
	table.shop_table thead tr .woocommerce-orders-table__cell {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0;
	}
	table.shop_table thead tr .woocommerce-orders-table__cell .order-title {
		margin: 0;
	}
	table.shop_table tbody td.product-thumbnail {
		width: auto;
	}
	table.shop_table .woocommerce-orders-table__cell-order-actions {
		display: flex;
		flex-direction: column;
	}
	table.my_account_orders thead {
		display: block;
	}
	table.my_account_orders > tbody > tr > td {
		padding: 15px;
	}
	table.my_account_orders > tbody > tr > td:before {
		display: none;
	}
	table.my_account_orders > tbody > tr > td > table.order-image tr {
		flex-wrap: wrap;
	}
	table.my_account_orders .woocommerce-orders-table__cell {
		text-align: right;
	}
	table.my_account_orders .woocommerce-orders-table__cell:before {
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 500;
		color: var(--rz-text-color);
	}
	table.my_account_orders .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
		text-align: left;
		margin-top: 10px;
		padding: 0;
	}
	table.my_account_orders .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:before {
		display: none;
	}
	table.my_account_orders .order-list-image {
		padding: 20px 0 0 0;
	}
	table.order_details.woocommerce-table--order-downloads tbody tr td {
		padding: 5px 0;
	}
	table.order_details.woocommerce-table--order-downloads tbody tr td:first-child {
		padding-top: 20px;
	}
	table.order_details.woocommerce-table--order-downloads tbody tr:last-child .download-file {
		margin-bottom: 10px;
	}
	table.order_details.woocommerce-table--order-downloads .download-file {
		display: flex;
		flex-direction: column;
		text-align: left;
		margin-bottom: 20px;
	}
	table.order_details.woocommerce-table--order-downloads .download-file a {
		margin-top: 10px;
	}
	table.order_details .woocommerce-table__product-table .product-content {
		padding-top: 0;
	}
	.woocommerce-MyAccount-content .woocommerce-order-total table.shop_table tr {
		flex-direction: row;
		justify-content: space-between;
	}
	.woocommerce-MyAccount-content .woocommerce-order-total table.shop_table tr > * {
		padding: 20px 0;
	}
	.woocommerce-edit-address .woocommerce-Addresses {
		flex-direction: column;
		margin: 0;
	}
	.woocommerce-edit-address .woocommerce-Addresses > * {
		flex: 1 1 100%;
		margin: 0 0 20px 0;
	}
	.woocommerce-account .col2-set {
		margin: 0;
	}
	.woocommerce-account .col2-set .woocommerce-Address {
		width: 100%;
	}
	.woocommerce-account #customer_login {
		display: block;
	}
	.woocommerce-account #customer_login .u-column1,
	.woocommerce-account #customer_login .u-column2 {
		width: 100%;
		margin: 0 0 30px 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.woocommerce-account .woocommerce-ResetPassword .reset-depscription {
		padding: 0;
	}
	.woocommerce-account .woocommerce-form-login button,
	.woocommerce-account .woocommerce-form-register button {
		width: 100%;
	}
	.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword,
	.woocommerce-account .woocommerce-form-register .woocommerce-LostPassword {
		text-align: left;
	}
	.woocommerce-cart .form-row {
		width: 100%;
	}
	.woocommerce-cart .woocommerce-cart-form {
		width: 100%;
		padding: 0;
	}
	.woocommerce-cart .cart-collaterals {
		width: 100%;
	}
	.woocommerce-cart .cart-collaterals .cart_totals {
		padding: 5px 20px;
		margin-top: 30px;
	}
	.woocommerce-cart .cart-collaterals table.shop_table tbody tr {
		justify-content: space-between;
		align-items: center;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.woocommerce-cart .cart-collaterals table.shop_table tbody tr:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.woocommerce-cart .cart-collaterals table.shop_table tbody th {
		display: inline-block;
	}
	.woocommerce-cart .cart-collaterals table.shop_table tbody td {
		padding: 10px 0;
	}
	.woocommerce-cart .cart-collaterals table.shop_table tr.woocommerce-shipping-totals td {
		width: 100%;
	}
	.woocommerce-cart table.shop_table tr {
		display: flex;
		flex-direction: row;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.woocommerce-cart table.shop_table tr:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.woocommerce-cart table.shop_table td.product-thumbnail {
		max-width: 90px;
		width: auto;
		padding: 0;
	}
	.woocommerce-cart table.shop_table td.product-thumbnail a {
		max-width: 90px;
	}
	.woocommerce-cart table.shop_table td.product-thumbnail img {
		min-width: 90px;
	}
	.woocommerce-cart table.shop_table td.product-content {
		padding: 0 0 0 20px;
		flex: 1;
		min-height: auto;
	}
	.woocommerce-cart table.shop_table .coupon-form td {
		width: 100%;
		padding: 10px 0;
	}
	.woocommerce-cart table.shop_table .coupon-form .coupon {
		width: inherit;
	}
	.woocommerce-cart table.shop_table .coupon-form .coupon .coupon-row {
		display: flex;
	}
	.woocommerce-cart table.shop_table .coupon-form .coupon input {
		width: 100%;
		min-width: auto;
	}
	.woocommerce-cart table.shop_table .coupon-form .actions > button {
		width: inherit;
		margin-top: 20px;
	}
	.woocommerce-cart .cross-sells > h2 {
		margin-bottom: 30px;
	}
	.woocommerce-cart .cross-sells .swiper-scrollbar {
		margin-top: 20px;
	}
	.woocommerce-checkout .form-row {
		width: 100%;
	}
	.woocommerce-checkout .form-row-first,
	.woocommerce-checkout .form-row-last {
		width: 50%;
		float: left;
		padding-right: 7.5px;
	}
	.woocommerce-checkout .form-row-last {
		padding-right: 0;
		padding-left: 7.5px;
	}
	.woocommerce-checkout .col2-set {
		width: 100%;
		padding: 0;
	}
	.woocommerce-checkout .woocommerce-checkout-review-order {
		width: 100%;
	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table {
		padding-left: 20px;
		padding-right: 20px;
	}
	.woocommerce-checkout .woocommerce-checkout-review-order-table tr {
		display: table-row;
	}
	.woocommerce-checkout .woocommerce-order > section {
		padding: 30px 15px 15px;
	}
	.woocommerce-checkout .woocommerce-order table.shop_table.order_total tr {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.woocommerce-checkout .woocommerce-order .woocommerce-columns--addresses {
		flex-direction: column;
	}
	.woocommerce-checkout .woocommerce-order .col2-set > * {
		width: 100%;
	}
	.woocommerce-lost-password .woocommerce-notices-wrapper {
		max-width: 100%;
	}
	.catalog-header-banners {
		padding-bottom: 40px;
		margin-bottom: 30px;
	}
	.catalog-header-banners.hide_on__mobile {
		display: none;
	}
	.catalog-header-banners .swiper-pagination {
		bottom: 0;
	}
	.rz-popup-add-to-cart .modal-content {
		width: 85%;
		right: 0;
		top: 0;
		left: auto;
		max-width: 470px;
		transform: translateX(100%);
		transition: transform .5s;
		background-color: #fff;
		height: 100%;
		overflow: auto;
		scrollbar-color: #1f1f1f #e2e2e278;
		scrollbar-width: thin;
	}
	.rz-popup-add-to-cart .modal-content::-webkit-scrollbar {
		width: 2px;
	}
	.rz-popup-add-to-cart .modal-content::-webkit-scrollbar-track {
		background-color: #e2e2e2;
	}
	.rz-popup-add-to-cart .modal-content::-webkit-scrollbar-thumb {
		background-color: #1f1f1f;
	}
	.rz-popup-add-to-cart .button-close {
		top: 10px;
		right: 10px;
		font-size: 24px;
	}
	.rz-popup-add-to-cart .rz-product-popup-atc__notice {
		font-size: 16px;
		padding-top: 10px;
	}
	.rz-popup-add-to-cart.loaded .modal-content {
		transform: translateX(0);
	}
	.rz-popup-add-to-cart .widget_shopping_cart_content {
		flex-direction: column;
		margin-top: 20px;
	}
	.rz-popup-add-to-cart .widget_shopping_cart_content ul.cart_list,
	.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer {
		width: 100%;
		padding-right: 0;
	}
	.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer {
		padding-left: 0;
		margin-top: 30px;
	}
	.rz-popup-add-to-cart .widget_shopping_cart_content .widget_shopping_cart_footer:after {
		display: none;
	}
	.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .rz-swiper-buttons {
		display: none;
	}
	.rz-popup-add-to-cart .rz-product-popup-atc__recommendation .swiper-pagination {
		display: block;
		margin-top: 20px;
	}
	.razzi-sticky-add-to-cart__content-product-info,
	.razzi-sticky-atc__product-image {
		display: none;
	}
	.razzi-sticky-add-to-cart {
		padding: 0;
		bottom: 0;
		top: auto;
		transform: none;
	}
	.razzi-sticky-add-to-cart .container {
		padding: 0;
	}
	.razzi-sticky-add-to-cart form.cart {
		width: 100%;
	}
	.razzi-sticky-add-to-cart form.cart .single_add_to_cart_button {
		margin-left: 0;
		width: 100%;
		box-shadow: -2px -2px 0 rgba(255, 255, 255, 0.07);
		justify-content: center;
	}
	.razzi-sticky-add-to-cart form.cart .quantity {
		display: none;
	}
	.razzi-sticky-add-to-cart form.variations_form {
		display: none;
	}
	.razzi-sticky-add-to-cart.product-variable .razzi-sticky-add-to-cart__content-button {
		display: block;
	}
	.razzi-sticky-add-to-cart .rz-atc-group {
		display: flex;
		width: 100%;
	}
	.admin-bar .razzi-sticky-add-to-cart {
		top: auto;
	}
	.razzi-sticky-add-to-cart.product-simple .razzi-quantity-dropdown {
		display: none;
	}
	.razzi-sticky-add-to-cart__content-button {
		margin-right: auto;
		width: 100%;
		box-shadow: -2px -2px 0 rgba(255, 255, 255, 0.07);
	}
	#gotop {
		bottom: 60px;
	}
	.woocommerce-tabs > ul.tabs > li {
		padding: 0 10px;
	}
	.single-product .site-breadcrumb {
		display: flex;
		overflow: auto;
		white-space: nowrap;
	}
	.single-product div.product .rz-wishlist-button.show-wishlist-title .rz-loop_button,
	.single-product div.product .rz-compare-button.show-compare-title .rz-loop_button {
		justify-content: center;
	}
	.single-product div.product .product-gallery-summary .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
		display: none;
	}
	.single-product div.product .product-gallery-summary .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
		display: block;
	}
	.single-product div.product .woocommerce-Reviews .comment-respond .comment-form-email,
	.single-product div.product .woocommerce-Reviews .comment-respond .comment-form-author {
		width: 100%;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized {
		position: absolute;
		left: 0;
		right: 0;
		top: auto;
		bottom: 25px;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized .flex-control-thumbs {
		margin-bottom: 0;
		bottom: 0;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized .flex-control-thumbs li {
		display: inline-block;
		margin: 0 4px;
	}
	.single-product div.product .woocommerce-product-gallery__thumbs-carousel.swiper-container-initialized.swiper-container-vertical {
		position: absolute;
	}
	.razzi-product-taxonomy-infor {
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}
	.razzi-product-taxonomy-infor__image {
		margin: 0 0 20px 0;
	}
	.single-product.razzi-single-product-boxed-layout div.product .single-product-sidebar__wrapper,
	.single-product.razzi-single-product-boxed-layout div.product .single-product-sidebar,
	.single-product.razzi-single-product-boxed-layout div.product section.products {
		margin-top: 30px;
	}
}

@media (max-width: 600px) {
	.quick-view-modal .woocommerce .deal-expire-date,
	.quick-view-modal .woocommerce .deal-sold {
		display: block;
	}
	.quick-view-modal .woocommerce .deal-expire-text,
	.quick-view-modal .woocommerce .deal-sold-text,
	.quick-view-modal .woocommerce .deal-expire-countdown,
	.quick-view-modal .woocommerce .deal-progress {
		width: 100%;
	}
	.widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail img {
		max-width: 100px;
	}
	body .notifyjs-corner {
		z-index: 999999;
	}
}

@media (max-width: 480px) {
	.single-product div.product .summary-top-box {
		margin-bottom: 10px;
	}
	.single-product div.product .product-button-wrapper > * {
		width: 100%;
	}
	.single-product div.product .product-button-wrapper .quantity {
		margin-right: 0;
	}
	.single-product div.product .product-button-wrapper .quantity .qty-dropdown,
	.single-product div.product .product-button-wrapper .quantity .current {
		width: inherit;
		text-align: center;
	}
	.single-product div.product .product-button-wrapper .quantity .qty-options {
		text-align: center;
	}
	.single-product div.product .product-button-wrapper .rz-atc-group {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.single-product div.product .product-button-wrapper .rz-atc-group .buy_now_button {
		margin-top: 15px;
	}
	.single-product div.product .product-button-wrapper p.cart .single_add_to_cart_button {
		width: 100%;
	}
	.single-product div.product .product-button-wrapper .single_add_to_cart_button {
		margin-right: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.single-product div.product .product-button-wrapper .rz-wishlist-button + .rz-compare-button {
		margin-left: 0;
	}
	.single-product div.product .compare {
		display: none;
	}
	.single-product div.product .entry-summary {
		margin-top: 35px;
	}
	.single-product div.product .entry-summary .star-rating {
		font-size: 12px;
	}
	.single-product div.product .entry-summary .woocommerce-review-link {
		font-size: 14px;
	}
	.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) {
		border: 1px solid;
	}
	.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) .loop_button-text,
	.single-product div.product.has-buy-now .rz-wishlist-button:not(.show-wishlist-title) .wcboost-wishlist-button__text {
		display: inline-block;
		padding-left: 10px;
	}
	.single-product div.product.has-buy-now .rz-compare-button:not(.show-compare-title) {
		border: 1px solid;
	}
	.single-product div.product.has-buy-now .rz-compare-button:not(.show-compare-title) .wcboost-products-compare-button__text {
		display: inline-block;
		padding-left: 10px;
	}
	.single-product div.product.product-type-variable form.cart:not(.variations_form) .variations tr {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 40px;
	}
	.single-product div.product.product-type-variable form.cart:not(.variations_form) .variations tr td.label,
	.single-product div.product.product-type-variable form.cart:not(.variations_form) .variations tr td.value {
		margin: 0;
	}
	.single-product div.product.product-type-variable form.cart:not(.variations_form) .variations tr td.label {
		font-size: 18px;
	}
	.single-product div.product.product-type-variable form.cart:not(.variations_form) .variations tr td.label .wcboost-variation-swatches__selected-label {
		display: none;
	}
	.single-product div.product.product-type-variable form.cart:not(.variations_form) .variations tr td.value {
		flex: 0 1 70%;
	}
	.single-product div.product:not(.product-tabs-under-summary) .woocommerce-tabs ul.tabs {
		white-space: nowrap;
		overflow: hidden;
		overflow-x: auto;
		justify-content: flex-start;
	}
	.single-product div.product:not(.product-tabs-under-summary) .woocommerce-tabs ul.tabs li:first-child {
		padding-left: 0;
	}
	.single-product div.product:not(.product-tabs-under-summary) .woocommerce-tabs .panel {
		padding: 0;
	}
	.single-product div.product .woocommerce-Reviews ol.commentlist li {
		padding: 20px;
	}
	.single-product div.product .woocommerce-Reviews ol.commentlist li img.avatar {
		display: none;
	}
	.single-product div.product .woocommerce-Reviews ol.commentlist li .comment-text {
		margin-left: 0;
	}
	.single-product div.product .woocommerce-Reviews .comment-respond {
		padding-top: 0;
	}
	.single-product div.product .woocommerce-Reviews .comment-respond .comment-reply-title {
		font-size: 21px;
		margin: 0;
	}
	.single-product div.product .flex-control-nav {
		position: absolute;
		left: 0;
		right: 0;
		top: auto;
		bottom: 25px;
	}
	.single-product div.product .flex-control-nav li {
		display: inline-block;
	}
	.single-product div.product.layout-v2 .woocommerce-product-gallery__thumbs-carousel, .single-product div.product.layout-v6 .woocommerce-product-gallery__thumbs-carousel {
		height: auto;
	}
	.single-product div.product.layout-v4 .swiper-pagination {
		margin: 0;
		bottom: 25px;
	}
	.woocommerce .deal {
		margin: 30px 0;
	}
	.woocommerce .deal-expire-date,
	.woocommerce .deal-sold {
		flex-direction: column;
	}
	.woocommerce .deal-expire-text,
	.woocommerce .deal-expire-countdown,
	.woocommerce .deal-progress {
		width: 100%;
	}
	.woocommerce .deal-expire-text br,
	.woocommerce .deal-expire-countdown br,
	.woocommerce .deal-progress br {
		display: none;
	}
	.woocommerce .deal-sold-text {
		display: none;
	}
	ul.products li.product {
		width: 50%;
	}
	.single-product div.product.has-buy-now .rz-buy-now-button {
		margin-right: 0;
	}
	ul.products.mobile-pp-col-1 li.product {
		width: 100%;
	}
	ul.products.mobile-pp-col-2 li.product {
		width: 50%;
	}
	ul.products.mobile-pp-col-3 li.product {
		width: 33.33%;
	}
}

/*# sourceMappingURL=data:application/json;base64,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QUNDLFlBQVk7Q0FDYjtDQUNBO0VBQ0MsU0FBUztFQUNULFlBQVk7Q0FDYjtDQUNBO0VBQ0MsY0FBYztDQUNmO0NBQ0E7O0VBRUMsc0JBQXNCO0NBQ3ZCO0NBQ0E7OztFQUdDLFdBQVc7Q0FDWjtDQUNBOzs7RUFHQyxhQUFhO0NBQ2Q7Q0FDQTtFQUNDLGFBQWE7Q0FDZDtDQUNBO0VBQ0MsVUFBVTtDQUNYO0NBQ0E7RUFDQyxlQUFlO0NBQ2hCO0NBQ0E7RUFDQyxXQUFXO0NBQ1o7Q0FDQTtFQUNDLFVBQVU7Q0FDWDtDQUNBO0VBQ0MsYUFBYTtDQUNkO0FBQ0QiLCJmaWxlIjoid29vY29tbWVyY2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuVGhlbWUgTmFtZTogcmF6emlcclxuXHJcbldvb0NvbW1lcmNlIHN0eWxlcyBvdmVycmlkZVxyXG4qL1xuLyoqXHJcbiAqIFdvb0NvbW1lcmNlIGNvbG9yIHZhcmlhYmxlc1xyXG4gKi9cbi8qKlxyXG4gKiBJbXBvcnRzXHJcbiAqL1xuQGtleWZyYW1lcyByYXp6aS1yb3RhdGUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNik7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJhenppLXNjYWxlIHtcblx0MzAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJhenppLXNwaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHJhenppRmFkZUluVXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgODBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZSB7XG5cdDAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tcmlwcGxlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDIwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLyoqXHJcbiAqIFNob3AgdGFibGVzXHJcbiAqL1xuLyoqXG4gKiBTaG9wIHRhYmxlc1xuICovXG50YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGhlYWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGJvZHkgdGgge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNsZWFyOiBib3RoO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQucHJvZHVjdC1yZW1vdmUgYSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5wcm9kdWN0LXJlbW92ZTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQuYWN0aW9uczpiZWZvcmUsIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5kb3dubG9hZC1hY3Rpb25zOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5kb3dubG9hZC1hY3Rpb25zIC5idXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG5cdHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0aGVhZCB7XG5cdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHR9XG5cdHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0Ym9keSB0aCB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxuXHR0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGgsIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHR0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cblx0dGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG50YWJsZS5zaG9wX3RhYmxlIHtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdHIgdGQsXG50YWJsZS5zaG9wX3RhYmxlIHRyIHRoLndpc2hsaXN0LWRlbGV0ZSxcbnRhYmxlLnNob3BfdGFibGUgdHIgdGgucHJvZHVjdC1jaGVja2JveCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGgsIHRhYmxlLnNob3BfdGFibGUgdGQge1xuXHRib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBhIHtcblx0bWF4LXdpZHRoOiA5N3B4O1xuXHRtYXJnaW46IGF1dG87XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lIGEge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcHJpY2Uge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcHJpY2UgLndvb2NzX3ByaWNlX2NvZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcHJpY2UgaW5zIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXByaWNlIGRlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNhNmE2YTY7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1wcmljZSAuc2FsZSB7XG5cdGNvbG9yOiAjZTg0NTA2O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRvcmRlcjogMztcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3Qtc3RvY2stc3RhdHVzIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXN0b2NrLXN0YXR1cyBzcGFuLndpc2hsaXN0LWluLXN0b2NrIHtcblx0Y29sb3I6ICM2Nzk5MDA7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi53aXNobGlzdC1vdXQtb2Ytc3RvY2sge1xuXHRjb2xvcjogI2U4NDUwNjtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHdpZHRoOiAyMCU7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1hZGQtdG8tY2FydCBzcGFuLmRhdGVhZGRlZCB7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdHBhZGRpbmc6IDAgMzdweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IGEgLnJhenppLXN2Zy1pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1hZGQtdG8tY2FydCBhOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IGEubG9hZGluZyBpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IGEubG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC1hbmltYXRpb246IHJhenppLXNwaW4gaW5maW5pdGUgMXMgbGluZWFyO1xuXHRhbmltYXRpb246IHJhenppLXNwaW4gaW5maW5pdGUgMXMgbGluZWFyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXIgLjJzO1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0dG9wOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IGEubG9hZGluZyAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYS5yZW1vdmVfZnJvbV93aXNobGlzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYS5yZW1vdmVfZnJvbV93aXNobGlzdDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYS5wcm9kdWN0X3R5cGVfZ3JvdXBlZDpiZWZvcmUsIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1hZGQtdG8tY2FydCBhLnByb2R1Y3RfdHlwZV9leHRlcm5hbDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSAub3JvY28tc3ZnLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0Lm91dC1vZi1zdG9jayBhIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRwYWRkaW5nOiA5cHggMTRweDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0Lm91dC1vZi1zdG9jayBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0ZCAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxudGFibGUuc2hvcF90YWJsZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1pbi13aWR0aDogMTUwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbCAub3JkZXItdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0Ym9keSB0ZCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMjBweDtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0Ym9keSB0ZC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdHdpZHRoOiAxNCU7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGJvZHkgdGQucHJvZHVjdC1yZW1vdmUge1xuXHRwYWRkaW5nOiAzNnB4IDIwcHg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGJvZHkgdGQucHJvZHVjdC1yZW1vdmUgYSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICM1NTUgIWltcG9ydGFudDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudGFibGUuc2hvcF90YWJsZSB0Ym9keSB0ZC5wcm9kdWN0LXJlbW92ZSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGJvZHkgZGwudmFyaWF0aW9uIHtcblx0bWFyZ2luOiA4cHggMCAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAxLjE4MTgycHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bGluZS1oZWlnaHQ6IDEuMzg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGJvZHkgZGwudmFyaWF0aW9uIGR0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRib2R5IGRsLnZhcmlhdGlvbiBkZCB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbnRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG50YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkIHtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLXdpc2hsaXN0IHRhYmxlLndpc2hsaXN0X3RhYmxlIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSB7XG5cdHBhZGRpbmc6IDAgMzdweCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLndvb2NvbW1lcmNlLXdpc2hsaXN0IHRhYmxlLndpc2hsaXN0X3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLndvb2NvbW1lcmNlLXdpc2hsaXN0IHRhYmxlLndpc2hsaXN0X3RhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSB7XG5cdHdpZHRoOiAzNSU7XG59XG5cbi53b29jb21tZXJjZS13aXNobGlzdCB0YWJsZS53aXNobGlzdF90YWJsZSB0ciB0ZC5wcm9kdWN0LXByaWNlIC53b29jc19wcmljZV9jb2RlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2Utd2lzaGxpc3QgLnlpdGgtd2N3bC1zaGFyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlLXdpc2hsaXN0IC55aXRoLXdjd2wtc2hhcmUgaDQueWl0aC13Y3dsLXNoYXJlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzU1NTtcblx0cGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLndvb2NvbW1lcmNlLXdpc2hsaXN0IC55aXRoLXdjd2wtc2hhcmUgbGkge1xuXHRwYWRkaW5nOiAwIDVweCAwIDA7XG59XG5cbi53b29jb21tZXJjZS13aXNobGlzdCAueWl0aC13Y3dsLXNoYXJlIGxpIGEge1xuXHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRtaW4td2lkdGg6IDM1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4ud29vY29tbWVyY2Utd2lzaGxpc3QgLnNvY2lhbHMtd2l0aC1iYWNrZ3JvdW5kIC55aXRoLXdjd2wtc2hhcmUgdWwge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi53b29jb21tZXJjZS13aXNobGlzdCAuc29jaWFscy13aXRoLWJhY2tncm91bmQgLnlpdGgtd2N3bC1zaGFyZSB1bCBsaSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlLXdpc2hsaXN0IC5zb2NpYWxzLXdpdGgtYmFja2dyb3VuZCAueWl0aC13Y3dsLXNoYXJlIHVsIGxpIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53b29jb21tZXJjZS13aXNobGlzdCAuc29jaWFscy13aXRoLWJhY2tncm91bmQgLnlpdGgtd2N3bC1zaGFyZSB1bCBsaSBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0td3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdG1heC13aWR0aDogOTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5pdGVtLWRldGFpbHMge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTA3cHgpO1xuXHRtYXJnaW4tbGVmdDogMTA3cHg7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIgLml0ZW0tZGV0YWlscyBoMyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUgdHIge1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5pdGVtLWRldGFpbHMgdGFibGUuaXRlbS1kZXRhaWxzLXRhYmxlIHRkIHtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5pdGVtLWRldGFpbHMgdGFibGUuaXRlbS1kZXRhaWxzLXRhYmxlIHRkLmxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0td3JhcHBlciAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZCBpbnMge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0td3JhcHBlciAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZCBkZWwge1xuXHRjb2xvcjogI2E2YTZhNjtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0td3JhcHBlciAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZCAuc2FsZSB7XG5cdGNvbG9yOiAjZTg0NTA2O1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIge1xuXHRtYXJnaW4tbGVmdDogMTA3cHg7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlcjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciB0YWJsZS5hZGRpdGlvbmFsLWluZm8ge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLmFkZGl0aW9uYWwtaW5mby13cmFwcGVyIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ciB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRib3JkZXI6IDA7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciB0YWJsZS5hZGRpdGlvbmFsLWluZm8gdGQge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLmFkZGl0aW9uYWwtaW5mby13cmFwcGVyIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ZC5sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1hZGQtdG8tY2FydCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLmFkZGl0aW9uYWwtaW5mby13cmFwcGVyIC5wcm9kdWN0LWFkZC10by1jYXJ0IGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwYWRkaW5nOiAzcHggMjVweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtcmVtb3ZlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1yZW1vdmUgYSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU1NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1yZW1vdmUgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlNBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajROQ2p4d1lYUm9JR1E5SWsweE5DQXhUREVnTVRSTk1TQXhUREUwSURFMElpQnpkSEp2YTJVOUlpTXhaakZtTVdZaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MklpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejROQ2p3dmMzWm5QZz09XCIpO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtcmVtb3ZlIGEgaSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZC52YWx1ZSxcbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ZC52YWx1ZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZC5sYWJlbCxcbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ZC5sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAzMCU7XG59XG5cbnRhYmxlLm15X2FjY291bnRfb3JkZXJzIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxudGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGhlYWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xufVxuXG50YWJsZS5teV9hY2NvdW50X29yZGVycyB0aGVhZCAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsIHtcblx0d2lkdGg6IDI1JTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxudGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGhlYWQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGJvZHkgPiB0ciA+IHRkIHRhYmxlIHRyIHRkIHtcblx0cGFkZGluZzogMTVweCAzMHB4O1xufVxuXG50YWJsZS5teV9hY2NvdW50X29yZGVycyB0Ym9keSB0YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxudGFibGUubXlfYWNjb3VudF9vcmRlcnMgLm9yZGVyLWxpc3QtaW1hZ2Uge1xuXHRwYWRkaW5nOiAzMHB4IDIwcHggMCAwO1xufVxuXG50YWJsZS5teV9hY2NvdW50X29yZGVycyAub3JkZXItbGlzdC1pbWFnZTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5teV9hY2NvdW50X29yZGVycyAub3JkZXItbGlzdC1pbWFnZSB1bCB7XG5cdG1hcmdpbjogMCAtNXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxudGFibGUubXlfYWNjb3VudF9vcmRlcnMgLm9yZGVyLWxpc3QtaW1hZ2UgdWwgbGkge1xuXHRwYWRkaW5nOiAwIDVweDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5vcmRlci1saXN0LWltYWdlIHVsIGxpOm50aC1jaGlsZChuKzYpOm5vdCguaXRlbS1wbHVzKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5vcmRlci1saXN0LWltYWdlIHVsIGxpIGltZyB7XG5cdG1heC13aWR0aDogNzBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5vcmRlci1saXN0LWltYWdlIHVsIGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbnRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5vcmRlci1saXN0LWltYWdlIHVsIGxpLml0ZW0tcGx1cyB7XG5cdHdpZHRoOiA4MHB4O1xufVxuXG50YWJsZS5teV9hY2NvdW50X29yZGVycyAub3JkZXItbGlzdC1pbWFnZSB1bCBsaS5pdGVtLXBsdXMgPiBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG50YWJsZS5vcmRlcl9kZXRhaWxzLm9yZGVyX3RvdGFsIHRyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMub3JkZXJfdG90YWwgdHIgPiAqIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG50YWJsZS5vcmRlcl9kZXRhaWxzLm9yZGVyX3RvdGFsIHRyOmxhc3QtY2hpbGQge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMub3JkZXJfdG90YWwgdHI6bGFzdC1jaGlsZCB0aCxcbnRhYmxlLm9yZGVyX2RldGFpbHMub3JkZXJfdG90YWwgdHI6bGFzdC1jaGlsZCB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMub3JkZXJfdG90YWwgdHIgdGgge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMub3JkZXJfdG90YWwgdHIgdGQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRtYXJnaW46IDE1cHggMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMgLmRvd25sb2FkLWZpbGUge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWF4LXdpZHRoOiAyMDBweDtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAuZG93bmxvYWQtZmlsZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWRvd25sb2Fkcy1maWxlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGNvbG9yOiAjMTExO1xufVxuXG50YWJsZS5vcmRlcl9kZXRhaWxzIC5idXR0b246bm90KC53b29jb21tZXJjZS1NeUFjY291bnQtZG93bmxvYWRzLWZpbGUpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcblx0cGFkZGluZzogMCA0MHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG50YWJsZS5vcmRlcl9kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC10YWJsZSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLnByb2R1Y3QtaW1hZ2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDBweDtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLnByb2R1Y3QtY29udGVudCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLnByb2R1Y3QtY29udGVudCBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG50YWJsZS5vcmRlcl9kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC10YWJsZSAucHJvZHVjdC1wcmljZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LXRhYmxlIC53Yy1pdGVtLW1ldGEge1xuXHRtYXJnaW46IDE1cHggMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLndjLWl0ZW0tbWV0YSBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LXRhYmxlIC53Yy1pdGVtLW1ldGEgbGkgPiAqIHtcblx0bWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbnRhYmxlLm9yZGVyX2RldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LXRhYmxlIC53Yy1pdGVtLW1ldGEgbGkgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLndjLWl0ZW0tbWV0YSBsaSBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXItZG93bmxvYWRzX190aXRsZSxcbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLndvb2NvbW1lcmNlLWNvbHVtbiAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRoLnByb2R1Y3QtZGF0ZSwgLndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRoLnByb2R1Y3QtcXVhbnRpdHkge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LXJlbW92ZSB7XG5cdHdpZHRoOiAxJTtcbn1cblxuLndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LWRhdGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0d2lkdGg6IDEwJTtcbn1cblxuLndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtcXVhbnRpdHkge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LXN0b2NrLXN0YXR1cyB7XG5cdHdpZHRoOiAxMCU7XG59XG5cbi53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IHtcblx0d2lkdGg6IDE4JTtcbn1cblxuLndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSB7XG5cdHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LXByaWNlLCAud2Nib29zdC13aXNobGlzdC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdHIgdGQucHJvZHVjdC1zdG9jay1zdGF0dXMsIC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LWRhdGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtcmVtb3ZlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQud2Nib29zdC13aXNobGlzdC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdHIgdGQucHJvZHVjdC1xdWFudGl0eSwgLndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtYWRkLXRvLWNhcnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHBhZGRpbmc6IDAgNXB4IDIwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LWFkZC10by1jYXJ0IC5idXR0b24ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxuXHQud2Nib29zdC13aXNobGlzdC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdHIgdGQgLmFkZGVkX3RvX2NhcnQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQud2Nib29zdC13aXNobGlzdC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdHIgdGQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtdGh1bWJuYWlsLCAud2Nib29zdC13aXNobGlzdC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdHIgdGQucHJvZHVjdC1uYW1lIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSAubGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cdC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LW5hbWUgLnByb2R1Y3QtcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSAucHJvZHVjdC1wcmljZSBpbnMge1xuXHRcdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC53Y2Jvb3N0LXdpc2hsaXN0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5wcm9kdWN0LW5hbWUgLnByb2R1Y3QtcHJpY2UgZGVsIHtcblx0XHRjb2xvcjogI2E2YTZhNjtcblx0fVxuXHQud2Nib29zdC13aXNobGlzdC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdHIgdGQucHJvZHVjdC1uYW1lIC5wcm9kdWN0LWRhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLnByb2R1Y3QtbmFtZSAucHJvZHVjdC1zdG9jay1zdGF0dXMge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdH1cblx0LndjYm9vc3Qtd2lzaGxpc3QtZm9ybSAud2Nib29zdC13aXNobGlzdF9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmVfX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjb2xvcjogIzU1NTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZV9fdGFibGUgLnByb2R1Y3QtbmFtZSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZV9fdGFibGUgLnByaWNlIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmVfX3RhYmxlIC5wcmljZSBkZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlX190YWJsZSAucHJpY2UgaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmVfX3RhYmxlIC53b29jb21tZXJjZS1wcmljZS1zdWZmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmVfX3RhYmxlIC5hZGRfdG9fY2FydF9idXR0b24ge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwYWRkaW5nOiAwIDM3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogZWFzZSAuM3M7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmVfX3RhYmxlIC5hZGRfdG9fY2FydF9idXR0b24ubG9hZGluZyB7XG5cdG9wYWNpdHk6IDAuNTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlX190YWJsZSAuYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmc6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDJweCBzb2xpZDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiByYXp6aS1zcGluIGluZmluaXRlIDFzIGxpbmVhcjtcblx0YW5pbWF0aW9uOiByYXp6aS1zcGluIGluZmluaXRlIDFzIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyIC4ycztcblx0Y29udGVudDogXCJcIjtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZV9fdGFibGUgLmFkZF90b19jYXJ0X2J1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuXG4ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlX190YWJsZSB0cjpsYXN0LWNoaWxkIHRoIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlX190b29scyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlX190b29scyAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWNsZWFyIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdHBhZGRpbmc6IDAgMzdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcclxuICogUHJvZHVjdHNcclxuICovXG4vKipcbiAqIFByb2R1Y3RzXG4gKi9cbnVsLnByb2R1Y3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwucHJvZHVjdHMuc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluay5pbWFnZS1sb2FkaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rLmltYWdlLWxvYWRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rLmltYWdlLWxvYWRpbmc6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0aGVpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRhbmltYXRpb246IHJhenppLXNjYWxlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rLmltYWdlLWxvYWRpbmc6YmVmb3JlIHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogOTA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wX19idXR0b25zID4gKiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wX19idXR0b25zIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdG1hcmdpbjogMCA1cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMsIG9wYWNpdHkgMC4xcywgYmFja2dyb3VuZCAwLjM1cywgY29sb3IgMC4zNXM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYnV0dG9uOm50aC1jaGlsZCgyKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDc1bXM7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpudGgtY2hpbGQoMykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYnV0dG9uIHN2ZyB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbiAuaWNvbi1zaG9wLWNhcnQge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbi5hZGRlZDpob3ZlciAud2Nib29zdC13aXNobGlzdC1idXR0b25fX2ljb24gc3ZnIHtcblx0ZmlsbDogdmFyKC0tcnotYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnkpO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2UgLnJ6LWxvb3BfYnV0dG9uOmhvdmVyIHN2ZyxcbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC55aXRoLXdjd2wtd2lzaGxpc3RleGlzdHNicm93c2UgLnJ6LWxvb3BfYnV0dG9uOmhvdmVyIHN2ZyB7XG5cdGZpbGw6IHZhcigtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotbG9vcF9idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1pbi13aWR0aDogMTZweDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotbG9vcF9idXR0b24ubG9hZGluZzpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcmF6emktc3BpbiBpbmZpbml0ZSAxcyBsaW5lYXI7XG5cdGFuaW1hdGlvbjogcmF6emktc3BpbiBpbmZpbml0ZSAxcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhciAuMnM7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uLmxvYWRpbmcgLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotbG9vcF9idXR0b246bm90KC5sb2FkaW5nKTpiZWZvcmUge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0b3A6IC00MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGxlZnQ6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cGFkZGluZzogNnB4IDEycHggN3B4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uOm5vdCgubG9hZGluZyk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE0cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5yei1sb29wX2J1dHRvbjpob3ZlcjpiZWZvcmUsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uOmhvdmVyOmFmdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5yei1sb29wX2J1dHRvbi53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbi5sb2FkaW5nIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbl9faWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uLmxvYWRpbmc6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5yei1sb29wX2J1dHRvbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uX19pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5yei1sb29wX2J1dHRvbi53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uX190ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucnotbG9vcF9idXR0b24ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbi5sb2FkaW5nIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbl9faWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b24ubG9hZGluZzo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjE1cztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAucnotbG9vcF9idXR0b24gaSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAuYmxvY2tVSSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b24gLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX19pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbjogMDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b24gLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX190ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b246bm90KC5sb2FkaW5nKSAud2Nib29zdC13aXNobGlzdC1idXR0b25fX2ljb24gc3ZnIHtcblx0ZmlsbDogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b24uYWRkZWQgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX19pY29uIHN2ZyB7XG5cdGZpbGw6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlIHN2ZyxcbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnlpdGgtd2N3bC13aXNobGlzdGV4aXN0c2Jyb3dzZSBzdmcge1xuXHRmaWxsOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRlZF90b19jYXJ0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZTtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwIDAgM3B4O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAubWV0YS1jYXQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAubWV0YS1jYXQ6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgZGVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2E2YTZhNjtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b24ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsOm5vdCguaG92ZXItc3dhdGNoKSAucHJvZHVjdC10aHVtYm5haWxzLS1ob3ZlciAuaG92ZXItaW1hZ2Uge1xuXHRvcGFjaXR5OiAxO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIC5wcm9kdWN0LXRodW1ibmFpbHMtLXNsaWRlciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlscy0tc2xpZGVyIC5zd2lwZXItbGF6eSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWxzLS1zbGlkZXIgLnN3aXBlci1sYXp5LnN3aXBlci1sYXp5LWxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlscy0tc2xpZGVyIC5yei1zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWxzLS1zbGlkZXIgLnJ6LXByb2R1Y3QtbG9vcC1zd2lwZXItbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbHMtLXNsaWRlciAucnotcHJvZHVjdC1sb29wLXN3aXBlci1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWxzLS1zbGlkZXIgLndvb2NvbW1lcmNlLWJhZGdlcyB7XG5cdHotaW5kZXg6IDk7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlscy0taG92ZXIgaW1nIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlscy0taG92ZXIgLmhvdmVyLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsLXpvb20ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tZGVzY3JpcHRpb24sXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRoLFxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGQge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZC5sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA4cHggMTVweDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWF2YWlsYWJpbGl0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiByaWdodDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IC5wcmljZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHRsZWZ0OiBjYWxjKCAxMDAlICsgMnB4KTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0ge1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcblx0bGVmdDogY2FsYyggMTAwJSArIDExcHgpO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX193cmFwcGVyIHtcblx0bWFyZ2luOiAwIC01cHg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcyAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0ge1xuXHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIDVweCAxMHB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLnNlbGVjdGVkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1idXR0b24gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtIHtcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnRhd2N2cy1zd2F0Y2hlcyB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IC50YXdjdnMtc3dhdGNoZXMgLnN3YXRjaCB7XG5cdHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAudGF3Y3ZzLXN3YXRjaGVzIC5zd2F0Y2guc2VsZWN0ZWQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAudGF3Y3ZzLXN3YXRjaGVzIC5zd2F0Y2gtY29sb3Ige1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAudGF3Y3ZzLXN3YXRjaGVzIC5zd2F0Y2gtY29sb3Iuc2VsZWN0ZWQ6YmVmb3JlIHtcblx0bWFyZ2luLXRvcDogLTZweDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnRhd2N2cy1zd2F0Y2hlcyAuc3dhdGNoLWxhYmVsIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzc2NzY3Njtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogYXV0bztcblx0Ym9yZGVyOiBub25lO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0uY2FydCAudGF3Y3ZzLXN3YXRjaGVzIC5zd2F0Y2gtbGFiZWwuc2VsZWN0ZWQge1xuXHRjb2xvcjogIzExMTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnRhd2N2cy1zd2F0Y2hlcyAuc3dhdGNoLWxhYmVsLmRpc2FibGVkIHtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnRhd2N2cy1zd2F0Y2hlcyAuc3dhdGNoLWltYWdlIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLmNhcnQgLnRhd2N2cy1zd2F0Y2hlcyAuc3dhdGNoLWltYWdlLnNlbGVjdGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXZhcmlhdGlvbi1ub3QtdGF4b25vbXkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNzY3Njc2O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luOiA2cHggLTRweCAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNzY3Njc2O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtcyAucHJvZHVjdC12YXJpYXRpb24tYXR0cnMge1xuXHRtYXJnaW46IDAgNHB4O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtcyAucHJvZHVjdC12YXJpYXRpb24taXRlbS1tb3JlIHtcblx0cGFkZGluZzogNHB4O1xuXHRjb2xvcjogIzc2NzY3Njtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtcyAucHJvZHVjdC12YXJpYXRpb24taXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW06aG92ZXI6YmVmb3JlIHtcblx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcblx0dG9wOiAtNDBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRsZWZ0OiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiA2cHggMTJweCA3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW06aG92ZXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE0cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1fX2NvbG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW0tLWNvbG9yLnNlbGVjdGVkIC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtX19jb2xvcjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IHNvbGlkICNlZWU7XG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAtNnB4IDAgMCAtM3B4O1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtLS1sYWJlbCB7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcblx0dHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtLS1sYWJlbDpob3ZlciwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW0tLWxhYmVsLnNlbGVjdGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjMTExO1xuXHRjb2xvcjogIzExMTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW0tLWltYWdlIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcblx0dHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtLS1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW0tLWltYWdlLnNlbGVjdGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjMTExO1xuXHRjb2xvcjogIzExMTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdC1jYXRlZ29yeSAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbjogMTBweCAwIDA7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QtY2F0ZWdvcnkgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdC1jYXRlZ29yeSAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUgLmNvdW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnVsLnByb2R1Y3RzLmxvYWRpbmcgLnJhenppLXBvc3RzX19sb2FkaW5nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNvbGQtYnktbWV0YSB7XG5cdHBhZGRpbmctdG9wOiA3cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc29sZC1ieS1tZXRhIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc29sZC1ieS1tZXRhIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNvbGQtYnktbWV0YSBpbWcge1xuXHRtYXgtaGVpZ2h0OiAxNnB4O1xuXHRtYXgtd2lkdGg6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHQvKnJ0bDpyYXc6XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdCovXG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEgYSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnNvbGQtYnktbWV0YSBhLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTUgbGkucHJvZHVjdCAuc29sZC1ieS1tZXRhIGEsIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNiBsaS5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEgYSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnNvbGQtYnktbWV0YSBhLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEyIGxpLnByb2R1Y3QgLnNvbGQtYnktbWV0YSBhIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEge1xuXHRwYWRkaW5nLXRvcDogNXB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAuc29sZC1ieS1tZXRhICsgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnNvbGQtYnktbWV0YSB7XG5cdHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1jZW50ZXIgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1jZW50ZXIgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWNlbnRlciBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1jZW50ZXIgbGkucHJvZHVjdCAucmF0aW5nLWNvdW50LFxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWNlbnRlciBsaS5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEgYSB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtY2VudGVyIGxpLnByb2R1Y3QgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMSBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcgLnVzZXItcmF0aW5nIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiAjRjhCODZEO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcgLm1heC1yYXRpbmcgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6ICNDRENEQ0Q7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMSBsaS5wcm9kdWN0IC5tZXRhLWNhdCB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMSBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyB7XG5cdHJpZ2h0OiAyMHB4O1xuXHR0b3A6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wX19idXR0b25zIC5hamF4X2FkZF90b19jYXJ0LmxvYWRpbmc6YmVmb3JlIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucXVpY2stdmlldy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAud2Nib29zdC13aXNobGlzdC1idXR0b24ge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0bWFyZ2luOiAwIDAgMTBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpiZWZvcmUge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogNTBweDtcblx0bGVmdDogYXV0bztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDQwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCA+IC5yei1sb29wX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCA+IC5yei1sb29wX2J1dHRvbiAubG9vcF9idXR0b24tdGV4dCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsID4gLnJ6LWxvb3BfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgPiAucnotbG9vcF9idXR0b246bm90KC5sb2FkaW5nKTpiZWZvcmUsIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCA+IC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5hamF4X2FkZF90b19jYXJ0LmxvYWRpbmc6YmVmb3JlIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMi5zaG93LXdpc2hsaXN0IGxpLnByb2R1Y3QgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIuc2hvdy13aXNobGlzdCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yLnNob3ctY29tcGFyZSBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIuaGFzLXF1aWNrLXZpZXcgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucXVpY2stdmlldy1idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTMgLnN0YXItcmF0aW5nIC51c2VyLXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogI0Y3QjYwMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0zIC5zdGFyLXJhdGluZyAubWF4LXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IDAuMXM7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNCBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyB7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMC41cztcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTQgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAubG9vcF9idXR0b24tdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbHMtLXNsaWRlciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTUgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTUgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC02IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b24ge1xuXHRtYXJnaW46IDAgNXB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNiBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNiBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdG1pbi13aWR0aDogMTQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1wcmltYXJ5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzLCBjb2xvciAwLjE1cztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC02IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC02IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC02IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC02IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0b3BhY2l0eTogMC41O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5ID4gKiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHR0cmFuc2l0aW9uOiAwLjM1cztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAubG9vcF9idXR0b24tdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX3RvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2NhdC10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19jYXQtdGl0bGUgLm1ldGEtY2F0IHtcblx0b3JkZXI6IDI7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2NhdC10aXRsZSAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdG9yZGVyOiAxO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAubWV0YS1jYXQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOm5vdCg6aG92ZXIpIC5wcm9kdWN0LXN1bW1hcnkge1xuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjJzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYnV0dG9uLFxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucnotbG9vcF9idXR0b246bGFzdC1jaGlsZDpiZWZvcmUge1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bztcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCxcbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbixcbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbixcbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1sb29wLWlubmVyX19idXR0b25zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLmxvb3BfYnV0dG9uLXRleHQsXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1xdWljay1zaG9wLWJ1dHRvbixcbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWNsb3NlLXZhcmlhdGlvbnMtZm9ybSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDYwJTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbiAubG9vcF9idXR0b24tdGV4dCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpiZWZvcmUge1xuXHRvcGFjaXR5OiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uLmxvYWRpbmcge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b24gLmxvb3BfYnV0dG9uLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbHMtLXNsaWRlciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJpY2UsXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggLnByb2R1Y3QtdHlwZS1ncm91cGVkIC5wcmljZSB7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCxcbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCAucHJvZHVjdC10eXBlLWdyb3VwZWQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudDpudGgtY2hpbGQoMiksXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggLnByb2R1Y3QtdHlwZS1ncm91cGVkIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQ6bnRoLWNoaWxkKDIpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQ6bnRoLWNoaWxkKDIpOmJlZm9yZSxcbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCAucHJvZHVjdC10eXBlLWdyb3VwZWQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudDpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDFweDtcblx0Y29udGVudDogXCIg4oCTIFwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByb2R1Y3QtdGh1bWJuYWlscy0tc2xpZGVyIC5yei1zd2lwZXItYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IC5yei1sb29wX2J1dHRvbiB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b246bm90KC5sb2FkaW5nKTpiZWZvcmUge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogNTBweDtcblx0bGVmdDogYXV0bztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogNDBweDtcblx0bGVmdDogYXV0bztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsID4gLnJ6LWxvb3BfYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsID4gLnJ6LWxvb3BfYnV0dG9uIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgPiAucnotbG9vcF9idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCA+IC5yei1sb29wX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsID4gLnJ6LWxvb3BfYnV0dG9uOm5vdCgubG9hZGluZyk6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLmFqYXhfYWRkX3RvX2NhcnQubG9hZGluZzpiZWZvcmUge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDk5OTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucnotbG9vcF9hdGNfYnV0dG9uOm5vdCgubG9hZGluZyk6YmVmb3JlLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5yei1sb29wX2F0Y19idXR0b246bm90KC5sb2FkaW5nKTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnJ6LWxvb3BfYXRjX2J1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnJ6LWxvb3BfYXRjX2J1dHRvbiAuYWRkLXRvLWNhcnQtdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5yei1sb29wX2F0Y19idXR0b24ubG9hZGluZzpiZWZvcmUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5yei1sb29wX2F0Y19idXR0b24ubG9hZGluZyAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCBmb3JtLmNhcnQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0cjpsYXN0LWNoaWxkIHRkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXF1aWNrLXNob3AtYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGhlaWdodDogNDJweDtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IDAuNXM7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LXF1aWNrLXNob3AtYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkuaGFzLXZhcmlhdGlvbnMtZm9ybSAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2Zvcm0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjJzO1xuXHR6LWluZGV4OiAtOTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOS5oYXMtdmFyaWF0aW9ucy1mb3JtIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fZm9ybSAucHJvZHVjdC1jbG9zZS12YXJpYXRpb25zLWZvcm0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogM3B4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkuaGFzLXZhcmlhdGlvbnMtZm9ybSAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2Zvcm0gLnByb2R1Y3QtY2xvc2UtdmFyaWF0aW9ucy1mb3JtIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05Lmhhcy12YXJpYXRpb25zLWZvcm0gLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdC1pbm5lciAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05Lmhhcy12YXJpYXRpb25zLWZvcm0gLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdC1pbm5lci5sb2FkaW5nOmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Y29udGVudDogJyc7XG5cdHotaW5kZXg6IDk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOS5oYXMtdmFyaWF0aW9ucy1mb3JtIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByb2R1Y3QtaW5uZXIubG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGFuaW1hdGlvbjogcmF6emktc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOS5oYXMtdmFyaWF0aW9ucy1mb3JtIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByb2R1Y3QtaW5uZXIubG9hZGluZyAucHJvZHVjdC1sb29wX19mb3JtIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkuaGFzLXZhcmlhdGlvbnMtZm9ybSAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyLnNob3ctdmFyaWF0aW9uc19mb3JtIC5wcm9kdWN0LWxvb3BfX2Zvcm0ge1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJvdHRvbTogNDBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05Lmhhcy12YXJpYXRpb25zLWZvcm0gLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05Lmhhcy12YXJpYXRpb25zLWZvcm0gLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1xdWljay1zaG9wLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOS5zaG93LXdpc2hsaXN0IGxpLnByb2R1Y3QgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkuc2hvdy13aXNobGlzdCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC05LnNob3ctY29tcGFyZSBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3Qge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciAucnotYXRjLWJ1dHRvbi1iZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucnotbG9vcF9idXR0b24ud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbiB7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUgKyAubWV0YS1jYXQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUgKyAubWV0YS1jYXQgKyAucmF0aW5nLWNvdW50IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlICsgLm1ldGEtY2F0ICsgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlICsgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlICsgLnJhdGluZy1jb3VudCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCBmb3JtLmNhcnQge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCBmb3JtLmNhcnQgdHI6bGFzdC1jaGlsZCB0ZCB7XG5cdHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnZhcmlhdGlvbnMgdGQsXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnZhcmlhdGlvbnMgdGgge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnJhdGluZy1jb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5yYXRpbmctY291bnQgLnN0YXItcmF0aW5nIHtcblx0bWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucmF0aW5nLWNvdW50IC5zdGFyLXJhdGluZyAudXNlci1yYXRpbmcgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6ICNGOEI4NkQ7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucmF0aW5nLWNvdW50IC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5yYXRpbmctY291bnQgLnJldmlldy1jb3VudCB7XG5cdGNvbG9yOiAjOTA5MDkwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnJ6LWF0Yy1idXR0b24tYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogMC4xcztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDE1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdHotaW5kZXg6IDk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0cGFkZGluZzogMTBweCAyNHB4O1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItcHJpbWFyeSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b246bm90KC5sb2FkaW5nKTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uLmxvYWRpbmc6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0b3BhY2l0eTogMDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0LnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZy10b3A6IDJweDtcblx0cGFkZGluZy1ib3R0b206IDJweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAucHJvZHVjdC1sb29wLWxlZnQgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwLnByb2R1Y3QtbG9vcC1sZWZ0IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMC5wcm9kdWN0LWxvb3AtbGVmdCBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwLmhhcy1idXR0b24tY2FydCBsaS5wcm9kdWN0LnN3aXBlci1zbGlkZSAucHJvZHVjdC1pbm5lcjpob3ZlciB7XG5cdGhlaWdodDogYXV0bztcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdGhlaWdodDogMTAwJTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciAucnotYXRjLWJ1dHRvbi1iZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246YmVmb3JlIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDUwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDQwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMy42OHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgZm9ybS5jYXJ0IHRyOmxhc3QtY2hpbGQgdGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcm9kdWN0LXZhcmlhdGlvbi1pdGVtcyB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICM3Njc2NzY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luOiA1cHggMCAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIC51c2VyLXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogI0Y4Qjg2RDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5yei1hdGMtYnV0dG9uLWJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMXB4O1xuXHRyaWdodDogMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IDAuMXM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDBweCAxNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0cGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR6LWluZGV4OiA5O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uOm5vdCgubG9hZGluZyk6YmVmb3JlLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b24ubG9hZGluZzpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uLmxvYWRpbmcgLmxvb3BfYnV0dG9uLXRleHQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLm1ldGEtY2F0IHtcblx0bWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdC5zd2lwZXItc2xpZGUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEuaGFzLWJ1dHRvbi1jYXJ0IGxpLnByb2R1Y3Quc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWlubmVyOmhvdmVyIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEyIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMiBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMiBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cblxudWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMiBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEyIGxpLnByb2R1Y3QgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246YmVmb3JlIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDUwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIgbGkucHJvZHVjdCAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDQwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0cGFkZGluZzogMTBweCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC10ZXh0LWNvbG9yLXByaW1hcnkpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMsIGNvbG9yIDAuMTVzO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEyIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbjpub3QoLmxvYWRpbmcpOmJlZm9yZSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMiBsaS5wcm9kdWN0IC5yei1sb29wX2F0Y19idXR0b246bm90KC5sb2FkaW5nKTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uLmxvYWRpbmc6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEyIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0b3BhY2l0eTogMC41O1xufVxuXG51bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEyIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG51bC5wcm9kdWN0cyAudGF3Y3ZzLXN3YXRjaGVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xufVxuXG51bC5wcm9kdWN0cyAudGF3Y3ZzLXN3YXRjaGVzIC5zd2F0Y2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwucHJvZHVjdHMgLnRhd2N2cy1zd2F0Y2hlcyAuc3dhdGNoLmRpc2FibGVkOm5vdCguc3dhdGNoLWxhYmVsKSB7XG5cdG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG51bC5wcm9kdWN0cyAudGF3Y3ZzLXN3YXRjaGVzIC5zd2F0Y2guZGlzYWJsZWQ6bm90KC5zd2F0Y2gtbGFiZWwpOjpiZWZvcmUsIHVsLnByb2R1Y3RzIC50YXdjdnMtc3dhdGNoZXMgLnN3YXRjaC5kaXNhYmxlZDpub3QoLnN3YXRjaC1sYWJlbCk6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0dG9wOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxudWwucHJvZHVjdHMgLnRhd2N2cy1zd2F0Y2hlcyAuc3dhdGNoLmRpc2FibGVkOm5vdCguc3dhdGNoLWxhYmVsKTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG51bC5wcm9kdWN0cyAuc3dhdGNoLWNvbG9yLFxudWwucHJvZHVjdHMgLnN3YXRjaC1pbWFnZSB7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXJfX2V4dHJhIHtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyX19leHRyYSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHR6LWluZGV4OiAwO1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkIC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCBkaXYud29vY29tbWVyY2UsXG4ucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkIC5yYXp6aS1lbGVtZW50b3ItcHJvZHVjdC1jYXJvdXNlbCBkaXYudGFicy1jb250ZW50LFxuLnJhenppLXByb2R1Y3QtY2FyZC1zb2xpZC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBzZWN0aW9uLnByb2R1Y3RzIHtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4ucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkIC5yYXp6aS1wcm9kdWN0cy1jYXJvdXNlbCBkaXYud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zd2lwZXItc2xpZGUsXG4ucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkIC5yYXp6aS1lbGVtZW50b3ItcHJvZHVjdC1jYXJvdXNlbCBkaXYudGFicy1jb250ZW50IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc3dpcGVyLXNsaWRlLFxuLnJhenppLXByb2R1Y3QtY2FyZC1zb2xpZC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBzZWN0aW9uLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc3dpcGVyLXNsaWRlIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5ub3RpZnlqcy1jb3JuZXIge1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuYm9keS5hZG1pbi1iYXIgLm5vdGlmeWpzLWNvcm5lciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcbn1cblxuLm5vdGlmeWpzLXJhenppLXN1Y2Nlc3Mge1xuXHRjb2xvcjogIzI5OWM3Nztcblx0YmFja2dyb3VuZC1jb2xvcjogI2JmZjlkMDtcbn1cblxuLm5vdGlmeWpzLXJhenppLWVycm9yIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiODFjMjM7XG59XG5cbi5ub3RpZnlqcy1yYXp6aS1lcnJvciB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLm5vdGlmeWpzLXJhenppLWVycm9yIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5vdGlmeWpzLXJhenppLWVycm9yIHVsIGxpIDo6bWFya2VyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdGlmeWpzLXJhenppLWluZm8ge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlODViZTtcbn1cblxuLm5vdGlmeWpzLXJhenppLWJhc2Uge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDMsIDMsIDMsIDAuMSk7XG5cdG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5ub3RpZnlqcy1yYXp6aS1iYXNlIC5tZXNzYWdlLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDIwcHg7XG5cdHRvcDogMTdweDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ubm90aWZ5anMtcmF6emktYmFzZSAuYnV0dG9uLndjLWZvcndhcmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubm90aWZ5anMtcmF6emktYmFzZSAuYnRuLWJ1dHRvbiB7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRjb2xvcjogIzI5OWM3Nztcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ub3RpZnlqcy1yYXp6aS1iYXNlIC5zdmctYWN0aXZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5ub3RpZnlqcy1yYXp6aS1iYXNlIC5tZXNzYWdlLWJveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhenppLXByb2R1Y3QtcG9wdXAtYXRjX19ub3RpY2Uge1xuXHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJmOGEzMztcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLnJhenppLXByb2R1Y3QtcG9wdXAtYXRjX19ub3RpY2UgLmNhcnQtdmlldy1idG4ge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yYXp6aS1wcm9kdWN0LXBvcHVwLWF0Y19fbm90aWNlIC5jYXJ0LXZpZXctYnRuOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLmJ1dHRvbi1jbG9zZSB7XG5cdHRvcDogLTEycHg7XG5cdHJpZ2h0OiAtMTBweDtcblx0dHJhbnNmb3JtOiBub25lO1xuXHR6LWluZGV4OiA5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0LmxvYWRlZCAuYnV0dG9uLWNsb3NlLCAucnotcG9wdXAtYWRkLXRvLWNhcnQub3BlbiAuYnV0dG9uLWNsb3NlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5tb2RhbC1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA3NzBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtX190aHVtYm5haWwge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtaGVpZ2h0OiAxNzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLmNhcnRfbGlzdCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbTpub3QoLmFjdGl2ZSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbV9fdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5jYXJ0X2xpc3QgYS5yZW1vdmUsXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0IC53b29jb21tZXJjZS1jYXJ0LWl0ZW1fX3F0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5jYXJ0X2xpc3QgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtX19xdHkge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwuY2FydF9saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAzcHg7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5jYXJ0X2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfZm9vdGVyIHtcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3R0b206IGF1dG87XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfZm9vdGVyOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLTFweDtcblx0Y29udGVudDogXCJcIjtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9mb290ZXIgLnRvdGFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53aWRnZXRfc2hvcHBpbmdfY2FydF9mb290ZXIgLnJhenppLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQubG9hZGluZyAucHJvZHVjdC1tb2RhbC1jb250ZW50IHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0LmxvYWRpbmcgLnJhenppLXBvc3RzX19sb2FkaW5nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQubG9hZGluZyAucmF6emktcG9zdHNfX2xvYWRpbmcgLnJhenppLWxvYWRpbmcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dG9wOiA1MCU7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19jb3VudF9ub3RpY2Uge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19ub3RpY2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblx0cGFkZGluZy10b3A6IHZhcigtLXJ6LW1vZGFsLXNwYWNpbmcpO1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1yei1tb2RhbC1zcGFjaW5nKTtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24ubG9hZGluZyB7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAucnotcHJvZHVjdC1wb3B1cC1hdGNfX3JlY29tbWVuZGF0aW9uLmFjdGl2ZSB7XG5cdGhlaWdodDogYXV0bztcblx0b3BhY2l0eTogMTtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24ubG9hZGVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAucnotcHJvZHVjdC1wb3B1cC1hdGNfX3JlY29tbWVuZGF0aW9uIC5wcm9kdWN0LWhlYWRpbmcge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAucnotcHJvZHVjdC1wb3B1cC1hdGNfX3JlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1oZWFkaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogI2JhYmFiYTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAucnotcHJvZHVjdC1wb3B1cC1hdGNfX3JlY29tbWVuZGF0aW9uIC5yYXp6aS1zdmctaWNvbiBzdmcge1xuXHQvKnJ0bDpyYXc6XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0Ki9cbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24gLnJhenppLXN2Zy1pY29uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24gLnJhenppLXN2Zy1pY29uOmhvdmVyIHtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi5yei1wb3B1cC1hZGQtdG8tY2FydCAucnotcHJvZHVjdC1wb3B1cC1hdGNfX3JlY29tbWVuZGF0aW9uIC5yYXp6aS1zdmctaWNvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBhdXRvO1xuXHRjb2xvcjogI2JhYmFiYTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiAuc3dpcGVyLWJ1dHRvbi1sb2NrLFxuLnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWxvY2ssXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiB1bC5wcm9kdWN0LWl0ZW1zIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiB1bC5wcm9kdWN0LWl0ZW1zIGxpLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luLXRvcDogN3B4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiB1bC5wcm9kdWN0LWl0ZW1zIGxpLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1wcmljZSB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiB1bC5wcm9kdWN0LWl0ZW1zIGxpLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1wcmljZSBkZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiB1bC5wcm9kdWN0LWl0ZW1zIGxpLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1wcmljZSBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAyMHB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtYmFkZ2VzID4gc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMTFweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcyAuc29sZC1vdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcyAuZmVhdHVyZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjYxO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcyAubmV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG51bDpub3QoLnByb2R1Y3QtbG9vcC1sYXlvdXQtMikgLndvb2NvbW1lcmNlLWJhZGdlcy0tbGF5b3V0LTIge1xuXHRsZWZ0OiBpbml0aWFsO1xuXHRyaWdodDogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcy0tbGF5b3V0LTIge1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRsZWZ0OiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtYmFkZ2VzLS1sYXlvdXQtMiA+IHNwYW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi53b29jb21tZXJjZS1iYWRnZXMtLWxheW91dC0yIC5vbnNhbGUgLnRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLndvb2NvbW1lcmNlLWJhZGdlcy0tbGF5b3V0LTIgLm9uc2FsZSAucGVyY2VudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJhenppLWNhdGFsb2ctcGFnZSAucGFnZS1oZWFkZXJfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucGFnZS1oZWFkZXItLWxheW91dC0yLFxuLmNhdGFsb2ctcGFnZS1oZWFkZXItLWxheW91dC0yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXItLWxheW91dC0yIC5mZWF0dXJlZC1pbWFnZSxcbi5jYXRhbG9nLXBhZ2UtaGVhZGVyLS1sYXlvdXQtMiAuZmVhdHVyZWQtaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbi5wYWdlLWhlYWRlci0tbGF5b3V0LTIgLnBhZ2UtaGVhZGVyX19jb250ZW50LFxuLmNhdGFsb2ctcGFnZS1oZWFkZXItLWxheW91dC0yIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFnZS1oZWFkZXItLWxheW91dC0yIC5zaXRlLWJyZWFkY3J1bWIsXG4ucGFnZS1oZWFkZXItLWxheW91dC0yIC53b29jb21tZXJjZS1icmVhZGNydW1iLFxuLmNhdGFsb2ctcGFnZS1oZWFkZXItLWxheW91dC0yIC5zaXRlLWJyZWFkY3J1bWIsXG4uY2F0YWxvZy1wYWdlLWhlYWRlci0tbGF5b3V0LTIgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3JkZXI6IDI7XG59XG5cbi5wYWdlLWhlYWRlci0tbGF5b3V0LTIgLnBhZ2UtaGVhZGVyX190aXRsZSxcbi5jYXRhbG9nLXBhZ2UtaGVhZGVyLS1sYXlvdXQtMiAucGFnZS1oZWFkZXJfX3RpdGxlIHtcblx0b3JkZXI6IDE7XG5cdHBhZGRpbmc6IDAgMCA2cHg7XG59XG5cbi5jYXRhbG9nLXBhZ2UtaGVhZGVyLS1sYXlvdXQtMiAuZmVhdHVyZWQtaW1hZ2U6OmJlZm9yZSxcbi5wYWdlLWhlYWRlci0tbGF5b3V0LTIgLmZlYXR1cmVkLWltYWdlOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWhlYWRlci1iYW5uZXJzIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNhdGFsb2ctaGVhZGVyLWJhbm5lcnMgLmxpc3QtaW1hZ2VzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uY2F0YWxvZy1oZWFkZXItYmFubmVycyAubGlzdC1pbWFnZXMgPiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWhlYWRlci1iYW5uZXJzIC5saXN0LWltYWdlcyA+IGxpIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0YWxvZy1oZWFkZXItYmFubmVycyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctdG9vbGJhciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAucmF6emktcG9zdHNfX2ZvdW5kIHtcblx0b3JkZXI6IDA7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdG9yZGVyOiAyO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IG9wdGlvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjEgLnRvZ2dsZS1maWx0ZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjEgLnNpdGUtYnJlYWRjcnVtYiB7XG5cdGNvbG9yOiAjOTA5MDkwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAucGFnZS1oZWFkZXJfX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MSBzZWxlY3Qge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjEgLnJhenppLXBvc3RzX19mb3VuZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC5yYXp6aS1wb3N0c19fZm91bmQtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAucmF6emktcG9zdHNfX2ZvdW5kLWlubmVyIC5jb3VudC1iYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MiB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MyAuY2F0YWxvZy10b29sYmFyLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLnRvZ2dsZS1maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLnRvZ2dsZS1maWx0ZXJzIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiAjMWYxZjFmO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLmxheW91dC12MyAudG9nZ2xlLWZpbHRlcnMgLnN2Zy1ub3JtYWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLnRvZ2dsZS1maWx0ZXJzIC5zdmctYWN0aXZlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLnRvZ2dsZS1maWx0ZXJzLmFjdGl2ZSAuc3ZnLW5vcm1hbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC50b2dnbGUtZmlsdGVycy5hY3RpdmUgLnN2Zy1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1vcmRlcmluZyAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIC5yYXp6aS1zdmctaWNvbiBzdmcge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi53b29jb21tZXJjZS1vcmRlcmluZzpob3ZlciAud29vY29tbWVyY2Utb3JkZXJpbmdfX3N1Ym1lbnUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi53b29jb21tZXJjZS1vcmRlcmluZzpob3ZlciAucmF6emktc3ZnLWljb24gc3ZnIHtcblx0dHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG5cbi53b29jb21tZXJjZS1vcmRlcmluZyAud29vY29tbWVyY2Utb3JkZXJpbmdfX3N1Ym1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR3aWR0aDogMjUwcHg7XG5cdHBhZGRpbmc6IDI1cHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDIlO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIC53b29jb21tZXJjZS1vcmRlcmluZ19fc3VibWVudSBsaSB7XG5cdHBhZGRpbmc6IDVweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIC53b29jb21tZXJjZS1vcmRlcmluZ19fYnV0dG9uIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10b29sYmFyLWJyZWFkY3J1bWIgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG5cdHBhZGRpbmc6IDAgMCA2cHg7XG59XG5cbi5wcm9kdWN0LXRvb2xiYXItYnJlYWRjcnVtYiAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItdGFic19fdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItdGFic19fY29udGVudCBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMXB4IDVweDtcblx0bWFyZ2luOiAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci10YWJzX19jb250ZW50IGE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci10YWJzX19jb250ZW50IGE6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci10YWJzX19jb250ZW50IGE6aG92ZXIsIC5jYXRhbG9nLXRvb2xiYXItdGFic19fY29udGVudCBhLmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci10YWJzX19jb250ZW50IGE6aG92ZXI6YWZ0ZXIsIC5jYXRhbG9nLXRvb2xiYXItdGFic19fY29udGVudCBhLmFjdGl2ZTphZnRlciB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5yei1jYXRhbG9nLWNhdGVnb3JpZXMge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRwYWRkaW5nOiAwIDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJ6LWNhdGFsb2ctY2F0ZWdvcmllcy5yei1ub3QtbmF2aWdhdGlvbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yei1jYXRhbG9nLWNhdGVnb3JpZXMgLnN3aXBlci1jb250YWluZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucnotY2F0YWxvZy1jYXRlZ29yaWVzIC5jYXRhbG9nLWNhdGVnb3JpZXNfX3dyYXBwZXIge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5yei1jYXRhbG9nLWNhdGVnb3JpZXMgLnJ6LXN3aXBlci1idXR0b24ge1xuXHR0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGNvbG9yOiAjYTBhMGEwO1xufVxuXG4ucnotY2F0YWxvZy1jYXRlZ29yaWVzIC5yYXp6aS10b3AtY2F0cy1idXR0b24tcHJldiB7XG5cdGxlZnQ6IC0xNXB4O1xufVxuXG4ucnotY2F0YWxvZy1jYXRlZ29yaWVzIC5yYXp6aS10b3AtY2F0cy1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAtMTVweDtcbn1cblxuLnJ6LWNhdGFsb2ctY2F0ZWdvcmllc19faXRlbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDIwJTtcbn1cblxuLnJ6LWNhdGFsb2ctY2F0ZWdvcmllc19faXRlbSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJ6LWNhdGFsb2ctY2F0ZWdvcmllc19fdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnVsbC1jb250ZW50IC5yei1jYXRhbG9nLWNhdGVnb3JpZXMge1xuXHRwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC50ZXJtLWRlc2NyaXB0aW9uID4gcCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5yei1zaG9wLWNvbnRlbnQgKyAudGVybS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5xdWljay12aWV3LW1vZGFsIC5idXR0b24tY2xvc2Uge1xuXHR0b3A6IDMycHg7XG5cdHJpZ2h0OiAzMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiA5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5xdWljay12aWV3LW1vZGFsIC5idXR0b24tY2xvc2UgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAubW9kYWwtY29udGVudCB7XG5cdG1heC1oZWlnaHQ6IDYwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwgLnJhenppLXBvc3RzX19sb2FkaW5nIHtcblx0Ym90dG9tOiAwO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbC5sb2FkaW5nIC5idXR0b24tY2xvc2UsXG4ucXVpY2stdmlldy1tb2RhbC5sb2FkaW5nIC5wcm9kdWN0IHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwubG9hZGluZyAucmF6emktcG9zdHNfX2xvYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5xdWljay12aWV3LW1vZGFsLmxvYWRpbmcgLnJhenppLXBvc3RzX19sb2FkaW5nIC5yYXp6aS1sb2FkaW5nIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHRvcDogNTAlO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSBpbWcge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuZW50cnktdGh1bWJuYWlsIHtcblx0d2lkdGg6IDQyJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVudHJ5LXRodW1ibmFpbDpob3ZlciAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG5cdHBhZGRpbmc6IDQwcHggNzBweCAyMHB4IDU1cHg7XG5cdHdpZHRoOiA1OCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmxheW91dC12NSAuZW50cnktc3VtbWFyeSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5yei1idXktbm93LWJ1dHRvbiArIC5yei13aXNobGlzdC1idXR0b246bm90KC5zaG93LXdpc2hsaXN0LXRpdGxlKSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5yei1idXktbm93LWJ1dHRvbiArIC5yei13aXNobGlzdC1idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnJ6LWJ1eS1ub3ctYnV0dG9uICsgKyAucnotY29tcGFyZS1idXR0b246bm90KC5zaG93LWNvbXBhcmUtdGl0bGUpIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnJ6LWJ1eS1ub3ctYnV0dG9uICsgKyAucnotY29tcGFyZS1idXR0b24gLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b25fX2ljb24ge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5xdWljay12aWV3LW1vZGFsIC5yYXp6aS1wcm9kdWN0LWRlYWwge1xuXHRtYXJnaW46IDMwcHggMCAyMHB4O1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAucHJvZHVjdC1tb3JlLWluZm9yIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAucHJvZHVjdC1tb3JlLWluZm9yIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5xdWljay12aWV3LW1vZGFsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAucnotc3dpcGVyLWJ1dHRvbiBzdmcge1xuXHQvKnJ0bDpyYXc6XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHQqL1xufVxuXG4ucXVpY2stdmlldy1tb2RhbCAucnotcXVpY2t2aWV3LWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLnF1aWNrLXZpZXctbW9kYWwgLnJ6LXF1aWNrdmlldy1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGNvbG9yOiAjYTBhMGEwO1xufVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiBsaSA+IC5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogN3B4IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWFyZ2luOiAtM3B4O1xuXHRjb2xvcjogIzkwOTA5MDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIGxpID4gLnBhZ2UtbnVtYmVycy5wcmV2IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiBsaSA+IC5wYWdlLW51bWJlcnMucHJldiAucmF6emktc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiBsaSA+IC5wYWdlLW51bWJlcnMubmV4dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIGxpID4gLnBhZ2UtbnVtYmVycy5uZXh0LCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBsaSA+IC5wYWdlLW51bWJlcnMucHJldiB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIGxpID4gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1ib3JkZXItY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLyoqXHJcbiAqIFdvb0NvbW1lcmNlIHdpZGdldHNcclxuICovXG4uY2F0YWxvZy1zaWRlYmFyIC5tb2RhbC1oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1zaWRlYmFyIC53aWRnZXQge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5jYXRhbG9nLXNpZGViYXIgLndpZGdldCBsaSB1bC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLXNpZGViYXIgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctc2lkZWJhciAud2lkZ2V0LXRpdGxlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zaWRlYmFyIC53aWRnZXQge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zaWRlYmFyIC53aWRnZXQgbGkgdWwuY2hpbGRyZW4gbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc2lkZWJhciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc2lkZWJhciAud2lkZ2V0LXRpdGxlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLyogV29vQ29tbWVyY2UgUHJpY2UgRmlsdGVyIFdpZGdldCAqL1xuLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMi40ZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLnByaWNlX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzFmMWYxZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjdXJzb3I6IGV3LXJlc2l6ZTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogIzExMTExMTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXRvcDogMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuXHR0b3A6IDhweDtcbn1cblxuLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogMXB4O1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGhlaWdodDogMXB4O1xufVxuXG4ud2lkZ2V0X3JhdGluZ19maWx0ZXIgLnN0YXItcmF0aW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBQcm9kdWN0IFNlYXJjaCBXaWRnZXQgKi9cbi53aWRnZXRfcHJvZHVjdF9zZWFyY2ggZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9wcm9kdWN0X3NlYXJjaCBmb3JtOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUhacFpYZENiM2c5SWpBZ01DQXhOQ0F4TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNE5Danh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk1pNDJNekF6TmlBNExqVTJPVFV5UXpFdU9ETTJOVFlnTnk0M056YzRNaUF4TGpNNU9UYzJJRFl1TnpJeU1qSWdNUzR6T1RrM05pQTFMall3TURFeVF6RXVNems1TnpZZ05DNDBOemd3TWlBeExqZ3pOalUySURNdU5ESXpPRElnTWk0Mk16QXpOaUF5TGpZek1EY3lRek11TkRJek5EWWdNUzQ0TXpZNU1pQTBMalEzT0RNMklERXVOREF3TVRJZ05TNDFPVGszTmlBeExqUXdNREV5UXpZdU56SXhPRFlnTVM0ME1EQXhNaUEzTGpjM05qQTJJREV1T0RNMk9USWdPQzQxTmpreE5pQXlMall6TVRReVF6a3VNell5T1RZZ015NDBNak00TWlBNUxqYzVPVGMySURRdU5EYzRNRElnT1M0M09UazNOaUExTGpZd01ERXlRemt1TnprNU56WWdOaTQzTWpJeU1pQTVMak0yTWprMklEY3VOemMzT0RJZ09DNDFOamt4TmlBNExqVTNNREl5UXpjdU56YzJNRFlnT1M0ek5qTXpNaUEyTGpjeU1UZzJJRGt1T0RBd01USWdOUzQxT1RrM05pQTVMamd3TURFeVF6UXVORGM0TXpZZ09TNDRNREF4TWlBekxqUXlNelEySURrdU16WXpNeklnTWk0Mk16QXpOaUE0TGpVMk9UVXlXazB4TXk0M05Ua2dNVEl1T0RBMU1rd3hNQzR3TURRNUlEa3VNRFV4TVRKRE1UQXVOemMzSURndU1EY3dORElnTVRFdU1UazVPQ0EyTGpnMk9EVXlJREV4TGpFNU9UZ2dOUzQyTURBeE1rTXhNUzR4T1RrNElEUXVNVEEwTWpJZ01UQXVOakUzTkNBeUxqWTVOemt5SURrdU5UVTRPVFlnTVM0Mk5EQTVNa000TGpVd01UazJJREF1TlRnek1qSXlJRGN1TURrMU5qWWdNQzR3TURBeE1qSXdOeUExTGpVNU9UYzJJREF1TURBd01USXlNRGRETkM0eE1ETTROaUF3TGpBd01ERXlNakEzSURJdU5qazRNallnTUM0MU9ETXlNaklnTVM0Mk5EQTFOaUF4TGpZME1Ea3lRekF1TlRneU9EVTJJREl1TmprM09USWdMVEF1TURBd01qUTBNVFF4SURRdU1UQTBNaklnTFRBdU1EQXdNalEwTVRReElEVXVOakF3TVRKRExUQXVNREF3TWpRME1UUXhJRGN1TURrMk56SWdNQzQxT0RJNE5UWWdPQzQxTURJek1pQXhMalkwTURVMklEa3VOVFl3TURKRE1pNDJPVGd5TmlBeE1DNDJNVGMzSURRdU1UQXpPRFlnTVRFdU1qQXdNU0ExTGpVNU9UYzJJREV4TGpJd01ERkROaTQ0TlRBMk5pQXhNUzR5TURBeElEZ3VNRE0xTnpZZ01UQXVOemczT0NBNUxqQXhNREUySURFd0xqQXpOa3d4TWk0M05qa3lJREV6TGpjNU5Vd3hNeTQzTlRrZ01USXVPREExTWxvaUlHWnBiR3c5SWlNeE1URXhNVEVpTHo0TkNqd3ZjM1puUGcwSyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxN3B4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9zZWFyY2ggYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudC1jYXQgPiBhLFxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudC1jYXQgPiAuY291bnQge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0dGV4dC1zaGFkb3c6IDAgMCB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBsaSAuY291bnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4ge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8qIFByb2R1Y3RzIFdpZGdldCAqL1xuLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCBsaSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgaW1nIHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR3aWR0aDogODBweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgLnN0YXItcmF0aW5nLFxuLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCAucHJvZHVjdC10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0IC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IC5wcm9kdWN0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCAuc3Rhci1yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgLmFtb3VudCB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ud2lkZ2V0IC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IC53b29jc19wcmljZV9jb2RlIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgLndvb2NzX3ByaWNlX2NvZGUgZGVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2E2YTZhNjtcbn1cblxuLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCAud29vY3NfcHJpY2VfY29kZSBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCBkZWwge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjYTZhNmE2O1xufVxuXG4ud2lkZ2V0IC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGRlbCAuYW1vdW50IHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RfbGlzdF93aWRnZXQgaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAucHJvZHVjdF9saXN0X3dpZGdldCBpbnMgLmFtb3VudCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTaG9waW5nIGNhcnQgd2lkZ2V0ICovXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIHtcblx0b3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi53aWRnZXQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fZW1wdHktbWVzc2FnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2UgLnJhenppLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndpZGdldCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5jYXJ0X2xpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLmNhcnRfbGlzdCAubWluaV9jYXJ0X2l0ZW0ge1xuXHRmbGV4OiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLmNhcnRfbGlzdCAubWluaV9jYXJ0X2l0ZW06bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbV9fdGh1bWJuYWlsIHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndpZGdldCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAudG90YWwge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGltZyB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndpZGdldCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1jYXJ0LWl0ZW1fX3F0eSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi53aWRnZXQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5xdHktb3B0aW9ucyB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHR0ZXh0LWluZGVudDogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1kcm9wZG93bl9fc3VibWl0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QgbGkge1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0IGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0IC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0LS1oYXMtaW1hZ2VzIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdC1pdGVtIHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXByaWNlIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcHJpY2UgZGVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2E2YTZhNjtcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcHJpY2UgaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZyBzcGFuOjpiZWZvcmUsIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmc6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZyAucmF0aW5nLXN0YXJzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcmF0aW5nIC5yYXRpbmctc3RhcnMgc3BhbiB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmcgLm1heC1yYXRpbmcge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud2MtYmxvY2stY29tcG9uZW50cy1zb3J0LXNlbGVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1jb21wb25lbnRzLXNvcnQtc2VsZWN0X19zZWxlY3Qge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtc29ydC1zZWxlY3Qge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zb3J0LXNlbGVjdF9fbGFiZWwge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXJldmlldy1saXN0LndjLWJsb2NrLWNvbXBvbmVudHMtcmV2aWV3LWxpc3Qge1xuXHRwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcmV2aWV3LWxpc3QtaXRlbV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1yZXZpZXctbGlzdC1pdGVtX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXJldmlldy1saXN0LWl0ZW1fX2luZm8ge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1yZXZpZXctbGlzdC1pdGVtX19wcm9kdWN0IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZyA+IC53Yy1ibG9jay1jb21wb25lbnRzLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZ19fc3RhcnMgc3BhbjpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJhenppLXNoaXBwaW5nLWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yYXp6aS1zaGlwcGluZy1pbmZvIGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnJhenppLXNoaXBwaW5nLWluZm8gbGkgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmF6emktc2hpcHBpbmctaW5mbyBsaSBsYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyoqXHJcbiAqIFByb2R1Y3RzIGZpbHRlclxyXG4gKi9cbi5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1uYW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwIDAgMTBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG1hcmdpbjogMCAwIDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURZaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStEUW84Y0dGMGFDQmtQU0pOTkM0NU5UVTBOQ0ExTGpjNE5ERXpUREF1TWpJMU56WTFJREV1TWpVNE1qZERMVEF1TURjMU1qVTFOQ0F3TGprM01ETTNOU0F0TUM0d056VXlOVFUwSURBdU5UQXpOVGsySURBdU1qSTFOelkxSURBdU1qRTFPRE0zUXpBdU5USTJOVEUzSUMwd0xqQTNNVGswTlRZZ01TNHdNVFF6TVNBdE1DNHdOekU1TkRVMklERXVNekUxTURRZ01DNHlNVFU0TXpkTU5TNDFNREF3T0NBMExqSXlNRFV5VERrdU5qZzBPVGdnTUM0eU1UVTVOVE5ET1M0NU9EVTROU0F0TUM0d056RTRNamt5SURFd0xqUTNNellnTFRBdU1EY3hPREk1TWlBeE1DNDNOelF6SURBdU1qRTFPVFV6UXpFeExqQTNOVElnTUM0MU1ETTNNellnTVRFdU1EYzFNaUF3TGprM01EUTVNU0F4TUM0M056UXpJREV1TWpVNE16bE1OaTR3TkRRMU9TQTFMamM0TkRJMFF6VXVPRGswTVRRZ05TNDVNamd4TkNBMUxqWTVOekUzSURZZ05TNDFNREF4SURaRE5TNHpNREk1TkNBMklEVXVNVEExT0RJZ05TNDVNamdnTkM0NU5UVTBOQ0ExTGpjNE5ERXpXaUlnWm1sc2JEMGlJekZHTVVZeFJpSXZQZzBLUEM5emRtYytEUW89KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogNnB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyX19zZWFyY2gtYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyX19zZWFyY2gtYm94OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNE5Danh3WVhSb0lHUTlJazB4TlNBeE5Vd3hNUzQyTVRZM0lERXhMall4TmpkTk1UTXVORFEwTkNBM0xqSXlNakl5UXpFekxqUTBORFFnTVRBdU5qVTROeUF4TUM0Mk5UZzNJREV6TGpRME5EUWdOeTR5TWpJeU1pQXhNeTQwTkRRMFF6TXVOemcxTnpnZ01UTXVORFEwTkNBeElERXdMalkxT0RjZ01TQTNMakl5TWpJeVF6RWdNeTQzT0RVM09DQXpMamM0TlRjNElERWdOeTR5TWpJeU1pQXhRekV3TGpZMU9EY2dNU0F4TXk0ME5EUTBJRE11TnpnMU56Z2dNVE11TkRRME5DQTNMakl5TWpJeVdpSWdjM1J5YjJ0bFBTSWpOelkzTmpjMklpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5DSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrRFFvOEwzTjJaejROQ2c9PSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXJfX3NlYXJjaC1ib3ggLnNlYXJjaC1maWVsZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkZ2V0IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yKTtcbn1cblxuLndpZGdldCAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24uZmlsdGVyLWxpc3QtaXRlbSwgLndpZGdldCAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24uZmlsdGVyLWNoZWNrYm94ZXMtaXRlbSB7XG5cdHBhZGRpbmc6IDZweCAwO1xufVxuXG4ud2lkZ2V0IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5maWx0ZXItbGlzdC1pdGVtOmZpcnN0LWNoaWxkLCAud2lkZ2V0IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5maWx0ZXItY2hlY2tib3hlcy1pdGVtOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uIHVsLmNoaWxkcmVuIHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLnNlbGVjdGVkID4gLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWUsXG4ud2lkZ2V0IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5zZWxlY3RlZCA+IC5wcm9kdWN0cy1maWx0ZXJfX2NvdW50IHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdHRleHQtc2hhZG93OiAwIDAgdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLndpZGdldCAucHJvZHVjdHMtZmlsdGVyX19vcHRpb246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4zcztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fY291bnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fY291bnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCIoXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fY291bnQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIilcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItY29udHJvbCBzZWxlY3Qge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvcik7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIC53aWRnZXRfcHJpY2VfZmlsdGVyIC53aWRnZXR0aXRsZSxcbi5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1jb2xsYXBzaWJsZSAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tdG9nZ2xlciB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tY29sbGFwc2libGUgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLXRvZ2dsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDVweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlOU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdJRFVpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0RRbzhjR0YwYUNCa1BTSk5OQzQxTURRNU5TQTBMamd5TURFeFREQXVNakExTWpReElERXVNRFE0TlRaRExUQXVNRFk0TkRFek55QXdMamd3T0RZME5pQXRNQzR3TmpnME1UTTNJREF1TkRFNU5qWXpJREF1TWpBMU1qUXhJREF1TVRjNU9EWTBRekF1TkRjNE5qVXlJQzB3TGpBMU9UazFORGNnTUM0NU1qSXdPVGdnTFRBdU1EVTVPVFUwTnlBeExqRTVOVFE1SURBdU1UYzVPRFkwVERVdU1EQXdNRGNnTXk0MU1UY3hURGd1T0RBME5USWdNQzR4TnprNU5qRkRPUzR3Tnpnd05TQXRNQzR3TlRrNE5UYzNJRGt1TlRJeE5EVWdMVEF1TURVNU9EVTNOeUE1TGpjNU5EZzJJREF1TVRjNU9UWXhRekV3TGpBMk9EUWdNQzQwTVRrM09DQXhNQzR3TmpnMElEQXVPREE0TnpReklEa3VOemswT0RZZ01TNHdORGcyTmt3MUxqUTVOVEE0SURRdU9ESXdNa00xTGpNMU9ETXhJRFF1T1RRd01URWdOUzR4TnpreU5TQTFJRFV1TURBd01Ea2dOVU0wTGpneU1EZzFJRFVnTkM0Mk5ERTJOU0EwTGprMElEUXVOVEEwT1RVZ05DNDRNakF4TVZvaUlHWnBiR3c5SWlNM05qYzJOellpTHo0TkNqd3ZjM1puUGcwSyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLWNvbGxhcHNpYmxlIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tY29sbGFwc2libGUgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uIHVsLmNoaWxkcmVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tY29sbGFwc2libGUgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLmFjdGl2ZSA+IHVsLmNoaWxkcmVuLCAucHJvZHVjdHMtZmlsdGVyLS1jb2xsYXBzaWJsZSAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24uc2VsZWN0ZWQgPiB1bC5jaGlsZHJlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1jb2xsYXBzaWJsZSAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24uYWN0aXZlID4gLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLXRvZ2dsZXI6YmVmb3JlLCAucHJvZHVjdHMtZmlsdGVyLS1jb2xsYXBzaWJsZSAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24uc2VsZWN0ZWQgPiAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tdG9nZ2xlcjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc2Nyb2xsYWJsZSAucHJvZHVjdHMtZmlsdGVyX19vcHRpb25zIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0c2Nyb2xsYmFyLWNvbG9yOiAjMWYxZjFmICNlMmUyZTI3ODtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRtYXgtaGVpZ2h0OiAyNzVweDtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc2Nyb2xsYWJsZSAucHJvZHVjdHMtZmlsdGVyX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAycHg7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXNjcm9sbGFibGUgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1zY3JvbGxhYmxlIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc2Nyb2xsYWJsZSAucHJvZHVjdHMtZmlsdGVyLS1jaGVja2JveGVzIHtcblx0bWF4LWhlaWdodDogMjc1cHg7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLWNoZWNrYm94ZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWUsXG4ucHJvZHVjdHMtZmlsdGVyLS1yYW5nZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLWNoZWNrYm94ZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWU6YWZ0ZXIsXG4ucHJvZHVjdHMtZmlsdGVyLS1yYW5nZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWU6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogOXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuXHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRsZWZ0OiA3cHg7XG5cdG9wYWNpdHk6IDA7XG5cdC8qcnRsOnJhdzpcclxuXHRcdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKC0xKTtcclxuXHRcdFx0Ki9cbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tY2hlY2tib3hlcyAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tbmFtZTpiZWZvcmUsXG4ucHJvZHVjdHMtZmlsdGVyLS1yYW5nZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcblx0bWFyZ2luOiAtMnB4IDE0cHggMCAwO1xuXHRmbG9hdDogbGVmdDtcblx0dHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2Utb3V0O1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1jaGVja2JveGVzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5zZWxlY3RlZCA+IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi1uYW1lLFxuLnByb2R1Y3RzLWZpbHRlci0tcmFuZ2VzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5zZWxlY3RlZCA+IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi1uYW1lIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1jaGVja2JveGVzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5zZWxlY3RlZCA+IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi1uYW1lOmJlZm9yZSxcbi5wcm9kdWN0cy1maWx0ZXItLXJhbmdlcyAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24uc2VsZWN0ZWQgPiAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tbmFtZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1jaGVja2JveGVzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5zZWxlY3RlZCA+IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi1uYW1lOmFmdGVyLFxuLnByb2R1Y3RzLWZpbHRlci0tcmFuZ2VzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi5zZWxlY3RlZCA+IC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi1uYW1lOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLnByb2R1Y3RzX2dyb3VwIC5wcm9kdWN0cy1maWx0ZXJfX2NvdW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLmgtbGlzdCAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIHtcblx0bWFyZ2luOiAwIC03LjVweCAwIC03LjVweDtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAwLjM1cztcblx0bWFyZ2luOiA3LjVweDtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLnNlbGVjdGVkLCAucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAucHJvZHVjdHMtZmlsdGVyX19vcHRpb246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0dGV4dC1zaGFkb3c6IDAgMCB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAuc3dhdGNoLWNvbG9yIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAuc3dhdGNoLWNvbG9yOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtY29sb3IgLmJnLWNvbG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtY29sb3IgLmJnLWNvbG9yOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IHNvbGlkICNlZWU7XG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1LjVweDtcblx0bGVmdDogOXB4O1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAuc3dhdGNoLWNvbG9yLnNlbGVjdGVkIC5iZy1jb2xvcjpiZWZvcmUsIC5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtY29sb3I6aG92ZXIgLmJnLWNvbG9yOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtY29sb3IgLnByb2R1Y3RzLWZpbHRlcl9fY291bnQge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtaW1hZ2UgLnByb2R1Y3RzLWZpbHRlcl9fY291bnQsXG4ucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAuc3dhdGNoLWxhYmVsIC5wcm9kdWN0cy1maWx0ZXJfX2NvdW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1sYWJlbCxcbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtaW4td2lkdGg6IDQ4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogOHB4IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1sYWJlbC5zZWxlY3RlZCwgLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1sYWJlbDpob3Zlcixcbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtYnV0dG9uLnNlbGVjdGVkLFxuLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1idXR0b246aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5zd2F0Y2gtaW1hZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1pbWFnZS5zZWxlY3RlZCwgLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1pbWFnZTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fY29udHJvbC1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fY29udHJvbC1idXR0b25zIC5idXR0b24ge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXJfX2NvbnRyb2wtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyX19jb250cm9sLWJ1dHRvbnMgLmJ1dHRvbi5idXR0b24tbGcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlcl9fY29udHJvbC1idXR0b25zIC5yZXNldC1idXR0b24sXG4ucHJvZHVjdHMtZmlsdGVyX19jb250cm9sLWJ1dHRvbnMgLmNsZWFyLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMtYnV0dG9ucyB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIgLnByb2R1Y3RzLWZpbHRlcl9fY29udHJvbC1idXR0b25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIgLnByb2R1Y3RzLWZpbHRlcl9fY29udHJvbC1idXR0b25zOmJlZm9yZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMTVweDtcblx0cmlnaHQ6IDE1cHg7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC5pbnN0YW50LWZpbHRlciAucHJvZHVjdHMtZmlsdGVyX19jb250cm9sLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAuZmlsdGVyLWJ1dHRvbnMtZm9ybSAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIgLnByb2R1Y3RzLWZpbHRlcl9fY29udHJvbC1idXR0b25zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWZpbHRlci13aWRnZXQgLmZpbHRlci1idXR0b25zLWZpdGVtcyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXJzLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAucHJvZHVjdHMtZmlsdGVyX19hY3RpdmF0ZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXJfX2FjdGl2YXRlZCB7XG5cdG1hcmdpbjogLTdweCAtN3B4IDMwcHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ucHJvZHVjdHMtZmlsdGVyX19hY3RpdmF0ZWQgLnJlbW92ZS1maWx0ZXJlZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTBweCAxNXB4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0bWFyZ2luOiA3cHg7XG5cdGNvbG9yOiAjNzY3Njc2O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5wcm9kdWN0cy1maWx0ZXJfX2FjdGl2YXRlZCAucmVtb3ZlLWZpbHRlcmVkIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXHQucHJvZHVjdHMtZmlsdGVyLS1jaGVja2JveGVzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbiAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tbmFtZTpob3Zlcixcblx0LnByb2R1Y3RzLWZpbHRlci0tcmFuZ2VzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbiAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tbmFtZTpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHR9XG5cdC5wcm9kdWN0cy1maWx0ZXItLWNoZWNrYm94ZXMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbi1uYW1lOmhvdmVyOmJlZm9yZSxcblx0LnByb2R1Y3RzLWZpbHRlci0tcmFuZ2VzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbiAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24tbmFtZTpob3ZlcjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG5cdH1cblx0LnByb2R1Y3RzLWZpbHRlci0tY2hlY2tib3hlcyAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24gLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWU6aG92ZXI6YWZ0ZXIsXG5cdC5wcm9kdWN0cy1maWx0ZXItLXJhbmdlcyAucHJvZHVjdHMtZmlsdGVyX19vcHRpb24gLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uLW5hbWU6aG92ZXI6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmNhdGFsb2ctc2lkZWJhciAucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAud2lkZ2V0LXRpdGxlLFxuLmVsZW1lbnRvci13aWRnZXQtd3Atd2lkZ2V0LXJhenppLXByb2R1Y3RzLWZpbHRlciAucHJvZHVjdHMtZmlsdGVyLXdpZGdldCAud2lkZ2V0LXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctc2lkZWJhciAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIsXG4uZWxlbWVudG9yLXdpZGdldC13cC13aWRnZXQtcmF6emktcHJvZHVjdHMtZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLXNpZGViYXIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyOmxhc3QtY2hpbGQgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLWNvbnRyb2wsXG4uZWxlbWVudG9yLXdpZGdldC13cC13aWRnZXQtcmF6emktcHJvZHVjdHMtZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpsYXN0LWNoaWxkIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uY2F0YWxvZy1zaWRlYmFyIC5pbnN0YW50LWZpbHRlciAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXI6bGFzdC1jaGlsZCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItY29udHJvbCxcbi5lbGVtZW50b3Itd2lkZ2V0LXdwLXdpZGdldC1yYXp6aS1wcm9kdWN0cy1maWx0ZXIgLmluc3RhbnQtZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpsYXN0LWNoaWxkIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jYXRhbG9nLXNpZGViYXIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLWNvbnRyb2wsXG4uZWxlbWVudG9yLXdpZGdldC13cC13aWRnZXQtcmF6emktcHJvZHVjdHMtZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNhdGFsb2ctc2lkZWJhci5oYXMtY29sbGFwc2UtaGlkZSAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCkgLndpZGdldC1jb250ZW50LFxuLmNhdGFsb2ctc2lkZWJhci5oYXMtY29sbGFwc2UtaGlkZSAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXI6bm90KC5yei1hY3RpdmUpIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sLFxuLmVsZW1lbnRvci13aWRnZXQtd3Atd2lkZ2V0LXJhenppLXByb2R1Y3RzLWZpbHRlci5oYXMtY29sbGFwc2UtaGlkZSAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCkgLndpZGdldC1jb250ZW50LFxuLmVsZW1lbnRvci13aWRnZXQtd3Atd2lkZ2V0LXJhenppLXByb2R1Y3RzLWZpbHRlci5oYXMtY29sbGFwc2UtaGlkZSAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXI6bm90KC5yei1hY3RpdmUpIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctc2lkZWJhciAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIucnotYWN0aXZlID4gLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLW5hbWU6YWZ0ZXIsXG4uY2F0YWxvZy1zaWRlYmFyIC53aWRnZXQtdGl0bGUucnotYWN0aXZlIC5yYXp6aS1zdmctaWNvbixcbi5lbGVtZW50b3Itd2lkZ2V0LXdwLXdpZGdldC1yYXp6aS1wcm9kdWN0cy1maWx0ZXIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLnJ6LWFjdGl2ZSA+IC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1uYW1lOmFmdGVyLFxuLmVsZW1lbnRvci13aWRnZXQtd3Atd2lkZ2V0LXJhenppLXByb2R1Y3RzLWZpbHRlciAud2lkZ2V0LXRpdGxlLnJ6LWFjdGl2ZSAucmF6emktc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2F0YWxvZy1zaWRlYmFyLnJhenppLXN0aWNreS1zaWRlYmFyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sLFxuLmVsZW1lbnRvci13aWRnZXQtd3Atd2lkZ2V0LXJhenppLXByb2R1Y3RzLWZpbHRlci5yYXp6aS1zdGlja3ktc2lkZWJhciAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItY29udHJvbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctc2lkZWJhci5yYXp6aS1zdGlja3ktc2lkZWJhciAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItY29udHJvbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6bm90KC5zZWxlY3QyKSxcbi5lbGVtZW50b3Itd2lkZ2V0LXdwLXdpZGdldC1yYXp6aS1wcm9kdWN0cy1maWx0ZXIucmF6emktc3RpY2t5LXNpZGViYXIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLWNvbnRyb2wgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0Om5vdCguc2VsZWN0Mikge1xuXHR0b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAuY2F0YWxvZy1maWx0ZXJzLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLndpZGdldDpub3QoLnByb2R1Y3RzLWZpbHRlci13aWRnZXQpIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KSAud2lkZ2V0LXRpdGxlIHtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW46IC0xcHggMCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCkgLndpZGdldC10aXRsZS5yei1hY3RpdmUgLnJhenppLXN2Zy1pY29uIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLndpZGdldDpub3QoLnByb2R1Y3RzLWZpbHRlci13aWRnZXQpIC53aWRnZXQtdGl0bGUgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCkgLndpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiAyODBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHR6LWluZGV4OiA5OTtcblx0cGFkZGluZzogMjBweDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCk6bGFzdC1jaGlsZCAud2lkZ2V0LXRpdGxlIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLndpZGdldF9wcmljZV9maWx0ZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC53aWRnZXQtY29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLnByb2R1Y3RzLWZpbHRlci13aWRnZXQgLnByb2R1Y3RzLWZpbHRlcl9fYWN0aXZhdGVkIHtcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlciB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpmaXJzdC1jaGlsZCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZSwgLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXI6bnRoLWNoaWxkKDVuICsgMSkgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLW5hbWUge1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpsYXN0LWNoaWxkIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sLCAuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpudGgtY2hpbGQoNW4pIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIHtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2NvbnRyb2wtYnV0dG9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlciAucHJvZHVjdHMtZmlsdGVyX19jb250cm9sLWJ1dHRvbnM6YmVmb3JlIHtcblx0bGVmdDogLTIwcHg7XG5cdHJpZ2h0OiAtMjBweDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZSB7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1jb250cm9sIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiAyODBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHR6LWluZGV4OiA5OTtcblx0cGFkZGluZzogMjBweDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItY29udHJvbCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHR0b3A6IGNhbGMoMTAwJSAtIDI0cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVycy1idXR0b25zIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMtYnV0dG9ucyAuYnV0dG9uIHtcblx0bWluLXdpZHRoOiAxMjBweDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZS5yei1hY3RpdmU6YWZ0ZXIsXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC53aWRnZXQtdGl0bGUucnotYWN0aXZlIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mdWxsLWNvbnRlbnQgLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCkge1xuXHR3aWR0aDogY2FsYygxMDAlIC8gNyk7XG59XG5cbi5mdWxsLWNvbnRlbnQgLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIge1xuXHR3aWR0aDogY2FsYygxMDAlIC8gNyk7XG59XG5cbi5mdWxsLWNvbnRlbnQgLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXI6bnRoLWNoaWxkKDVuICsgMSkgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLW5hbWUge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmZ1bGwtY29udGVudCAuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpudGgtY2hpbGQoN24gKyAxKSAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZSB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5mdWxsLWNvbnRlbnQgLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXI6bnRoLWNoaWxkKDduKSAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItY29udHJvbCB7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIHtcblx0YW5pbWF0aW9uOiBmYWRlaW4gMXM7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLmNhdGFsb2ctZmlsdGVycy1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLndpZGdldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDIwJTtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC53aWRnZXQgLndpZGdldC10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC53aWRnZXQgLndpZGdldC10aXRsZSAucmF6emktc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlci13aWRnZXQ6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC53aWRnZXQge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0IC5maWx0ZXItaGVhZGVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlciB7XG5cdHdpZHRoOiAyMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci1uYW1lIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9uOm5vdCguc3dhdGNoKTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbjpub3QoLnN3YXRjaCk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIHtcblx0bWFyZ2luOiAtNy41cHggLTcuNXB4IDAgLTcuNXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXItLXN3YXRjaGVzIC5wcm9kdWN0cy1maWx0ZXJfX29wdGlvbiB7XG5cdG1hcmdpbjogNy41cHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlci0tc3dhdGNoZXMgLnN3YXRjaC1jb2xvciB7XG5cdGZvbnQtc2l6ZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAuc3dhdGNoLWNvbG9yIC5iZy1jb2xvciB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyLS1zd2F0Y2hlcyAuc3dhdGNoLWNvbG9yIC5iZy1jb2xvcjpiZWZvcmUge1xuXHR0b3A6IDdweDtcblx0bGVmdDogMTFweDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAuZmlsdGVyLmZpbHRlcl9jb2xvciAuZmlsdGVyLXN3YXRjaGVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXJfX2NvbnRyb2wtYnV0dG9ucyAuYnV0dG9uIHtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMtYnV0dG9ucyB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXJzLWJ1dHRvbnMgLmJ1dHRvbiB7XG5cdG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2NvbnRyb2wtYnV0dG9uczpiZWZvcmUge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLyoqXHJcbiAqIFNpbmdsZSBwcm9kdWN0XHJcbiAqL1xuLyoqXG4gKiBTaW5nbGUgUHJvZHVjdFxuICovXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtZ2FsbGVyeS1zdW1tYXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA0OC43JTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkubG9hZGluZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkubG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LmxvYWRpbmc6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0aGVpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRhbmltYXRpb246IHJhenppLXNjYWxlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS5sb2FkaW5nOmJlZm9yZSB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LmxvYWRpbmc6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyB7XG5cdG1hcmdpbjogMTVweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcuZmxleC1hY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6aG92ZXIgaW1nIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnM6bm90KC5zd2lwZXItd3JhcHBlcikge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1kaXJlY3Rpb24tbmF2IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYsXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QmhjbWxoTFdocFpHUmxiajBpZEhKMVpTSWdjbTlzWlQwaWFXMW5JaUJtYjJOMWMyRmliR1U5SW1aaGJITmxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJbU4xY25KbGJuUkRiMnh2Y2lJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaVBqeHdiMng1YkdsdVpTQndiMmx1ZEhNOUlqRXlJRFVnTVRrZ01USWdNVElnTVRraVBqd3ZjRzlzZVd4cGJtVStQR3hwYm1VZ2VERTlJakFpSUhreFBTSXhNaUlnZURJOUlqRTVJaUI1TWowaU1USWlQand2YkdsdVpUNDhMM04yWno0PVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRmb250LXNpemU6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5yYXp6aS1wcm9kdWN0LXZpZGVvLS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR6LWluZGV4OiA5OTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXByb2R1Y3QtdmlkZW8tLWljb246aG92ZXI6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5yYXp6aS1wcm9kdWN0LXZpZGVvLS1pY29uOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXByb2R1Y3QtdmlkZW8tLWljb246YmVmb3JlIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXByb2R1Y3QtdmlkZW8tLWljb246YWZ0ZXIge1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAucmF6emktcHJvZHVjdC12aWRlby0taWNvbiA+IHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogN3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHRyYW5zaXRpb246IC4zNXMgb3BhY2l0eTtcblx0b3BhY2l0eTogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXByb2R1Y3QtdmlkZW8tLWljb24gPiBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAtN3B4O1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDVweCAwIDVweCAxMHB4O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxMTE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5yYXp6aS1wcm9kdWN0LXZpZGVvLS1pY29uOmhvdmVyID4gc3BhbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGEsIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNalFnTWpRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanh5WldOMElHWnBiR3c5SW01dmJtVWlJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0l5TkNJdlBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1qQXNNVEVnTVRNc01URWdNVE1zTkNBeE1TdzBJREV4TERFeElEUXNNVEVnTkN3eE15QXhNU3d4TXlBeE1Td3lNQ0F4TXl3eU1DQXhNeXd4TXlBeU1Dd3hNeUFpTHo0OEwzTjJaejQ9KSwgYXV0bztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkuaGFzLXZpZGVvIC5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS5oYXMtdmlkZW8gLmZsZXgtY29udHJvbC1uYXYgbGkgLnJhenppLWktdmlkZW8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkuaGFzLXZpZGVvIC5mbGV4LXZpZXdwb3J0IHtcblx0aGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Lmhhcy12aWRlbyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIudmlkZW8teW91dHViZSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHQvKiAxNjo5ICovXG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5yYXp6aS12aWRlby13cmFwcGVyLnZpZGVvLXlvdXR1YmUgaWZyYW1lLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIudmlkZW8teW91dHViZSB2aWRlbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIgaWZyYW1lLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5yYXp6aS12aWRlby13cmFwcGVyIC53cC12aWRlbyB7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjEgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjEgLmZsZXgtY29udHJvbC10aHVtYnM6bm90KC5zd2lwZXItd3JhcHBlcikge1xuXHRtYXJnaW4tbGVmdDogLTcuNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC03LjVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MSAuZmxleC1jb250cm9sLXRodW1iczpub3QoLnN3aXBlci13cmFwcGVyKSBsaSB7XG5cdHBhZGRpbmc6IDAgNy41cHg7XG5cdHdpZHRoOiAyMCU7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjEud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LS1jb2x1bW5zLTUgLmZsZXgtY29udHJvbC10aHVtYnM6bm90KC5zd2lwZXItd3JhcHBlcikgbGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYxLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy01IC5mbGV4LWNvbnRyb2wtdGh1bWJzOm5vdCguc3dpcGVyLXdyYXBwZXIpIGxpOm50aC1jaGlsZCgtbis1KSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYxLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy00IC5mbGV4LWNvbnRyb2wtdGh1bWJzOm5vdCguc3dpcGVyLXdyYXBwZXIpIGxpOm50aC1jaGlsZCgtbis0KSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYxLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy02IC5mbGV4LWNvbnRyb2wtdGh1bWJzOm5vdCguc3dpcGVyLXdyYXBwZXIpIGxpOm50aC1jaGlsZCgtbis2KSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2U6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC5mbGV4LWNvbnRyb2wtdGh1bWJzOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcblx0bWFyZ2luLXRvcDogLTcuNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAtNy41cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjIgLmZsZXgtY29udHJvbC10aHVtYnM6bm90KC5zd2lwZXItd3JhcHBlcikgbGkge1xuXHRwYWRkaW5nOiA3LjVweCAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsIC5yei1zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogdmFyKC0tcmF6emktcHJvZHVjdC10aHVtYnMtd2lkdGgpO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCAucnotdGh1bWJzLWJ1dHRvbi1wcmV2IHtcblx0dG9wOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsLnN3aXBlci1jb250YWluZXItdmVydGljYWwgLnJ6LXRodW1icy1idXR0b24tcHJldiBzdmcge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCAucnotdGh1bWJzLWJ1dHRvbi1uZXh0IHtcblx0Ym90dG9tOiAwO1xuXHR0b3A6IGF1dG87XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCAucnotdGh1bWJzLWJ1dHRvbi1uZXh0IHN2ZyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIC5yei1zd2lwZXItYnV0dG9uIHtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogNTBweDtcblx0LypydGw6cmF3OlxyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0Ki9cbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgLnJ6LXRodW1icy1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIC5yei10aHVtYnMtYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbCAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWw6aG92ZXIgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdG1pbi13aWR0aDogYXV0bztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5yei13aXNobGlzdC1idXR0b24gLnJ6LWxvb3BfYnV0dG9uIHtcblx0cGFkZGluZzogMCAyNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbiAucnotbG9vcF9idXR0b24gPiAueWl0aC13Y3dsLWljb24sXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbiAucnotbG9vcF9idXR0b24gLnJhenppLXN2Zy1pY29uLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5yei13aXNobGlzdC1idXR0b24gLnJ6LWxvb3BfYnV0dG9uIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbl9faWNvbiB7XG5cdG9yZGVyOiAyO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbiAucnotbG9vcF9idXR0b24gLnlpdGgtd2N3bC1pY29uLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5yei13aXNobGlzdC1idXR0b24gLnJ6LWxvb3BfYnV0dG9uIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbl9faWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbiAucnotbG9vcF9idXR0b24gLmxvb3BfYnV0dG9uLXRleHQsXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbiAucnotbG9vcF9idXR0b24gLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX190ZXh0IHtcblx0b3JkZXI6IDE7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucnotd2lzaGxpc3QtYnV0dG9uOmhvdmVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5yei13aXNobGlzdC1idXR0b24uc2hvdy13aXNobGlzdC10aXRsZSAucnotbG9vcF9idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbi5zaG93LXdpc2hsaXN0LXRpdGxlIC5yei1sb29wX2J1dHRvbiA+IC55aXRoLXdjd2wtaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbi5zaG93LXdpc2hsaXN0LXRpdGxlIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbi5zaG93LXdpc2hsaXN0LXRpdGxlIC5sb29wX2J1dHRvbi10ZXh0LFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5yei13aXNobGlzdC1idXR0b24uc2hvdy13aXNobGlzdC10aXRsZSAud2Nib29zdC13aXNobGlzdC1idXR0b25fX3RleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucnotd2lzaGxpc3QtYnV0dG9uICsgLnJ6LWNvbXBhcmUtYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIC5yei1sb29wX2J1dHRvbiA+IC55aXRoLXdjd2wtaWNvbixcbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIC5yei1sb29wX2J1dHRvbiBzdmcsXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlIC5yei1sb29wX2J1dHRvbiA+IC55aXRoLXdjd2wtaWNvbixcbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2UgLnJ6LWxvb3BfYnV0dG9uIHN2ZyB7XG5cdGZpbGw6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b246bm90KC5sb2FkaW5nKSAud2Nib29zdC13aXNobGlzdC1idXR0b25fX2ljb24gc3ZnLCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uOm5vdCguYWRkZWQpIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbl9faWNvbiBzdmcge1xuXHRmaWxsOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uLmxvYWRpbmcgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX19pY29uIHN2ZywgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbi5hZGRlZCAud2Nib29zdC13aXNobGlzdC1idXR0b25fX2ljb24gc3ZnIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uIHtcblx0cGFkZGluZzogMDtcblx0bWluLXdpZHRoOiBhdXRvO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uIC5yei1sb29wX2J1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMjVweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uIC5yei1sb29wX2J1dHRvbiAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbl9faWNvbiB7XG5cdG9yZGVyOiAyO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uIC5yei1sb29wX2J1dHRvbiAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbl9faWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uIC5yei1sb29wX2J1dHRvbiAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbl9fdGV4dCB7XG5cdG9yZGVyOiAxO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uOmhvdmVyIC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uX19pY29uIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uLnNob3ctY29tcGFyZS10aXRsZSAucnotbG9vcF9idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uLnNob3ctY29tcGFyZS10aXRsZSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbl9faWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LWNvbXBhcmUtYnV0dG9uLnNob3ctY29tcGFyZS10aXRsZSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbl9fdGV4dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53Y2Jvb3N0LWNvbXBhcmUtYnV0dG9uOm5vdCgubG9hZGluZykgLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b25fX2ljb24gc3ZnLCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndjYm9vc3QtY29tcGFyZS1idXR0b246bm90KC5hZGRlZCkgLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b25fX2ljb24gc3ZnIHtcblx0ZmlsbDogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53Y2Jvb3N0LWNvbXBhcmUtYnV0dG9uLmxvYWRpbmcgLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b25fX2ljb24gc3ZnLCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndjYm9vc3QtY29tcGFyZS1idXR0b24uYWRkZWQgLndjYm9vc3QtcHJvZHVjdHMtY29tcGFyZS1idXR0b25fX2ljb24gc3ZnIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgPiAuc3RvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qub3V0b2ZzdG9jayAucHJpY2Uge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X21ldGEge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X21ldGEgPiBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9tZXRhID4gc3BhbiBhOm5vdCg6aG92ZXIpIHtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfbWV0YSAubGFiZWwge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdC1idXR0b24td3JhcHBlciBwLmNhcnQge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdC1idXR0b24td3JhcHBlciBwLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuXHRsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogMThweDtcblx0bWluLXdpZHRoOiAyMzBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdHBhZGRpbmc6IDAgMzdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmcge1xuXHRvcGFjaXR5OiAwLjU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmc6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDJweCBzb2xpZDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiByYXp6aS1zcGluIGluZmluaXRlIDFzIGxpbmVhcjtcblx0YW5pbWF0aW9uOiByYXp6aS1zcGluIGluZmluaXRlIDFzIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyIC4ycztcblx0Y29udGVudDogXCJcIjtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IGJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyIHtcblx0b3BhY2l0eTogMC44O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gcCB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdC1zaGFyZSB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdC1zaGFyZSAuYWZ0ZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdC1zaGFyZSAuc2hhcmluZy1pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluayB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bWFyZ2luOiAwIDQuNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXBsYWNlaG9sZGVyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LXNoYXJlIC5zb2NpYWwtc2hhcmUtbGluazpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1iYWRnZXMge1xuXHR6LWluZGV4OiA5O1xufVxuXG4vKnJ0bDpyYXc6XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmRlYWwtZXhwaXJlLWNvdW50ZG93bi5yYXp6aS1jb3VudGRvd24gLmRpdmlkZXIge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogLTEzcHg7XG59XG5cbi5zaXplLWd1aWRlLWJ1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuKi9cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucXVhbnRpdHkge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucXVhbnRpdHkgLnF0eSB7XG5cdHdpZHRoOiA4M3B4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5xdWFudGl0eSAucXR5LWRyb3Bkb3duIC5jdXJyZW50IHtcblx0d2lkdGg6IDgzcHg7XG5cdGhlaWdodDogNTRweDtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnF1YW50aXR5IC5xdHktZHJvcGRvd24gLmN1cnJlbnQuZm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrZXIpO1xuXHR6LWluZGV4OiAxMDAxO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnF1YW50aXR5IC5xdHktZHJvcGRvd24gLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnF1YW50aXR5IC5xdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHtcblx0dG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnF1YW50aXR5IC5xdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHVsIGxpIHtcblx0cGFkZGluZzogNC41cHggMjBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xuXHRtYXJnaW46IDgwcHggMCAwO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG5cdG1heC13aWR0aDogNzkwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luOiA0NXB4IGF1dG8gMCBhdXRvO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLW1vcmVfc2VsbGVyX3Byb2R1Y3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucHJvZHVjdC1kZXRhaWwtbGlzdCB1bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XG5cdG1heC13aWR0aDogNzMwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmF6emktcHJvZHVjdC10YXhvbm9teS1pbmZvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXp6aS1wcm9kdWN0LXRheG9ub215LWluZm9yX19pbWFnZSB7XG5cdGZsZXg6IDEgMCAxMDBweDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucmF6emktcHJvZHVjdC10YXhvbm9teS1pbmZvcl9fdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMubG9hZGluZyB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMubG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMubG9hZGluZzpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGFuaW1hdGlvbjogcmF6emktc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMubG9hZGluZzo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzICNjb21tZW50cy5sb2FkaW5nOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAtNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyBvbC5jb21tZW50bGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIG9sLmNvbW1lbnRsaXN0IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3Mgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnRfY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyBvbC5jb21tZW50bGlzdCBsaSBpbWcuYXZhdGFyIHtcblx0d2lkdGg6IDEwMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xuXHRtYXJnaW46IDAgMCAwIDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyBvbC5jb21tZW50bGlzdCBsaSAuc3Rhci1yYXRpbmcge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyBvbC5jb21tZW50bGlzdCBsaSBwLm1ldGEge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3Mgb2wuY29tbWVudGxpc3QgbGkgLndvb2NvbW1lcmNlLXJldmlld19fYXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3Mgb2wuY29tbWVudGxpc3QgbGkgLndvb2NvbW1lcmNlLXJldmlld19fZGFzaCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyBvbC5jb21tZW50bGlzdCBsaSAud29vY29tbWVyY2UtcmV2aWV3X19wdWJsaXNoZWQtZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM3Njc2NzY7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyBvbC5jb21tZW50bGlzdCBsaSAuZGVzY3JpcHRpb24gcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIHtcblx0cGFkZGluZzogMzBweCAwIDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHAuc3RhcnMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHAuc3RhcnMgYSB7XG5cdGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtbm90ZXMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuc3RhcnM6aG92ZXIgYTpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCxcbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG5cdGNsZWFyOiBib3R0b207XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCAuc3VibWl0IHtcblx0bWluLXdpZHRoOiAxNTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIC53b29jb21tZXJjZS1ub3Jldmlld3Mge1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdHMge1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0czpudGgtY2hpbGQoMikge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdHMgPiBoMiB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0cyAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB1bC5wcm9kdWN0cyB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0cyAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB1bC5wcm9kdWN0cyBsaSB7XG5cdGNsZWFyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBzZWN0aW9uLnByb2R1Y3RzIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkuc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWlubmVyOmhvdmVyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0cyAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdHdpZHRoOiA0MnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3BhY2l0eTogLjU7XG5cdHRyYW5zaXRpb246IC41cztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA5OTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0cyAucnotc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBzZWN0aW9uLnByb2R1Y3RzIC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0cyAucnotc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBzZWN0aW9uLnByb2R1Y3RzIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0bWF4LXdpZHRoOiA1NzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBzZWN0aW9uLnByb2R1Y3RzIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1wcm9kdWN0LWNhcmQtc29saWQgZGl2LnByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0cyAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB1bC5wcm9kdWN0cyBsaSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHR3aWR0aDogNTEuMyU7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5tZXRhLWNhdDpub3QoOmhvdmVyKSB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm1ldGEtY2F0ID4gaW1nIHtcblx0bWF4LWhlaWdodDogNjBweDtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnN0YXItcmF0aW5nIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSAucHJvZHVjdF90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSAucHJpY2Uge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnByaWNlIGRlbCB7XG5cdG1hcmdpbi1yaWdodDogMTNweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogI2EwYTBhMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wcmljZSBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDUycHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSAud2Nib29zdC13aXNobGlzdC1idXR0b24ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS10b3AtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc29sZC1ieS1tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEgPiBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zb2xkLWJ5LW1ldGEgaW1nIHtcblx0bWF4LWhlaWdodDogMTZweDtcblx0bWF4LXdpZHRoOiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LXByaWNlLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS1wcmljZS1ib3ggLnByaWNlIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnktcHJpY2UtYm94IC5yei1zdG9jayB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcmljZS1zdWZmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc2luZ2xlLXByb2R1Y3QtZXh0cmEtY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc2luZ2xlLXByb2R1Y3QtZXh0cmEtY29udGVudCAud2lkZ2V0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnNpbmdsZS1wcm9kdWN0LWV4dHJhLWNvbnRlbnQgLndpZGdldCBzdHJvbmcge1xuXHRjb2xvcjogIzExMTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdC1leHRyYS1jb250ZW50IC53aWRnZXQgdWwge1xuXHRtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnNpbmdsZS1wcm9kdWN0LWV4dHJhLWNvbnRlbnQgLndpZGdldCB1bC5yYXp6aS1saXN0LWNoZWNrIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnNpbmdsZS1wcm9kdWN0LWV4dHJhLWNvbnRlbnQgLndpZGdldCB1bC5yYXp6aS1saXN0LWNoZWNrIGxpOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IC0yMnB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFBV1FBQUFGa0JxcDJwaGdBQUFCbDBSVmgwVTI5bWRIZGhjbVVBZDNkM0xtbHVhM05qWVhCbExtOXlaNXZ1UEJvQUFBRDdTVVJCVkRpTnJkTXZUb05CRUFYdzN4QVVoNmlzQXdPeWVMQzRrdFJVb01zSjRBSU5Ib0ZFSURCTk9VRkRVc0VGQ0xvNEhGVWtnMkEvc2pUOUNFbVpaTVQ4ZWUvTjdzNUdacW90SXJvNHhYNXhlQ3ArbTVuUFB3Q1pxWkFFUmxoaWpqSDZ4Y2NsdHl3OThZMnJ3Rk84WWRBVVZ4MkQwak50U0pyQ3FCUTZiZUNLcEZONlI4M3h1MlcwVnVXV1NaWUY2eEx6UDRCT2NGVEZjMXhzbFp1ZStjVWlZb2c3N0ZUcEdRNWdnWDdGdklmZEtoN2lBOE9WaWZwWWJLMFJQTVJqUlBTSzhqWE9Ndk9tYmNJSnhpdnNWM2hmcDF6MWpESFo5clZoeHpWalpwNUh4QXRlTS9PK1JiaUhCelo5eG8wWDZWOVdlWlBQRkp0KzUwL3NVVitRYmF6RWJnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnNpbmdsZS1wcm9kdWN0LWV4dHJhLWNvbnRlbnQgLndpZGdldCBmaWVsZHNldCB7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdC1leHRyYS1jb250ZW50IC53aWRnZXQgZmllbGRzZXQgbGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogaW5oZXJpdDtcblx0cGFkZGluZzogMTBweDtcblx0Y29sb3I6ICMxMTE7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtZ2FsbGVyeS1zdW1tYXJ5IHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAucGFnZS1oZWFkZXIgKyAuc2l0ZS1jb250ZW50IC5wcm9kdWN0LWdhbGxlcnktc3VtbWFyeSB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnJhenppLWZyZWUtc2hpcHBpbmctYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5yYXp6aS1mcmVlLXNoaXBwaW5nLWJhcjpmaXJzdC1jaGlsZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogNDJweDtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsIC5yei10aHVtYnMtYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsIC5yei10aHVtYnMtYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtID4gbGFiZWwge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5mb3JtLmNhcnQgLndjcGFfZm9ybV9vdXRlciAud2NwYV9mb3JtX2l0ZW0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5mb3JtLmNhcnQgLndjcGFfZm9ybV9vdXRlciAud2NwYV9mb3JtX2l0ZW0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIHRleHRhcmVhIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yKTtcblx0cGFkZGluZzogMTJweCAxNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuZm9ybS5jYXJ0IC53Y3BhX2Zvcm1fb3V0ZXIgLndjcGFfZm9ybV9pdGVtIC53Y3BhX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgLndjcGFfY2hlY2sge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG5mb3JtLmNhcnQgLndjcGFfZm9ybV9vdXRlciAud2NwYV9mb3JtX2l0ZW0gLndjcGFfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCAud2NwYV9jaGVjazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbmZvcm0uY2FydCAud2NwYV9mb3JtX291dGVyIC53Y3BhX2Zvcm1faXRlbSAud2NwYV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIC53Y3BhX2NoZWNrIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0uY2FydCAud2NwYV9mb3JtX291dGVyIC53Y3BhX2Zvcm1faXRlbSAud2NwYV9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIC53Y3BhX2NoZWNrOjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucHN3cCAucmF6emktdmlkZW8td3JhcHBlciBpZnJhbWUsXG4ucHN3cCAucmF6emktdmlkZW8td3JhcHBlciAud3AtdmlkZW8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucHN3cCAucmF6emktdmlkZW8td3JhcHBlciBpZnJhbWU6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb2R1Y3QtaGFzLWJhY2tncm91bmQge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdC0tcnotcHJvZHVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2R1Y3QtaGFzLWJhY2tncm91bmQgLnBhZ2UtaGVhZGVyLFxuLnByb2R1Y3QtaGFzLWJhY2tncm91bmQgLnJhenppLWF1dG8tYmFja2dyb3VuZC1jb2xvciAucmF6emktcHJvbW90aW9uLFxuLnByb2R1Y3QtaGFzLWJhY2tncm91bmQgLnJhenppLWF1dG8tYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LXByb2R1Y3QtYmFja2dyb3VuZC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtaGFzLWJhY2tncm91bmQgLnJhenppLXByb2R1Y3QtYmFja2dyb3VuZC1jb250ZW50IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDB2dztcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotcHJvZHVjdC1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiB7XG5cdC0tcmF6emktcHJvZHVjdC10aHVtYnMtd2lkdGg6IDg1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjIgLnByb2R1Y3QtZ2FsbGVyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1iYWRnZXMge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAucHJvZHVjdC1nYWxsZXJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLWJhZGdlcy53b29jb21tZXJjZS1iYWRnZXMtLWxheW91dC0yIHtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjIgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeTpub3QoLndpdGhvdXQtdGh1bWJuYWlscykge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcmF6emktcHJvZHVjdC10aHVtYnMtd2lkdGgpICsgMTVweCk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjIgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24ge1xuXHR0b3A6IC0xMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbCAucnotdGh1bWJzLWJ1dHRvbi1uZXh0IHtcblx0Ym90dG9tOiAtMTBweDtcblx0dG9wOiBhdXRvO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiB2YXIoLS1yYXp6aS1wcm9kdWN0LXRodW1icy13aWR0aCk7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAuZmxleC1jb250cm9sLXRodW1icyBsaSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAuZmxleC1jb250cm9sLXRodW1icyBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAuZmxleC1jb250cm9sLXRodW1icyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAuZmxleC1jb250cm9sLXRodW1icy5zd2lwZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiBjYWxjKCA1MCUgLSAzMHB4KTtcblx0bWFyZ2luOiAwIDE1cHggMzBweCAxNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYzIC53b29jb21tZXJjZS10YWJzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LmxvYWRpbmc6YmVmb3JlIHtcblx0dG9wOiAzMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjQgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcblx0ZGlzcGxheTogZmxleDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjQgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiBjYWxjKCA1MCUgLSAxNXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NCAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjQgLnJ6LXN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY0IC5yei1zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY0IC5yYXp6aS1wcm9kdWN0LXZpZGVvIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY0IC5zd2lwZXItYnV0dG9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY1IC5lbnRyeS1zdW1tYXJ5IHtcblx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS5sb2FkaW5nOmJlZm9yZSB7XG5cdHRvcDogMTAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY2IHtcblx0LS1yYXp6aS1wcm9kdWN0LXRodW1icy13aWR0aDogODVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAucHJvZHVjdC1nYWxsZXJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLWJhZGdlcyB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY2IC5wcm9kdWN0LWdhbGxlcnktc3VtbWFyeSAud29vY29tbWVyY2UtYmFkZ2VzLndvb2NvbW1lcmNlLWJhZGdlcy0tbGF5b3V0LTIge1xuXHRyaWdodDogMjBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Om5vdCgud2l0aG91dC10aHVtYm5haWxzKSB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1yYXp6aS1wcm9kdWN0LXRodW1icy13aWR0aCkgKyAxNXB4KTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY2IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbCAucnotc3dpcGVyLWJ1dHRvbiB7XG5cdHRvcDogLThweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwgLnJ6LXRodW1icy1idXR0b24tbmV4dCB7XG5cdGJvdHRvbTogLTEwcHg7XG5cdHRvcDogYXV0bztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAuZmxleC1jb250cm9sLXRodW1icyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogdmFyKC0tcmF6emktcHJvZHVjdC10aHVtYnMtd2lkdGgpO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjYgLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjYgLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjYgLmZsZXgtY29udHJvbC10aHVtYnMge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjYgLmZsZXgtY29udHJvbC10aHVtYnMuc3dpcGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLnByb2R1Y3QtZ2FsbGVyeS1zdW1tYXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciA+IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE0cHggMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLndvb2NvbW1lcmNlLXRhYnMgLnJhenppLXRhYi13cmFwcGVyID4gYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogYXV0bztcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMXB4O1xuXHR0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIgPiBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLXByaW1hcnkpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLndvb2NvbW1lcmNlLXRhYnMgLnJhenppLXRhYi13cmFwcGVyID4gYS5hY3RpdmUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciA+IGEuYWN0aXZlID4gLnJhenppLXN2Zy1pY29uIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIgPiBhIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlcjpsYXN0LWNoaWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLndvb2NvbW1lcmNlLXRhYnMgLnJhenppLXRhYi13cmFwcGVyOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciAucGFuZWwtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIuZGVzY3JpcHRpb25fdGFiIC5wYW5lbC1jb250ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIuZGVzY3JpcHRpb25fdGFiIC5wYW5lbC1jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLndvb2NvbW1lcmNlLXRhYnMgLnJhenppLXRhYi13cmFwcGVyIC53b29jb21tZXJjZS1SZXZpZXdzIG9sLmNvbW1lbnRsaXN0IGxpIHtcblx0cGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLndvb2NvbW1lcmNlLXRhYnMgLnJhenppLXRhYi13cmFwcGVyIC53b29jb21tZXJjZS1SZXZpZXdzIG9sLmNvbW1lbnRsaXN0IGxpIGltZy5hdmF0YXIge1xuXHRtYXgtd2lkdGg6IDYwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIgLndvb2NvbW1lcmNlLVJldmlld3Mgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCB7XG5cdG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tcmF0aW5nIHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5IC53b29jb21tZXJjZS10YWJzIC5yYXp6aS10YWItd3JhcHBlciAud29vY29tbWVyY2UtUmV2aWV3cyAuc3Rhci1yYXRpbmcge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicyAucmF6emktdGFiLXdyYXBwZXIgLndvb2NvbW1lcmNlLVJldmlld3MgcC5zdGFycyBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkgLndvb2NvbW1lcmNlLXRhYnMgLnJhenppLXRhYi13cmFwcGVyIC53b29jb21tZXJjZS1SZXZpZXdzIHAuc3RhcnMgYTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLWZpcnN0LS1vcGVuZWQgLnJhenppLXRhYi13cmFwcGVyOmZpcnN0LWNoaWxkIC5wYW5lbC1jb250ZW50IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLWFsbC0tb3BlbmVkIC5yYXp6aS10YWItd3JhcHBlciAucGFuZWwtY29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QuaGFzLWJ1eS1ub3cgLmVudHJ5LXN1bW1hcnkge1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucHJvZHVjdC1idXR0b24td3JhcHBlciAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG5cdG1pbi13aWR0aDogMTU0cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucHJvZHVjdC1idXR0b24td3JhcHBlciAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlLCAtNTAlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmcge1xuXHRjb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIC5yYXp6aS1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotYnV5LW5vdy1idXR0b24ge1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5yei1idXktbm93LWJ1dHRvbjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotYnV5LW5vdy1idXR0b24uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5yei13aXNobGlzdC1idXR0b246bm90KC5zaG93LXdpc2hsaXN0LXRpdGxlKSxcbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotY29tcGFyZS1idXR0b246bm90KC5zaG93LWNvbXBhcmUtdGl0bGUpIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QuaGFzLWJ1eS1ub3cgLnJ6LXdpc2hsaXN0LWJ1dHRvbjpub3QoLnNob3ctd2lzaGxpc3QtdGl0bGUpIC5yei1sb29wX2J1dHRvbixcbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotY29tcGFyZS1idXR0b246bm90KC5zaG93LWNvbXBhcmUtdGl0bGUpIC5yei1sb29wX2J1dHRvbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5yei1jb21wYXJlLWJ1dHRvbjpub3QoLnNob3ctY29tcGFyZS10aXRsZSkgLnJ6LWxvb3BfYnV0dG9uIC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uX19pY29uLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5yei13aXNobGlzdC1idXR0b246bm90KC5zaG93LXdpc2hsaXN0LXRpdGxlKSAucnotbG9vcF9idXR0b24gLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX19pY29uLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5yei13aXNobGlzdC1idXR0b246bm90KC5zaG93LXdpc2hsaXN0LXRpdGxlKSAucnotbG9vcF9idXR0b24gLnJhenppLXN2Zy1pY29uLFxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5yei13aXNobGlzdC1idXR0b246bm90KC5zaG93LXdpc2hsaXN0LXRpdGxlKSAucnotbG9vcF9idXR0b24gLnlpdGgtd2N3bC1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0Om5vdCguZnVsbC1jb250ZW50KSAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5wYWdlLWhlYWRlcixcbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnNpdGUtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnNpdGUtY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1zaWRlYmFyX193cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LnJhenppLXNpbmdsZS1wcm9kdWN0LWJveGVkLWxheW91dCAuc2luZ2xlLXByb2R1Y3Qtc2lkZWJhcl9fc3VtbWFyeSA+ICoge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1zaWRlYmFyID4gKiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnJhenppLXByb2R1Y3QtZmJ0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5zaXRlLWNvbnRlbnQgLnByb2R1Y3QtZ2FsbGVyeS1zdW1tYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5zaXRlLWNvbnRlbnQgLnVwLXNlbGxzLnByb2R1Y3RzLFxuLnNpbmdsZS1wcm9kdWN0LnJhenppLXNpbmdsZS1wcm9kdWN0LWJveGVkLWxheW91dCAuc2l0ZS1jb250ZW50IC5yZWxhdGVkLnByb2R1Y3RzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnNpdGUtY29udGVudCAudXAtc2VsbHMucHJvZHVjdHMgPiBoMixcbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnNpdGUtY29udGVudCAucmVsYXRlZC5wcm9kdWN0cyA+IGgyIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IC5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnJhenppLWhpc3RvcnktcHJvZHVjdHMgLnJlY2VudGx5LWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnJhenppLWhpc3RvcnktcHJvZHVjdHMgaDIucmVjZW50bHktdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LnJhenppLXNpbmdsZS1wcm9kdWN0LWJveGVkLWxheW91dCAucmF6emktaGlzdG9yeS1wcm9kdWN0cyAuY29udGFpbmVyIHtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1ncm91cGVkIGZvcm0uY2FydCB7XG5cdGJvcmRlci10b3A6IDA7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgZm9ybS5jYXJ0OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgZm9ybS5jYXJ0IHRhYmxlIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgZm9ybS5jYXJ0IHRhYmxlIHRkIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtZ3JvdXBlZCAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHkge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMjAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3F1YW50aXR5IC5xdWFudGl0eSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1ncm91cGVkIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eSAucnotbG9vcF9idXR0b24ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0cGFkZGluZzogMCAzN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGVhc2UgLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1ncm91cGVkIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eSAucnotbG9vcF9idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS1ncm91cGVkIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19wcmljZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR3aWR0aDogMjAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3ByaWNlIGlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3ByaWNlIGRlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogI2E2YTZhNjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLWdyb3VwZWQgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3ByaWNlIC5zdG9jayB7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSBmb3JtLmNhcnQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAudmFyaWF0aW9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLmxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLmxhYmVsIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fc2VsZWN0ZWQtbGFiZWwge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgbGFiZWwge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZC52YWx1ZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZC52YWx1ZS5zaG93LXNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZC52YWx1ZS5zaG93LXNlbGVjdDphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0IC52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDExcHggMTVweCAxMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAudmFyaWF0aW9ucyBzZWxlY3Q6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydCAucHJvZHVjdC1idXR0b24td3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0udmFyaWF0aW9uc19mb3JtIC52YXJpYXRpb25zIHRkLnZhbHVlIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSBmb3JtLnZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1idXR0b24td3JhcHBlciAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOmhvdmVyLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLnNlbGVjdGVkIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTpiZWZvcmUsIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOmhvdmVyIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IHNvbGlkICNlZWU7XG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAtNXB4IDAgMCAtM3B4O1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDEycHg7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS5kaXNhYmxlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLmRpc2FibGVkIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTo6YmVmb3JlLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS5kaXNhYmxlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWU6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC01MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLmRpc2FibGVkIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWNvbG9yIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS13aGl0ZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19uYW1lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzIC5zd2F0Y2gtbGFiZWwge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzIC5zd2F0Y2gtbGFiZWwuc2VsZWN0ZWQge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcyAuc3dhdGNoLWxhYmVsLmRpc2FibGVkIHtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Y29sb3I6ICNhNmE2YTY7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0taW1hZ2Uud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLXJvdW5kZWQgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1zcXVhcmUgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZS53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tcm91bmRlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW06bm90KC5kaXNhYmxlZCkgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19uYW1lLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1zcXVhcmUgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOm5vdCguZGlzYWJsZWQpIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZS53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tcm91bmRlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW06bm90KC5kaXNhYmxlZCkgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19uYW1lOmFmdGVyLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1zcXVhcmUgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOm5vdCguZGlzYWJsZWQpIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTE7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0taW1hZ2Uud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLXJvdW5kZWQgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOm5vdCguZGlzYWJsZWQpLnNlbGVjdGVkIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTphZnRlciwgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZS53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tcm91bmRlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW06bm90KC5kaXNhYmxlZCk6aG92ZXIgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19uYW1lOmFmdGVyLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1zcXVhcmUgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOm5vdCguZGlzYWJsZWQpLnNlbGVjdGVkIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTphZnRlciwgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZS53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tc3F1YXJlIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbTpub3QoLmRpc2FibGVkKTpob3ZlciAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWU6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRjbGlwOiBhdXRvO1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdG92ZXJmbG93OiBpbmhlcml0O1xuXHR0ZXh0LWluZGVudDogLTk5OTllbTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0taW1hZ2UgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS5kaXNhYmxlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS5kaXNhYmxlZCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWU6OmJlZm9yZSwgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0uZGlzYWJsZWQgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19uYW1lOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0taW1hZ2UgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLmRpc2FibGVkIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fbmFtZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWJ1dHRvbiAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0sIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tbGFiZWwgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1idXR0b24gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLnNlbGVjdGVkLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWJ1dHRvbiAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW06aG92ZXIsIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tbGFiZWwgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtLnNlbGVjdGVkLCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWxhYmVsIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tYnV0dG9uIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbS5kaXNhYmxlZCwgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1sYWJlbCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRjb2xvcjogI2E2YTZhNjtcbn1cblxuLyoqXHJcbiAqIEFjY291bnRcclxuICovXG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGgzIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZvcm0tcm93IHtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm9ybS1yb3cgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5mb3JtLXJvdyAuaW5wdXQtdGV4dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm9ybS1yb3cgdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLnZlbmRvci1jdXN0b21lci1yZWdpc3RyYXRpb24gYnIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAudmVuZG9yLWN1c3RvbWVyLXJlZ2lzdHJhdGlvbiBsYWJlbC5yYWRpbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC52ZW5kb3ItY3VzdG9tZXItcmVnaXN0cmF0aW9uIGxhYmVsLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0cGFkZGluZzogMjBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGEgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRjb2xvcjogIzkxOTE5MTtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcblx0d2lkdGg6IDc1JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogMzhweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gaDMsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgPiBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IG1hcmssIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBpbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gc2VjdGlvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0cGFkZGluZzogMzBweCA0MHB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IHNlY3Rpb24gPiBoMiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IHNlY3Rpb24gdGFibGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZ3JlZXRpbmcge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvcik7XG5cdG1hcmdpbi1ib3R0b206IDUzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZ3JlZXRpbmcgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5ncmVldGluZyBzdHJvbmcsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmdyZWV0aW5nIGEge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItaXRlbSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0cGFkZGluZzogMzBweCA0MHB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhLmJ1dHRvbjpub3QoLndvb2NvbW1lcmNlLU15QWNjb3VudC1kb3dubG9hZHMtZmlsZSkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBidXR0b24uYnV0dG9uIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdHBhZGRpbmc6IDAgMzdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzID4gcCB7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1jb2x1bW5zLS1hZGRyZXNzZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWNvbHVtbnMtLWFkZHJlc3NlcyA+ICoge1xuXHRmbGV4OiAwIDEgMzMlO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWNvbHVtbnMtLWFkZHJlc3NlcyAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1jb2x1bW5zLS1hZGRyZXNzZXMgYWRkcmVzcyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1jb2x1bW5zLS1hZGRyZXNzZXMgcCB7XG5cdG1hcmdpbjogMTBweCAwO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgPiBoMiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZWRpdC1hY2NvdW50IGZpZWxkc2V0IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiA1MHB4IDAgMCAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0cGFkZGluZzogNTBweCAwIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5lZGl0LWFjY291bnQgZmllbGRzZXQgbGVnZW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwcHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyMHB4KTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3Mge1xuXHRmbGV4OiAxIDEgNTAlO1xuXHRtYXJnaW46IDAgMTVweDtcblx0cGFkZGluZzogMzBweCA0MHB4IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cblxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcyBoMyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSA+IGEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgPiBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJbU4xY25KbGJuUkRiMnh2Y2lJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUlHTnNZWE56UFNKbVpXRjBhR1Z5SUdabFlYUm9aWEl0WldScGRDMHlJajQ4Y0dGMGFDQmtQU0pOTVRjZ00yRXlMamd5T0NBeUxqZ3lPQ0F3SURFZ01TQTBJRFJNTnk0MUlESXdMalVnTWlBeU1td3hMalV0TlM0MVRERTNJRE42SWo0OEwzQmhkR2crUEM5emRtYytcIik7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3NlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMTVweDtcbn1cblxuLndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKSAucGFnZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLmxvZ2dlZC1pbikucGFnZSAuc2l0ZS1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgubG9nZ2VkLWluKS5wYWdlIC5zaXRlLWNvbnRlbnQgPiBhcnRpY2xlIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1lcnJvciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWluZm8gYS5idXR0b24sXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b24ge1xuXHQtLXJ6LWNvbG9yLWRhcms6ICNmZmY7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC51LWNvbHVtbnMge1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAudS1jb2x1bW5zIC51LWNvbHVtbjE6bm90KC53b29jb21tZXJjZS1BZGRyZXNzKSxcbi53b29jb21tZXJjZS1hY2NvdW50IC51LWNvbHVtbnMgLnUtY29sdW1uMjpub3QoLndvb2NvbW1lcmNlLUFkZHJlc3MpIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiBjYWxjKCA1MCUgLSAzMHB4KTtcblx0bWFyZ2luOiAwIDE1cHg7XG5cdHBhZGRpbmc6IDMwcHggNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC51LWNvbHVtbnMgaDIge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybSBidXR0b246bm90KC5zaG93LXBhc3N3b3JkLWlucHV0KSB7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciAuZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC5zaG93X2lmX3NlbGxlciAuZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZvcm0tcm93LXJlbWVtYmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm9ybS1yb3ctcmVtZW1iZXIgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmxvc3RfcGFzc3dvcmQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAubG9zdF9wYXNzd29yZCBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAubG9zdF9wYXNzd29yZCBhOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMnB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAubG9zdF9wYXNzd29yZCBhOmhvdmVyOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcblx0d2lkdGg6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNDBweCAzMHB4IDI1cHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IC5pbnB1dC10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAucmVzZXQtZGVwc2NyaXB0aW9uIHtcblx0cGFkZGluZzogMCA3MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtbG9zdC1wYXNzd29yZCAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmF6emktc29jaWFsLWxvZ2luIC5sb2dpbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMTVweCAwIDEwcHg7XG59XG5cbi5yYXp6aS1zb2NpYWwtbG9naW4gLmxvZ2luLXRleHQ6YmVmb3JlLCAucmF6emktc29jaWFsLWxvZ2luIC5sb2dpbi10ZXh0OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAzNCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5yYXp6aS1zb2NpYWwtbG9naW4gLmxvZ2luLXRleHQ6YWZ0ZXIge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLyoqXHJcbiAqIENhcnRcclxuICovXG4ud29vY29tbWVyY2UtY2FydCAud29vY29tbXJlY2UtY2FydC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAud29vY29tbXJlY2UtY2FydC1jb250ZW50OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNjYlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdGQge1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSA+IHRkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG5cdG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgYnV0dG9uW25hbWU9XCJ1cGRhdGVfY2FydFwiXS5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC10b3AsXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LWJvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1ib3R0b20ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMjAwcHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnZhcmlhdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnZhcmlhdGlvbiBkdCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSAudmFyaWF0aW9uIGRkIHtcblx0bWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnZhcmlhdGlvbiBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LXByaWNlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICM5MTkxOTE7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIC5yZW1vdmUgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSAucmVtb3ZlIHNwYW4ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIC5yZW1vdmU6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtcXR5IC5xdWFudGl0eSAucXR5IHtcblx0d2lkdGg6IDY4cHg7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAuY3VycmVudCB7XG5cdHdpZHRoOiA2OHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5jdXJyZW50IC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbjogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAucXR5LW9wdGlvbnMge1xuXHR3aWR0aDogNjhweDtcblx0dG9wOiAzM3B4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5jb3Vwb24tZm9ybSB0ZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLmNvdXBvbi1mb3JtIC5jb3Vwb24ge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmNvdXBvbiBsYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLmNvdXBvbi1mb3JtIC5jb3Vwb24gaW5wdXQge1xuXHRtaW4td2lkdGg6IDI2NXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5jb3Vwb24tZm9ybSAuYWN0aW9ucyA+IGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmFjdGlvbnMgPiBidXR0b246ZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzQlO1xuXHRtYXJnaW4tYm90dG9tOiAxMzVweDtcblx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDUwcHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG5cdHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgaDIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMzNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDk7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRyIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSB0ciB0aCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSB0ciB0ZCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRyIHRkIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRyLm9yZGVyLXRvdGFsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSB0ci5vcmRlci10b3RhbCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSB0ci5vcmRlci10b3RhbCB0aCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRyLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyB0ZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRyLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyBoMyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHRyLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyBwIHtcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgdHIud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNob3BfdGFibGUgdHIud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItbGlnaHQpO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hvcF90YWJsZSAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIC5mb3JtLXJvdy13aWRlIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5idXR0b24ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0cGFkZGluZzogMCAzN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGVhc2UgLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuY29udGludWUtYnV0dG9uIHtcblx0cGFkZGluZzogMDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLmNvbnRpbnVlLWJ1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0bWFyZ2luOiAwIDE2cHggMCAwO1xuXHQvKnJ0bDpyYXc6XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdFx0Ki9cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgLmNvbnRpbnVlLWJ1dHRvbjpob3ZlciAucmF6emktc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0xODBkZWcpO1xuXHQvKnJ0bDpyYXc6XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG5cdFx0XHRcdFx0XHQqL1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY3Jvc3Mtc2VsbHMge1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jcm9zcy1zZWxscyA+IGgyIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDYwcHg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSB7XG5cdGNsZWFyOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jcm9zcy1zZWxscyAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdG1heC13aWR0aDogNTcwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDQwcHggYXV0byAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY3Jvc3Mtc2VsbHMgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJldHVybi10by1zaG9wIC53Yy1iYWNrd2FyZCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWxpZ2h0ZXIpO1xuXHRwYWRkaW5nOiAwIDM3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogZWFzZSAuM3M7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzE2MTYxOTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX2hlYWRlciB0aCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgdHIud2MtYmxvY2stY2FydC1pdGVtc19fcm93IHRkIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ud2MtYmxvY2stY2FydCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgdGQ6YWZ0ZXIge1xuXHRib3JkZXItY29sb3I6ICNlY2YwZjQ7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJvZHVjdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMxZDIxMjg7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJpY2VzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzFkMjEyODtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlX192YWx1ZS5pcy1kaXNjb3VudGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkge1xuXHRwYWRkaW5nOiAxNXB4IDAgMDtcbn1cblxuLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSBpbnB1dC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19pbnB1dCB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDMwcHg7XG5cdG1pbi13aWR0aDogMzBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMDtcbn1cblxuLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSBpbnB1dC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvcjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3Ige1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2J1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2J1dHRvbjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgYnV0dG9uLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbmsge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybWF0dGVkLW1vbmV5LWFtb3VudCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMWQyMTI4O1xufVxuXG4ud2MtYmxvY2stY2FydCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGFfX2Rlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndjLWJsb2NrLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayAud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMxZDIxMjggIWltcG9ydGFudDtcbn1cblxuLndjLWJsb2NrLWNhcnQuaXMtbGFyZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbCxcbi53Yy1ibG9jay1jYXJ0LmlzLWxhcmdlIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbixcbi53Yy1ibG9jay1jYXJ0LmlzLWxhcmdlIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0sXG4ud2MtYmxvY2stY2FydC5pcy1sYXJnZS53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2hpcHBpbmctY2FsY3VsYXRvcixcbi53Yy1ibG9jay1jYXJ0LmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy1zaGlwcGluZy1yYXRlcy1jb250cm9sX19wYWNrYWdlOm5vdCgud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbCkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53Yy1ibG9jay1jYXJ0LmlzLW1vYmlsZSAud2MtYmxvY2stY29tcG9uZW50cy1zaGlwcGluZy1yYXRlcy1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbixcbi53Yy1ibG9jay1jYXJ0LmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLXNoaXBwaW5nLXJhdGVzLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uaXMtbWVkaXVtLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlLFxuLmlzLW1vYmlsZS53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSxcbi5pcy1zbWFsbC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcblx0Y29sb3I6ICMxZDIxMjg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1zaGlwcGluZyAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtc2hpcHBpbmdfX2NoYW5nZS1hZGRyZXNzX19saW5rIHtcblx0Y29sb3I6ICMxZDIxMjg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX2lucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXNoaXBwaW5nLXJhdGVzLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uLWxheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAzMHB4O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zaGlwcGluZy1yYXRlcy1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbi1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fbGFiZWwtZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zaGlwcGluZy1yYXRlcy1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbi1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLXdyYXBwZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19vcHRpb24gLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9faW5wdXQge1xuXHRsZWZ0OiAwO1xuXHRtaW4td2lkdGg6IDE1cHg7XG5cdG1pbi1oZWlnaHQ6IDE1cHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX2lucHV0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzFkMjEyOCAhaW1wb3J0YW50O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbiAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19pbnB1dDpjaGVja2VkOmJlZm9yZSB7XG5cdGhlaWdodDogOXB4O1xuXHRtaW4taGVpZ2h0OiA5cHg7XG5cdHdpZHRoOiA5cHg7XG5cdG1pbi13aWR0aDogOXB4O1xuXHR0b3A6IDJweDtcblx0bGVmdDogMnB4O1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi53Yy1ibG9jay1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktYmxvY2sge1xuXHRwYWRkaW5nOiAyNnB4IDMxcHggMzFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLndjLWJsb2NrLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlcjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogI2UyZTJlMjtcblx0b3BhY2l0eTogMTtcbn1cblxuLndjLWJsb2NrLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayAud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ud2MtYmxvY2stY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtX192YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53Yy1ibG9jay1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLndjLWJsb2NrLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtYXR0ZWQtbW9uZXktYW1vdW50IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2MtYmxvY2stY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1mb290ZXItaXRlbSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fbGFiZWwge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53Yy1ibG9jay1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0sXG4ud2MtYmxvY2stY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXNoaXBwaW5nLXJhdGVzLWNvbnRyb2xfX3BhY2thZ2U6bm90KC53Yy1ibG9jay1jb21wb25lbnRzLXBhbmVsKSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLndjLWJsb2NrLWNhcnRfX3N1Ym1pdCAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItbGlnaHRlcik7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndjLWJsb2NrLWNhcnRfX3N1Ym1pdCAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246Zm9jdXMge1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYWdlLmZ1bGwtY29udGVudDpub3QoLmVsZW1lbnRvci1wYWdlKSAuc2l0ZS1jb250ZW50IC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LmFsaWdud2lkZSB7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKipcclxuICogQ2hlY2tvdXRcclxuICovXG4vKipcclxuICogQ2hlY2tvdXRcclxuICovXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA2NiU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IGgyIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1mb3JtLWNvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWZvcm0tY29sczphZnRlciwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1mb3JtLWNvbHM6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1mb3JtLWNvbCAud29vY29tbWVyY2UtaW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yKTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWZvcm0tY29sIC53b29jb21tZXJjZS1pbmZvIGEge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtZm9ybS1jb2wgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1mb3JtLWNvbCAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlIHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtZm9ybS1jb2wgZm9ybSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvcik7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtZm9ybS1jb2wgZm9ybSAud29vY29tbWVyY2UtYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWluLXdpZHRoOiAyMDBweDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1mb3JtLWNvbCAuZm9ybS1yb3cge1xuXHRtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWZvcm0tY29sIC5mb3JtLXJvdyBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWZvcm0tY29sIC5mb3JtLXJvdyAuaW5wdXQtdGV4dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWZvcm0tY29sIC5sb3N0X3Bhc3N3b3JkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgdWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IGgzIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IHtcblx0bWFyZ2luOiAwIDAgMjVweCAwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAuZm9ybS1yb3cgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93IGlucHV0Lndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuOmJlZm9yZSB7XG5cdHRvcDogM3B4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzQlO1xuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMzVweDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyB0aCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC53b29jb21tZXJjZS1zaGlwcGluZy10b3RhbHMgdGQge1xuXHR3aWR0aDogNDUlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIGxhYmVsIHtcblx0bGVmdDogMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3IpO1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5wcm9kdWN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAucHJvZHVjdC1pdGVtIGltZyB7XG5cdG1heC13aWR0aDogNTBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0aCxcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG5cdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRib2R5IHRyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Ym9keSB0ZCB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHRoIHtcblx0cGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGZvb3QgdGQsIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHRoIHtcblx0cGFkZGluZzogMjBweCAwIDEwcHggMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCB0ZCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCAuc2hpcHBpbmctdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGZvb3QgLm9yZGVyLXRvdGFsIHRkLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdCAub3JkZXItdG90YWwgdGgge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5wcm9kdWN0LXRvdGFsIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5wcm9kdWN0LW5hbWUgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnZhcmlhdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWdyYXkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC52YXJpYXRpb24gZHQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAudmFyaWF0aW9uIGRkIHtcblx0bWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAudmFyaWF0aW9uIGRkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC52YXJpYXRpb24gcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMzNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDk7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC53b29jb21tZXJjZS1zaGlwcGluZy10b3RhbHMgLnNlbGVjdDItY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsYWJlbCA+IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMzNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDRweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogOTtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1yei10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAucGF5bWVudF9tZXRob2RzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wYXltZW50X21ldGhvZHMgLndjX3BheW1lbnRfbWV0aG9kIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yKTtcblx0cGFkZGluZzogMTdweCAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLnBheW1lbnRfbWV0aG9kcyAud2NfcGF5bWVudF9tZXRob2Q6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAucGF5bWVudF9tZXRob2RzIC5wYXltZW50X21ldGhvZF9wYXlwYWwgbGFiZWwgaW1nIHtcblx0aGVpZ2h0OiAyNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLnBheW1lbnRfbWV0aG9kcyAucGF5bWVudF9tZXRob2RfcGF5cGFsIGxhYmVsIGEge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5wbGFjZS1vcmRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLnBsYWNlLW9yZGVyIC5mb3JtLXJvdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAucGxhY2Utb3JkZXIgLmZvcm0tcm93IC53b29jb21tZXJjZS1mb3JtX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3ItZ3JheSk7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAucGxhY2Utb3JkZXIgYnV0dG9uIHtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW5vdGljZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyID4gc2VjdGlvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0cGFkZGluZzogMzBweCA0MHB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgPiBzZWN0aW9uID4gaDIge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyID4gc2VjdGlvbiAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciA+IHNlY3Rpb24gdGFibGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY29sdW1ucy0tYWRkcmVzc2VzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jb2x1bW5zLS1hZGRyZXNzZXMgPiAqIHtcblx0ZmxleDogMCAxIDMzJTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY29sdW1ucy0tYWRkcmVzc2VzIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0bWFyZ2luLXRvcDogMDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jb2x1bW5zLS1hZGRyZXNzZXMgYWRkcmVzcyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY29sdW1ucy0tYWRkcmVzc2VzIHAge1xuXHRtYXJnaW46IDEwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNvbDItc2V0IC5mb3JtLXJvdy1maXJzdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzLjglO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LmNvbDItc2V0IC5mb3JtLXJvdy1sYXN0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXHQuY29sMi1zZXQgLmZvcm0tcm93LWZpcnN0LFxuXHQuY29sMi1zZXQgLmZvcm0tcm93LWxhc3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIgLmZvcm0tcm93IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIgLmZvcm0tcm93IGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIgLmZvcm0tcm93IC5pbnB1dC10ZXh0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5mb3JtLXJvdyAuYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud2NmLWVtYmVkLWNoZWNrb3V0LWZvcm0gbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y2YtZW1iZWQtY2hlY2tvdXQtZm9ybSAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud2NmLWVtYmVkLWNoZWNrb3V0LWZvcm0gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDMzcHggIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGgyIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXBsYWNlLW9yZGVyLWJ1dHRvbiB7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRlbF0sIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSxcbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJpY2VzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzFkMjEyODtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcHJpY2VfX3ZhbHVlLmlzLWRpc2NvdW50ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGFfX2Rlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19xdWFudGl0eSB7XG5cdGNvbG9yOiAjMWQyMTI4O1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtX19sYWJlbCxcbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fdmFsdWUge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciBkaXYud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX2lucHV0IHtcblx0bGVmdDogMTZweDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGxhYmVsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1zdGVwIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jaGVja291dF9fdGVybXMud2MtYmxvY2stY2hlY2tvdXRfX3Rlcm1zLS13aXRoLXNlcGFyYXRvciB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY2hlY2tvdXRfX29yZGVyLW5vdGVzLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuaXMtbGFyZ2UgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sge1xuXHRwYWRkaW5nOiAxNHB4IDMwcHggMTRweCAzMHB4O1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbCxcbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5pcy1sYXJnZSAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9faW1hZ2Uge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5pcy1tZWRpdW0gLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLXdyYXBwZXIsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuaXMtbW9iaWxlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy13cmFwcGVyLCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLXNtYWxsIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy13cmFwcGVyIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLyoqXHJcbiAqIEdlbmVyYWwgV29vQ29tbWVyY2UgY29tcG9uZW50c1xyXG4gKi9cbi8qKlxyXG4gKiBQcm9kdWN0IFF0eVxyXG4gKi9cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biB7XG5cdG1pbi13aWR0aDogNTVweDtcbn1cblxuLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5xdHksXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnJhenppLXF0eS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAucXR5LWRyb3Bkb3duIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAuY3VycmVudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWdyYXkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAuY3VycmVudCAucmF6emktc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDhweDtcblx0Y29sb3I6ICM5OTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0cmlnaHQ6IDEwcHg7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAuY3VycmVudDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cblxuLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5jdXJyZW50OmhvdmVyIC5yYXp6aS1zdmctaWNvbiB7XG5cdGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI5cHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWdyYXkpO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAucXR5LW9wdGlvbnMgdWwgbGkge1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNC41cHggMTBweDtcbn1cblxuLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5xdHktb3B0aW9ucyB1bCBsaTpob3Zlcixcbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAucXR5LW9wdGlvbnMgdWwgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciAucXVhbnRpdHkge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItZ3JheSk7XG5cdHRyYW5zaXRpb246IDAuNHM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciAucXVhbnRpdHk6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbi5wcm9kdWN0LXF0eS1udW1iZXIgLnF1YW50aXR5IC5yYXp6aS1xdHktYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwIDdweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciAucXVhbnRpdHkgLnJhenppLXF0eS1idXR0b24gc3ZnIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1xdHktbnVtYmVyIC5xdWFudGl0eSAucmF6emktcXR5LWJ1dHRvbjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMS41ZW07XG5cdGhlaWdodDogMS41ZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciAucXVhbnRpdHkgLnJhenppLXF0eS1idXR0b246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciAucXVhbnRpdHkgLnJhenppLXF0eS1idXR0b246aG92ZXI6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5wcm9kdWN0LXF0eS1udW1iZXIgLnF1YW50aXR5IC5xdHkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0YXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJvZHVjdC1xdHktbnVtYmVyIC5xdWFudGl0eSAucXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAucHJvZHVjdC1xdHktbnVtYmVyIC5xdWFudGl0eSAucXR5Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucHJvZHVjdC1xdHktbnVtYmVyIGRpdi5wcm9kdWN0IC5xdWFudGl0eSxcbi5wcm9kdWN0LXF0eS1udW1iZXIgLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXF0eS1udW1iZXIgZGl2LnByb2R1Y3QgLnF1YW50aXR5IC5yYXp6aS1xdHktYnV0dG9uLFxuLnByb2R1Y3QtcXR5LW51bWJlciAucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IC5xdWFudGl0eSAucmF6emktcXR5LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciBkaXYucHJvZHVjdCAucXVhbnRpdHkgLnF0eSxcbi5wcm9kdWN0LXF0eS1udW1iZXIgLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCAucXVhbnRpdHkgLnF0eSB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAzNHB4O1xufVxuXG4ucHJvZHVjdC1xdHktbnVtYmVyLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1xdHkgLnF1YW50aXR5IHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1xdHktbnVtYmVyLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1xdHkgLnF1YW50aXR5IC5xdHkge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtcXR5LW51bWJlciAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAucXVhbnRpdHkge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9kdWN0LXF0eS1udW1iZXIgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnF1YW50aXR5IC5xdHkge1xuXHR3aWR0aDogMzBweDtcbn1cblxuLyoqXHJcbiAqIEhlYWRlciBjYXJ0XHJcbiAqL1xuLnNpdGUtaGVhZGVyLWNhcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5zaXRlLWhlYWRlci1jYXJ0IC5jYXJ0LWNvbnRlbnRzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXItY2FydCAucHJvZHVjdF9saXN0X3dpZGdldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXHJcbiAqIFN0YXIgcmF0aW5nXHJcbiAqL1xuLnN0YXItcmF0aW5nIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN0YXItcmF0aW5nIC5yYXRpbmctc3RhcnMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zdGFyLXJhdGluZyAucmF0aW5nLXN0YXJzIC5yYXp6aS1zdmctaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4uc3Rhci1yYXRpbmcgLm1heC1yYXRpbmcgLnJhenppLXN2Zy1pY29uIHtcblx0Y29sb3I6ICNDRENEQ0Q7XG59XG5cbi5zdGFyLXJhdGluZyAudXNlci1yYXRpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0YXItcmF0aW5nIC51c2VyLXJhdGluZyAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxucC5zdGFycyB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMTVweDtcbn1cblxucC5zdGFycyA+IHNwYW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbnAuc3RhcnMgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcblx0dGV4dC1pbmRlbnQ6IC05OTllbTtcblx0Zm9udC1zaXplOiAwO1xuXHRjb2xvcjogI0NEQ0RDRDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG5wLnN0YXJzIGE6aG92ZXIgfiBhIHtcblx0Y29sb3I6ICNDRENEQ0Q7XG59XG5cbnAuc3RhcnMgYSBzcGFuIHtcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbnAuc3RhcnM6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG5wLnN0YXJzLnNlbGVjdGVkIGEuYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbnAuc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmUgfiBhIHtcblx0Y29sb3I6ICNDRENEQ0Q7XG59XG5cbnAuc3RhcnMuc2VsZWN0ZWQgYTpub3QoLmFjdGl2ZSkge1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnJhenppLWktdmlkZW8ge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRib3JkZXI6IDEycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhenppLWktdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnJhenppLWktdmlkZW86YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA5cHggc29saWQgIzAwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDU1JTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biB7XG5cdG1pbi13aWR0aDogNTVweDtcbn1cblxuLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5xdHksXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmspO1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLmN1cnJlbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRyYW5zaXRpb246IDAuMzVzO1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLmN1cnJlbnQgLnJhenppLXN2Zy1pY29uIHtcblx0Zm9udC1zaXplOiA4cHg7XG5cdGNvbG9yOiAjOTk5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLmN1cnJlbnQ6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICM3Njc2NzY7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAuY3VycmVudDpob3ZlciAucmF6emktc3ZnLWljb24ge1xuXHRjb2xvcjogIzc2NzY3Njtcbn1cblxuLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5xdHktb3B0aW9ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyOXB4O1xuXHR3aWR0aDogNjBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1saWdodCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJ6LWJvcmRlci1jb2xvci1ncmF5KTtcblx0ei1pbmRleDogMTAwMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJhenppLXF1YW50aXR5LWRyb3Bkb3duIC5xdHktb3B0aW9ucyB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHVsIGxpIHtcblx0dHJhbnNpdGlvbjogMC40cztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDQuNXB4IDEwcHg7XG59XG5cbi5yYXp6aS1xdWFudGl0eS1kcm9wZG93biAucXR5LW9wdGlvbnMgdWwgbGk6aG92ZXIsXG4ucmF6emktcXVhbnRpdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHVsIGxpLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG59XG5cbi8qKlxyXG4gKiBUYWJzXHJcbiAqL1xuLndvb2NvbW1lcmNlLXRhYnMgPiB1bC50YWJzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS10YWJzID4gdWwudGFicyA+IGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi53b29jb21tZXJjZS10YWJzID4gdWwudGFicyA+IGxpID4gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLndvb2NvbW1lcmNlLXRhYnMgPiB1bC50YWJzID4gbGkgPiBhOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMXB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi53b29jb21tZXJjZS10YWJzID4gdWwudGFicyA+IGxpID4gYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndvb2NvbW1lcmNlLXRhYnMgPiB1bC50YWJzID4gbGkuYWN0aXZlID4gYSB7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndvb2NvbW1lcmNlLXRhYnMgPiB1bC50YWJzID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDI6Zmlyc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLyoqXHJcbiAqIFBhc3N3b3JkIHN0cmVuZ3RoIG1ldGVyXHJcbiAqL1xuLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zdHJvbmcge1xuXHRjb2xvcjogIzBmODM0ZDtcbn1cblxuLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLnNob3J0IHtcblx0Y29sb3I6ICNlMjQwMWM7XG59XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5iYWQge1xuXHRjb2xvcjogI2UyNDAxYztcbn1cblxuLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLmdvb2Qge1xuXHRjb2xvcjogIzNEOUNEMjtcbn1cblxuLyoqXHJcbiAqIEZvcm1zXHJcbiAqL1xuLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgaW5wdXQuaW5wdXQtdGV4dCB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDJweCAwIDAgI2UyNDAxYztcbn1cblxuLnJlcXVpcmVkIHtcblx0Y29sb3I6IHJlZDtcbn1cblxuLyoqXHJcbiAqIE5vdGljZXNcclxuICovXG4ud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlLWVycm9yIHtcblx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRtYXJnaW46IDAgMCAyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlODViZTtcblx0Y29sb3I6ICNmZmY7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcblx0d2lkdGg6IGF1dG87XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSAuaWNvbi1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLWluZm8gLmljb24tbWVzc2FnZSxcbi53b29jb21tZXJjZS1lcnJvciAuaWNvbi1tZXNzYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIC5jbG9zZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLWluZm8gLmNsb3NlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2UtZXJyb3IgLmNsb3NlLW1lc3NhZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0b3A6IDIzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbixcbi53b29jb21tZXJjZS1pbmZvIC5idXR0b24sXG4ud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSBhLFxuLndvb2NvbW1lcmNlLWluZm8gYSxcbi53b29jb21tZXJjZS1lcnJvciBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIGxpLFxuLndvb2NvbW1lcmNlLWluZm8gbGksXG4ud29vY29tbWVyY2UtZXJyb3IgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzhlZDNhZjtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2I4MWMyMztcbn1cblxuLmRlbW9fc3RvcmUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q5Q0QyO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmRlbW9fc3RvcmUgLndvb2NvbW1lcmNlLXN0b3JlLW5vdGljZV9fZGlzbWlzcy1saW5rIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZsb2F0OiByaWdodDtcbn1cblxudWwubGlzdC11bnN0eWxlZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubGlzdC11bnN0eWxlZCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFyayk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcblx0LyoqXHJcblx0ICogSGVhZGVyIGNhcnRcclxuXHQgKi9cblx0LnNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5OTk5OTtcblx0XHRsZWZ0OiAtOTk5ZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0fVxuXHQuc2l0ZS1oZWFkZXItY2FydDpob3ZlciAud2lkZ2V0X3Nob3BwaW5nX2NhcnQsIC5zaXRlLWhlYWRlci1jYXJ0LmZvY3VzIC53aWRnZXRfc2hvcHBpbmdfY2FydCB7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ud29vY29tbWVyY2UgbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4ud29vY29tbWVyY2UgbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuOmJlZm9yZSwgLndvb2NvbW1lcmNlIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMXB4O1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ud29vY29tbWVyY2UgbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW46YmVmb3JlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuLndvb2NvbW1lcmNlIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGp4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhkcFpIUm9QU0l4TW5CNElpQm9aV2xuYUhROUlqRXljSGdpSUhacFpYZENiM2c5SWpBZ01DQXhNaUF4TWlJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ01USWdNVElpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeG5QanhuUGp4d2IyeDVaMjl1SUhCdmFXNTBjejBpTkM0eE56Y3NNVEF1TlRReklEQXVORE0wTERZdU9DQXhMalUyTml3MUxqWTJPQ0EwTGpFM055dzRMakkzT1NBeE1DNDBNelVzTWk0d01qTWdNVEV1TlRZMUxETXVNVFUxSUNJdlBqd3ZaejQ4TDJjK1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuLnJlcXVpcmVkOmJlZm9yZSwgLndvb2NvbW1lcmNlIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuLnJlcXVpcmVkOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCA6Y2hlY2tlZCB+IHNwYW4ge1xuXHRjb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4ud29vY29tbWVyY2UgbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53b29jb21tZXJjZSBsYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggOmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLndvb2NvbW1lcmNlIC5tYWlsY2hpbXAtbmV3c2xldHRlciAud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLm1haWxjaGltcC1uZXdzbGV0dGVyIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkIH4gLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuIHtcblx0Y29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcbn1cblxuLndvb2NvbW1lcmNlIC5tYWlsY2hpbXAtbmV3c2xldHRlciAud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCB+IC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggc3BhbjpiZWZvcmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWJvcmRlci1jb2xvci1kYXJrKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53b29jb21tZXJjZSAubWFpbGNoaW1wLW5ld3NsZXR0ZXIgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgfiAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW46YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucGFzc3dvcmQtaW5wdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFzc3dvcmQtaW5wdXQgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IC41O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0b3A6IDE1cHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlNQ0lnYUdWcFoyaDBQU0l5TUNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU14TVRFeE1URWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaUJqYkdGemN6MGlabVZoZEdobGNpQm1aV0YwYUdWeUxXVjVaU0krUEhCaGRHZ2daRDBpVFRFZ01USnpOQzA0SURFeExUZ2dNVEVnT0NBeE1TQTRMVFFnT0MweE1TQTRMVEV4TFRndE1URXRPSG9pUGp3dmNHRjBhRDQ4WTJseVkyeGxJR040UFNJeE1pSWdZM2s5SWpFeUlpQnlQU0l6SWo0OEwyTnBjbU5zWlQ0OEwzTjJaejQ9XCIpO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucGFzc3dvcmQtaW5wdXQgLnNob3ctcGFzc3dvcmQtaW5wdXQ6aG92ZXIsIC5wYXNzd29yZC1pbnB1dCAuc2hvdy1wYXNzd29yZC1pbnB1dC5kaXNwbGF5LXBhc3N3b3JkIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdDIgLnNlbGVjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0MiBzcGFuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRyYW5zaXRpb246IGJvcmRlciAwLjRzO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yei1ib3JkZXItY29sb3IpO1xufVxuXG4uc2VsZWN0MiBzcGFuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbi5zZWxlY3QyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAxM3B4IDIwcHg7XG59XG5cbi5zZWxlY3QyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDIgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTdweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeE5IQjRJaUJvWldsbmFIUTlJakUwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TkNBeE5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNVFFnTVRRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4d2IyeDVaMjl1SUhCdmFXNTBjejBpTnl3eE1DNDNOek1nTVM0MU16RXNOaTR6T1RnZ01pNDBOamtzTlM0eU1qY2dOeXc0TGpnMU1TQXhNUzQxTXpFc05TNHlNamNnTVRJdU5EWTVMRFl1TXprNElDSXZQand2Wno0OGNtVmpkQ0JtYVd4c1BTSnViMjVsSWlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1UUWlMejQ4TDNOMlp6ND0pIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG59XG5cbi5zZWxlY3QyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHR6LWluZGV4OiAxMDAwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRib3JkZXItY29sb3I6ICM1MjUyNTI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDMwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHotaW5kZXg6IDExNTE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0c2Nyb2xsYmFyLWNvbG9yOiAjMWYxZjFmICNlMmUyZTI3ODtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcblx0b3BhY2l0eTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMxZjFmMWY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0dGV4dC1zaGFkb3c6IDAgMCB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItZGFya2VyKTtcblx0dGV4dC1zaGFkb3c6IDAgMCB2YXIoLS1yei1jb2xvci1kYXJrZXIpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXJ6LWNvbG9yLWRhcmtlcik7XG5cdHRleHQtc2hhZG93OiAwIDAgdmFyKC0tcnotY29sb3ItZGFya2VyKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5wc3dwIC52aWRlby13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHN3cCAudmlkZW8td3JhcHBlciBpZnJhbWUsXG4ucHN3cCAudmlkZW8td3JhcHBlciAud3AtdmlkZW8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucHN3cCAudmlkZW8td3JhcHBlciBpZnJhbWU6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFkbWluLWJhciAucHN3cCB7XG5cdHotaW5kZXg6IDk5OTk5OTtcbn1cblxuI3lpdGgtd2N3bC1wb3B1cC1tZXNzYWdlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ibG9ja1VJLmJsb2NrT3ZlcmxheSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYmxvY2tVSS5ibG9ja092ZXJsYXk6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5ibG9ja1VJLmJsb2NrT3ZlcmxheTpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdGFuaW1hdGlvbjogcmF6emktc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0Y29udGVudDogXCJcIjtcblx0ei1pbmRleDogOTk5OTtcblx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMDtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuXHRhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucmVjZW50bHktaGVhZGVyIHtcblx0bWFyZ2luOiAwIDAgNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucmVjZW50bHktaGVhZGVyLm5vLWJ1dHRvbiB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucmVjZW50bHktdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdG1hcmdpbjogMCAyNXB4IDAgMDtcbn1cblxuLnJhenppLWhpc3RvcnktcHJvZHVjdHM6bm90KC5ncmlkLXR5cGUpIHVsLnByb2R1Y3RzIHtcblx0bWFyZ2luOiAwO1xuXHRmbGV4LXdyYXA6IGluaXRpYWw7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzOm5vdCguZ3JpZC10eXBlKSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLWhpc3RvcnktcHJvZHVjdHMgLnByb2R1Y3QtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5wcm9kdWN0LWxpc3Qubm8tcHJvZHVjdHMgbGkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhenppLWhpc3RvcnktcHJvZHVjdHMgLnByb2R1Y3QtbGlzdC5uby1wcm9kdWN0cyAucmF6emktYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnJhenppLWhpc3RvcnktcHJvZHVjdHMgLnByb2R1Y3QtbGlzdCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhenppLWhpc3RvcnktcHJvZHVjdHMgLnByb2R1Y3QtbGlzdCBsaSAucHJvZHVjdC1pbmZvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDE1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwcHg7XG5cdHotaW5kZXg6IDEwMDAyO1xuXHRib3gtc2hhZG93OiAzcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5wcm9kdWN0LWxpc3QgbGkgLnByb2R1Y3QtdGl0bGUge1xuXHRtYXJnaW46IDAgMCAzcHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5wcm9kdWN0LWxpc3QgbGkgLnByb2R1Y3QtcHJpY2Uge1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucHJvZHVjdC1saXN0IGxpIC5wcm9kdWN0LXByaWNlIGRlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNhNmE2YTY7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5wcm9kdWN0LWxpc3QgbGkgLnByb2R1Y3QtcHJpY2UgaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5wcm9kdWN0LWxpc3QgbGkgLmhvdmVyLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xufVxuXG4ucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucHJvZHVjdC1saXN0IGxpOmhvdmVyIC5ob3Zlci1pbWFnZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0bWF4LXdpZHRoOiA1NzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5yYXp6aS1wb3N0c19fbG9hZGluZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF6emktaGlzdG9yeS1wcm9kdWN0cy5sb2FkZWQgLnJhenppLXBvc3RzX19sb2FkaW5nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLWhpc3RvcnktcHJvZHVjdHMuaGlkZS1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucmVjZW50bHktaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IC05OTk5O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLnJ6LWNvbXBhcmUtYnV0dG9uLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCAucnotd2lzaGxpc3QtYnV0dG9uLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCAucHJvZHVjdC1zaXplLWd1aWRlLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBhLmFkZGVkX3RvX2NhcnQsXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IHAuc3RvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0Lm9wZW4ge1xuXHRvdmVyZmxvdzogaW5pdGlhbDtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLmNhcnQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLmNhcnQgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCAucHJvZHVjdC1idXR0b24td3JhcHBlciAucnotYnV5LW5vdy1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCAucXR5IHtcblx0d2lkdGg6IDgzcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvcik7XG5cdGhlaWdodDogNTRweDtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS5jYXJ0IC5xdWFudGl0eSAucXR5LWRyb3Bkb3duIC5jdXJyZW50IHtcblx0d2lkdGg6IDgzcHg7XG5cdGhlaWdodDogNTRweDtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCAucXVhbnRpdHkgLnF0eS1kcm9wZG93biAucXR5LW9wdGlvbnMge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCAucXVhbnRpdHkgLnF0eS1kcm9wZG93biAucXR5LW9wdGlvbnMgdWwgbGkge1xuXHRwYWRkaW5nOiA0LjVweCAyMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS5jYXJ0IC5xdWFudGl0eSAucXR5LWRyb3Bkb3duIC5yYXp6aS1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bWFyZ2luLXRvcDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMjBweDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiAuaWNvbi1zaG9wLWNhcnQge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIHRhYmxlLnZhcmlhdGlvbnMge1xuXHRtYXJnaW46IDEwcHggMzBweCAxMHB4IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAuOCAxIDA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gdGFibGUudmFyaWF0aW9ucyBzZWxlY3Qge1xuXHRwYWRkaW5nOiA2cHggMjVweCA2cHggMDtcblx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcblx0bWF4LXdpZHRoOiAxNDVweDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSB0YWJsZS52YXJpYXRpb25zIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19fd3JhcHBlciB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIHRib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gdGJvZHkgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSB0Ym9keSB0ZCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSB0Ym9keSB0ZC5sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX3NlbGVjdGVkLWxhYmVsIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcyAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0ge1xuXHRtYXJnaW46IDAgNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0tY29sb3IgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtIHtcblx0d2lkdGg6IDI1cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0ge1xuXHR3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbSBpbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX25hbWU6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1pbWFnZSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX2l0ZW0uc2VsZWN0ZWQgaW1nLCAucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlcy0taW1hZ2UgLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtOmhvdmVyIGltZyB7XG5cdGJvcmRlci1jb2xvcjogIzExMTtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWxhYmVsIC53Y2Jvb3N0LXZhcmlhdGlvbi1zd2F0Y2hlc19faXRlbSxcbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzLS1idXR0b24gLndjYm9vc3QtdmFyaWF0aW9uLXN3YXRjaGVzX19pdGVtIHtcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0aGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDVweCA3cHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLnJlc2V0X3ZhcmlhdGlvbnMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJpY2UgZGVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9uLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uIC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2UsXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0udmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uIC53b29jb21tZXJjZS12YXJpYXRpb24tYXZhaWxhYmlsaXR5IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydC5wcm9kdWN0LXZhcmlhYmxlIC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtYnV0dG9uOm5vdCguaXMtd2NwYS1wcm9kdWN0KSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQucHJvZHVjdC12YXJpYWJsZSAucmF6emktc3RpY2t5LWFkZC10by1jYXJ0X19jb250ZW50LXByb2R1Y3QtaW5mbyB7XG5cdGZsZXg6IG5vbmU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0LnByb2R1Y3RfdmFyaWFibGVfYnV0dG9uIC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIC5lbnRyeS1zdW1tYXJ5IHtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLmNhcnQgLnJhenppLWZyZWUtc2hpcHBpbmctYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydF9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0X19jb250ZW50ID4gcC5zdG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXp6aS1zdGlja3ktYXRjX19wcm9kdWN0LWltYWdlIHtcblx0bWF4LXdpZHRoOiAzLjcwNjMyNTkwM2VtO1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtcHJvZHVjdC1pbmZvIHtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2UgLnByaWNlLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydF9fY29udGVudC1wcmljZSxcbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLnByaWNlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tcnotdGV4dC1jb2xvci1ncmF5KTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSAucHJpY2UgZGVsLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydF9fY29udGVudC1wcmljZSBkZWwsXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IC5wcmljZSBkZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICNhNmE2YTY7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIC5wcmljZSBpbnMsXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0X19jb250ZW50LXByaWNlIGlucyxcbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLnByaWNlIGlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcnotY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS5jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmc6OmFmdGVyLFxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydF9fY29udGVudC1idXR0b24ubG9hZGluZzo6YWZ0ZXIge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcmF6emktc3BpbiBpbmZpbml0ZSAxcyBsaW5lYXI7XG5cdGFuaW1hdGlvbjogcmF6emktc3BpbiBpbmZpbml0ZSAxcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhciAuMnM7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdG1hcmdpbi1sZWZ0OiAxOXB4O1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5sb2FkaW5nIC5yYXp6aS1zdmctaWNvbixcbi5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtYnV0dG9uLmxvYWRpbmcgLnJhenppLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJhenppLXN0aWNreS1hZGQtdG8tY2FydF9fY29udGVudC1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF6emktc3RpY2t5LWFkZC10by1jYXJ0X19jb250ZW50LWJ1dHRvbiAuaWNvbi1zaG9wLWNhcnQge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5hZG1pbi1iYXIgLnJhenppLXN0aWNreS1hdGNfdG9wIHtcblx0dG9wOiAzMnB4O1xufVxuXG4ucmF6emktc3RpY2t5LWF0Y190b3Age1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnJhenppLXN0aWNreS1hdGNfdG9wLm9wZW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucmF6emktc3RpY2t5LWF0Y190b3AgLnF1YW50aXR5IC5xdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHtcblx0dG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xufVxuXG4ucnotaGVhZGVyX3N0aWNreS1hY3QtYWN0aXZlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnJhenppLXN0aWNreS1hdGNfYm90dG9tIHtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnJhenppLXN0aWNreS1hdGNfYm90dG9tLm9wZW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucmF6emktc3RpY2t5LWF0Y19ib3R0b20gLnF1YW50aXR5IC5xdHktZHJvcGRvd24gLnF0eS1vcHRpb25zIHtcblx0Ym90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xuXHR0b3A6IGluaXRpYWw7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0cGFkZGluZzogMCAzN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGVhc2UgLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1vbnNhbGUge1xuXHRmb250LXNpemU6IDEyLjU3MTQzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjMxMWM7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzFkMjEyODtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzFkMjEyODtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcgLm1heC1yYXRpbmcge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyIHtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiAjMmYyZjJmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IC44NzVlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Z2FwOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW46IDE2cHggMDtcblx0cGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMTZweDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciA+IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX3N1bW1hcnkge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW46IDAgMCA4cHg7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IG9sLCAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCB1bCB7XG5cdG1hcmdpbjogMCAwIDAgMjRweDtcblx0cGFkZGluZzogMDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciA+IC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXJfX2NvbnRlbnQgb2wgbGk6YWZ0ZXIsIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IHVsIGxpOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogIzJmMmYyZiAhaW1wb3J0YW50O1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogLjY7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZDphY3RpdmUsIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC53Yy1mb3J3YXJkOmZvY3VzLCAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudCAud2MtZm9yd2FyZDpob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiBzdmcge1xuXHRmaWxsOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsZXgtZ3JvdzogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHBhZGRpbmc6IDJweDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciA+IC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDtcblx0ZmxleDogMCAwIDE2cHg7XG5cdGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDZweCAwIDAgYXV0byAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAuNjtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b24gPiBzdmcge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciA+IC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjphY3RpdmUsIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246Zm9jdXMsIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIgPiAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcblx0Ym9yZGVyLWNvbG9yOiAjY2MxODE4O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLWVycm9yID4gc3ZnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjMTgxODtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmJmNDtcblx0Ym9yZGVyLWNvbG9yOiAjZjBiODQ5O1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLXdhcm5pbmcgPiBzdmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiODQ5O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZmY3O1xuXHRib3JkZXItY29sb3I6ICM0YWI4NjY7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtc3VjY2VzcyA+IHN2ZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0YWI4NjY7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIuaXMtaW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZmY7XG5cdGJvcmRlci1jb2xvcjogIzAwN2NiYTtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1pbmZvID4gc3ZnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2NiYTtcbn1cblxuLyoqXHJcbiAqIFdvb0NvbW1lcmNlIFJlc3BvbnNpdmVcclxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDkwcHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KS5wcm9kdWN0LWZ1bGwtd2lkdGggZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSAucmF6emktY29udGFpbmVyLFxuXHQucmF6emktY2F0YWxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSAucmF6emktY29udGFpbmVyLXdpZGUge1xuXHRcdC0tcmF6emktY2F0YWxvZy1zaWRlYmFyLXdpZHRoOiAzODVweDtcblx0fVxuXHRib2R5LnJhenppLWNhdGFsb2ctcGFnZTpub3QoLmZ1bGwtY29udGVudCkgLnJhenppLWNvbnRhaW5lcixcblx0Ym9keS5yYXp6aS1jYXRhbG9nLXBhZ2U6bm90KC5mdWxsLWNvbnRlbnQpIC5yYXp6aS1jb250YWluZXItd2lkZSB7XG5cdFx0LS1yYXp6aS1jYXRhbG9nLXNpZGViYXItc3BhY2U6IDY1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHRib2R5LnNpbmdsZS1wcm9kdWN0LnByb2R1Y3QtZnVsbC13aWR0aDpub3QoLmZ1bGwtY29udGVudCkge1xuXHRcdC0tcmF6emktcHJvZHVjdC1zaWRlYmFyLXNwYWNlOiA2NXB4O1xuXHR9XG5cdGJvZHkuc2luZ2xlLXByb2R1Y3Q6bm90KC5mdWxsLWNvbnRlbnQpIHtcblx0XHQtLXJhenppLXByb2R1Y3Qtc2lkZWJhci13aWR0aDogMzIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5zaW5nbGUtcHJvZHVjdC5wcm9kdWN0LWZ1bGwtd2lkdGg6bm90KC5mdWxsLWNvbnRlbnQpIC5yYXp6aS1wcm9kdWN0LWZidCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIC5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0fVxuXHQucmF6emktc3RpY2t5LWFkZC10by1jYXJ0LnByb2R1Y3QtdmFyaWFibGUgZm9ybS52YXJpYXRpb25zX2Zvcm0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXN0aWNreS1hZGQtdG8tY2FydC5wcm9kdWN0LXZhcmlhYmxlIC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtYnV0dG9uOm5vdCguaXMtd2NwYS1wcm9kdWN0KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLFxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGEgLnJhenppLXN2Zy1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHR0YWJsZS5teV9hY2NvdW50X29yZGVycyA+IHRib2R5ID4gdHIgPiB0ZCA+IHRhYmxlIHRyIHRkIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5jb2x1bW5zLTEgbGkucHJvZHVjdCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwucHJvZHVjdHMuY29sdW1ucy0yIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0dWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblx0dWwucHJvZHVjdHMuY29sdW1ucy00IGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0dWwucHJvZHVjdHMuY29sdW1ucy01IGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblx0dWwucHJvZHVjdHMuY29sdW1ucy02IGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxNi42NiU7XG5cdH1cblx0dWwucHJvZHVjdHMuY29sdW1ucy03IGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxNC4yOCU7XG5cdH1cblx0dWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0dWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcixcblx0dWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnkgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwsXG5cdHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5Om5vdCgucmF6emktcHJvZHVjdHMtbWFzb25yeV9fY29udGVudCkgbGkucHJvZHVjdDpudGgtY2hpbGQoMTRuKzExKSwgdWwucHJvZHVjdHMubGF5b3V0LW1hc29ucnk6bm90KC5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5X19jb250ZW50KSBsaS5wcm9kdWN0Om50aC1jaGlsZCgxNG4rMSkge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0Z3JpZC1yb3c6IHNwYW4gMjtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlIHtcblx0XHQtLXJhenppLWNhdGFsb2ctc2lkZWJhci1zcGFjZTogNDVweDtcblx0XHQtLXJhenppLWNhdGFsb2ctc2lkZWJhci13aWR0aDogMzAwcHg7XG5cdH1cblx0LnJhenppLWNhdGFsb2ctcGFnZS5zaWRlYmFyLWNvbnRlbnQgLnByaW1hcnktc2lkZWJhciB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tcmF6emktY2F0YWxvZy1zaWRlYmFyLXNwYWNlKTtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlLmNvbnRlbnQtc2lkZWJhciAucHJpbWFyeS1zaWRlYmFyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXJhenppLWNhdGFsb2ctc2lkZWJhci1zcGFjZSk7XG5cdH1cblx0LnJhenppLWNhdGFsb2ctcGFnZTpub3QoLmZ1bGwtY29udGVudCkgLmNvbnRlbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSAucHJpbWFyeS1zaWRlYmFyIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5yYXp6aS1jYXRhbG9nLXBhZ2U6bm90KC5mdWxsLWNvbnRlbnQpIC5yYXp6aS1jb250YWluZXIsXG5cdC5yYXp6aS1jYXRhbG9nLXBhZ2U6bm90KC5mdWxsLWNvbnRlbnQpIC5yYXp6aS1jb250YWluZXItd2lkZSB7XG5cdFx0LS1yYXp6aS1jYXRhbG9nLXNpZGViYXItc3BhY2U6IDMwcHg7XG5cdH1cblx0LnJhenppLWNhdGFsb2ctcGFnZTpub3QoLmZ1bGwtY29udGVudCkgLnJhenppLWNvbnRhaW5lciAucHJpbWFyeS1zaWRlYmFyLFxuXHQucmF6emktY2F0YWxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSAucmF6emktY29udGFpbmVyLXdpZGUgLnByaW1hcnktc2lkZWJhciB7XG5cdFx0d2lkdGg6IHZhcigtLXJhenppLWNhdGFsb2ctc2lkZWJhci13aWR0aCk7XG5cdH1cblx0LnJhenppLWNhdGFsb2ctcGFnZTpub3QoLmZ1bGwtY29udGVudCkgLnJhenppLWNvbnRhaW5lciAuY29udGVudC1hcmVhLFxuXHQucmF6emktY2F0YWxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSAucmF6emktY29udGFpbmVyLXdpZGUgLmNvbnRlbnQtYXJlYSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXJhenppLWNhdGFsb2ctc2lkZWJhci13aWR0aCkpO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC50b2dnbGUtZmlsdGVycy5zaG93LW9uLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Qge1xuXHRcdC0tcmF6emktcHJvZHVjdC1zaWRlYmFyLXNwYWNlOiAxNXB4O1xuXHRcdC0tcmF6emktcHJvZHVjdC10aHVtYnMtd2lkdGg6IDg1cHg7XG5cdFx0LS1yYXp6aS1wcm9kdWN0LXNpZGViYXItd2lkdGg6IDMwMHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1yYXp6aS1wcm9kdWN0LXNpZGViYXItc3BhY2UpO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdC5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtYXJlYSB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tcmF6emktcHJvZHVjdC1zaWRlYmFyLXNwYWNlKTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Q6bm90KC5mdWxsLWNvbnRlbnQpIGRpdi5wcm9kdWN0IHtcblx0XHQtLXJhenppLXByb2R1Y3QtdGh1bWJzLXdpZHRoOiA1NXB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdDpub3QoLmZ1bGwtY29udGVudCkgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Q6bm90KC5mdWxsLWNvbnRlbnQpIGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDIyMHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdDpub3QoLmZ1bGwtY29udGVudCkgLmNvbnRlbnQtYXJlYSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXJhenppLXByb2R1Y3Qtc2lkZWJhci13aWR0aCkpO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdDpub3QoLmZ1bGwtY29udGVudCkgLnByaW1hcnktc2lkZWJhciB7XG5cdFx0d2lkdGg6IHZhcigtLXJhenppLXByb2R1Y3Qtc2lkZWJhci13aWR0aCk7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KTpub3QoLnByb2R1Y3QtZnVsbC13aWR0aCkgLnJhenppLXByb2R1Y3QtZmJ0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KS5wcm9kdWN0LWZ1bGwtd2lkdGgge1xuXHRcdC0tcmF6emktcHJvZHVjdC1zaWRlYmFyLXNwYWNlOiAxNXB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdDpub3QoLmZ1bGwtY29udGVudCkucHJvZHVjdC1mdWxsLXdpZHRoIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuXHRcdHdpZHRoOiA0NSU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KS5wcm9kdWN0LWZ1bGwtd2lkdGggLmVudHJ5LXN1bW1hcnkge1xuXHRcdHdpZHRoOiA1NSU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KS5oZWFkZXItc3RpY2t5IC5wcmltYXJ5LXNpZGViYXIge1xuXHRcdHRvcDogMTAwcHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KS5oZWFkZXItc3RpY2t5LmFkbWluLWJhciAucHJpbWFyeS1zaWRlYmFyIHtcblx0XHR0b3A6IDEzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHR1bC5wcm9kdWN0cy5jb2x1bW5zLTUgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHR1bC5wcm9kdWN0cy5jb2x1bW5zLTYgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC5mbGV4LWNvbnRyb2wtdGh1bWJzLFxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY2IC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0XHR3aWR0aDogNjJweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnk6bm90KC53aXRob3V0LXRodW1ibmFpbHMpLFxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXY2IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnk6bm90KC53aXRob3V0LXRodW1ibmFpbHMpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0Om5vdCguZnVsbC1jb250ZW50KSBkaXYucHJvZHVjdCAucXVhbnRpdHksXG5cdC5zaW5nbGUtcHJvZHVjdDpub3QoLmZ1bGwtY29udGVudCkgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sXG5cdC5zaW5nbGUtcHJvZHVjdDpub3QoLmZ1bGwtY29udGVudCkgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgcC5jYXJ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucmF6emktY2F0YWxvZy1wYWdlOm5vdCguZnVsbC1jb250ZW50KSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgc3BhbiB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuXHR9XG5cdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgLmZsZXgtYWN0aXZlICsgc3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5KTtcblx0fVxuXHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIC5yYXp6aS1pLXZpZGVvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yei1jYXRhbG9nLWNhdGVnb3JpZXMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSxcblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSBhLCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSBpbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIudmlkZW8teW91dHViZSwgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnJhenppLXZpZGVvLXdyYXBwZXIudmlkZW8tdmltZW8ge1xuXHRcdHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5yYXp6aS12aWRlby13cmFwcGVyLnZpZGVvLXlvdXR1YmUgaWZyYW1lLCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAucmF6emktdmlkZW8td3JhcHBlci52aWRlby12aW1lbyBpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjUgLmZsZXgtdmlld3BvcnQge1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnk6bm90KC53aXRob3V0LXRodW1ibmFpbHMpIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Om5vdCgud2l0aG91dC10aHVtYm5haWxzKSAuZmxleC1jb250cm9sLXRodW1icyBsaSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA4cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yei1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDAgNXB4IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Om5vdCgud2l0aG91dC10aHVtYm5haWxzKSAuZmxleC1jb250cm9sLXRodW1icyBsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnk6bm90KC53aXRob3V0LXRodW1ibmFpbHMpIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmZsZXgtY29udHJvbC1uYXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDI1cHggMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZmxleC1jb250cm9sLW5hdiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmZsZXgtY29udHJvbC1uYXYgbGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTllbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZmxleC1jb250cm9sLW5hdiBsaSAuZmxleC1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ6LWJhY2tncm91bmQtY29sb3ItcHJpbWFyeSk7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Om5vdCgud2l0aG91dC10aHVtYm5haWxzKSwgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Om5vdCgud2l0aG91dC10aHVtYm5haWxzKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjIgLmZsZXgtY29udHJvbC10aHVtYnMsIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjYgLmZsZXgtY29udHJvbC10aHVtYnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAuZmxleC1jb250cm9sLXRodW1icywgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAuZmxleC1jb250cm9sLXRodW1icyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIsXG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UsIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlcixcblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeTpub3QoLndpdGhvdXQtdGh1bWJuYWlscykge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0LnJhenppLXNpbmdsZS1wcm9kdWN0LWJveGVkLWxheW91dCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdC5yYXp6aS1zaW5nbGUtcHJvZHVjdC1ib3hlZC1sYXlvdXQgLnJhenppLWhpc3RvcnktcHJvZHVjdHMge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlLXByb2R1Y3Qtc2lkZWJhciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLmNvdXBvbi1mb3JtIHRkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmNvdXBvbiB7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmNvdXBvbiAuY291cG9uLXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5jb3Vwb24tZm9ybSAuY291cG9uIGlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmFjdGlvbnMgPiBidXR0b24ge1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC53b29jb21tZXJjZS1jaGVja291dCAuY29sMi1zZXQsXG5cdC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwubG9hZGVkIC5tb2RhbC1jb250ZW50IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLmJ1dHRvbi1jbG9zZSB7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5xdWljay12aWV3LW1vZGFsIC5yYXp6aS1zY3JvbGxiYXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRzY3JvbGxiYXItY29sb3I6ICMxZjFmMWYgI2UyZTJlMjc4O1xuXHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0fVxuXHQucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogMnB4O1xuXHR9XG5cdC5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcblx0fVxuXHQucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQucXVpY2stdmlldy1tb2RhbCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QubGF5b3V0LXY1IC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5lbnRyeS10aHVtYm5haWwsXG5cdC5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgaW1nIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0Lmhhcy1idXktbm93IC5lbnRyeS1zdW1tYXJ5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0LmZ1bGwtY29udGVudCAucnotY2F0YWxvZy1jYXRlZ29yaWVzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdHVsLnByb2R1Y3RzIHtcblx0XHRtYXJnaW46IDAgLTEwcHg7XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHQtLXJ6LWJhY2tncm91bmQtdGV4dC1jb2xvci1wcmltYXJ5OiB2YXIoLS1yei1jb2xvci1kYXJrKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246YWZ0ZXIge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLndvb2NvbW1lcmNlLWJhZGdlcyB7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLmNvbHVtbnMtMSBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMiBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b246YmVmb3JlIHtcblx0XHRyaWdodDogMzBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTIgbGkucHJvZHVjdCAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyB7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0yIGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTQgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1zdW1tYXJ5LCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1zdW1tYXJ5IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMsIHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTVweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTQgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbiwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b24ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC4xcztcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246bnRoLWNoaWxkKDIpLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpudGgtY2hpbGQoMikge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDc1bXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246bnRoLWNoaWxkKDMpLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpudGgtY2hpbGQoMykge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9idXR0b246YmVmb3JlLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uOmFmdGVyLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjphZnRlciB7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnJ6LWxvb3BfYnV0dG9uLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAucnotbG9vcF9idXR0b24ge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAud2Nib29zdC13aXNobGlzdC1idXR0b24ge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC00IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3Qtc3VtbWFyeSwgdWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uLCB1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTcgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC03IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC1sb29wLWlubmVyX19idXR0b25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjFzO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpudGgtY2hpbGQoMikge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDc1bXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpudGgtY2hpbGQoMykge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5yei1sb29wX2J1dHRvbjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAucnotbG9vcF9idXR0b246YWZ0ZXIge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1ibmFpbCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAucnotbG9vcF9idXR0b24ge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbiB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogLjE1cztcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCxcblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b24sXG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnF1aWNrLXZpZXctYnV0dG9uLFxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC53Y2Jvb3N0LXdpc2hsaXN0LWJ1dHRvbixcblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgYS5yei1sb29wX2F0Y19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyBhLnJ6LWxvb3BfYXRjX2J1dHRvbiAubG9vcF9idXR0b24tdGV4dCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucHJvZHVjdC1sb29wX19idXR0b25zIGEucnotbG9vcF9hdGNfYnV0dG9uLmxvYWRpbmc6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxvb3BfX3RvcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgLnByaWNlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnByb2R1Y3QtY2xvc2UtdmFyaWF0aW9ucy1mb3JtIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0cmlnaHQ6IDNweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnByb2R1Y3QtY2xvc2UtdmFyaWF0aW9ucy1mb3JtIC5yYXp6aS1zdmctaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyLnNob3ctdmFyaWF0aW9uc19mb3JtIC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1xdWljay1zaG9wLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTggbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lci5zaG93LXZhcmlhdGlvbnNfZm9ybSAucHJvZHVjdC1xdWljay1zaG9wLWJ1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC04IGxpLnByb2R1Y3QgZm9ybS5jYXJ0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC1sb29wX19idXR0b25zIC5yei1sb29wX2J1dHRvbjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtOSBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uOmFmdGVyIHtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC1xdWljay1zaG9wLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTkgbGkucHJvZHVjdCAucHJvZHVjdC1xdWljay1zaG9wLWJ1dHRvbiAucmF6emktc3ZnLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMC5wcm9kdWN0LWxvb3AtY2VudGVyIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMC5wcm9kdWN0LWxvb3AtbGVmdCBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnJ6LWF0Yy1idXR0b24tYmcge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucmF0aW5nLWNvdW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0IC5yei1hdGMtYnV0dG9uLWJnIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMCBsaS5wcm9kdWN0Lm91dG9mc3RvY2sgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMC5hdGMtYnV0dG9uLXNob3cgbGkucHJvZHVjdC5zd2lwZXItc2xpZGUgLnByb2R1Y3QtaW5uZXI6aG92ZXIgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyOmhvdmVyIC5yei1hdGMtYnV0dG9uLWJnIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMSBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTExIGxpLnByb2R1Y3QgLnJ6LWF0Yy1idXR0b24tYmcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTEgbGkucHJvZHVjdCAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmhhcy12YXJpYXRpb25zLWZvcm0gbGkucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAtOTk5OTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb246IGJvdHRvbSAuMzVzIGVhc2U7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmhhcy12YXJpYXRpb25zLWZvcm0gbGkucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucnotbG9vcF9hdGNfYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmhhcy12YXJpYXRpb25zLWZvcm0gbGkucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucHJvZHVjdC1jbG9zZS12YXJpYXRpb25zLWZvcm0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDVweDtcblx0XHRyaWdodDogM3B4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmhhcy12YXJpYXRpb25zLWZvcm0gbGkucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtbG9vcF9fYnV0dG9ucyAucHJvZHVjdC1jbG9zZS12YXJpYXRpb25zLWZvcm0gLnJhenppLXN2Zy1pY29uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0dWwucHJvZHVjdHMuaGFzLXZhcmlhdGlvbnMtZm9ybSBsaS5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtcXVpY2stc2hvcC1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblx0dWwucHJvZHVjdHMuaGFzLXZhcmlhdGlvbnMtZm9ybSBsaS5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtcXVpY2stc2hvcC1idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHVsLnByb2R1Y3RzLmhhcy12YXJpYXRpb25zLWZvcm0gbGkucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0LWlubmVyLnNob3ctdmFyaWF0aW9uc19mb3JtIC5wcm9kdWN0LXF1aWNrLXNob3AtYnV0dG9uIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTYgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lcixcblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC0xMiBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWxheW91dC02IGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24sXG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIgbGkucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1hdGMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1hdGMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC10aHVtYm5haWwgLnJ6LWxvb3BfYnV0dG9uOm50aC1jaGlsZCgyKSB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdH1cblx0dWwucHJvZHVjdHMubW9iaWxlLXNob3ctYXRjIGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtdGh1bWJuYWlsIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IC5yei1sb29wX2J1dHRvbiB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogNzVtcztcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1hdGMgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciAucHJvZHVjdC10aHVtYm5haWwgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uIHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiA3NW1zO1xuXHR9XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS1zaG93LWF0Yzpub3QoLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTIpIC5wcm9kdWN0LXN1bW1hcnkgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnotYmFja2dyb3VuZC1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiB2YXIoLS1yei1jb2xvci1saWdodGVyKTtcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1hdGMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5yei1sb29wX2F0Y19idXR0b24ge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDE1cHggMCAwO1xuXHR9XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS1zaG93LWF0YyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnJ6LWxvb3BfYXRjX2J1dHRvbiAubG9vcF9idXR0b24tdGV4dCB7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1hdGMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5yei1sb29wX2F0Y19idXR0b24gLnJhenppLXN2Zy1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS1zaG93LWF0YyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnJ6LWxvb3BfYXRjX2J1dHRvbi5sb2FkaW5nIC5sb29wX2J1dHRvbi10ZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1hdGMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYXRjX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1mZWF0dXJlZC1pY29ucyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3BfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uLFxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtc2hvdy1mZWF0dXJlZC1pY29ucyBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxvb3AtaW5uZXJfX2J1dHRvbnMgLnJ6LWxvb3BfYnV0dG9uIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2FyZC1zb2xpZCAucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwgZGl2Lndvb2NvbW1lcmNlLFxuXHQucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkIC5yYXp6aS1lbGVtZW50b3ItcHJvZHVjdC1jYXJvdXNlbCBkaXYudGFicy1jb250ZW50LFxuXHQucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNy41cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNy41cHg7XG5cdH1cblx0LnJhenppLXByb2R1Y3QtY2FyZC1zb2xpZCAucmF6emktcHJvZHVjdHMtY2Fyb3VzZWwgZGl2Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc3dpcGVyLXNsaWRlLFxuXHQucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkIC5yYXp6aS1lbGVtZW50b3ItcHJvZHVjdC1jYXJvdXNlbCBkaXYudGFicy1jb250ZW50IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc3dpcGVyLXNsaWRlLFxuXHQucmF6emktcHJvZHVjdC1jYXJkLXNvbGlkLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zd2lwZXItc2xpZGUge1xuXHRcdHBhZGRpbmctbGVmdDogNy41cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNy41cHg7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1sb29wLWNlbnRlciBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtNyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0cy1tYXNvbnJ5IHVsLnByb2R1Y3RzLmxheW91dC1tYXNvbnJ5IGxpLnByb2R1Y3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnJhenppLWNhdGFsb2ctcGFnZSAud2lkZ2V0LWFyZWEuY2F0YWxvZy1zaWRlYmFyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLWNhdGFsb2ctcGFnZSAud2lkZ2V0LWFyZWEuY2F0YWxvZy1zaWRlYmFyLm9wZW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjIgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVycyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLW5hbWUge1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLWNvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KSAud2lkZ2V0LXRpdGxlIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KTpub3QoOmxhc3QtY2hpbGQpIC53aWRnZXQtdGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MiAud2lkZ2V0Om5vdCgucHJvZHVjdHMtZmlsdGVyLXdpZGdldCkuYWN0aXZlIC53aWRnZXQtdGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YyIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KSAud2lkZ2V0LWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLmxheW91dC12MSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC5wcm9kdWN0LXRvb2xiYXItYnJlYWRjcnVtYiB7XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjEgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAudG9nZ2xlLWZpbHRlcnMge1xuXHRcdG9yZGVyOiAyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAudG9nZ2xlLWZpbHRlcnMgLnRleHQtZmlsdGVyIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC5yYXp6aS1wb3N0c19fZm91bmQge1xuXHRcdG9yZGVyOiAxO1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC5jYXRhbG9nLXRvb2xiYXItcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLmNhdGFsb2ctdG9vbGJhci10YWJzX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlaW4gMS4zcztcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC5jYXRhbG9nLXRvb2xiYXItdGFic19fY29udGVudC5vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC5jYXRhbG9nLXRvb2xiYXItdGFic19fY29udGVudCBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC5jYXRhbG9nLXRvb2xiYXItdGFic19fY29udGVudCBhLmFjdGl2ZTphZnRlciwgLmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLmNhdGFsb2ctdG9vbGJhci10YWJzX19jb250ZW50IGE6aG92ZXI6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYzIC5jYXRhbG9nLXRvb2xiYXItdGFic19fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjMgLmNhdGFsb2ctdG9vbGJhci10YWJzX190aXRsZSAucmF6emktc3ZnLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IC0xcHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLmxheW91dC12MyAuY2F0YWxvZy10b29sYmFyLXRhYnNfX3RpdGxlLmFjdGl2ZSAucmF6emktc3ZnLWljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyB7XG5cdFx0YW5pbWF0aW9uOiBmYWRlaW4gMS4zcztcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5jYXRhbG9nLWZpbHRlcnMtY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXJzIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlci5hY3RpdmUgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLW5hbWU6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIgLmZpbHRlci1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIgLmZpbHRlci1zd2F0Y2hlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLWNvbnRyb2wge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXItbmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyLW5hbWU6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLndpZGdldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLndpZGdldDpub3QoLnByb2R1Y3RzLWZpbHRlci13aWRnZXQpLmFjdGl2ZSAud2lkZ2V0LXRpdGxlIC5yYXp6aS1zdmctaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KSAud2lkZ2V0LXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcnotYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLWZpbHRlcnNfX3YzIC53aWRnZXQ6bm90KC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0KSAud2lkZ2V0LXRpdGxlIC5yYXp6aS1zdmctaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLndpZGdldDpub3QoLnByb2R1Y3RzLWZpbHRlci13aWRnZXQpIC53aWRnZXQtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci1maWx0ZXJzX192MyAud2lkZ2V0LndpZGdldF9wcmljZV9maWx0ZXIgLndpZGdldC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXItZmlsdGVyc19fdjMgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5wcm9kdWN0LWxpc3QgbGkgLnByb2R1Y3QtaW5mb3Ige1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucHJvZHVjdC1saXN0IGxpIC5wcm9kdWN0LWluZm9yIC5wcm9kdWN0LXRpdGxlIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG5cdC5yYXp6aS1oaXN0b3J5LXByb2R1Y3RzIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCAucmF6emktaGlzdG9yeS1wcm9kdWN0cyAucmVjZW50bHktaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5zd2lwZXItY29udGFpbmVyX19leHRyYSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QubGF5b3V0LXYyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbCxcblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwgLnJ6LXN3aXBlci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC5zaXRlLWJyZWFkY3J1bWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjEgLnByb2R1Y3QtdG9vbGJhci1icmVhZGNydW1iIC5zaXRlLWJyZWFkY3J1bWIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucnotbW9kYWwge1xuXHRcdC0tcnotbW9kYWwtc3BhY2luZzogMjBweDtcblx0fVxuXHQucmEtc2VhcmNoLW1vZGFsIC5xdWljay1saW5rcyAubGFiZWwge1xuXHRcdG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuXHR9XG5cdC5yYS1hY2NvdW50LW1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbV9fbmFtZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHR1bC5wcm9kdWN0cy5tb2JpbGUtcGwtY29sLTEgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwucHJvZHVjdHMubW9iaWxlLXBsLWNvbC0yIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0dWwucHJvZHVjdHMubW9iaWxlLXBsLWNvbC0zIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblx0dWwucHJvZHVjdHMge1xuXHRcdG1hcmdpbjogMCAtNy41cHg7XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0cGFkZGluZzogMCA3LjVweDtcblx0fVxuXHR1bC5wcm9kdWN0cy5wcm9kdWN0LWxvb3AtbGF5b3V0LTEwIGxpLnByb2R1Y3QgLnJhdGluZy1jb3VudCAucmV2aWV3LWNvdW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtbG9vcC1sYXlvdXQtMTAgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdC5jYXRhbG9nLXRvb2xiYXIubGF5b3V0LXYxIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMztcblx0fVxuXHQuY2F0YWxvZy10b29sYmFyLmxheW91dC12MSAucHJvZHVjdC10b29sYmFyLWJyZWFkY3J1bWIgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LmNhdGFsb2ctdG9vbGJhci5sYXlvdXQtdjEgLnByb2R1Y3QtdG9vbGJhci1icmVhZGNydW1iIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItaXRlbSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgPiBzZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmZvcm0tcm93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWNvbHVtbnMtLWFkZHJlc3NlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHR0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0dGFibGUuc2hvcF90YWJsZSB0aGVhZCB0ciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdHRhYmxlLnNob3BfdGFibGUgdGhlYWQgdHIgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0dGFibGUuc2hvcF90YWJsZSB0aGVhZCB0ciAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsIC5vcmRlci10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdGQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdHRhYmxlLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0dGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGhlYWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHRhYmxlLm15X2FjY291bnRfb3JkZXJzID4gdGJvZHkgPiB0ciA+IHRkIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cdHRhYmxlLm15X2FjY291bnRfb3JkZXJzID4gdGJvZHkgPiB0ciA+IHRkOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR0YWJsZS5teV9hY2NvdW50X29yZGVycyA+IHRib2R5ID4gdHIgPiB0ZCA+IHRhYmxlLm9yZGVyLWltYWdlIHRyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0dGFibGUubXlfYWNjb3VudF9vcmRlcnMgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0dGFibGUubXlfYWNjb3VudF9vcmRlcnMgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbDpiZWZvcmUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6IHZhcigtLXJ6LXRleHQtY29sb3IpO1xuXHR9XG5cdHRhYmxlLm15X2FjY291bnRfb3JkZXJzIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdHRhYmxlLm15X2FjY291bnRfb3JkZXJzIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnM6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5vcmRlci1saXN0LWltYWdlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXHR9XG5cdHRhYmxlLm9yZGVyX2RldGFpbHMud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRvd25sb2FkcyB0Ym9keSB0ciB0ZCB7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdH1cblx0dGFibGUub3JkZXJfZGV0YWlscy53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZG93bmxvYWRzIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHR0YWJsZS5vcmRlcl9kZXRhaWxzLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kb3dubG9hZHMgdGJvZHkgdHI6bGFzdC1jaGlsZCAuZG93bmxvYWQtZmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHR0YWJsZS5vcmRlcl9kZXRhaWxzLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kb3dubG9hZHMgLmRvd25sb2FkLWZpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0dGFibGUub3JkZXJfZGV0YWlscy53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZG93bmxvYWRzIC5kb3dubG9hZC1maWxlIGEge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0dGFibGUub3JkZXJfZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtdGFibGUgLnByb2R1Y3QtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci10b3RhbCB0YWJsZS5zaG9wX3RhYmxlIHRyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLXRvdGFsIHRhYmxlLnNob3BfdGFibGUgdHIgPiAqIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzc2VzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQud29vY29tbWVyY2UtZWRpdC1hZGRyZXNzIC53b29jb21tZXJjZS1BZGRyZXNzZXMgPiAqIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWFjY291bnQgLmNvbDItc2V0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWFjY291bnQgLmNvbDItc2V0IC53b29jb21tZXJjZS1BZGRyZXNzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQud29vY29tbWVyY2UtYWNjb3VudCAjY3VzdG9tZXJfbG9naW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC53b29jb21tZXJjZS1hY2NvdW50ICNjdXN0b21lcl9sb2dpbiAudS1jb2x1bW4xLFxuXHQud29vY29tbWVyY2UtYWNjb3VudCAjY3VzdG9tZXJfbG9naW4gLnUtY29sdW1uMiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5yZXNldC1kZXBzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gYnV0dG9uLFxuXHQud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlciBidXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQsXG5cdC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgLmZvcm0tcm93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0ciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0aCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdGQge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyB0YWJsZS5zaG9wX3RhYmxlIHRyLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyB0ZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0cjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdG1heC13aWR0aDogOTBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwgYSB7XG5cdFx0bWF4LXdpZHRoOiA5MHB4O1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcblx0XHRtaW4td2lkdGg6IDkwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdFx0ZmxleDogMTtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgLmNvdXBvbi1mb3JtIHRkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmNvdXBvbiB7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmNvdXBvbiAuY291cG9uLXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5jb3Vwb24tZm9ybSAuY291cG9uIGlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSAuY291cG9uLWZvcm0gLmFjdGlvbnMgPiBidXR0b24ge1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgLmNyb3NzLXNlbGxzID4gaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNhcnQgLmNyb3NzLXNlbGxzIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3ctZmlyc3QsXG5cdC53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3ctbGFzdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3LjVweDtcblx0fVxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93LWxhc3Qge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA3LjVweDtcblx0fVxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIge1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0fVxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyID4gc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDE1cHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciB0YWJsZS5zaG9wX3RhYmxlLm9yZGVyX3RvdGFsIHRyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWNvbHVtbnMtLWFkZHJlc3NlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyIC5jb2wyLXNldCA+ICoge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC53b29jb21tZXJjZS1sb3N0LXBhc3N3b3JkIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuY2F0YWxvZy1oZWFkZXItYmFubmVycyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQuY2F0YWxvZy1oZWFkZXItYmFubmVycy5oaWRlX29uX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaGVhZGVyLWJhbm5lcnMgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRib3R0b206IDA7XG5cdH1cblx0LnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5tb2RhbC1jb250ZW50IHtcblx0XHR3aWR0aDogODUlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogNDcwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLWNvbG9yOiAjMWYxZjFmICNlMmUyZTI3ODtcblx0XHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdH1cblx0LnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDJweDtcblx0fVxuXHQucnotcG9wdXAtYWRkLXRvLWNhcnQgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHR9XG5cdC5yei1wb3B1cC1hZGQtdG8tY2FydCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG5cdH1cblx0LnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5idXR0b24tY2xvc2Uge1xuXHRcdHRvcDogMTBweDtcblx0XHRyaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0LnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fbm90aWNlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0LnJ6LXBvcHVwLWFkZC10by1jYXJ0LmxvYWRlZCAubW9kYWwtY29udGVudCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdC5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5jYXJ0X2xpc3QsXG5cdC5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfZm9vdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5yei1wb3B1cC1hZGQtdG8tY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfZm9vdGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQucnotcG9wdXAtYWRkLXRvLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2Zvb3RlcjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucnotcG9wdXAtYWRkLXRvLWNhcnQgLnJ6LXByb2R1Y3QtcG9wdXAtYXRjX19yZWNvbW1lbmRhdGlvbiAucnotc3dpcGVyLWJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJ6LXBvcHVwLWFkZC10by1jYXJ0IC5yei1wcm9kdWN0LXBvcHVwLWF0Y19fcmVjb21tZW5kYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtcHJvZHVjdC1pbmZvLFxuXHQucmF6emktc3RpY2t5LWF0Y19fcHJvZHVjdC1pbWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IGZvcm0uY2FydCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaGFkb3c6IC0ycHggLTJweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnJhenppLXN0aWNreS1hZGQtdG8tY2FydCBmb3JtLmNhcnQgLnF1YW50aXR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnQgZm9ybS52YXJpYXRpb25zX2Zvcm0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXN0aWNreS1hZGQtdG8tY2FydC5wcm9kdWN0LXZhcmlhYmxlIC5yYXp6aS1zdGlja3ktYWRkLXRvLWNhcnRfX2NvbnRlbnQtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IC5yei1hdGMtZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmFkbWluLWJhciAucmF6emktc3RpY2t5LWFkZC10by1jYXJ0IHtcblx0XHR0b3A6IGF1dG87XG5cdH1cblx0LnJhenppLXN0aWNreS1hZGQtdG8tY2FydC5wcm9kdWN0LXNpbXBsZSAucmF6emktcXVhbnRpdHktZHJvcGRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJhenppLXN0aWNreS1hZGQtdG8tY2FydF9fY29udGVudC1idXR0b24ge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2hhZG93OiAtMnB4IC0ycHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xuXHR9XG5cdCNnb3RvcCB7XG5cdFx0Ym90dG9tOiA2MHB4O1xuXHR9XG5cdC53b29jb21tZXJjZS10YWJzID4gdWwudGFicyA+IGxpIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IC5zaXRlLWJyZWFkY3J1bWIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJ6LXdpc2hsaXN0LWJ1dHRvbi5zaG93LXdpc2hsaXN0LXRpdGxlIC5yei1sb29wX2J1dHRvbixcblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5yei1jb21wYXJlLWJ1dHRvbi5zaG93LWNvbXBhcmUtdGl0bGUgLnJ6LWxvb3BfYnV0dG9uIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtZ2FsbGVyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWdhbGxlcnktc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlOmZpcnN0LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsLFxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAyNXB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCAuZmxleC1jb250cm9sLXRodW1icyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdC5yYXp6aS1wcm9kdWN0LXRheG9ub215LWluZm9yIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQucmF6emktcHJvZHVjdC10YXhvbm9teS1pbmZvcl9faW1hZ2Uge1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IGRpdi5wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdC1zaWRlYmFyX193cmFwcGVyLFxuXHQuc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IGRpdi5wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdC1zaWRlYmFyLFxuXHQuc2luZ2xlLXByb2R1Y3QucmF6emktc2luZ2xlLXByb2R1Y3QtYm94ZWQtbGF5b3V0IGRpdi5wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdHMge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSAuZGVhbC1leHBpcmUtZGF0ZSxcblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIC5kZWFsLXNvbGQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSAuZGVhbC1leHBpcmUtdGV4dCxcblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIC5kZWFsLXNvbGQtdGV4dCxcblx0LnF1aWNrLXZpZXctbW9kYWwgLndvb2NvbW1lcmNlIC5kZWFsLWV4cGlyZS1jb3VudGRvd24sXG5cdC5xdWljay12aWV3LW1vZGFsIC53b29jb21tZXJjZSAuZGVhbC1wcm9ncmVzcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtX190aHVtYm5haWwgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHR9XG5cdGJvZHkgLm5vdGlmeWpzLWNvcm5lciB7XG5cdFx0ei1pbmRleDogOTk5OTk5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnktdG9wLWJveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgPiAqIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnF1YW50aXR5IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5xdWFudGl0eSAucXR5LWRyb3Bkb3duLFxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnF1YW50aXR5IC5jdXJyZW50IHtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0LWJ1dHRvbi13cmFwcGVyIC5xdWFudGl0eSAucXR5LW9wdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnJ6LWF0Yy1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdC1idXR0b24td3JhcHBlciAucnotYXRjLWdyb3VwIC5idXlfbm93X2J1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgcC5jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3QtYnV0dG9uLXdyYXBwZXIgLnJ6LXdpc2hsaXN0LWJ1dHRvbiArIC5yei1jb21wYXJlLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5jb21wYXJlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnN0YXItcmF0aW5nIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1yZXZpZXctbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotd2lzaGxpc3QtYnV0dG9uOm5vdCguc2hvdy13aXNobGlzdC10aXRsZSkge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotd2lzaGxpc3QtYnV0dG9uOm5vdCguc2hvdy13aXNobGlzdC10aXRsZSkgLmxvb3BfYnV0dG9uLXRleHQsXG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotd2lzaGxpc3QtYnV0dG9uOm5vdCguc2hvdy13aXNobGlzdC10aXRsZSkgLndjYm9vc3Qtd2lzaGxpc3QtYnV0dG9uX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5oYXMtYnV5LW5vdyAucnotY29tcGFyZS1idXR0b246bm90KC5zaG93LWNvbXBhcmUtdGl0bGUpIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QuaGFzLWJ1eS1ub3cgLnJ6LWNvbXBhcmUtYnV0dG9uOm5vdCguc2hvdy1jb21wYXJlLXRpdGxlKSAud2Nib29zdC1wcm9kdWN0cy1jb21wYXJlLWJ1dHRvbl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydDpub3QoLnZhcmlhdGlvbnNfZm9ybSkgLnZhcmlhdGlvbnMgdHIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGZvcm0uY2FydDpub3QoLnZhcmlhdGlvbnNfZm9ybSkgLnZhcmlhdGlvbnMgdHIgdGQubGFiZWwsXG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0Om5vdCgudmFyaWF0aW9uc19mb3JtKSAudmFyaWF0aW9ucyB0ciB0ZC52YWx1ZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0Om5vdCgudmFyaWF0aW9uc19mb3JtKSAudmFyaWF0aW9ucyB0ciB0ZC5sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0Om5vdCgudmFyaWF0aW9uc19mb3JtKSAudmFyaWF0aW9ucyB0ciB0ZC5sYWJlbCAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXNfX3NlbGVjdGVkLWxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgZm9ybS5jYXJ0Om5vdCgudmFyaWF0aW9uc19mb3JtKSAudmFyaWF0aW9ucyB0ciB0ZC52YWx1ZSB7XG5cdFx0ZmxleDogMCAxIDcwJTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXRhYnMtdW5kZXItc3VtbWFyeSkgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtdGFicy11bmRlci1zdW1tYXJ5KSAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC10YWJzLXVuZGVyLXN1bW1hcnkpIC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3Mgb2wuY29tbWVudGxpc3QgbGkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIG9sLmNvbW1lbnRsaXN0IGxpIGltZy5hdmF0YXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1SZXZpZXdzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXNwb25kIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmZsZXgtY29udHJvbC1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDI1cHg7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12MiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtY2Fyb3VzZWwsIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5sYXlvdXQtdjYgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWNhcm91c2VsIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0LmxheW91dC12NCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3R0b206IDI1cHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlIC5kZWFsIHtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxuXHQud29vY29tbWVyY2UgLmRlYWwtZXhwaXJlLWRhdGUsXG5cdC53b29jb21tZXJjZSAuZGVhbC1zb2xkIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC53b29jb21tZXJjZSAuZGVhbC1leHBpcmUtdGV4dCxcblx0Lndvb2NvbW1lcmNlIC5kZWFsLWV4cGlyZS1jb3VudGRvd24sXG5cdC53b29jb21tZXJjZSAuZGVhbC1wcm9ncmVzcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lndvb2NvbW1lcmNlIC5kZWFsLWV4cGlyZS10ZXh0IGJyLFxuXHQud29vY29tbWVyY2UgLmRlYWwtZXhwaXJlLWNvdW50ZG93biBicixcblx0Lndvb2NvbW1lcmNlIC5kZWFsLXByb2dyZXNzIGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC53b29jb21tZXJjZSAuZGVhbC1zb2xkLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QuaGFzLWJ1eS1ub3cgLnJ6LWJ1eS1ub3ctYnV0dG9uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0dWwucHJvZHVjdHMubW9iaWxlLXBwLWNvbC0xIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS1wcC1jb2wtMiBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS1wcC1jb2wtMyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG4iXX0= *//* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* math */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
 }
/* symbols */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* cyrillic-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
/* cyrillic */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
/* greek-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
 }
/* greek */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
 }
/* vietnamese */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/* latin-ext */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
/* latin */
@font-face{ 
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://alankarahomes.lk/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-threads:before{content:"\e9cb"}.fa-threads-square:before{content:"\e9cc"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-x-twitter:before{content:"\e9ca"}.fa-x-twitter-square:before{content:"\e9c9"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{ font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg") }.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
.fluentform *{box-sizing:border-box}.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content:" ";display:table}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%}.frm-fluent-form .ff-t-container.ff_cond_v{display:flex!important}.frm-fluent-form .ff-t-container.mobile:not(.ff_excluded){display:block!important}.frm-fluent-form .ff-name-address-wrapper .ff-t-cell,.frm-fluent-form .ff-name-field-wrapper .ff-t-cell{justify-content:flex-end}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom{align-items:flex-end;display:flex;margin:auto 0 0}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-center{justify-content:center}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-right{justify-content:flex-end}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{margin-bottom:20px}}@media (max-width:768px){.ff-t-cell{margin-left:0!important}}.ff-cropper-lity .lity-container{max-width:960px}.ff-cropper-lity .lity-content{box-shadow:none;max-width:960px}.ff-cropper-lightbox{background:#fff;border-radius:6px;max-width:960px;overflow:hidden;width:min(960px,100vw - 40px)}.ff-cropper-lightbox__footer,.ff-cropper-lightbox__header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 20px}.ff-cropper-lightbox__header{border-bottom:1px solid #ececec}.ff-cropper-lightbox__title{font-size:18px;font-weight:600;margin:0}.ff-cropper-lity .lity-close.ff-cropper-lightbox__close{font-family:Arial,Baskerville,monospace;font-size:28px;height:32px;line-height:32px;padding:0;position:static;right:auto;text-align:center;text-decoration:none;top:auto;width:32px;z-index:auto}.ff-cropper-lity .lity-close.ff-cropper-lightbox__close,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:active,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:focus,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:hover,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:visited{background:none;border:0;box-shadow:none;color:#000;text-shadow:none}.ff-cropper-lightbox__body{max-height:calc(100vh - 180px);overflow:auto;padding:20px}.ff-cropper-lightbox__canvas{align-items:center;display:flex;justify-content:center;max-height:calc(100vh - 360px);min-height:320px;overflow:hidden}.ff-cropper-lightbox__canvas img{display:block;max-height:100%;max-width:100%}.ff-cropper-lightbox__error,.ff-cropper-lightbox__hint{font-size:13px;margin-top:10px}.ff-cropper-lightbox__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ff-cropper-lightbox__toolbar-label{color:#606266;font-size:13px;font-weight:600}.ff-cropper-lightbox__ratio-list{display:flex;flex-wrap:wrap;gap:8px}.ff-cropper-lightbox__ratio-btn{background:#fff;border:1px solid #dcdfe6;border-radius:999px;color:#606266;cursor:pointer;font-size:12px;line-height:1;padding:8px 12px}.ff-cropper-lightbox__ratio-btn.is-active{background:#ecf5ff;border-color:#1a7efb;color:#1a7efb}.ff-cropper-lightbox__error{color:#f56c6c;min-height:18px}.ff-cropper-lightbox__footer{border-top:1px solid #ececec;justify-content:flex-end}.ff-cropper-lightbox__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#606266;cursor:pointer;font-family:inherit;line-height:1.2;padding:10px 16px}.ff-cropper-lightbox__btn:focus,.ff-cropper-lightbox__btn:hover{background:#f5f7fa;border-color:#c0c4cc;color:#303133}.ff-cropper-lightbox__btn--primary{background:#1a7efb;border-color:#1a7efb;color:#fff}.ff-cropper-lightbox__btn--primary:focus,.ff-cropper-lightbox__btn--primary:hover{background:#0f6fe8;border-color:#0f6fe8;color:#fff}@media (max-width:767px){.ff-cropper-lightbox{width:calc(100vw - 24px)}.ff-cropper-lightbox__body{max-height:calc(100vh - 150px);padding:16px}.ff-cropper-lightbox__footer,.ff-cropper-lightbox__header{padding:14px 16px}}.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto}@media (min-width:481px){.fluentform .ff-el-group.ff-el-form-left .ff-el-input--label{text-align:left}.fluentform .ff-el-group.ff-el-form-right .ff-el-input--label{text-align:right}}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label:before{color:var(--fluentform-danger);content:"* ";margin-right:3px}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content:" *";margin-left:3px}.fluentform .ff-el-form-control{display:block;width:100%}.fluentform .ff-el-ratings{--ff-rating-inactive-color:#d4d4d4;--ff-rating-active-color:#ffb100;display:inline-flex;gap:3px;line-height:40px}.fluentform .ff-el-ratings input[type=radio]{display:none;height:0!important;visibility:hidden!important;width:0!important}.fluentform .ff-el-ratings label{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;margin-right:3px;outline:none}.fluentform .ff-el-ratings label:focus,.fluentform .ff-el-ratings label:focus-within{box-shadow:0 0 0 2px rgba(255,177,0,.25)}.fluentform .ff-el-ratings label .ff-rating-icon{color:var(--ff-rating-inactive-color);display:inline-flex}.fluentform .ff-el-ratings label .ff-rating-icon-svg{display:block;height:22px;transition:all .3s;vertical-align:middle;width:22px}.fluentform .ff-el-ratings label .ff-rating-icon-svg.scale{transition:all .15s}.fluentform .ff-el-ratings label .ff-rating-icon-svg [fill]:not([fill=none]){fill:currentColor!important}.fluentform .ff-el-ratings label .ff-rating-icon-svg [stroke]:not([stroke=none]){stroke:currentColor!important}.fluentform .ff-el-ratings label.active .ff-rating-icon{color:var(--ff-rating-active-color)}.fluentform .ff-el-ratings label:focus,.fluentform .ff-el-ratings label:focus-within,.fluentform .ff-el-ratings label:hover{cursor:pointer}.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg,.fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg,.fluentform .ff-el-ratings label:hover .ff-rating-icon-svg{transform:scale(1.1)}.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg.scalling,.fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg.scalling,.fluentform .ff-el-ratings label:hover .ff-rating-icon-svg.scalling{transform:scale(1.2)}.fluentform .ff-el-repeat .ff-el-form-control{margin-bottom:10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell{padding:0 10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell:first-child{padding-left:0}.fluentform .ff-el-repeat .ff-t-cell:last-child{padding-right:0}.fluentform .ff-el-repeat .ff-t-container{display:flex}.fluentform .ff-el-repeat-buttons-list span{cursor:pointer}@media (min-width:481px){.fluentform .ff-el-form-left .ff-el-input--label,.fluentform .ff-el-form-right .ff-el-input--label{float:left;margin-bottom:0;padding:10px 15px 0 0;width:180px}.fluentform .ff-el-form-left .ff-el-input--content,.fluentform .ff-el-form-right .ff-el-input--content{margin-left:180px}.fluentform .ff-el-form-left .ff-t-container .ff-el-input--label,.fluentform .ff-el-form-right .ff-t-container .ff-el-input--label{float:none;margin-bottom:5px;width:auto}.fluentform .ff-el-form-left .ff-t-container .ff-el-input--content,.fluentform .ff-el-form-right .ff-t-container .ff-el-input--content{margin-left:auto}}.fluentform .ff-el-form-right .ff-el-input--label{text-align:right}.fluentform .ff-el-is-error .text-danger{font-size:12px;margin-top:4px}.fluentform .ff-el-is-error .ff-el-form-check-label,.fluentform .ff-el-is-error .ff-el-form-check-label a{color:var(--fluentform-danger)}.fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--fluentform-danger)}.fluentform .ff-el-tooltip{cursor:pointer;display:inline-block;margin-left:2px;position:relative;vertical-align:middle;z-index:2}.fluentform .ff-el-tooltip:hover{color:#000}.fluentform .ff-el-tooltip svg{fill:var(--fluentform-primary)}.fluentform .ff-el-help-message{color:var(--fluentform-secondary);font-size:12px;font-style:italic;margin-top:5px}.fluentform .ff-el-help-message.ff_ahm{margin-bottom:5px;margin-top:-3px}.fluentform .ff-el-progress{background-color:#e9ecef;border-radius:.25rem;font-size:.75rem;height:1.3rem;line-height:1.2rem;overflow:hidden}.fluentform .ff-el-progress-bar{background-color:var(--fluentform-primary);color:#fff;height:inherit;text-align:right;transition:width .3s;width:0}.fluentform .ff-el-progress-bar span{display:inline-block;padding:0 5px 0 0}.fluentform .ff-el-progress-status{font-size:.9rem;margin-bottom:5px}.fluentform .ff-el-progress-title{border-bottom:2px solid #000;display:inline-block;font-weight:600;list-style-type:none;margin:8px 0 0;padding-left:15px;padding-right:15px}.fluentform .ff-el-progress-title li{display:none}.fluentform .ff-float-right{float:right}.fluentform .ff-chat-gpt-loader-svg{border:1px solid #ced4da;box-shadow:0 1px 5px rgba(0,0,0,.1);margin-top:10px;padding:15px;position:relative}.fluentform .ff-hidden{display:none!important}.fluentform .ff-step-t-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fluentform .ff-step-t-container .ff-t-cell{width:auto}.fluentform .ff-step-t-container.ff-inner_submit_container .ff-el-group{margin-bottom:0}.fluentform .ff-step-container{overflow:hidden}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left],.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left]{align-items:stretch;display:flex;gap:12px}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header{align-self:stretch;flex:0 0 30%;margin-bottom:0}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-body,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-body{flex:1 1 auto;min-width:0}.fluentform .ff-step-header{margin-bottom:20px}.fluentform .ff-step-header--tabs-left{display:flex;flex-direction:column;margin-bottom:0}.fluentform .ff-step-header--tabs{background:#f5f8ff;border-radius:8px;display:flex;flex-direction:column;padding:16px}.fluentform .ff-step-header--tabs-top .ff-step-titles{justify-content:center}.fluentform .ff-step-header--tabs-top .ff-step-titles.ff-step-titles--overflowing{justify-content:flex-start}.fluentform .ff-step-header--tabs-top .ff-step-titles li .ff-step-title-text{flex:0 1 auto;margin:0 auto;max-width:100%;width:auto}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs{margin-top:16px}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress{background:#dce7f6;border-radius:999px;height:8px}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar{border-radius:inherit}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar span{display:none}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-status{color:#5f6f89;font-size:14px;font-weight:600;margin:8px 0 0;text-align:right}.fluentform .ff-step-header--tabs .ff-step-titles{counter-reset:none;display:flex;flex-wrap:nowrap;gap:12px;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin;width:100%}.fluentform .ff-step-header--tabs .ff-step-titles.ff-step-titles-navs{cursor:default}.fluentform .ff-step-header--tabs .ff-step-titles li{align-items:center;background:#fff;border:1px solid #d6dee8;border-radius:14px;color:#4b5563;display:flex;flex:0 0 160px;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;margin:0;min-height:48px;padding:12px 14px;text-align:center}.fluentform .ff-step-header--tabs .ff-step-titles li:after,.fluentform .ff-step-header--tabs .ff-step-titles li:before{display:none}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;font-size:16px;height:16px;justify-content:center;line-height:1;width:16px}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text i,.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text span[class*=dashicons],.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg{height:16px;width:16px}.fluentform .ff-step-header--tabs .ff-step-titles li:first-child,.fluentform .ff-step-header--tabs .ff-step-titles li:last-child{padding-left:14px;padding-right:14px}.fluentform .ff-step-header--tabs .ff-step-titles li:focus-visible,.fluentform .ff-step-header--tabs .ff-step-titles li:hover{background:#f8fbff;border-color:#b8d4fb;color:#007bff}.fluentform .ff-step-header--tabs .ff-step-titles li.ff_completed{background:#f8fbff;border-color:#c8dcfb;color:#007bff}.fluentform .ff-step-header--tabs .ff-step-titles li.ff_active{background:#f2f8ff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left{background:#f5f8ff;border-radius:12px;padding:16px}.fluentform .ff-step-header--tabs-left .ff-step-titles{background:transparent;border:0;border-radius:0;counter-reset:step;display:block;flex:1 1 auto;margin-bottom:0;max-height:240px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:thin}.fluentform .ff-step-header--tabs-left .ff-step-titles li{align-items:center;background:#fff;border:1px solid #d6dee8;border-radius:8px;box-sizing:border-box;color:#4b5563;display:flex;font-size:14px;font-weight:600;justify-content:flex-start;margin:0 0 16px;min-height:48px;overflow:hidden;padding:12px 14px 12px 48px;position:relative;text-align:left}.fluentform .ff-step-header--tabs-left .ff-step-titles li:before{align-items:center;background:#fff;border:1px solid #c8d1dc;border-radius:8px;color:#4b5563;content:counter(step);counter-increment:step;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;left:12px;line-height:1;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}.fluentform .ff-step-header--tabs-left .ff-step-titles li:after{background:#d9e0e8;content:"";height:10px;left:34px;position:absolute;top:calc(100% + 1px);width:2px}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text{display:block;flex:1 1 auto;justify-content:flex-start;line-height:1.3;min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap;width:auto}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text i,.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text span[class*=dashicons],.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg{height:16px;width:16px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:focus-visible,.fluentform .ff-step-header--tabs-left .ff-step-titles li:hover{background:#f8fbff;border-color:#b8d4fb;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed{background:#f8fbff;border-color:#c8dcfb;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed:before{background:#fff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed:after{background:#9ec5fe}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active{background:#f2f8ff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active:before{background:#007bff;border-color:#007bff;color:#fff}.fluentform .ff-step-header--tabs-left .ff-step-titles li:first-child{padding-left:48px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child{margin-bottom:0;padding-left:48px;padding-right:14px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child:after{display:none}.fluentform .ff-step-titles{counter-reset:step;display:table;margin:0 0 20px;overflow:hidden;padding:0;position:relative;table-layout:fixed;text-align:center;width:100%}.fluentform .ff-step-titles--clickable li,.fluentform .ff-step-titles-navs{cursor:pointer}.fluentform .ff-step-titles li{color:#333;display:table-cell;font-size:12px;list-style-type:none;padding:0 10px;position:relative;vertical-align:top;width:auto}.fluentform .ff-step-titles li.ff_active,.fluentform .ff-step-titles li.ff_completed{color:#007bff}.fluentform .ff-step-titles li.ff_active:before,.fluentform .ff-step-titles li.ff_completed:before{background:#007bff;border:1px solid transparent;color:#fff}.fluentform .ff-step-titles li.ff_active:after,.fluentform .ff-step-titles li.ff_completed:after{background:#007bff}.fluentform .ff-step-titles li.ff_active:after{right:0}.fluentform .ff-step-titles li:before{background:#fff;border:1px solid;border-radius:3px;color:#333;content:counter(step);counter-increment:step;display:block;font-size:10px;line-height:20px;margin:0 auto 5px;position:relative;vertical-align:top;width:20px;z-index:10}.fluentform .ff-step-titles li:after{background:#000;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%;z-index:1}.fluentform .ff-step-titles li:first-child{padding-left:0}.fluentform .ff-step-titles li:first-child:after{left:50%}.fluentform .ff-step-titles li:last-child{padding-right:0}.fluentform .ff-step-titles li:last-child:after{left:-50%}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .fluentform .ff-step-titles,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .fluentform .ff-step-titles{margin-bottom:0}.fluentform .ff-step-body{left:0;margin-bottom:15px;position:relative;top:0}@media (max-width:767px){.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left],.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left]{display:block}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header{flex:unset;margin-bottom:20px}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles{background:transparent;border:0;border-radius:0;display:flex;gap:10px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li{border-radius:12px;justify-content:center;margin:0;min-height:56px;padding:14px 12px;text-align:center}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:after,.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:before,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:after,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:before{display:none}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text{justify-content:center}}.fluentform .ff-upload-progress{margin:10px 0}.fluentform .ff-upload-progress-inline{border-radius:3px;height:6px;margin:4px 0;position:relative}.fluentform .ff-upload-preview{border:1px solid #ced4da;border-radius:3px;margin-top:5px}.fluentform .ff-upload-preview:first-child{margin-top:0}.fluentform .ff-upload-preview-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:70px;width:70px}.fluentform .ff-upload-container-small-column-image{display:flex;flex-wrap:wrap-reverse;justify-content:center;text-align:center}.fluentform .ff-upload-details,.fluentform .ff-upload-preview{zoom:1;overflow:hidden}.fluentform .ff-upload-details,.fluentform .ff-upload-thumb{display:table-cell;vertical-align:middle}.fluentform .ff-upload-thumb{background-color:#eee}.fluentform .ff-upload-details{border-left:1px solid #ebeef0;padding:0 10px;position:relative;width:10000px}.fluentform .ff-upload-details .ff-inline-block,.fluentform .ff-upload-details .ff-upload-error{font-size:11px}.fluentform .ff-upload-remove{box-shadow:none!important;color:var(--fluentform-danger);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;position:absolute;right:0;top:3px}.fluentform .ff-upload-remove:hover{color:var(--fluentform-danger);text-shadow:1px 1px 1px #000!important}.fluentform .ff-upload-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fluentform .ff-table{margin-bottom:0}.fluentform .ff-checkable-grids{border:1px solid #f1f1f1;border-collapse:collapse}.fluentform .ff-checkable-grids thead>tr>th{background:#f1f1f1;border:0;padding:7px 5px;text-align:center}.fluentform .ff-checkable-grids tbody>tr>td{border:0;padding:7px 5px}.fluentform .ff-checkable-grids tbody>tr>td:not(:first-of-type){text-align:center}.fluentform .ff-checkable-grids tbody>tr:nth-child(2n)>td{background:#f1f1f1}.fluentform .ff-checkable-grids tbody>tr:nth-child(2n-1)>td{background:#fff}.fluentform .ff-screen-reader-element{clip:rect(0,0,0,0)!important;word-wrap:normal!important;border:0!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.fluentform .ff_upload_btn.ff-btn{background:#6f757e;border-color:#6f757e;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px}.fluentform .ff_upload_btn.ff-btn:hover{background-color:#91959b;outline:none}.fluentform .ff_upload_btn.ff-btn:focus-visible{background-color:#91959b;outline:none}.fluentform .ff-el-tc{border:none;border-collapse:collapse;display:table;width:100%}.fluentform .ff-el-tc label.ff_tc_label{display:table-row}.fluentform .ff-el-tc label.ff_tc_label>span{padding-top:8px!important;width:20px}.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{display:table-cell}.fluentform .ff-saved-state-input .ff_input-group-text{background-color:#1a7efb;border-color:#1a7efb;margin-left:-1px}.fluentform .ff-saved-state-input .ff_input-group-text:hover{background-color:#4898fc;border-color:#4898fc;opacity:1}.fluentform .ff-saved-state-input .ff_input-group-text img{width:28px}.fluentform .ff-saved-state-link input{text-overflow:ellipsis}.fluentform .ff-hide-group{display:none}.fluentform .ff_t_c{margin:0;padding:0 5px 0 0}.fluentform .ff_t_c p{margin:0;padding:0}.fluentform .force-hide{border:0;display:block;height:0;margin:0;opacity:0;padding:0;visibility:hidden}.fluentform input[type=checkbox],.fluentform input[type=radio]{display:inline-block;margin:0}.fluentform .text-danger{color:var(--fluentform-danger)}.fluentform .iti{width:100%}.fluentform .iti__selected-flag{background:rgba(0,0,0,.1);border-bottom-left-radius:6px;border-top-left-radius:6px}.fluentform .ff_gdpr_field{margin-right:5px}.fluentform form.ff-form-has-steps .ff-btn-submit{visibility:hidden}.fluentform form.ff-form-has-steps .ff_submit_btn_wrapper{text-align:right}.fluentform textarea{max-width:100%}.fluentform .ff-el-form-check{margin-bottom:5px}.fluentform .ff-el-form-check span.ff_span{margin-left:6px}.fluentform .ff-el-form-check-label .ff-el-form-check-input{position:relative;top:-2px;vertical-align:middle}.fluentform .ff-inline-block{display:inline-block}.fluentform .ff-inline-block+.ff-inline-block{margin-left:10px}.fluentform .ff-text-left{text-align:left}.fluentform .ff-text-center{text-align:center}.fluentform .ff-text-right{text-align:right}.fluentform .ff-el-form-control:focus~.ff-el-help-message{display:block!important}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#e9ecef;opacity:1}.fluentform .iti__search-input{min-height:30px}.fluentform-step{float:left;height:1px;overflow-x:hidden;padding:3px}.fluentform-step.active{height:auto;width:100%}.fluentform-step .ff_summary_container{font-size:14px;margin-top:10px}.step-nav .next{float:right}.fluentform .has-conditions{display:none}.ff-message-success{border:1px solid #ced4da;box-shadow:0 1px 5px rgba(0,0,0,.1);margin-top:10px;padding:15px;position:relative}.ff-errors-in-stack{display:none;margin-top:15px}.ff-errors-in-stack .error{font-size:14px;line-height:1.7}.ff-errors-in-stack .error-clear{cursor:pointer;margin-left:5px;padding:0 5px}.ff-chat-reply-container div p{border-radius:6px;margin-top:12px;padding:20px 16px}.ff-chat-reply-container div .skeleton{animation:skeleton-loading 2s linear infinite alternate;padding:24px}@keyframes skeleton-loading{0%{background-color:#e3e6e8}to{background-color:#f0f3f5}}.ff-el-chat-container{position:relative}.ff-el-chat-container textarea{outline:none;position:relative;resize:none}.ff-el-chat-container .ff_btn_chat_style{background:transparent;border:none;position:absolute;right:10px;top:38%}.ff-el-chat-container .ff_btn_chat_style svg:hover{cursor:pointer;opacity:.8;outline:0;text-decoration:none;transition:all .4s}.iti-mobile .iti--container{z-index:9999}.fluentform .hidden_field{display:none!important}.fluentform .ff_force_hide{display:none!important;visibility:hidden!important}.fluentform .ff_scrolled_text{background:#e9ebed;height:200px;overflow:scroll;padding:10px 15px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label{margin:0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:#b3d4fc}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 0 10px;position:relative;width:auto!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check input{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-left:0;border-radius:0;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;position:relative;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#1a7efb}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border:1px solid #dcdfe5;overflow:hidden}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span{border:none!important;border-radius:0!important;margin-left:-1px;width:100%}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border-color:#1a7efb}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;box-shadow:none!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span{border-radius:0 4px 4px 0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#1a7efb;border-color:#1a7efb;box-shadow:-1px 0 0 0 #8cc5ff;color:#fff}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:#1a7efb}@media only screen and (max-width:768px){.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:block;width:100%}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{border:1px solid!important;border-radius:4px!important;box-shadow:none!important;display:block;width:100%}}.fluentform .ff-el-group.ff-hpsf-container{display:none!important;position:absolute!important;transform:translateX(1000%)!important}.fluentform div.ff-el-form-hide_label>.ff-el-input--label{display:none;visibility:hidden}.fluentform .ff_file_upload_holder{margin-bottom:0}.fluentform .ff-dropzone .ff_upload_btn.ff-btn{background:rgba(223,240,255,.13);border:1px dashed var(--fluentform-primary);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);display:block;padding:35px;text-align:center;transition:all .2s ease;width:100%}.fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover{background:rgba(223,240,255,.49)}.fluentform .ff-dropzone .ff-uploaded-list{margin-top:10px}.fluentform .ff_center{text-align:center}.fluentform .ff_right{text-align:right}.fluentform .ff_left{text-align:left}.fluentform .ff-form-inline .ff-t-container,.fluentform .ff-form-inline>.ff-el-group,.fluentform .ff-form-inline>.ff-name-field-wrapper{display:inline-block;margin-right:10px;vertical-align:top}.fluentform .ff-form-inline .ff-t-container .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline .ff-t-container>.ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group>.ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper>.ff-el-input--label{display:none}.fluentform .ff-form-inline .ff-t-container .ff-el-input--content,.fluentform .ff-form-inline>.ff-el-group .ff-el-input--content,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-el-input--content{margin-left:0}.fluentform .ff-form-inline .ff-t-container:last-child,.fluentform .ff-form-inline>.ff-el-group:last-child,.fluentform .ff-form-inline>.ff-name-field-wrapper:last-child{margin-right:0}.fluentform .ff-t-container .ff-name-title{width:40%}.fluentform .ff_hide_label .ff-el-input--label{display:none}.fluentform .field-value{white-space:pre-line}.fluentform .ff-el-group .ff-read-only{background-color:#e9ecef!important;opacity:1;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fluentform .ff-el-group .ff-read-only:focus{outline:none}.fluentform label.ff-el-image-input-src{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:200px;width:200px}.fluentform .ff-el-image-holder{float:left;margin-bottom:20px;margin-right:20px;width:200px}.fluentform .ff-el-image-holder .ff-el-form-check-label{padding-left:1px}.fluentform .ff_el_checkable_photo_holders{display:block;margin-bottom:-20px;overflow:hidden}.fluentform .ff-other-input-wrapper input{background:inherit}.fluentform .ff-other-input-wrapper{display:none;margin-top:8px}.fluentform .select2-container{width:100%!important}.fluentform .select2-container .select2-selection__rendered li{margin:0}.fluentform .select2-container .select2-search--inline>input{height:calc(2.25rem + 2px);line-height:1.5;margin-top:0;padding:.375rem 1.75rem .375rem .75rem}.fluentform .ff-el-form-bottom{display:flex;flex-direction:column-reverse}.fluentform .ff-el-form-bottom .ff-el-input--label{margin-bottom:0;margin-top:5px}.fluentform .mce-tinymce.mce-container.mce-panel{border:1px solid #ced4da}.fluentform .ff_input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.fluentform .ff_input-group>.ff-el-form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;width:auto}.fluentform .ff_input-group>.ff-el-form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fluentform .ff_input-group .ff-el-form-control{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.fluentform .ff_input-group-prepend{margin-right:-1px}.fluentform .input-group-append{margin-left:-1px}.fluentform .ff_input-group-append,.fluentform .ff_input-group-prepend{display:flex}.fluentform .ff_input-group>.ff_input-group-prepend>.ff_input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.fluentform .ff_input-group>.ff_input-group-append>.ff_input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.fluentform .ff_input-group-text{align-items:center;background-color:#e9ecef;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.fluentform .ff_coupon_wrapper .ff_input-group-append{cursor:pointer}.fluentform .ff_coupon_wrapper .ff_input-group-append:hover .ff_input-group-text{background:#e3e8ed}.fluentform ul.ff_coupon_responses{list-style:none;margin:0;padding:0}.fluentform ul.ff_coupon_responses li{padding-top:5px}.fluentform ul.ff_coupon_responses span.error-clear{color:#ff5050;font-weight:700;margin-right:10px}.fluentform ul.ff_coupon_responses .ff_error{color:#f56c6c;cursor:pointer}.fluentform ul.ff_coupon_responses .ff_success{color:#28a745}.fluentform .ff-btn.disabled{opacity:.65}.fluentform .ff-btn.ff-working{position:relative;transition:all .3s ease}.fluentform .ff-btn.ff-working:after{animation:ff-progress-anim 4s 0s infinite;background:hsla(0,0%,100%,.4);bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.fluentform .ff-btn-block{display:block;width:100%}.fluentform .ff-btn-block+.ff-el-btn-block{margin-top:8px}.fluentform .ff_submitting{pointer-events:none}@keyframes ff-progress-anim{0%{width:0}5%{width:0}10%{width:15%}30%{width:40%}50%{width:55%}80%{width:100%}95%{width:100%}to{width:0}}.ff_modal_container{background:#fff;max-height:90vh!important;max-width:900px;overflow:auto;padding:30px}@media only screen and (min-width:1000px){.ff_modal_container{width:900px}}.select2-results__option{margin:0}.fluentform span.select2.select2-container:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #495057;content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ff_pointer{cursor:pointer}.ff_net_table{border:0;border-collapse:separate;border-spacing:0;line-height:1.4;margin:0;padding:0;table-layout:fixed;width:100%}.ff_net_table th{border:none;font-size:13px;font-weight:400;padding:8px 0;text-align:center;vertical-align:bottom}.ff_net_table th .ff_not-likely{float:left;text-align:left}.ff_net_table th .ff_extremely-likely{float:right;text-align:right}.ff_net_table tbody tr{background:none;border:0}.ff_net_table tbody tr td{background-color:#fff;border:1px solid #ddd;border-left:0;padding:0;text-align:center;vertical-align:middle}.ff_net_table tbody tr td input[type=radio]:checked+label{background-color:#4caf50;color:#fff}.ff_net_table tbody tr td:first-of-type{border-left:1px solid #ddd;border-radius:5px 0 0 5px}.ff_net_table tbody tr td:last-child{border-radius:0 5px 5px 0}.ff_net_table tbody tr td label{border:0;color:#444;cursor:pointer;display:block;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:0;position:relative;width:100%}.ff_net_table tbody tr td label:after{border:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ff_net_table tbody tr td label:hover:after{border:2px solid #4caf50}.ff-el-pop-content{background-color:#000;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;font-size:11px;line-height:1.2;padding:10px;position:absolute;text-align:center;transform-origin:center bottom;z-index:9999}.ff-checkable-grids.mobile{border:0}.ff-checkable-grids.mobile tbody tr{padding-top:0!important}.ff-checkable-grids.mobile tbody tr:nth-child(2n)>td{background:transparent}.ff-checkable-grids.mobile tbody td{padding-left:10px!important;text-align:left!important}.ff-checkable-grids.mobile tbody td.ff_grid_header{background-color:#eee!important;margin:0}.ff-checkable-grids.mobile tbody td:after{content:attr(data-label);display:inline-block;letter-spacing:.5pt;padding-left:10px;white-space:nowrap}span.ff-el-rating-text{line-height:100%;padding-left:5px;vertical-align:bottom}table.ff_repeater_table{background:transparent!important;border:0;border-collapse:collapse;border-spacing:0;margin:0 0 5px;padding:0;table-layout:auto!important;vertical-align:middle;width:100%}table.ff_repeater_table th{font-size:90%;padding:0;text-align:left}table.ff_repeater_table th,table.ff_repeater_table tr{background:transparent!important;border:0;padding-top:5px}table.ff_repeater_table td{background:transparent!important;border:0;max-width:100%;padding:0 15px 15px 0;text-align:left;width:282px}table.ff_repeater_table tbody tr:only-child td .repeat-minus{visibility:hidden}table.ff_repeater_table .ff-el-group{margin:0;padding:0}table.ff_repeater_table .repeat_btn{padding-right:0;vertical-align:middle;width:30px}table.ff_repeater_table .repeat_btn span.ff-icon{cursor:pointer;margin-right:10px}table.ff_repeater_table .repeat_btn span.ff-icon.icon-minus-circle{margin-right:0}table.ff_repeater_table.repeat-maxed .repeat_btn .repeat-plus{visibility:hidden}.ff-repeater-container{display:flex;flex-direction:column}.ff-repeater-container .repeat_btn{align-self:center;display:flex}.ff-repeater-container .ff_repeater_cont_row,.ff-repeater-container .ff_repeater_header{display:flex;flex-wrap:nowrap}.ff-repeater-container .ff_repeater_cont_row:only-child .repeat-minus{visibility:hidden}.ff-repeater-container .ff_repeater_cell,.ff-repeater-container .ff_repeater_header_item{box-sizing:border-box;padding:0 15px 0 0;text-align:left}.ff-repeater-container .ff-el-repeat-buttons-list{display:flex;margin-top:34%}.ff_repeater_table.mobile tbody td{display:block;padding:10px;width:100%}.ff_repeater_table.mobile tbody td .ff-el-group{margin-top:6px}.ff_repeater_table.mobile tbody td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}.ff-el-section-break .ff-el-section-title{font-weight:600;margin-bottom:5px}.ff-el-section-break hr{background-color:#dadbdd;border:none;height:1px;margin-bottom:10px}table.ff_flexible_table.ff-checkable-grids{width:100%}.ff_flexible_table.mobile thead{left:-9999px;position:absolute;top:-9999px}.ff_flexible_table.mobile tbody td{display:block;padding:10px;width:100%}.ff_flexible_table.mobile tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;position:relative}@media only screen and (max-width:400px){.ff_repeater_table{width:100%}.ff_repeater_table thead{display:none}.ff_repeater_table tbody tr{border:1px solid #ddd;display:block;margin-bottom:15px;padding:10px}.ff_repeater_table tbody td{display:block;padding:5px 0;text-align:left;width:100%!important}.ff_repeater_table tbody td .ff-el-input--content{width:100%}.ff_repeater_table .repeat_btn{margin-top:10px;padding:10px 0;text-align:center;width:100%}.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list{display:flex;justify-content:space-between}.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list span{background-color:#f0f0f0;border-radius:3px;cursor:pointer;padding:5px 10px}}@media only screen and (min-width:641px){.fluentform .ff-el-group.ff_list_3col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0 0 2px;min-height:28px;padding-right:16px;vertical-align:top;width:33.3%}.fluentform .ff-el-group.ff_list_2col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:50%}.fluentform .ff-el-group.ff_list_4col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:25%}.fluentform .ff-el-group.ff_list_5col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:20%}.fluentform .ff-el-group.ff_list_inline .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 15px 10px 0;width:auto!important}}@media (max-width:767px){table.ff_flexible_table,table.ff_flexible_table.ff-checkable-grids{border:0}table.ff_flexible_table.ff-checkable-grids tbody tr{padding-top:0!important}table.ff_flexible_table.ff-checkable-grids tbody tr td.ff_grid_header{background-color:#eee!important;margin:0;text-align:center}table.ff_flexible_table.ff-checkable-grids tbody tr td{text-align:left!important}table.ff_flexible_table.ff-checkable-grids tbody tr td:before{content:none!important}table.ff_flexible_table.ff-checkable-grids tbody tr td:after{content:attr(data-label);display:inline-block;letter-spacing:.5pt;padding-left:10px;white-space:nowrap}table.ff_flexible_table.ff-checkable-grids tbody tr:nth-child(2n)>td{background:transparent}table.ff_flexible_table thead{left:-9999px;position:absolute;top:-9999px}table.ff_flexible_table tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;padding-top:12px!important;position:relative}table.ff_flexible_table tbody tr td{display:block;margin-left:8px;margin-right:8px;padding:5px}table.ff_flexible_table tbody tr td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}table.ff_flexible_table tbody tr td.repeat_btn{background-color:#eee;margin-left:0;padding:10px!important;width:100%!important}table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list{float:none;width:100%}}@media only screen and (max-width:768px){.lity-container{width:96%}.fluentform .ff-t-container .ff-name-title{width:100%}.ff_repeater_cont_row{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:flex;flex-direction:column;margin:16px 0 10px;padding-top:12px}.ff_repeater_cont_row .ff_repeater_cell{display:block;margin-left:8px;margin-right:8px;padding:5px}.ff_repeater_cont_row .ff-t-cell{flex-basis:100%!important;max-width:100%;width:100%}.ff_repeater_cont_row .ff_repeater_body[role=rowgroup]{display:flex;flex-direction:column}.ff-repeater-container .ff-el-repeat-buttons-list{margin-top:-28px}.ff-el-repeat-buttons-list{margin-top:0}}
:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto}.ff-default .ff_btn_style{border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:8px 20px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ff-default .ff_btn_style:focus,.ff-default .ff_btn_style:hover{opacity:.8;outline:0;text-decoration:none}.ff-default .ff-btn-primary:not(.ff_btn_no_style){background-color:#007bff;border-color:#007bff;color:#fff}.ff-default .ff-btn-primary:not(.ff_btn_no_style):focus,.ff-default .ff-btn-primary:not(.ff_btn_no_style):hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.ff-default .ff-btn-secondary:not(.ff_btn_no_style){background-color:#606266;border-color:#606266;color:#fff}.ff-default .ff-btn-secondary:not(.ff_btn_no_style):focus,.ff-default .ff-btn-secondary:not(.ff_btn_no_style):hover{background-color:#727b84;border-color:#6c757d;color:#fff}.ff-default .ff-btn-lg{border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px}.ff-default .ff-btn-sm{border-radius:3px;font-size:13px;line-height:1.5;padding:4px 8px}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:none}.ff-default .ff-el-form-check label.ff-el-form-check-label{cursor:pointer;margin-bottom:7px}.ff-default .ff-el-form-check label.ff-el-form-check-label>span:after,.ff-default .ff-el-form-check label.ff-el-form-check-label>span:before{content:none}.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label{margin-bottom:0}.ff-default textarea{min-height:90px}select.ff-el-form-control:not([size]):not([multiple]){height:var(--fluentform-input-select-height,auto)}.elementor-editor-active .ff-form-loading .ff-step-container .fluentform-step:first-child{height:auto}.ff-upload-preview.ff_uploading{opacity:.8}@keyframes ff_move{0%{background-position:0 0}to{background-position:50px 50px}}.ff_uploading .ff-el-progress .ff-el-progress-bar{animation:ff_move 2s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:50px 50px;border-bottom-left-radius:20px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-top-right-radius:8px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.ff_payment_summary{overflow-x:scroll}.pac-container{z-index:99999!important}.ff-support-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ff-default{font-family:inherit}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0}
