CINXE.COM
<!DOCTYPE html> <html lang=es> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> const userIdLS = JSON.parse(localStorage.getItem('user')); const userId = userIdLS?.data?.id; function hasSubdomain() { const hostname = new URL(window.location.href).hostname; const parts = hostname.split('.'); return parts.length > 2 && !(parts.length === 3 && parts[0] === 'www'); } const apiEndpoint = hasSubdomain() ? 'https://dev-api2.sololearn.com/web-logs/client-error' : 'https://api2.sololearn.com/v2/web-logs/client-error'; function extractErrorInfo(error) { let message = ''; let stack = 'Stack not available'; if (error instanceof Error) { message = error.message; stack = error.stack || stack; } else if (typeof error === 'object') { message = error && JSON.stringify(error); } else { message = error && String(error); } return { message, stack }; } window.addEventListener('error', (event) => { const { message, stack } = extractErrorInfo(event.error); fetch(apiEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ error: `${message || event.message} at ${event.filename}:${event.lineno}:${event.colno}`, userId: userId, location: window.location.href, stack: stack }) }).catch(console.error); }); window.addEventListener('unhandledrejection', (event) => { const { message, stack } = extractErrorInfo(event.reason); fetch(apiEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ error: message, stack: stack, userId: userId, location: window.location.href, }) }).catch(console.error); }); </script> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'datalayer_ready', logged_in: false, }); </script> <script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "granted", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 2000, }); gtag("set", "ads_data_redaction", true); </script> <script> window.addEventListener("CookiebotOnLoad", function () { if (Cookiebot.consent.marketing && window.AF_SDK && !AF_SDK.PLUGINS.PBA.getMeasurementStatus()) { AF_SDK.PLUGINS.PBA.enableMeasurement(); } }); window.addEventListener("CookiebotOnDialogInit", function () { if ( window.location.pathname.includes("privacyPolicy") || window.location.pathname.includes("termsOfUse") || window.location.pathname.includes("privacy_policy") || window.location.pathname.includes("terms_conditions") ) { Cookiebot.submitCustomConsent(!1, !1, !1); Cookiebot.hide(); window.addEventListener("CookiebotOnConsentReady", function () { Cookiebot.deleteConsentCookie(); }); } }); </script> <!-- Google Tag Manager --> <script data-cookieconsent="ignore"> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-P7MQKF7');</script> <!-- End Google Tag Manager --> <script> !function (w, d, t) { w.TiktokAnalyticsObject=t; var ttq=w[t]=w[t]||[]; ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"], ttq.setAndDefer=function(t,e){ t[e]=function(){ t.push([e].concat(Array.prototype.slice.call(arguments,0))) } }; for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]); ttq.instance=function(t){ for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]); return e }, ttq.load=function(e,n){ var i="https://analytics.tiktok.com/i18n/pixel/events.js"; ttq._i=ttq._i||{}, ttq._i[e]=[], ttq._i[e]._u=i, ttq._t=ttq._t||{}, ttq._t[e]=+new Date, ttq._o=ttq._o||{}, ttq._o[e]=n||{}; n=document.createElement("script"); n.type="text/javascript", n.async=!0, n.src=i+"?sdkid="+e+"&lib="+t; e=document.getElementsByTagName("script")[0]; e.parentNode.insertBefore(n,e) }; ttq.load('CN9L0P3C77U706OO6B80'); ttq.page(); }(window, document, 'ttq'); </script> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="86ebafe5-65fb-481e-bb38-02b04d4bfd4f" data-blockingmode="auto" type="text/javascript"></script> <script> window.slConfig = {"envURLs":{"authApiHost":"https://www.sololearn.com","learnApiHost":"https://api2.sololearn.com/v2","authenticationApiHost":"https://api2.sololearn.com/v2/authentication","playgroundApiHost":"https://api2.sololearn.com/v2/codeplayground","codeCoachApiHost":"https://api2.sololearn.com/v2/judge","trackingApiHost":"https://api2.sololearn.com/v2/tracking","paymentApiHost":"https://api2.sololearn.com/v2/payment","experimentApiHost":"https://api2.sololearn.com/v2/dynamicflow","onboardingApiHost":"https://api2.sololearn.com/v2/dynamicflow","commentsApiHost":"https://www.sololearn.com","userInfoApiHost":"https://api2.sololearn.com/v2/userinfo","userInfoApiHostV2":"https://api2.sololearn.com/v2/userinfo","achievementApiHost":"https://api2.sololearn.com/v2/achievement","cdnApiHost":"https://assets.sololearn.com","cdnApiHostV2":"https://blob.sololearn.com","playgroundUrl":"https://www.sololearn.com/compiler-playground","soloLearnUrl":"https://www.sololearn.com","lookupApiHost":"https://api2.sololearn.com/v2/lookup","mailingApiHost":"https://www.sololearn.com","staticPagesApiHost":"https://www.sololearn.com","gamificationApiHost":"https://api2.sololearn.com/v2/gamification","homeApiHost":"https://api2.sololearn.com/v2/dynamicflow","environmentUrl":"https://api2.sololearn.com","socketPath":"/v2/notifications/connect","codeRepoApiHost":"https://api2.sololearn.com/v2/coderepo","userSettingsApiHost":"https://api2.sololearn.com/v2/dynamicflow","experimentsApiHost":"https://api2.sololearn.com/v2/dynamicflow","appsFlyerApiHost":"https://api2.sololearn.com/v2","kudosApiHost":"https://api2.sololearn.com/v2/kudos","iterableSyncApi":"https://api2.sololearn.com/v2","abTestingApiHost":"https://api2.sololearn.com/v2/dynamicflow","leaderboardApi":"https://api2.sololearn.com/v2/leagues","xpApiHost":"https://api2.sololearn.com/v2/xp","certificateHost":"https://sololearn.com/certificate","certificateApiHost":"https://api2.sololearn.com/v2/certificates","dynamicTrackingHost":"https://api2.sololearn.com/v2/tnas/api/tnas","learnEngineApiHost":"https://api2.sololearn.com/v2/learnEngine","monolithApiHost":"https://api3.sololearn.com","leAssetsRoot":"https://sllearnenginedev.sololearn.com","landingPageApiHost":"https://lecontent.sololearn.com","blobApiHost":"https://lecontent.sololearn.com","streakApiHost":"https://api2.sololearn.com/v2/streak","dynamicOnboardingHost":"https://api2.sololearn.com/v2/onboarding","trendsApiHost":"https://api2.sololearn.com/v2/trends","subscriptionApiHost":"https://api2.sololearn.com/v2/subscription","extTrackingOrchestratorApiHost":"https://api2.sololearn.com/ext-tracking-orchestrator","extTrackingFacebookApiHost":"https://api2.sololearn.com/v2/fnas","aIChatHost":"https://api2.sololearn.com/v2","newExperimentApiHost":"https://api2.sololearn.com/v2/experiment","codeAssistantHost":"https://api2.sololearn.com/v2/ai-adapter/api/assistant","localizationApiHost":"https://api2.sololearn.com/v2/localization/api/localization"}} window.globalConfig = {"fbAppId":"153040644900826","authenticationApiHost":"https://api2.sololearn.com/v2/authentication","githubClientId":"81258a84055f997ac823","redirectURI":"https://www.sololearn.com/users/login","publicTokenCaptchaKey":"6Lfk-TIeAAAAAHHyvt9KCccPBRMcxSgDJ_YvPNuu","recaptchaKey":"6LcX-qEmAAAAAD5-anv1UFEaozkvfIcOitw2eUEW","bugsnagKey":"478d33e82ec5ae9a9cb01207ea237326","stackoverflowClientId":"14353","env":"prod","host":"https://www.sololearn.com","appName":"Sololearn"} </script> <script> var FB; </script> <script> window.isDOMContentLoaded = false; window.addEventListener("DOMContentLoaded", function () { window.isDOMContentLoaded = true; }); if (document.readyState === "loading") { window.addEventListener("load", function () { if (!window.isDOMContentLoaded) window.dispatchEvent(new Event("DOMContentLoaded")); }); } </script> <script src="/scripts/sltrg.js"></script> <script src="/scripts/fngprnt.js"></script> <script src="/scripts/definer.js"></script> <link rel="shortcut icon" href="https://www.sololearn.com/Images/favicon.ico" /> <style>@font-face{font-family:"Fira Sans";src:url("https://assets.sololearn.com/fonts/FiraSansRegular/fira-sans-v10-latin-regular.woff2") format("woff2"),url("https://assets.sololearn.com/fonts/FiraSansRegular/fira-sans-v10-latin-regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Fira Sans";src:url("https://assets.sololearn.com/fonts/FiraSansSemiBold/fira-sans-v10-latin-600.woff2") format("woff2"),url("https://assets.sololearn.com/fonts/FiraSansSemiBold/fira-sans-v10-latin-600.woff") format("woff");font-style:normal;font-weight:600}@font-face{font-family:"Fira Mono";src:url("https://assets.sololearn.com/fonts/FiraMonoRegular/FiraMono-Regular.eot");src:url("https://assets.sololearn.com/fonts/FiraMonoRegular/FiraMono-Regular.woff2") format("woff2"),url("https://assets.sololearn.com/fonts/FiraMonoRegular/FiraMono-Regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Plus Jakarta Sans";src:url("https://assets.sololearn.com/fonts/plusjakartasans/plusjakartasans-medium.ttf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Plus Jakarta Sans";src:url("https://assets.sololearn.com/fonts/plusjakartasans/plusjakartasans-bold.ttf") format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Plus Jakarta Sans";src:url("https://assets.sololearn.com/fonts/plusjakartasans/plusjakartasans-extrabold.ttf") format("truetype");font-style:normal;font-weight:700}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}figure{margin:0}html,body,button,input,textarea,select{font-family:"Fira Sans",sans-serif}.text-display-1{font-family:"Fira Sans",sans-serif;font-size:80px;letter-spacing:-0.03em;line-height:1.1;font-weight:600}.text-display-2{font-family:"Fira Sans",sans-serif;font-size:56px;letter-spacing:-0.03em;line-height:1.1;font-weight:600}.text-heading-1{font-family:"Fira Sans",sans-serif;font-size:40px;letter-spacing:-0.03em;line-height:1.2;font-weight:600}.text-heading-2{font-family:"Fira Sans",sans-serif;font-size:32px;letter-spacing:-0.03em;line-height:1.2;font-weight:600}.text-heading-3{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600}.text-heading-4{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600}.text-heading-5{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600}.text-heading-6{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.3;font-weight:600}.text-body-1{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}.text-body-2{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400}.text-body-3{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.text-body-4{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:400}.text-body-1-strong{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600}.text-body-2-strong{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:600}.text-body-3-strong{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:600}.text-body-4-strong{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:600}.💅 [class^=sol-]{box-shadow:inset 0 0 0 1000px rgba(142,251,25,.7)}.sol-button{position:relative;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;max-width:100%;border:0;border-radius:4px;text-align:center;text-decoration:none;transition:background-color .2s linear;cursor:pointer}.sol-button:disabled,.sol-button-disabled,.sol-button-loading{opacity:50%;pointer-events:none}.sol-button-loading svg{animation:rotate .8s infinite linear;height:24px;width:24px}.sol-button svg{margin:0 8px}.sol-button-full{width:100%}.sol-button-primary{background-color:#2493df;color:#fff}.sol-button-primary:hover{background-color:#2aa7fd}.sol-button-primary:active{background-color:#45b3ff}.sol-button-secondary{background-color:rgba(0,0,0,0);border:1px solid #2493df;color:#2493df}.sol-button-secondary:hover{background-color:#ecf7ff}.sol-button-secondary:active{background-color:#e5f0f7}.sol-button-tertiary{background-color:rgba(0,0,0,0);color:#6b7f99}.sol-button-tertiary:hover{background-color:#dbe6eb}.sol-button-tertiary:active{background-color:#d6e1e5}.sol-button-success{background-color:#40bf9c;color:#fff}.sol-button-success:hover{background-color:#30dcb0}.sol-button-success:active{background-color:#32e3b6}.sol-button-danger{background-color:#f35843;color:#fff}.sol-button-danger:hover{background-color:#fc7664}.sol-button-danger:active{background-color:#ff988a}.sol-button-pro{background-color:#ffa310;color:#000a23}.sol-button-pro:hover{background-color:#ffb238}.sol-button-pro:active{background-color:#ffc261}.sol-button-aiprimary{font-family:"Plus Jakarta Sans",sans-serif !important;background-color:#8252dd;border:1px solid #8252dd;color:#fff}.sol-button-aiprimary:hover{background-color:#9b75e4}.sol-button-aiprimary:active{background-color:#9b75e4}.sol-button-aisecondary{font-family:"Plus Jakarta Sans",sans-serif !important;background-color:#fff;color:#8252dd;border:1px solid #8252dd}.sol-button-aisecondary:hover{background-color:rgba(214,194,233,.2)}.sol-button-aisecondary:active{background-color:rgba(214,194,233,.2)}.sol-button-m{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1;font-weight:600;padding:0 48px;min-height:48px}.sol-button-s{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1;font-weight:600;padding:0 24px;min-height:32px}.sol-button-s.sol-button-loading svg{height:16px;width:16px}@media(hover: hover)and (pointer: fine){.sol-button{transition:none}}@keyframes scaleModal{0%{transform:scale(0.8)}100%{transform:scale(1)}}.sol-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999;color:#6b7f99;animation:fadeIn .5s ease forwards}.sol-modal-noPadding .sol-modal_content{padding:0}.sol-modal-noPadding .sol-modal_close{right:16px;top:16px;position:absolute}.sol-modal-dark .sol-modal_close{color:#f9f9fa}.sol-modal-fullscreen .sol-modal_content{width:100%;margin:0;height:100vh;max-height:100vh;box-shadow:none;border-radius:0;padding:48px 40px}.sol-modal-default .sol-modal_content{display:flex;flex-direction:column;justify-content:space-between}.sol-modal-default .sol-modal_body{overflow-y:auto;padding-bottom:24px}.sol-modal-default .sol-modal_actions{margin-top:0;position:relative}.sol-modal-default .sol-modal_actions:before{content:"";position:absolute;height:24px;bottom:100%;left:0;right:0;background:linear-gradient(to bottom, transparent 0%, #f9f9fa 60%)}.sol-modal_close{display:flex;justify-content:flex-end}.sol-modal_closeButton{cursor:pointer;background:none;color:inherit;border:none;padding:0;line-height:0}.sol-modal_overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,.5019607843)}.sol-modal_content{min-width:448px;background-color:#f9f9fa;box-shadow:0px 16px 32px rgba(0,0,0,.2392156863);border-radius:8px;padding:16px 16px 40px;text-align:center;animation:scaleModal .2s ease forwards;max-height:calc(100vh - 64px);overflow:auto;margin:0 32px}.sol-modal_illustration{margin-top:16px;margin-left:auto;margin-right:auto;max-width:100%}.sol-modal_headline{margin-top:16px;font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;color:#2d3846}.sol-modal_description{margin-top:8px;font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}.sol-modal_actions{display:flex;justify-content:center;margin-top:24px}.sol-modal_actions>*+*{margin-left:24px}@media(max-width: 575px){.sol-modal_content{min-width:296px}.sol-modal-fullscreen .sol-modal_content{padding:48px 16px}.sol-modal_actions{flex-direction:column-reverse}.sol-modal_actions>*+*{margin-left:0}.sol-modal_actions *:not(:last-child){margin-top:16px}}.sol-input{display:flex;flex-direction:column;color:#6b7f99}.sol-input:hover .sol-input_control{border-color:#2493df}.sol-input_control{position:relative;border:solid 1px #c8d2db;border-radius:4px;height:48px;transition:all .2s linear}.sol-input_input{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;width:100%;height:100%;padding:0 16px;color:#2d3846;border:none;background-color:rgba(0,0,0,0)}.sol-input_input:focus{outline:none}.sol-input_label{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;margin-bottom:8px}.sol-input_caption{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;margin-top:8px}.sol-input_icon{position:absolute;top:50%;transform:translateY(-50%);right:16px;height:24px;width:24px}.sol-input-s .sol-input_control{height:32px}.sol-input-s .sol-input_input{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.sol-input-s .sol-input_label{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.3;font-weight:600}.sol-input-s .sol-input_caption{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;margin-top:8px}.sol-input-s .sol-input_icon{height:16px;width:16px}.sol-input.has-icon .sol-input_input{padding-right:56px}.sol-input.is-invalid .sol-input_control{border-color:#f35843}.sol-input.is-invalid .sol-input_icon,.sol-input.is-invalid .sol-input_caption{color:#f35843}.sol-input.is-valid .sol-input_control{border-color:#40bf9c}.sol-input.is-valid .sol-input_icon{color:#40bf9c}.sol-input.is-focused .sol-input_control{box-shadow:0 0 0 4px #d3e9f9}.sol-input.is-disabled{opacity:.5;pointer-events:none}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0);text-decoration:none}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a{outline:none;text-decoration:none}a:focus,a:visited{outline:none}a:focus:focus,a:visited:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.grecaptcha-badge{visibility:hidden}@font-face{font-family:"GothamRounded-Light";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"GothamRounded-Normal";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"GothamRounded-Medium";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"GothamRounded-Bold";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnZKveRhf6Xl7Glw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzeRhf6Xl7Glw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnLK3eRhf6Xl7Glw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7Ss9XZYQ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDto1d3HnvfUS5NBBA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfUS5NBBA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Gloria Hallelujah";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/gloriahallelujah/v21/LYjYdHv3kUk9BMV96EIswT9DIbW-MIS11zOmvVCE.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Caveat";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/caveat/v18/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpYT5Kmgq3sw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"SF Mono";font-style:normal;font-weight:600;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-bold.ttf") format("truetype")}@font-face{font-family:"SF Mono";font-style:normal;font-weight:400;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-medium.ttf") format("truetype")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 800;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#main{width:100%;max-width:100%;overflow:hidden}iframe[title="recaptcha challenge expires in two minutes"]{pointer-events:all}@media screen and (max-width: 1279px){#CybotCookiebotDialog{bottom:0 !important;top:unset !important;transform:translate(-50%, 0) !important}} /*# sourceURL=webpack://./src/client/App.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/fontface.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/animations.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/global.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/utility.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/picky.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Button/Button.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/object.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Modal/Modal.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Forms/Input/Input.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_reset.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_fonts.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jbGllbnQvQXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL2ZvbnRmYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdXRpbGl0eS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy9waWNreS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvQnV0dG9uL0J1dHRvbi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Nb2RhbC9Nb2RhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvRm9ybXMvSW5wdXQvSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL19yZXNldC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvX2ZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0NHQSx1QkFDRSxDQUFBLHlOQUNBLENBQUEsaUJBSUEsQ0FBQSxlQ1RlLENBQUEsV0RZakIsdUJBQ0UsQ0FBQSxtTkFDQSxDQUFBLGlCQUlBLENBQUEsZUNoQmMsQ0FBQSxXRG1CaEIsdUJBQ0UsQ0FBQSxrRkFDQSxDQUFBLG1NQUNBLENBQUEsaUJBR0EsQ0FBQSxlQzNCZSxDQUFBLFdEOEJqQiwrQkFDRSxDQUFBLDJHQUNBLENBQUEsaUJBRUEsQ0FBQSxlQ2pDYyxDQUFBLFdEb0NoQiwrQkFDRSxDQUFBLHlHQUNBLENBQUEsaUJBRUEsQ0FBQSxlQ3ZDYyxDQUFBLFdEMENoQiwrQkFDRSxDQUFBLDhHQUNBLENBQUEsaUJBRUEsQ0FBQSxlQzdDZSxDQUFBLGtCQ0hqQixHQUNFLHNCQUNFLENBQUEsS0FFRix3QkFDRSxDQUFBLENBQUEsa0JBSUosS0FDRSxTQUNFLENBQUEsR0FHRixTQUNFLENBQUEsQ0FBQSxtQkNaRixxQkFHRSxDQUFBLEtBSUosa0NBQ0UsQ0FBQSxpQ0FDQSxDQUFBLGFBQ0EsQ0FBQSxrQ0MySXdCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxPRHZJMUIsUUFDRSxDQUFBLHVDQUdGLGtDQ2xCWSxDQUFBLGdCQ0RaLGtDRHNKMEIsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGdCQ25KMUIsa0NEbUowQixDQUFBLGNBQUEsQ0FBQSxzQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsZ0JDaEoxQixrQ0RnSjBCLENBQUEsY0FBQSxDQUFBLHNCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxnQkM3STFCLGtDRDZJMEIsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGdCQzFJMUIsa0NEMEkwQixDQUFBLGNBQUEsQ0FBQSxzQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsZ0JDdkkxQixrQ0R1STBCLENBQUEsY0FBQSxDQUFBLHNCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxnQkNwSTFCLGtDRG9JMEIsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGdCQ2pJMUIsa0NEaUkwQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsYUM5SDFCLGtDRDhIMEIsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGFDM0gxQixrQ0QySDBCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxhQ3hIMUIsa0NEd0gwQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsYUNySDFCLGtDRHFIMEIsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLG9CQ2xIMUIsa0NEa0gwQixDQUFBLGNBQUEsQ0FBQSxnQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsb0JDL0cxQixrQ0QrRzBCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxvQkM1RzFCLGtDRDRHMEIsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLG9CQ3pHMUIsa0NEeUcwQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsa0JFdkp4QixpREFDRSxDQUFBLFlDTUosaUJBQ0UsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsY0FDQSxDQUFBLFFBQ0EsQ0FBQSxpQkNmZSxDQUFBLGlCRGlCZixDQUFBLG9CQUNBLENBQUEsc0NBQ0EsQ0FBQSxjQUNBLENBQUEsOERBRUEsV0FHRSxDQUFBLG1CQUNBLENBQUEsd0JBSUEsb0NBQ0UsQ0FBQSxXRTNCSSxDQUFBLFVBQUEsQ0FBQSxnQkZpQ1IsWUFDRSxDQUFBLGlCQUdGLFVBQ0UsQ0FBQSxvQkFHRix3QkdSMEIsQ0FBQSxVQUROLENBQUEsMEJIWWxCLHdCR1Y4QixDQUFBLDJCSGE5Qix3QkdaK0IsQ0FBQSxzQkhnQmpDLDhCQUNFLENBQUEsd0JBQ0EsQ0FBQSxhR2pCb0IsQ0FBQSw0QkhtQnBCLHdCR2pCZ0MsQ0FBQSw2QkhvQmhDLHdCR25CaUMsQ0FBQSxxQkh1Qm5DLDhCQUNFLENBQUEsYUd2Qm1CLENBQUEsMkJIeUJuQix3Qkd2QitCLENBQUEsNEJIMEIvQix3Qkd6QmdDLENBQUEsb0JINkJsQyx3QkczQjBCLENBQUEsVUFETixDQUFBLDBCSCtCbEIsd0JHN0I4QixDQUFBLDJCSGdDOUIsd0JHL0IrQixDQUFBLG1CSG1DakMsd0JHakN5QixDQUFBLFVBRE4sQ0FBQSx5QkhxQ2pCLHdCR25DNkIsQ0FBQSwwQkhzQzdCLHdCR3JDOEIsQ0FBQSxnQkh5Q2hDLHdCR3ZDc0IsQ0FBQSxhQUROLENBQUEsc0JIMkNkLHdCR3pDMEIsQ0FBQSx1Qkg0QzFCLHdCRzNDMkIsQ0FBQSxzQkhnRDdCLHFEQUNFLENBQUEsd0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLFVBQ0EsQ0FBQSw0QkFDQSx3QkFDRSxDQUFBLDZCQUVGLHdCQUNFLENBQUEsd0JBR0oscURBQ0UsQ0FBQSxxQkFDQSxDQUFBLGFBQ0EsQ0FBQSx3QkFDQSxDQUFBLDhCQUNBLHFDQUNFLENBQUEsK0JBRUYscUNBQ0UsQ0FBQSxjQUlKLGtDSG9Cd0IsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxhQUFBLENBQUEsZUFBQSxDQUFBLGNHbEJ0QixDQUFBLGVFL0hRLENBQUEsY0ZtSVYsa0NIY3dCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsYUFBQSxDQUFBLGVBQUEsQ0FBQSxjR1p0QixDQUFBLGVFdklPLENBQUEscUNGMklMLFdFN0lJLENBQUEsVUFBQSxDQUFBLHdDRnFKVixZQUNFLGVBQ0UsQ0FBQSxDQUFBLHNCSWxKSixHQUNFLG9CQUNFLENBQUEsS0FFRixrQkFDRSxDQUFBLENBQUEsV0FJSixjQUNFLENBQUEsS0FDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsTUFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsV0FDQSxDQUFBLGFEb0RrQixDQUFBLGtDQ2xEbEIsQ0FBQSx3Q0FHRSxTQUNFLENBQUEsc0NBRUYsVUYvQk0sQ0FBQSxRQUFBLENBQUEsaUJFa0NKLENBQUEsaUNBS0YsYURxQ2UsQ0FBQSx5Q0MvQmYsVUFDRSxDQUFBLFFBQ0EsQ0FBQSxZQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsc0NBS0YsWUFDRSxDQUFBLHFCQUNBLENBQUEsNkJBQ0EsQ0FBQSxtQ0FFRixlQUNFLENBQUEsbUJGOURJLENBQUEsc0NFaUVOLFlBQ0UsQ0FBQSxpQkFDQSxDQUFBLDZDQUNBLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLFdGdEVFLENBQUEsV0V3RUYsQ0FBQSxNQUNBLENBQUEsT0FDQSxDQUFBLGtFQUNBLENBQUEsaUJBU04sWUFDRSxDQUFBLHdCQUNBLENBQUEsdUJBR0YsY0FDRSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxhQUNBLENBQUEsbUJBR0YsaUJBQ0UsQ0FBQSxLQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLHdDRDFFbUIsQ0FBQSxtQkM4RXJCLGVBQ0UsQ0FBQSx3QkRsQ2UsQ0FBQSxnREZ6RUMsQ0FBQSxpQkFMSCxDQUFBLHNCR29IYixDQUFBLGlCQUNBLENBQUEsc0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLGFBQ0EsQ0FBQSxhQUNBLENBQUEsd0JBR0YsZUYxSFEsQ0FBQSxnQkU0SE4sQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxvQkFHRixlRmpJUSxDQUFBLGtDTHFKZ0IsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGFNM0VULENBQUEsdUJDNkRmLGNGeklTLENBQUEsa0NMdUplLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxtQk9UeEIsWUFDRSxDQUFBLHNCQUNBLENBQUEsZUY3SU0sQ0FBQSx1QkUrSU4sZ0JGL0lNLENBQUEseUJFc0pWLG1CQUVJLGVBQ0UsQ0FBQSx5Q0FJQSxpQkFDRSxDQUFBLG1CQUlKLDZCQUNFLENBQUEsdUJBRUEsYUFDRSxDQUFBLHNDQUVGLGVGektJLENBQUEsQ0FBQSxXR0tWLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLGFGVGUsQ0FBQSxvQ0VZYixvQkYyRGtCLENBQUEsbUJFdERwQixpQkFDRSxDQUFBLHdCQUNBLENBQUEsaUJKcEJhLENBQUEsV0lzQmIsQ0FBQSx5QkFDQSxDQUFBLGlCQUdGLGtDUjhId0IsQ0FBQSxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLFVRNUh0QixDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsYUY4QlMsQ0FBQSxXRTVCVCxDQUFBLDhCQUNBLENBQUEsdUJBQ0EsWUFDRSxDQUFBLGlCQUlKLGtDUmlId0IsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLGlCS3ZKZixDQUFBLG1CRzJDVCxrQ1I0R3dCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxjS3ZKZixDQUFBLGdCR2dEVCxpQkFDRSxDQUFBLE9BQ0EsQ0FBQSwwQkFDQSxDQUFBLFVIakRNLENBQUEsV0dtRE4sQ0FBQSxVQUNBLENBQUEsZ0NBSUEsV0FDRSxDQUFBLDhCQUdGLGtDUnlGc0IsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxDQUFBLDhCUXJGdEIsa0NScUZzQixDQUFBLGNBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxlQUFBLENBQUEsZ0NRakZ0QixrQ1JpRnNCLENBQUEsY0FBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxjS3ZKZixDQUFBLDZCRzJFUCxXQUNFLENBQUEsVUFDQSxDQUFBLHFDQU1BLGtCQUNFLENBQUEseUNBT0Ysb0JGakJnQixDQUFBLCtFRW9CaEIsYUYvQmMsQ0FBQSx1Q0V3Q2Qsb0JGL0JpQixDQUFBLG9DRWtDakIsYUY3Q2UsQ0FBQSx5Q0VxRGYsNEJBQ0UsQ0FBQSx1QkFLTixVQUNFLENBQUEsbUJBQ0EsQ0FBQSxvQkMzSEosWUFDSSxDQUFBLHFDQUNBLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxVQUNBLENBQUEsMEJBRUEsb0JBUEosZ0JBUVEsQ0FBQSxDQUFBLGlEQUdKLG9CQVhKLGdCQVlRLENBQUEsQ0FBQSxnREFHSixvQkFmSixlQWdCUSxDQUFBLENBQUEsK0NBR0osb0JBbkJKLGVBb0JRLENBQUEsQ0FBQSwrQ0FHSixvQkF2QkosZUF3QlEsQ0FBQSxDQUFBLHlCQUVKLG9CQTFCSixvQ0EyQlEsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLENBQUEseUJBR0osc0JBQ0ksQ0FBQSwyQkFFSixzQkFDSSxDQUFBLDJCQUdKLHNCQUNJLENBQUEsMkJBRUosc0JBQ0ksQ0FBQSwyQkFFSixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSwyQkFHUixzQkFDSSxDQUFBLHlCQUNBLDJCQUZKLHNCQUdRLENBQUEsQ0FBQSw0QkFHUix1QkFDSSxDQUFBLHlCQUNBLDRCQUZKLHNCQUdRLENBQUEsQ0FBQSw0QkFHUix1QkFDSSxDQUFBLHlCQUNBLDRCQUZKLHNCQUdRLENBQUEsQ0FBQSw0QkFHUix1QkFDSSxDQUFBLHlCQUVBLDRCQUhKLHNCQUlRLENBQUEsQ0FBQSw2QkFJUixtQkFDSSxDQUFBLDZCQUVKLG1CQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FBQSw2QkFFSixtQkFDSSxDQUFBLDZCQUVKLG1CQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FBQSw2QkFFSixtQkFDSSxDQUFBLDZCQUVKLG1CQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FBQSw4QkFFSixvQkFDSSxDQUFBLDhCQUVKLG9CQUNJLENBQUEsMlpDOUhSLFFBYUksQ0FBQSxTQUNILENBQUEsUUFDRyxDQUFBLFlBQ0EsQ0FBQSxjQUNILENBQUEsdUJBQ0csQ0FBQSxxQkFDQSxDQUFBLEVBR0osNkNBQ0ksQ0FBQSxvQkFDQSxDQUFBLE9BSUosU0FDSSxDQUFBLDhFQUlKLGFBRUMsQ0FBQSxLQUdELGFBQ0MsQ0FBQSxNQUdELGVBQ0MsQ0FBQSxhQUdELFdBQ0MsQ0FBQSxvREFHRCxVQUVDLENBQUEsWUFDQSxDQUFBLE1BR0Qsd0JBQ0MsQ0FBQSxnQkFDQSxDQUFBLHVNQUdELHVCQUlJLENBQUEsb0JBQ0EsQ0FBQSxtQkFHSix1QkFDSSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHNCQUNBLENBQUEsU0FHSixhQUNJLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsbUJBT0osb0JBR0ksRUFBQSxjQUNBLEVBQUEsTUFDQSxDQUFBLGNBQ0EsQ0FBQSxzQkFRSixZQUNJLENBQUEsUUFDQSxDQUFBLFNBUUosWUFDSSxDQUFBLEtBVUosY0FDSSxDQUFBLDZCQUNBLENBQUEseUJBQ0EsQ0FBQSxRQU9KLFlBQ0ksQ0FBQSxFQUdKLFlBQ0ksQ0FBQSxvQkFDQSxDQUFBLGtCQUNBLFlBRUksQ0FBQSw4QkFDQSxZQUNJLENBQUEsaUJBUVosU0FFSSxDQUFBLElBUUosUUFDSSxDQUFBLDhCQUNBLENBQUEsT0FPSixRQUNJLENBQUEsS0FPSixRQUNJLENBQUEsU0FPSix1QkFDSSxDQUFBLFlBQ0EsQ0FBQSwwQkFDQSxDQUFBLE9BU0osUUFDSSxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxFQUFBLGdCQUNBLENBQUEsNkJBVUosY0FJSSxDQUFBLFFBQ0EsQ0FBQSx1QkFDQSxFQUFBLHFCQUNBLENBQUEsYUFRSixrQkFFSSxDQUFBLGNBVUosbUJBRUksQ0FBQSxvRUFhSix5QkFJSSxDQUFBLGNBQ0EsRUFBQSxnQkFDQSxDQUFBLHNDQU9KLGNBRUksQ0FBQSx1Q0FVSixxQkFFSSxDQUFBLFNBQ0EsRUFBQSxXQUNBLEVBQUEsVUFDQSxDQUFBLG1CQVNKLDRCQUNJLENBQUEsMkJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHNCQUNBLENBQUEsK0ZBUUosdUJBRUksQ0FBQSxpREFPSixRQUVJLENBQUEsU0FDQSxDQUFBLFNBUUosYUFDSSxDQUFBLGtCQUNBLENBQUEsTUFPSix3QkFDSSxDQUFBLGdCQUNBLENBQUEsa0NBR0osVUFLSSxDQUFBLElBR0oscUJBQ0ksQ0FBQSxTQUdKLFFBQ0ksQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLFNBR0osZUFDSSxDQUFBLGFBR0osYUFDSSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLGtCQUdKLGlCQUNJLENBQUEsV0NqWEosaUNBQ0ksQ0FBQSxxU0FDQSxDQUFBLGVBR0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osa0NBQ0ksQ0FBQSxrU0FDQSxDQUFBLGtCQUdBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLGtDQUNJLENBQUEsd1NBQ0EsQ0FBQSxlQUdBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLGdDQUNJLENBQUEsa1NBQ0EsQ0FBQSxnQkFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSix1QkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHNHQUNBLENBQUEsNktBQ0EsQ0FBQSxXQUdKLHVCQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsMEdBQ0EsQ0FBQSw2S0FDQSxDQUFBLFdBR0osdUJBQ0ksQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwR0FDQSxDQUFBLDZLQUNBLENBQUEsV0FHSix1QkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDBHQUNBLENBQUEsNktBQ0EsQ0FBQSxXQUdKLHVCQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsc0dBQ0EsQ0FBQSw2S0FDQSxDQUFBLFdBR0osdUJBQ0ksQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwR0FDQSxDQUFBLDZLQUNBLENBQUEsV0FHSix1QkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDBHQUNBLENBQUEsNktBQ0EsQ0FBQSxXQUdKLCtCQUNJLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsd0hBQ0EsQ0FBQSw2S0FDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxvSEFDQSxDQUFBLDZLQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLDZRQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLGdSQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLG9RQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixvQkFDSSxDQUFBLG1SQUNBLENBQUEsZUFHQSxDQUFBLGlCQUNBLENBQUEsV0FHSixxQkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDRGQUNBLENBQUEsV0FJSixxQkFDSSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLDhGQUNBLENBQUEsV0FJSiwrQkFDSSxDQUFBLGlCQUNBLENBQUEsbUJBQ0EsQ0FBQSxzSEFDQSxDQUFBLDZLQUNBLENBQUEsTWhCNUpKLFVBQ0MsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLDJEQUdELGtCQUNDLENBQUEsc0NBR0Qsc0JBQ0MsbUJBQ0MsQ0FBQSxvQkFDQSxDQUFBLHVDQUNBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy9jb21tb25cIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9CdXR0b24vQnV0dG9uXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvTW9kYWwvTW9kYWxcIjtcbkB1c2UgXCJAc29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0Zvcm1zL0lucHV0L0lucHV0XCI7XG5cbkBpbXBvcnQgXCJjYXJwZXRcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbiNtYWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaWZyYW1lW3RpdGxlPVwicmVjYXB0Y2hhIGNoYWxsZW5nZSBleHBpcmVzIGluIHR3byBtaW51dGVzXCJdIHtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdCNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAdXNlICcuL3VybCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1JlZ3VsYXIvZmlyYS1zYW5zLXYxMC1sYXRpbi1yZWd1bGFyLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1JlZ3VsYXIvZmlyYS1zYW5zLXYxMC1sYXRpbi1yZWd1bGFyLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1NlbWlCb2xkL2ZpcmEtc2Fucy12MTAtbGF0aW4tNjAwLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7dXJsLiRmb250c31GaXJhU2Fuc1NlbWlCb2xkL2ZpcmEtc2Fucy12MTAtbGF0aW4tNjAwLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmc7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIE1vbm8nO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfUZpcmFNb25vUmVndWxhci9GaXJhTW9uby1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfUZpcmFNb25vUmVndWxhci9GaXJhTW9uby1SZWd1bGFyLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7dXJsLiRmb250c31GaXJhTW9ub1JlZ3VsYXIvRmlyYU1vbm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfXBsdXNqYWthcnRhc2Fucy9wbHVzamFrYXJ0YXNhbnMtbWVkaXVtLnR0ZicpXG4gICAgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtbWVkaXVtO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3t1cmwuJGZvbnRzfXBsdXNqYWthcnRhc2Fucy9wbHVzamFrYXJ0YXNhbnMtYm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7dXJsLiRmb250c31wbHVzamFrYXJ0YXNhbnMvcGx1c2pha2FydGFzYW5zLWV4dHJhYm9sZC50dGYnKVxuICAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXhzdHJvbmc7XG59XG4iLCIkd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiR3ZWlnaHQtbWVkaXVtOiA1MDA7XG4kd2VpZ2h0LXN0cm9uZzogNjAwO1xuJHdlaWdodC14c3Ryb25nOiA3MDA7XG4kbGV0dGVyU3BhY2luZy0yeHM6IC0wLjAzZW07XG4kbGV0dGVyU3BhY2luZy14czogLTAuMDJlbTtcbiRsZXR0ZXJTcGFjaW5nLXM6IC0wLjAxZW07XG4kbGV0dGVyU3BhY2luZy1tOiAwO1xuJGxldHRlclNwYWNpbmctbDogMC4wMWVtO1xuJGxldHRlclNwYWNpbmcteGw6IDAuMDJlbTtcbiRsZXR0ZXJTcGFjaW5nLTJ4bDogMC4wM2VtO1xuJGxpbmVIZWlnaHQtM3hzOiAxO1xuJGxpbmVIZWlnaHQtMnhzOiAxLjE7XG4kbGluZUhlaWdodC14czogMS4yO1xuJGxpbmVIZWlnaHQtczogMS4zO1xuJGxpbmVIZWlnaHQtbTogMS40O1xuJGxpbmVIZWlnaHQtbDogMS41O1xuJGxpbmVIZWlnaHQteGw6IDI7XG4kc2l6ZS0yeHM6IDEwcHg7XG4kc2l6ZS14czogMTJweDtcbiRzaXplLXM6IDE0cHg7XG4kc2l6ZS1tOiAxNnB4O1xuJHNpemUtbWw6IDE4cHg7XG4kc2l6ZS1sOiAyMHB4O1xuJHNpemUteGw6IDI0cHg7XG4kc2l6ZS0yeGw6IDI4cHg7XG4kc2l6ZS0zeGw6IDMycHg7XG4kc2l6ZS00eGw6IDQwcHg7XG4kc2l6ZS01eGw6IDU2cHg7XG4kc2l6ZS02eGw6IDcycHg7XG4kc2l6ZS03eGw6IDgwcHg7XG4iLCJAa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAdXNlICcuL3R5cG9ncmFwaHknO1xuXG4qIHtcbiAgJixcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCxcbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZpcmEtc2Fucztcbn1cbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi90eXBvZ3JhcGh5JztcblxuLnRleHQtZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnZGlzcGxheS0xJyk7XG59XG4udGV4dC1kaXNwbGF5LTIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdkaXNwbGF5LTInKTtcbn1cbi50ZXh0LWhlYWRpbmctMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctMScpO1xufVxuLnRleHQtaGVhZGluZy0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy0yJyk7XG59XG4udGV4dC1oZWFkaW5nLTMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTMnKTtcbn1cbi50ZXh0LWhlYWRpbmctNCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNCcpO1xufVxuLnRleHQtaGVhZGluZy01IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy01Jyk7XG59XG4udGV4dC1oZWFkaW5nLTYge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTYnKTtcbn1cbi50ZXh0LWJvZHktMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xufVxuLnRleHQtYm9keS0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0yJyk7XG59XG4udGV4dC1ib2R5LTMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMnKTtcbn1cbi50ZXh0LWJvZHktNCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNCcpO1xufVxuLnRleHQtYm9keS0xLXN0cm9uZyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMS1zdHJvbmcnKTtcbn1cbi50ZXh0LWJvZHktMi1zdHJvbmcge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTItc3Ryb25nJyk7XG59XG4udGV4dC1ib2R5LTMtc3Ryb25nIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0zLXN0cm9uZycpO1xufVxuLnRleHQtYm9keS00LXN0cm9uZyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNC1zdHJvbmcnKTtcbn1cbiIsIi7wn5KFIHtcbiAgW2NsYXNzXj0nc29sLSddIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDAwcHggcmdiYSgjOGVmYjE5LCAwLjcpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi9zdHlsZXMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL3N0eWxlcy90b2tlbnMvY29sb3InO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9sYXlvdXQnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9vYmplY3QnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3R5cG9ncmFwaHknO1xuXG4kYnV0dG9uLW5zOiBmdW5jdGlvbnMuZ2V0TlMoJ2J1dHRvbicpO1xuXG4uI3skYnV0dG9uLW5zfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogb2JqZWN0LiRib3JkZXJSYWRpdXMtcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmRpc2FibGVkLFxuICAmLWRpc2FibGVkLFxuICAmLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDUwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtbG9hZGluZyB7XG4gICAgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgaGVpZ2h0OiBsYXlvdXQuJHNwYWNlLWw7XG4gICAgICB3aWR0aDogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwIGxheW91dC4kc3BhY2UteHM7XG4gIH1cblxuICAmLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgICBjb2xvcjogY29sb3IuJGJ1dHRvbi1wcmltYXJ5LXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyO1xuICAgIGNvbG9yOiBjb2xvci4kYnV0dG9uLXNlY29uZGFyeS10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgfVxuICB9XG4gICYtdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjb2xvci4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgfVxuICB9XG4gICYtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ7XG4gICAgY29sb3I6IGNvbG9yLiRidXR0b24tc3VjY2Vzcy10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ7XG4gICAgY29sb3I6IGNvbG9yLiRidXR0b24tZGFuZ2VyLXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi1wcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRidXR0b24tcHJvLWJhY2tncm91bmQ7XG4gICAgY29sb3I6IGNvbG9yLiRidXR0b24tcHJvLXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG4gIH1cbiAgLy8gVE9ETzogVXNlIHRoZSBjb2xvcnMgZnJvbSBkZXNpZ24gc3lzdGVtIHBhbGV0dGVcbiAgJi1haXByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRwbHVzLWpha2FydGEtc2FucyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjUyZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyNTJkZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Yjc1ZTQ7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Yjc1ZTQ7XG4gICAgfVxuICB9XG4gICYtYWlzZWNvbmRhcnkge1xuICAgIGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRwbHVzLWpha2FydGEtc2FucyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM4MjUyZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyNTJkZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxOTQsIDIzMywgMC4yKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE5NCwgMjMzLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gICYtbSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYnV0dG9uLW0nKTtcbiAgICBwYWRkaW5nOiAwIGxheW91dC4kc3BhY2UtM3hsO1xuICAgIG1pbi1oZWlnaHQ6IGxheW91dC4kc3BhY2UtM3hsO1xuICB9XG5cbiAgJi1zIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdidXR0b24tcycpO1xuICAgIHBhZGRpbmc6IDAgbGF5b3V0LiRzcGFjZS1sO1xuICAgIG1pbi1oZWlnaHQ6IGxheW91dC4kc3BhY2UteGw7XG5cbiAgICAmLiN7JGJ1dHRvbi1uc30tbG9hZGluZyB7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgICAgd2lkdGg6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuI3skYnV0dG9uLW5zfSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiJGJvcmRlclJhZGl1cy1zOiA0cHg7XG4kYm9yZGVyUmFkaXVzLW06IDhweDtcbiRib3JkZXJSYWRpdXMtbDogMTBweDtcbiRib3JkZXJXaWR0aC1tOiAxcHg7XG4kc2hhZG93LWdsb2JhbC0xMDA6IDBweCAycHggNHB4ICMwMDAwMDAxZjtcbiRzaGFkb3ctZ2xvYmFsLTMwMDogMHB4IDhweCAxMnB4ICMwMDAwMDAyOTtcbiRzaGFkb3ctZ2xvYmFsLTUwMDogMHB4IDE2cHggMzJweCAjMDAwMDAwM2Q7XG4iLCIkc3BhY2UtMnhzOiA0cHg7XG4kc3BhY2UteHM6IDhweDtcbiRzcGFjZS1zOiAxMnB4O1xuJHNwYWNlLW06IDE2cHg7XG4kc3BhY2UtbDogMjRweDtcbiRzcGFjZS14bDogMzJweDtcbiRzcGFjZS0yeGw6IDQwcHg7XG4kc3BhY2UtM3hsOiA0OHB4O1xuJHNwYWNlLTR4bDogNjRweDtcbiRzcGFjZS01eGw6IDgwcHg7XG4kc3BhY2UtNnhsOiAxMjBweDtcbiRzcGFjZS03eGw6IDE2MHB4O1xuJHNpemUtYmFzZTogOHB4O1xuIiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5AdXNlICcuLi8uLi9zdHlsZXMvdHlwb2dyYXBoeSc7XG5cbiRtb2RhbC1uczogZnVuY3Rpb25zLmdldE5TKCdtb2RhbCcpO1xuXG5Aa2V5ZnJhbWVzIHNjYWxlTW9kYWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLiN7JG1vZGFsLW5zfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBjb2xvcjogY29sb3IuJG1vZGFsLWRlc2NyaXB0aW9uO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG5cbiAgJi1ub1BhZGRpbmcge1xuICAgIC4jeyRtb2RhbC1uc31fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuI3skbW9kYWwtbnN9X2Nsb3NlIHtcbiAgICAgIHJpZ2h0OiBsYXlvdXQuJHNwYWNlLW07XG4gICAgICB0b3A6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmLWRhcmsge1xuICAgIC4jeyRtb2RhbC1uc31fY2xvc2Uge1xuICAgICAgY29sb3I6IGNvbG9yLiRtb2RhbC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gICYtZnVsbHNjcmVlbiB7XG4gICAgLiN7JG1vZGFsLW5zfV9jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLTN4bCBsYXlvdXQuJHNwYWNlLTJ4bDtcbiAgICB9XG4gIH1cblxuICAmLWRlZmF1bHQge1xuICAgIC4jeyRtb2RhbC1uc31fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLiN7JG1vZGFsLW5zfV9ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cbiAgICAuI3skbW9kYWwtbnN9X2FjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBsYXlvdXQuJHNwYWNlLWw7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXG4gICAgICAgICAgY29sb3IuJG1vZGFsLWJhY2tncm91bmQgNjAlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9jbG9zZUJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAmX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGVmZmVjdC1tb2RhbC1vdmVybGF5O1xuICB9XG5cbiAgJl9jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IGxheW91dC4kc2l6ZS1iYXNlICogNTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJG1vZGFsLWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogb2JqZWN0LiRzaGFkb3ctZ2xvYmFsLTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiBvYmplY3QuJGJvcmRlclJhZGl1cy1tO1xuICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtbSBsYXlvdXQuJHNwYWNlLW0gbGF5b3V0LiRzcGFjZS0yeGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogc2NhbGVNb2RhbCAwLjJzIGVhc2UgZm9yd2FyZHM7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIGxheW91dC4kc3BhY2UteGwgKiAyKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDAgbGF5b3V0LiRzcGFjZS14bDtcbiAgfVxuXG4gICZfaWxsdXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBsYXlvdXQuJHNwYWNlLW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtbTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTQnKTtcbiAgICBjb2xvcjogY29sb3IuJG1vZGFsLWhlYWRsaW5lO1xuICB9XG5cbiAgJl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14cztcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcbiAgfVxuXG4gICZfYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBsYXlvdXQuJHNwYWNlLWw7XG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUT0RPOiBSZXBsYWNlIHRoaXMgYnkgc2VtYW50aWMgbWVkaWFxdWVyaWVzXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLiN7JG1vZGFsLW5zfSB7XG4gICAgJl9jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiAzNztcbiAgICB9XG5cbiAgICAmLWZ1bGxzY3JlZW4ge1xuICAgICAgLiN7JG1vZGFsLW5zfV9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogbGF5b3V0LiRzcGFjZS0zeGwgbGF5b3V0LiRzcGFjZS1tO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgID4gKiArICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdHlwb2dyYXBoeSc7XG5cbiRpbnB1dC1uczogZnVuY3Rpb25zLmdldE5TKCdpbnB1dCcpO1xuXG4uI3skaW5wdXQtbnN9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgJjpob3ZlciAuI3skaW5wdXQtbnN9IHtcbiAgICAmX2NvbnRyb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci4kaW5wdXQtYm9yZGVyLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb2xvci4kaW5wdXQtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG5cbiAgJl9pbnB1dCB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgbGF5b3V0LiRzcGFjZS1tO1xuICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfbGFiZWwge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNCcpO1xuICAgIG1hcmdpbi1ib3R0b206IGxheW91dC4kc3BhY2UteHM7XG4gIH1cblxuICAmX2NhcHRpb24ge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xuICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UteHM7XG4gIH1cblxuICAmX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IGxheW91dC4kc3BhY2UtbTtcbiAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogMztcbiAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiAzO1xuICB9XG5cbiAgJi1zIC4jeyRpbnB1dC1uc30ge1xuICAgICZfY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogNDtcbiAgICB9XG5cbiAgICAmX2lucHV0IHtcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMycpO1xuICAgIH1cblxuICAgICZfbGFiZWwge1xuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy02Jyk7XG4gICAgfVxuXG4gICAgJl9jYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMicpO1xuICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14cztcbiAgICB9XG5cbiAgICAmX2ljb24ge1xuICAgICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDI7XG4gICAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiAyO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWljb24ge1xuICAgIC4jeyRpbnB1dC1uc30ge1xuICAgICAgJl9pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWludmFsaWQge1xuICAgIC4jeyRpbnB1dC1uc30ge1xuICAgICAgJl9jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci4kaW5wdXQtYm9yZGVyLWRhbmdlcjtcbiAgICAgIH1cbiAgICAgICZfaWNvbixcbiAgICAgICZfY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dC1kYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy12YWxpZCB7XG4gICAgLiN7JGlucHV0LW5zfSB7XG4gICAgICAmX2NvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLiRpbnB1dC1ib3JkZXItc3VjY2VzcztcbiAgICAgIH1cbiAgICAgICZfaWNvbiB7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dC1zdWNjZXNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtZm9jdXNlZCB7XG4gICAgLiN7JGlucHV0LW5zfSB7XG4gICAgICAmX2NvbnRyb2wge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3IuJGlucHV0LWZvY3VzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNocm9tZWZyYW1lIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZC1MaWdodFwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1MaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkLU5vcm1hbFwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb29rLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb29rLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtQm9vay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkLU1lZGl1bVwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbVJvdW5kZWQtQm9sZCc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb2xkLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhc2Fucy92MTcvdmE5RTRrRE54TVpkV2ZNT0Q1VnZsNGpMYXpYM2RBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYXNhbnMvdjE3L3ZhOUI0a0ROeE1aZFdmTU9ENVZuWkt2ZVJoZjZYbDdHbHcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhc2Fucy92MTcvdmE5QjRrRE54TVpkV2ZNT0Q1Vm5TS3plUmhmNlhsN0dsdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFzYW5zL3YxNy92YTlCNGtETnhNWmRXZk1PRDVWbkxLM2VSaGY2WGw3R2x3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYW1vbm8vdjE0L04wYlgyU2xGUHYxd2VHZUxaRHRnSnY3U3M5WFpZUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBNb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFtb25vL3YxNC9OMGJTMlNsRlB2MXdlR2VMWkR0bzFkM0hudmZVUzVOQkJBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYW1vbm8vdjE0L04wYlMyU2xGUHYxd2VHZUxaRHRvbmR2SG52ZlVTNU5CQkEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdsb3JpYSBIYWxsZWx1amFoXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2dsb3JpYWhhbGxlbHVqYWgvdjIxL0xZallkSHYza1VrOUJNVjk2RUlzd1Q5REliVy1NSVMxMXpPbXZWQ0Uud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2NhdmVhdC92MTgvV256bkhBYzViQWZZQjJRUmFoN3BjcE52T3gtcGpmSjllSVdwWVQ1S21ncTNzdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFudG9uXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBhbnRvblwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVNlbWlCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVNlbWlCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1TZW1pQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQYW50b25cIjtcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFudG9uXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tRXh0cmFCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUV4dHJhQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tRXh0cmFCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybChcImh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9zZm1vbm8vc2Ztb25vLWJvbGQudHRmXCIpXG4gICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTRiBNb25vXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCJodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvc2Ztb25vL3NmbW9uby1tZWRpdW0udHRmXCIpXG4gICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwIDgwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGx1c2pha2FydGFzYW5zL3Y4L0xESW9hb21RTlFjc0E4OGM3Tzl5WjRLTUNvT2c0S28yMHl5Z2dfdmIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navbar.light{--text: #2D3846;--logo: #2D3846;--background: #f9f9fa;--modal: #fff;--border-color: #c8d2db;--modal-border: #fff;--action-button-text: #2493DF;--action-button-hover: #dbe6eb;--text-secondary: #6B7F99;--text-hover: #EAF0F3}.sl-navbar.dark{--text: #c8d2db;--logo: #fff;--background: #1f1e28;--modal: #1f1e28;--border-color: #2D3846;--modal-border: #2D3846;--action-button-text: #ecf7ff;--action-button-hover: inherit;--text-secondary: #c8d2db;--text-hover: transparent}.sl-navbar{top:0;left:0;right:0;width:100%;padding:24px 32px;background-color:var(--background);transition:background-color .1s linear;z-index:99;font-family:"Fira Sans",sans-serif}@media(min-width: 1024px){.sl-navbar{padding:16px}}.sl-navbar__container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1520px;margin:0 auto;font-family:inherit}.sl-navbar__main-logo{color:#fff;cursor:pointer}.sl-navbar__main-logo--desktop{display:none;width:247px;height:48px}@media(min-width: 1024px){.sl-navbar__main-logo--desktop{display:block}}.sl-navbar__main-logo--mobile{display:block;width:32px;height:32px}@media(min-width: 1024px){.sl-navbar__main-logo--mobile{display:none}}.sl-navbar__content{position:absolute;display:none;right:0;top:100%;width:360px;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0px 6px 20px rgba(0,0,0,.2);transition:all .2s ease-in-out;border:1px solid var(--modal-border);border-top:1px solid var(--border-color);overflow:hidden}@media(min-width: 1340px){.sl-navbar__content{position:static;display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-shadow:unset;border-radius:unset;border:unset;width:unset;overflow:unset}}@media(max-width: 599px){.sl-navbar__content{width:100%}}.sl-navbar__content.active{display:flex}.sl-navbar__content-list{display:flex;justify-content:flex-end;flex-direction:column;font-size:20px;padding:23px;background:var(--modal);color:var(--text);width:100%}.sl-navbar__content-list.hide{display:none}@media(min-width: 1340px){.sl-navbar__content-list.hide{display:flex}}@media(min-width: 1340px){.sl-navbar__content-list{flex-direction:row;background-color:unset;padding:unset;align-items:center}}.sl-navbar__content-list__item{cursor:pointer;white-space:nowrap}.sl-navbar__content-list__item:not(:last-child){margin:0 0 16px}@media(min-width: 1340px){.sl-navbar__content-list__item:not(:last-child){margin:0 24px 0 0}}.sl-navbar__content-list__item>a{color:unset}.sl-navbar__action-wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%}@media(min-width: 1340px){.sl-navbar__action-wrapper{min-width:200px;flex-direction:row}}.sl-navbar__pro-button-wrapper{display:none;width:161px}@media(min-width: 1340px){.sl-navbar__pro-button-wrapper{display:block;margin-left:32px}}.sl-navbar-modal.sl-modal{align-items:flex-start;overflow:auto}.sl-navbar-modal.sl-modal__container{background-color:#f2f5f7;padding:32px 24px;margin:auto;height:auto}@media(max-width: 599px){.sl-navbar-modal.sl-modal__container{min-height:100%}}.sl-navbar-modal .sl-login-login__title,.sl-navbar-modal .sl-login-signup__title{margin-bottom:24px;font-size:20px}.sl-navbar-modal .sl-p-form-field__label{font-size:16px}.sl-navbar-modal .sl-p-form-field{margin-bottom:24px}.sl-navbar-modal .sl-login-login-form__forgot-pass{margin:-16px 0 -8px 0}.sl-navbar-modal .sl-login-container{width:302px}.sl-navbar-modal .sl-login-divider{margin:16px 0}.sl-navbar-modal .sl-login-signup__switch-link,.sl-navbar-modal .sl-login-login__switch-link{margin:24px 0}.sl-navbar-modal .sl-login-switch-link__link{margin:0}.sl-navbar-modal .sl-login-terms{font-size:13px;margin:0}.sl-navbar-modal .sl-login-social-login__item--facebook{padding-left:32px}.sl-navbar-modal .sl-login-social-login__item--google{padding-left:16px} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/containers/NavigationBarContainer.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29udGFpbmVycy9OYXZpZ2F0aW9uQmFyQ29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvbmF2aWdhdGlvbi9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0MxRkosaUJBRVEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLGFBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FGUixnQkFFUSxlQUFBLENBQUEsWUFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FBQSx1QkFBQSxDQUFBLHVCQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEseUJBQUEsQ0FLWixXQUNJLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENBQ0Esc0NBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0N6Q0QsMEJEZ0NILFdBWVEsWUFBQSxDQUFBLENBR0osc0JBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FHSixzQkFDSSxVQUFBLENBQ0EsY0FBQSxDQUVBLCtCQUNJLFlBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQ2hFVCwwQkQ2REssK0JBTVEsYUFBQSxDQUFBLENBSVIsOEJBQ0ksYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENDMUVULDBCRHVFSyw4QkFNUSxZQUFBLENBQUEsQ0FLWixvQkFDSSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLDBCQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0Esc0NBQUEsQ0FDQSw4QkFBQSxDQUNBLG9DQUFBLENBQ0Esd0NBQUEsQ0FDQSxlQUFBLENFekdKLDBCRjBGQSxvQkFrQlEsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQUEsQ0NqSFQseUJEc0ZDLG9CQStCUSxVQUFBLENBQUEsQ0FHSiwyQkFDSSxZQUFBLENBSVIseUJBQ0ksWUFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBRUEsOEJBQ0ksWUFBQSxDRTVJUiwwQkYySUksOEJBSVEsWUFBQSxDQUFBLENFL0laLDBCRmlJQSx5QkFtQlEsa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osK0JBQ0ksY0FBQSxDQUNBLGtCQUFBLENBRUEsZ0RBQ0ksZUFBQSxDRS9KWiwwQkY4SlEsZ0RBR1EsaUJBQUEsQ0FBQSxDQUdSLGlDQUNJLFdBQUEsQ0FLWiwyQkFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0U5S0osMEJGMEtBLDJCQU9RLGVBQUEsQ0FDQSxrQkFBQSxDQUFBLENBSVIsK0JBQ0ksWUFBQSxDQUNBLFdBQUEsQ0V4TEosMEJGc0xBLCtCQUtRLGFBQUEsQ0FDQSxnQkFBQSxDQUFBLENBTVIsMEJBQ0ksc0JBQUEsQ0FDQSxhQUFBLENBRUoscUNBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENDdE1MLHlCRGtNQyxxQ0FPUSxlQUFBLENBQUEsQ0FJUixpRkFFSSxrQkFBQSxDQUNBLGNBQUEsQ0FFSix5Q0FDSSxjQUFBLENBRUosa0NBQ0ksa0JBQUEsQ0FFSixtREFDSSxxQkFBQSxDQUdKLHFDQUNJLFdBQUEsQ0FHSixtQ0FDSSxhQUFBLENBRUosNkZBRUksYUFBQSxDQUdKLDZDQUNJLFFBQUEsQ0FHSixpQ0FDSSxjQUFBLENBQ0EsUUFBQSxDQUdKLHdEQUNJLGlCQUFBLENBR0osc0RBQ0ksaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzJztcblxuJHRoZW1lczogKFxuICAgIFwibGlnaHRcIjogKFxuICAgICAgICBcImNvbG9yc1wiOiAoXG4gICAgICAgICAgICBcInRleHRcIjogJHByaW1hcnksXG4gICAgICAgICAgICBcImxvZ29cIjogJHByaW1hcnksXG4gICAgICAgICAgICBcImJhY2tncm91bmRcIjogI2Y5ZjlmYSxcbiAgICAgICAgICAgIFwibW9kYWxcIjogI2ZmZixcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IFwiI2M4ZDJkYlwiLFxuICAgICAgICAgICAgXCJtb2RhbC1ib3JkZXJcIjogI2ZmZixcbiAgICAgICAgICAgIFwiYWN0aW9uLWJ1dHRvbi10ZXh0XCI6ICRhY3Rpb24sXG4gICAgICAgICAgICBcImFjdGlvbi1idXR0b24taG92ZXJcIjogI2RiZTZlYixcbiAgICAgICAgICAgIFwidGV4dC1zZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICAgICAgICAgIFwidGV4dC1ob3ZlclwiOiBcIiNFQUYwRjNcIixcbiAgICAgICAgKSxcbiAgICApLFxuICAgIFwiZGFya1wiOiAoXG4gICAgICAgIFwiY29sb3JzXCI6IChcbiAgICAgICAgICAgIFwidGV4dFwiOiAjYzhkMmRiLFxuICAgICAgICAgICAgXCJsb2dvXCI6ICNmZmYsXG4gICAgICAgICAgICBcImJhY2tncm91bmRcIjogIzFmMWUyOCxcbiAgICAgICAgICAgIFwibW9kYWxcIjogIzFmMWUyOCxcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgICAgICAgICAgXCJtb2RhbC1ib3JkZXJcIjogJHByaW1hcnksXG4gICAgICAgICAgICBcImFjdGlvbi1idXR0b24tdGV4dFwiOiAjZWNmN2ZmLFxuICAgICAgICAgICAgXCJhY3Rpb24tYnV0dG9uLWhvdmVyXCI6IGluaGVyaXQsXG4gICAgICAgICAgICBcInRleHQtc2Vjb25kYXJ5XCI6ICNjOGQyZGIsXG4gICAgICAgICAgICBcInRleHQtaG92ZXJcIjogdHJhbnNwYXJlbnQsXG4gICAgICAgICksXG4gICAgKSxcbik7XG5cbkBlYWNoICR0aGVtZS1uYW1lLCAkdGhlbWUtdmFycyBpbiAkdGhlbWVzIHtcbiAgICAkY29sb3JzOiBtYXAtZ2V0KCR0aGVtZS12YXJzLCBcImNvbG9yc1wiKTtcblxuICAgIC5zbC1uYXZiYXIuI3skdGhlbWUtbmFtZX0ge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgICAgICAgLS0jeyRuYW1lfTogI3skY29sb3J9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2wtbmF2YmFyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX19tYWluLWxvZ28ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNDdweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tb2RhbC1ib3JkZXIpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3t2YXIoLS1ib3JkZXItY29sb3IpfTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm8tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTYxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbC1uYXZiYXItbW9kYWwge1xuICAgICYuc2wtbW9kYWwge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgICYuc2wtbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsLWxvZ2luLWxvZ2luX190aXRsZSxcbiAgICAuc2wtbG9naW4tc2lnbnVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnNsLXAtZm9ybS1maWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5zbC1wLWZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAuc2wtbG9naW4tbG9naW4tZm9ybV9fZm9yZ290LXBhc3Mge1xuICAgICAgICBtYXJnaW46IC0xNnB4IDAgLThweCAwO1xuICAgIH1cblxuICAgIC5zbC1sb2dpbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgfVxuXG4gICAgLnNsLWxvZ2luLWRpdmlkZXIge1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG4gICAgLnNsLWxvZ2luLXNpZ251cF9fc3dpdGNoLWxpbmssXG4gICAgLnNsLWxvZ2luLWxvZ2luX19zd2l0Y2gtbGluayB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgIH1cblxuICAgIC5zbC1sb2dpbi1zd2l0Y2gtbGlua19fbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2wtbG9naW4tdGVybXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2wtbG9naW4tc29jaWFsLWxvZ2luX19pdGVtLS1mYWNlYm9vayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAuc2wtbG9naW4tc29jaWFsLWxvZ2luX19pdGVtLS1nb29nbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJjYXJwZXRcIjtcblxuQG1peGluIG1lZGl1bURlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:98}.overlay.show{display:flex} /*# sourceURL=webpack://./src/features/navigation/private/components/Overlay/Overlay.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9PdmVybGF5L092ZXJsYXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxTQUNJLFlBQUEsQ0FDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLCtCQUFBLENBQ0EsVUFBQSxDQUVBLGNBQ0ksWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk4O1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-login-container{width:392px;margin:0 auto;font-family:"Fira Sans",sans-serif;box-sizing:border-box}@media(max-width: 449px){.sl-login-container{width:100%;padding:32px 24px}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/login/public/SlLogin/SlLogin.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9sb2dpbi9wdWJsaWMvU2xMb2dpbi9TbExvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDNUhSLG9CQUNJLFdBQUEsQ0FDQSxhQUFBLENBQ0Esa0NBQUEsQ0FDQSxxQkFBQSxDQ0NELHlCRExILG9CQU9RLFVBQUEsQ0FDQSxpQkFBQSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG4uc2wtbG9naW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0);text-decoration:none}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a{outline:none;text-decoration:none}a:focus,a:visited{outline:none}a:focus:focus,a:visited:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.grecaptcha-badge{visibility:hidden}@font-face{font-family:"GothamRounded-Light";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"GothamRounded-Normal";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Book.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"GothamRounded-Medium";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"GothamRounded-Bold";src:url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/gothamrounded/GothamRnd-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnZKveRhf6Xl7Glw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzeRhf6Xl7Glw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnLK3eRhf6Xl7Glw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bX2SlFPv1weGeLZDtgJv7Ss9XZYQ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDto1d3HnvfUS5NBBA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Mono";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firamono/v14/N0bS2SlFPv1weGeLZDtondvHnvfUS5NBBA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Gloria Hallelujah";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/gloriahallelujah/v21/LYjYdHv3kUk9BMV96EIswT9DIbW-MIS11zOmvVCE.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Caveat";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/caveat/v18/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpYT5Kmgq3sw.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Panton";src:url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff2) format("woff2"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.woff) format("woff"),url(https://blob.sololearn.com/assets/fonts/panton/Panton-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"SF Mono";font-style:normal;font-weight:600;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-bold.ttf") format("truetype")}@font-face{font-family:"SF Mono";font-style:normal;font-weight:400;src:url("https://blob.sololearn.com/assets/fonts/sfmono/sfmono-medium.ttf") format("truetype")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400 800;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[sl-test-data=mdlBetaTesting] .sol-modal_close{display:none}.mdl-beta-testing{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;margin:0 auto;max-width:700px}.mdl-beta-testing_title{font-family:"Fira Sans",sans-serif;font-size:32px;letter-spacing:-0.03em;line-height:1.2;font-weight:600;color:#2d3846}.mdl-beta-testing_desc1{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;margin-top:32px;text-align:start}.mdl-beta-testing_desc2{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;text-align:start;margin-top:32px}.mdl-beta-testing_desc2_uls{margin:0px 24px}.mdl-beta-testing_desc2 ul{list-style-type:disc}.mdl-beta-testing_desc2 ul span{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400}.mdl-beta-testing_desc2_bold{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;font-weight:600}.mdl-beta-testing_footer{display:flex;flex-direction:row;margin:32px 40px;justify-content:space-between;width:100%;gap:32px}@media(min-width: 600px)and (max-width: 1023px){.mdl-beta-testing_footer_btn1{padding:0px 27px}.mdl-beta-testing_footer_btn2{padding:0px 27px}}@media(max-width: 599px){.mdl-beta-testing_footer{flex-direction:column;margin:24px 32px;gap:24px}}.mdl-beta-testing__solik{width:120px;height:120px;margin-bottom:40px}@media(max-width: 599px){.mdl-beta-testing__solik{display:none}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_reset.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/_fonts.scss */ /*# sourceURL=webpack://./src/features/login/private/components/Modals/BetaTesting.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL19yZXNldC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9jb21wb25lbnRzL01vZGFscy9CZXRhVGVzdGluZy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDOUhSLDJaQWFJLFFBQUEsQ0FDSCxTQUFBLENBQ0csUUFBQSxDQUNBLFlBQUEsQ0FDSCxjQUFBLENBQ0csdUJBQUEsQ0FDQSxxQkFBQSxDQUdKLEVBQ0ksNkNBQUEsQ0FDQSxvQkFBQSxDQUlKLE9BQ0ksU0FBQSxDQUlKLDhFQUVDLGFBQUEsQ0FHRCxLQUNDLGFBQUEsQ0FHRCxNQUNDLGVBQUEsQ0FHRCxhQUNDLFdBQUEsQ0FHRCxvREFFQyxVQUFBLENBQ0EsWUFBQSxDQUdELE1BQ0Msd0JBQUEsQ0FDQSxnQkFBQSxDQUdELHVNQUlJLHVCQUFBLENBQ0Esb0JBQUEsQ0FHSixtQkFDSSx1QkFBQSxDQUNBLG9CQUFBLENBQ0EsOEJBQUEsQ0FDQSwyQkFBQSxDQUNBLHNCQUFBLENBR0osU0FDSSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBT0osbUJBR0ksb0JBQUEsRUFDQSxjQUFBLEVBQ0EsTUFBQSxDQUNBLGNBQUEsQ0FRSixzQkFDSSxZQUFBLENBQ0EsUUFBQSxDQVFKLFNBQ0ksWUFBQSxDQVVKLEtBQ0ksY0FBQSxDQUNBLDZCQUFBLENBQ0EseUJBQUEsQ0FPSixRQUNJLFlBQUEsQ0FHSixFQUNJLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUVJLFlBQUEsQ0FDQSw4QkFDSSxZQUFBLENBUVosaUJBRUksU0FBQSxDQVFKLElBQ0ksUUFBQSxDQUNBLDhCQUFBLENBT0osT0FDSSxRQUFBLENBT0osS0FDSSxRQUFBLENBT0osU0FDSSx1QkFBQSxDQUNBLFlBQUEsQ0FDQSwwQkFBQSxDQVNKLE9BQ0ksUUFBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxFQUNBLGdCQUFBLENBVUosNkJBSUksY0FBQSxDQUNBLFFBQUEsQ0FDQSx1QkFBQSxFQUNBLHFCQUFBLENBUUosYUFFSSxrQkFBQSxDQVVKLGNBRUksbUJBQUEsQ0FhSixvRUFJSSx5QkFBQSxDQUNBLGNBQUEsRUFDQSxnQkFBQSxDQU9KLHNDQUVJLGNBQUEsQ0FVSix1Q0FFSSxxQkFBQSxDQUNBLFNBQUEsRUFDQSxXQUFBLEVBQ0EsVUFBQSxDQVNKLG1CQUNJLDRCQUFBLENBQ0EsMkJBQUEsQ0FDQSw4QkFBQSxDQUNBLHNCQUFBLENBUUosK0ZBRUksdUJBQUEsQ0FPSixpREFFSSxRQUFBLENBQ0EsU0FBQSxDQVFKLFNBQ0ksYUFBQSxDQUNBLGtCQUFBLENBT0osTUFDSSx3QkFBQSxDQUNBLGdCQUFBLENBR0osa0NBS0ksVUFBQSxDQUdKLElBQ0kscUJBQUEsQ0FHSixTQUNJLFFBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUdKLFNBQ0ksZUFBQSxDQUdKLGFBQ0ksYUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUdKLGtCQUNJLGlCQUFBLENDalhKLFdBQ0ksaUNBQUEsQ0FDQSxxU0FBQSxDQUdBLGVBQUEsQ0FDQSxpQkFBQSxDQUdKLFdBQ0ksa0NBQUEsQ0FDQSxrU0FBQSxDQUdBLGtCQUFBLENBQ0EsaUJBQUEsQ0FHSixXQUNJLGtDQUFBLENBQ0Esd1NBQUEsQ0FHQSxlQUFBLENBQ0EsaUJBQUEsQ0FHSixXQUNJLGdDQUFBLENBQ0Esa1NBQUEsQ0FHQSxnQkFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHNHQUFBLENBQ0EsNktBQUEsQ0FHSixXQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsMEdBQUEsQ0FDQSw2S0FBQSxDQUdKLFdBQ0ksdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwR0FBQSxDQUNBLDZLQUFBLENBR0osV0FDSSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDBHQUFBLENBQ0EsNktBQUEsQ0FHSixXQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esc0dBQUEsQ0FDQSw2S0FBQSxDQUdKLFdBQ0ksdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwR0FBQSxDQUNBLDZLQUFBLENBR0osV0FDSSx1QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDBHQUFBLENBQ0EsNktBQUEsQ0FHSixXQUNJLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esd0hBQUEsQ0FDQSw2S0FBQSxDQUdKLFdBQ0ksb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxvSEFBQSxDQUNBLDZLQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLDZRQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLGdSQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLG9RQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxvQkFBQSxDQUNBLG1SQUFBLENBR0EsZUFBQSxDQUNBLGlCQUFBLENBR0osV0FDSSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDRGQUFBLENBSUosV0FDSSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDhGQUFBLENBSUosV0FDSSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxzSEFBQSxDQUNBLDZLQUFBLENDM0pBLCtDQUNJLFlBQUEsQ0FJUixrQkFDSSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUVBLHdCQ2dJRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsc0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEN0hsQixhRTNCTyxDRjhCWCx3QkMySEUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRHhIbEIsYUU0QkssQ0YzQkwsZUc1QkcsQ0g2QkgsZ0JBQUEsQ0FHSix3QkNvSEUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRGpIbEIsYUVxQkssQ0ZwQkwsZ0JBQUEsQ0FDQSxlR3BDRyxDSHNDSCw0QkFDSSxlQUFBLENBR0osMkJBQ0ksb0JBQUEsQ0FDQSxnQ0N3R04sa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRG5HbEIsNkJDb0dGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0RqR2QsYUVLQyxDRkpELGVBQUEsQ0FLUix5QkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDZCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0lwREwsZ0RKdURTLDhCQUNJLGdCQUFBLENBRUosOEJBQ0ksZ0JBQUEsQ0FBQSxDSW5FYix5QkpzREMseUJBa0JRLHFCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBQUEsQ0FJUix5QkFDSSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENJakZMLHlCSjhFQyx5QkFNUSxZQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXG4gKiAgICBgZW1gIHVuaXRzLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmZvY3VzLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cbiAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgICpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cbiAgICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uY2hyb21lZnJhbWUge1xuICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkLUxpZ2h0XCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1MaWdodC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWQtTm9ybWFsXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvb2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvb2sud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9nb3RoYW1yb3VuZGVkL0dvdGhhbVJuZC1Cb29rLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWQtTWVkaXVtXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtUm91bmRlZC1Cb2xkJztcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtQm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL2dvdGhhbXJvdW5kZWQvR290aGFtUm5kLUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvZ290aGFtcm91bmRlZC9Hb3RoYW1SbmQtQm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFzYW5zL3YxNy92YTlFNGtETnhNWmRXZk1PRDVWdmw0akxhelgzZEEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhc2Fucy92MTcvdmE5QjRrRE54TVpkV2ZNT0Q1Vm5aS3ZlUmhmNlhsN0dsdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2ZpcmFzYW5zL3YxNy92YTlCNGtETnhNWmRXZk1PRDVWblNLemVSaGY2WGw3R2x3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYXNhbnMvdjE3L3ZhOUI0a0ROeE1aZFdmTU9ENVZuTEszZVJoZjZYbDdHbHcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgTW9ub1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhbW9uby92MTQvTjBiWDJTbEZQdjF3ZUdlTFpEdGdKdjdTczlYWllRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZmlyYW1vbm8vdjE0L04wYlMyU2xGUHYxd2VHZUxaRHRvMWQzSG52ZlVTNU5CQkEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgTW9ub1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9maXJhbW9uby92MTQvTjBiUzJTbEZQdjF3ZUdlTFpEdG9uZHZIbnZmVVM1TkJCQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2xvcmlhIEhhbGxlbHVqYWhcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZ2xvcmlhaGFsbGVsdWphaC92MjEvTFlqWWRIdjNrVWs5Qk1WOTZFSXN3VDlESWJXLU1JUzExek9tdlZDRS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDYXZlYXRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvY2F2ZWF0L3YxOC9XbnpuSEFjNWJBZllCMlFSYWg3cGNwTnZPeC1wamZKOWVJV3BZVDVLbWdxM3N3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQYW50b25cIjtcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFudG9uXCI7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tU2VtaUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tU2VtaUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBhbnRvblwiO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9wYW50b24vUGFudG9uLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQYW50b25cIjtcbiAgICBzcmM6IHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1FeHRyYUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3BhbnRvbi9QYW50b24tRXh0cmFCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChodHRwczovL2Jsb2Iuc29sb2xlYXJuLmNvbS9hc3NldHMvZm9udHMvcGFudG9uL1BhbnRvbi1FeHRyYUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgTW9ub1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKFwiaHR0cHM6Ly9ibG9iLnNvbG9sZWFybi5jb20vYXNzZXRzL2ZvbnRzL3NmbW9uby9zZm1vbm8tYm9sZC50dGZcIilcbiAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcImh0dHBzOi8vYmxvYi5zb2xvbGVhcm4uY29tL2Fzc2V0cy9mb250cy9zZm1vbm8vc2Ztb25vLW1lZGl1bS50dGZcIilcbiAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgODAwO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbHVzamFrYXJ0YXNhbnMvdjgvTERJb2FvbVFOUWNzQTg4YzdPOXlaNEtNQ29PZzRLbzIweXlnZ192Yi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0XCI7XHJcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvclwiO1xyXG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0XCI7XHJcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcclxuXHJcbkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcblxyXG5bc2wtdGVzdC1kYXRhPSdtZGxCZXRhVGVzdGluZyddIHtcclxuICAgIC5zb2wtbW9kYWxfY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLm1kbC1iZXRhLXRlc3Rpbmcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTInKTtcclxuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Rlc2MxIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcclxuICAgICAgICBjb2xvcjogY29sb3IuJGlucHV0LXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14bDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuXHJcbiAgICB9XHJcbiAgICAmX2Rlc2MyIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcclxuICAgICAgICBjb2xvcjogY29sb3IuJGlucHV0LXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS14bDtcclxuXHJcbiAgICAgICAgJl91bHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBsYXlvdXQuJHNwYWNlLWw7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYm9sZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMScpO1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJGlucHV0LXRleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Zvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbjogbGF5b3V0LiRzcGFjZS14bCBsYXlvdXQuJHNwYWNlLTJ4bDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgJl9idG4xIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAgMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2J0bjIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IGxheW91dC4kc3BhY2UtbCBsYXlvdXQuJHNwYWNlLXhsO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvbGlrIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi90b2tlbnMvdHlwb2dyYXBoeSc7XG5cbiRmaXJhLXNhbnM6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZpcmEtbW9ubzogJ0ZpcmEgTW9ubycsIHNhbnMtc2VyaWY7XG4kcGx1cy1qYWthcnRhLXNhbnM6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiR0eXBvZ3JhcGh5U3R5bGVzOiAoXG4gIGRpc3BsYXktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS03eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgZGlzcGxheS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTV4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNHhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTN4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy01OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTY6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMS1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMi1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMy1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTQtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGNvZGUtMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1tb25vLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgbmF2aWdhdGlvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbik7XG5cbkBtaXhpbiBzdHlsZSgkc3R5bGUpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgICAjeyRrZXl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIkdGV4dC1wcmltYXJ5OiAjMmQzODQ2O1xuJHRleHQtc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJHRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kdGV4dC10ZXJ0aWFyeTogI2VhZjBmMztcbiR0ZXh0LWRlYWN0aXZhdGVkOiAjZWFmMGYzO1xuJHRleHQtbGluazogIzI0OTNkZjtcbiR0ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJHRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJHRleHQtcHJvLXByaW1hcnk6ICNmZmZmZmY7XG4kdGV4dC1wcm8tc2Vjb25kYXJ5OiAjYmFjNWQ1O1xuJHRleHQtcHJvLXRlcnRpYXJ5OiAjNmY3OThkO1xuJHRleHQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiR0ZXh0LXByby1yZXZlcnNlZDogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICNmMmY1Zjc7XG4kYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1zdXJmYWNlOiAjZmZmZmZmO1xuJGJhY2tncm91bmQtY29kZS1lZGl0b3I6ICMxODE5MWM7XG4kYmFja2dyb3VuZC1jb2RlOiAjMjkyOTI5O1xuJGJhY2tncm91bmQtbmF2aWdhdGlvbjogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXByby1wcmltYXJ5OiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJvLXN1cmZhY2U6ICMxMzFkMzU7XG4kYmFja2dyb3VuZC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGJvcmRlci1wcmltYXJ5OiAjYzhkMmRiO1xuJGJvcmRlci1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kYm9yZGVyLXRlcnRpYXJ5OiAjZWFmMGYzO1xuJGJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRib3JkZXItcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGJvcmRlci1wcm8tcHJpbWFyeTogIzZmNzk4ZDtcbiRib3JkZXItcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRlZmZlY3QtbW9kYWwtb3ZlcmxheTogIzAwMDAwMDgwO1xuJGRlY29yYXRpb24tbWFnbmlmaWNlbnQtbWFnZW50YTogI2YyMDA1NztcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICMyNDkzZGY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogIzJhYTdmZDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogIzQ1YjNmZjtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZWNmN2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNlNWYwZjc7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogI2RiZTZlYjtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNkNmUxZTU7XG4kYnV0dG9uLXN1Y2Nlc3MtdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjNDBiZjljO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI6ICMzMGRjYjA7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1hY3RpdmU6ICMzMmUzYjY7XG4kYnV0dG9uLWRhbmdlci10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogI2YzNTg0MztcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmYzc2NjQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmOTg4YTtcbiRidXR0b24tcHJvLXRleHQ6ICMwMDBhMjM7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kOiAjZmZhMzEwO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1ob3ZlcjogI2ZmYjIzODtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtYWN0aXZlOiAjZmZjMjYxO1xuJGlucHV0LXRleHQ6ICMyZDM4NDY7XG4kaW5wdXQtdGV4dC1sYWJlbDogIzZiN2Y5OTtcbiRpbnB1dC10ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LXRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kaW5wdXQtYmFja2dyb3VuZC1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1ib3JkZXI6ICNjOGQyZGI7XG4kaW5wdXQtYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGlucHV0LWJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1mb2N1czogI2QzZTlmOTtcbiRtb2RhbC1oZWFkbGluZTogIzJkMzg0NjtcbiRtb2RhbC1kZXNjcmlwdGlvbjogIzZiN2Y5OTtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJHRvb2x0aXAtdGV4dDogIzJkMzg0NjtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtdGV4dDogIzJkMzg0NjtcbiRhbGVydC10ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJGFsZXJ0LWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGFsZXJ0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRhbGVydC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRjYXJkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogI2VhZjBmMztcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0LWFjdGl2ZTogI2VjZjdmZjtcbiRhdmF0YXItYmFja2dyb3VuZDogI2M4ZDJkYjtcbiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kOiAjZWNhYTAwO1xuJGF2YXRhci1iYWRnZS1zdGFyLWljb246ICNmNmU5Yzg7XG4kbG9hZGVyLWRlZmF1bHQ6ICNjOGQyZGI7XG4kbG9hZGVyLXN0YXJ0OiAjZjJmNWY3O1xuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sl-flash-message{position:absolute;z-index:9999} /*# sourceURL=webpack://./src/features/login/private/components/shared/FlashMessage/FlashMessage.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9sb2dpbi9wcml2YXRlL2NvbXBvbmVudHMvc2hhcmVkL0ZsYXNoTWVzc2FnZS9GbGFzaE1lc3NhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFDSSxpQkFBQSxDQUNBLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2wtZmxhc2gtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navbar.dark{--text: #c8d2db;--logo: #fff;--background: #1f1e28;--modal: #1f1e28;--border-color: #2D3846;--modal-border: #2D3846;--action-button-text: #ecf7ff;--action-button-hover: inherit;--text-secondary: #c8d2db;--text-hover: transparent}.sl-navbar.light{--text: #2D3846;--logo: #2D3846;--background: #f9f9fa;--modal: #fff;--border-color: #c8d2db;--modal-border: #fff;--action-button-text: #2493DF;--action-button-hover: #dbe6eb;--text-secondary: #6B7F99;--text-hover: #EAF0F3}.sl-navbar{top:0;left:0;right:0;width:100%;padding:24px 32px;background-color:var(--background);transition:background-color .1s linear;z-index:99;font-family:"Fira Sans",sans-serif}@media(min-width: 1024px){.sl-navbar{padding:16px}}.sl-navbar__container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1520px;margin:0 auto;font-family:inherit}.sl-navbar__container__teams{max-width:1320px !important}.sl-navbar__main-logo{color:#fff;cursor:pointer}.sl-navbar__main-logo--desktop{display:none;width:247px;height:48px;margin-right:24px}.sl-navbar__main-logo--desktop svg{width:100%;height:100%}@media(min-width: 1024px){.sl-navbar__main-logo--desktop{display:block}}.sl-navbar__main-logo--mobile{display:block;width:32px;height:32px}@media(min-width: 1024px){.sl-navbar__main-logo--mobile{display:none}}.sl-navbar__content{position:absolute;display:none;right:0;top:100%;width:360px;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0px 6px 20px rgba(0,0,0,.2);transition:all .2s ease-in-out;border:1px solid var(--modal-border);border-top:1px solid var(--border-color);overflow:hidden}@media(min-width: 1340px){.sl-navbar__content{position:static;display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-shadow:unset;border-radius:unset;border:unset;width:unset;overflow:unset}}@media(max-width: 599px){.sl-navbar__content{width:100%}}.sl-navbar__content.active{display:flex}.sl-navbar__content-list{display:flex;justify-content:flex-end;flex-direction:column;font-size:20px;padding:23px;background:var(--modal);color:var(--text);width:100%}.sl-navbar__content-list.hide{display:none}@media(min-width: 1340px){.sl-navbar__content-list.hide{display:flex}}@media(min-width: 1340px){.sl-navbar__content-list{flex-direction:row;background-color:unset;padding:unset;align-items:center}}.sl-navbar__content-list__wrapper{display:flex;align-items:center;cursor:pointer}.sl-navbar__content-list__wrapper:not(:last-child){margin:0 0 16px}@media(min-width: 1340px){.sl-navbar__content-list__wrapper:not(:last-child){margin:0 19px 0 0}}.sl-navbar__content-list__wrapper__item{cursor:pointer;position:relative;white-space:nowrap;margin-right:8px}.sl-navbar__content-list__wrapper__item>button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;align-items:center}.sl-navbar__content-list__wrapper__item>a{color:unset}.sl-navbar__content-list__wrapper__item__btn{display:none}@media(min-width: 1340px){.sl-navbar__content-list__wrapper__item__btn{display:flex}}@media(min-width: 1340px){.sl-navbar__content-list__wrapper__item__link{display:none}}.sl-navbar__content-list__wrapper__thick{width:16px;height:16px;cursor:pointer;display:none;margin-left:8px}.sl-navbar__content-list__wrapper__thick__rotated{transform:rotate(180deg)}@media(min-width: 1340px){.sl-navbar__content-list__wrapper__thick{display:flex}}@media(min-width: 600px)and (max-width: 1023px){.sl-navbar__content-list__wrapper__thick{display:none}}@media(max-width: 599px){.sl-navbar__content-list__wrapper__thick{display:none}}.sl-navbar__content-list__wrapper__item-badge{height:8px;width:8px;background-color:#f35843;border-radius:50%}.sl-navbar__action-wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%}@media(min-width: 1340px){.sl-navbar__action-wrapper{min-width:200px;flex-direction:row;margin-left:16px}}.sl-navbar__pro-button-wrapper{display:none;width:161px}@media(min-width: 1340px){.sl-navbar__pro-button-wrapper{display:block;margin-left:32px}}.sl-navbar__homepage-button{width:215px;padding:0 !important}@media(min-width: 1024px){.sl-navbar__homepage-button{margin-left:24px}}.sl-navbar-modal.sl-modal{align-items:flex-start;overflow:auto}.sl-navbar-modal.sl-modal__container{background-color:#f2f5f7;padding:32px 24px;margin:auto;height:auto}@media(max-width: 599px){.sl-navbar-modal.sl-modal__container{min-height:100%}}.sl-navbar-modal .sl-login-login__title,.sl-navbar-modal .sl-login-signup__title{margin-bottom:24px;font-size:20px}.sl-navbar-modal .sl-p-form-field__label{font-size:16px}.sl-navbar-modal .sl-p-form-field{margin-bottom:24px}.sl-navbar-modal .sl-login-login-form__forgot-pass{margin:-16px 0 -8px 0}.sl-navbar-modal .sl-login-container{width:302px}.sl-navbar-modal .sl-login-divider{margin:16px 0}.sl-navbar-modal .sl-login-signup__switch-link,.sl-navbar-modal .sl-login-login__switch-link{margin:24px 0}.sl-navbar-modal .sl-login-switch-link__link{margin:0}.sl-navbar-modal .sl-login-terms{font-size:13px;margin:0}.sl-navbar-modal .sl-login-social-login__item--facebook{padding-left:32px}.sl-navbar-modal .sl-login-social-login__item--google{padding-left:16px} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/components/Navbar/Navbar.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9OYXZiYXIvTmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvbmF2aWdhdGlvbi9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0M5RlAsZ0JBRUUsZUFBQSxDQUFBLFlBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQUEsdUJBQUEsQ0FBQSx1QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHlCQUFBLENBRkYsaUJBRUUsZUFBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLGFBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FLSCxXQUNDLEtBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENBQ0Esc0NBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0NyQ0UsMEJENEJILFdBWUUsWUFBQSxDQUFBLENBR0Qsc0JBQ0MsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FFQSw2QkFDQywyQkFBQSxDQUlGLHNCQUNDLFVBQUEsQ0FDQSxjQUFBLENBRUEsK0JBQ0MsWUFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FFQSxtQ0FDQyxVQUFBLENBQ0EsV0FBQSxDQ3JFRCwwQkQ2REQsK0JBWUUsYUFBQSxDQUFBLENBSUYsOEJBQ0MsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENDaEZBLDBCRDZFRCw4QkFNRSxZQUFBLENBQUEsQ0FLSCxvQkFDQyxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLDBCQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0Esc0NBQUEsQ0FDQSw4QkFBQSxDQUNBLG9DQUFBLENBQ0Esd0NBQUEsQ0FDQSxlQUFBLENFL0dFLDBCRmdHSCxvQkFrQkUsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQUEsQ0N2SEEseUJENEZGLG9CQStCRSxVQUFBLENBQUEsQ0FHRCwyQkFDQyxZQUFBLENBSUYseUJBQ0MsWUFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBRUEsOEJBQ0MsWUFBQSxDRWxKQywwQkZpSkYsOEJBSUUsWUFBQSxDQUFBLENFckpBLDBCRnVJSCx5QkFtQkUsa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0Qsa0NBQ0MsWUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUVBLG1EQUNDLGVBQUEsQ0V0S0EsMEJGcUtELG1EQUlFLGlCQUFBLENBQUEsQ0FJRix3Q0FDQyxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBRUEsK0NBQ0MsZUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBR0QsMENBQ0MsV0FBQSxDQUdELDZDQUNDLFlBQUEsQ0VuTUQsMEJGa01BLDZDQUlFLFlBQUEsQ0FBQSxDRXRNRiwwQkYwTUEsOENBRUUsWUFBQSxDQUFBLENBS0gseUNBQ0MsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FFQSxrREFDQyx3QkFBQSxDRXpORCwwQkZpTkQseUNBWUUsWUFBQSxDQUFBLENDak5GLGdERHFNQSx5Q0FnQkUsWUFBQSxDQUFBLENDN05GLHlCRDZNQSx5Q0FvQkUsWUFBQSxDQUFBLENBSUYsOENBQ0MsVUFBQSxDQUNBLFNBQUEsQ0FDQSx3QkFBQSxDQUNBLGlCQUFBLENBS0gsMkJBQ0MsWUFBQSxDQUNBLDZCQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENFdFBFLDBCRmtQSCwyQkFPRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUYsK0JBQ0MsWUFBQSxDQUNBLFdBQUEsQ0VqUUUsMEJGK1BILCtCQUtFLGFBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUYsNEJBQ0MsV0FBQSxDQUNBLG9CQUFBLENDblFDLDBCRGlRRiw0QkFLRSxnQkFBQSxDQUFBLENBTUYsMEJBQ0Msc0JBQUEsQ0FDQSxhQUFBLENBR0QscUNBQ0Msd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENDelJDLHlCRHFSRixxQ0FPRSxlQUFBLENBQUEsQ0FJRixpRkFFQyxrQkFBQSxDQUNBLGNBQUEsQ0FHRCx5Q0FDQyxjQUFBLENBR0Qsa0NBQ0Msa0JBQUEsQ0FHRCxtREFDQyxxQkFBQSxDQUdELHFDQUNDLFdBQUEsQ0FHRCxtQ0FDQyxhQUFBLENBR0QsNkZBRUMsYUFBQSxDQUdELDZDQUNDLFFBQUEsQ0FHRCxpQ0FDQyxjQUFBLENBQ0EsUUFBQSxDQUdELHdEQUNDLGlCQUFBLENBR0Qsc0RBQ0MsaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzJztcblxuJHRoZW1lczogKFxuXHQnZGFyayc6ICgnY29sb3JzJzogKCd0ZXh0JzogI2M4ZDJkYixcblx0XHRcdCdsb2dvJzogI2ZmZixcblx0XHRcdCdiYWNrZ3JvdW5kJzogIzFmMWUyOCxcblx0XHRcdCdtb2RhbCc6ICMxZjFlMjgsXG5cdFx0XHQnYm9yZGVyLWNvbG9yJzogJHByaW1hcnksXG5cdFx0XHQnbW9kYWwtYm9yZGVyJzogJHByaW1hcnksXG5cdFx0XHQnYWN0aW9uLWJ1dHRvbi10ZXh0JzogI2VjZjdmZixcblx0XHRcdCdhY3Rpb24tYnV0dG9uLWhvdmVyJzogaW5oZXJpdCxcblx0XHRcdCd0ZXh0LXNlY29uZGFyeSc6ICNjOGQyZGIsXG5cdFx0XHQndGV4dC1ob3Zlcic6IHRyYW5zcGFyZW50LFxuXHRcdCksXG5cdCksXG5cdCdsaWdodCc6ICgnY29sb3JzJzogKCd0ZXh0JzogJHByaW1hcnksXG5cdFx0XHQnbG9nbyc6ICRwcmltYXJ5LFxuXHRcdFx0J2JhY2tncm91bmQnOiAjZjlmOWZhLFxuXHRcdFx0J21vZGFsJzogI2ZmZixcblx0XHRcdCdib3JkZXItY29sb3InOiAnI2M4ZDJkYicsXG5cdFx0XHQnbW9kYWwtYm9yZGVyJzogI2ZmZixcblx0XHRcdCdhY3Rpb24tYnV0dG9uLXRleHQnOiAkYWN0aW9uLFxuXHRcdFx0J2FjdGlvbi1idXR0b24taG92ZXInOiAjZGJlNmViLFxuXHRcdFx0J3RleHQtc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcblx0XHRcdCd0ZXh0LWhvdmVyJzogJyNFQUYwRjMnLFxuXHRcdCksXG5cdCksXG4pO1xuXG5AZWFjaCAkdGhlbWUtbmFtZSwgJHRoZW1lLXZhcnMgaW4gJHRoZW1lcyB7XG5cdCRjb2xvcnM6IG1hcC1nZXQoJHRoZW1lLXZhcnMsICdjb2xvcnMnKTtcblxuXHQuc2wtbmF2YmFyLiN7JHRoZW1lLW5hbWV9IHtcblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuXHRcdFx0LS0jeyRuYW1lfTogI3skY29sb3J9O1xuXHRcdH1cblx0fVxufVxuXG4uc2wtbmF2YmFyIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDI0cHggMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG5cdHotaW5kZXg6IDk5O1xuXHRmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG5cblx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxNTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmX190ZWFtcyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW4tbG9nbyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDI0N3B4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3gtc2hhZG93OiAwcHggNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1vZGFsLWJvcmRlcik7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICN7dmFyKC0tYm9yZGVyLWNvbG9yKX07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdGJvcmRlcjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIzcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbW9kYWwpO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYuaGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiB1bnNldDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxOXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXG5cdFx0XHRcdD5idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udDogaW5oZXJpdDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0b3V0bGluZTogaW5oZXJpdDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGNvbG9yOiB1bnNldDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGl1bURlc2t0b3Age1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RoaWNrIHtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXG5cdFx0XHRcdCZfX3JvdGF0ZWQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbS1iYWRnZSB7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjM1ODQzO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19wcm8tYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDE2MXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faG9tZXBhZ2UtYnV0dG9uIHtcblx0XHR3aWR0aDogMjE1cHg7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zbC1uYXZiYXItbW9kYWwge1xuXHQmLnNsLW1vZGFsIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxuXG5cdCYuc2wtbW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcblx0XHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc2wtbG9naW4tbG9naW5fX3RpdGxlLFxuXHQuc2wtbG9naW4tc2lnbnVwX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuc2wtcC1mb3JtLWZpZWxkX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNsLXAtZm9ybS1maWVsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdC5zbC1sb2dpbi1sb2dpbi1mb3JtX19mb3Jnb3QtcGFzcyB7XG5cdFx0bWFyZ2luOiAtMTZweCAwIC04cHggMDtcblx0fVxuXG5cdC5zbC1sb2dpbi1jb250YWluZXIge1xuXHRcdHdpZHRoOiAzMDJweDtcblx0fVxuXG5cdC5zbC1sb2dpbi1kaXZpZGVyIHtcblx0XHRtYXJnaW46IDE2cHggMDtcblx0fVxuXG5cdC5zbC1sb2dpbi1zaWdudXBfX3N3aXRjaC1saW5rLFxuXHQuc2wtbG9naW4tbG9naW5fX3N3aXRjaC1saW5rIHtcblx0XHRtYXJnaW46IDI0cHggMDtcblx0fVxuXG5cdC5zbC1sb2dpbi1zd2l0Y2gtbGlua19fbGluayB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNsLWxvZ2luLXRlcm1zIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNsLWxvZ2luLXNvY2lhbC1sb2dpbl9faXRlbS0tZmFjZWJvb2sge1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0fVxuXG5cdC5zbC1sb2dpbi1zb2NpYWwtbG9naW5fX2l0ZW0tLWdvb2dsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHR9XG59IiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG5AbWl4aW4gbWVkaXVtRGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navigation-actions{display:flex;flex-direction:column;justify-content:flex-end;width:100%;background:var(--modal)}@media(min-width: 1340px){.sl-navigation-actions{flex-direction:row;background:rgba(0,0,0,0)}}.sl-navigation-actions__settings{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;border-top:1px solid var(--border-color);padding:24px}@media(min-width: 1340px){.sl-navigation-actions__settings{width:unset;border-top:unset;margin-left:16px;padding:unset}}.sl-navigation-actions__settings.active{flex-direction:column;padding:0;border-top:unset;border-bottom-right-radius:8px;border-bottom-left-radius:8px;z-index:2}@media(min-width: 1340px){.sl-navigation-actions__settings.active{flex-direction:row}}.sl-navigation-actions__settings.hide{display:none}@media(min-width: 1340px){.sl-navigation-actions__settings.hide{display:flex}}.sl-navigation-actions__settings__back-icon{width:8px;height:16px;margin-left:-8px;pointer-events:none;transform:rotate(180deg);opacity:.5}@media(min-width: 1340px){.sl-navigation-actions__settings__back-icon{display:none}}.sl-navigation-actions__settings__go-back{display:flex;align-items:center;width:100%;padding:16px 24px;font-size:16px;line-height:19px;font-weight:600;background:var(--modal);border-bottom:1px solid var(--border-color);cursor:pointer;z-index:2;color:var(--text-secondary)}@media(min-width: 1340px){.sl-navigation-actions__settings__go-back{display:none}}.sl-navigation-actions__settings__go-back__icon{height:16px;width:8px;margin-right:8px}.sl-navigation-actions__links-wrapper{display:flex;border-top:1px solid var(--border-color);padding:16px 24px}@media(min-width: 1340px){.sl-navigation-actions__links-wrapper{border-top:unset;padding:unset}}@media(max-width: 599px){.sl-navigation-actions__links-wrapper{justify-content:center}}.sl-navigation-actions .sl-action-btn{padding:0 48px;white-space:nowrap}.sl-navigation-actions .sl-action-btn--secondary{background-color:rgba(0,0,0,0);color:var(--action-button-text)}.sl-navigation-actions .sl-action-btn--secondary:hover{background:var(--action-button-hover)}.sl-navigation-actions .sl-action-btn:first-child{margin-right:16px}@media(min-width: 1340px){.sl-navigation-actions .sl-action-btn:first-child{margin-right:32px}}.sl-navigation-actions__pro-button-wrapper{display:block}@media(min-width: 1340px){.sl-navigation-actions__pro-button-wrapper{display:none}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/components/SlNavigationActions/SlNavigationActions.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9TbE5hdmlnYXRpb25BY3Rpb25zL1NsTmF2aWdhdGlvbkFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzVIUix1QkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQ0pBLDBCRERKLHVCQVFRLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxDQUdKLGlDQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0Esd0NBQUEsQ0FDQSxZQUFBLENDbEJKLDBCRFdBLGlDQVVRLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUFBLENBR0osd0NBQ0kscUJBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FDQSw4QkFBQSxDQUNBLDZCQUFBLENBQ0EsU0FBQSxDQ2pDUiwwQkQyQkksd0NBU1Esa0JBQUEsQ0FBQSxDQUlSLHNDQUNJLFlBQUEsQ0N6Q1IsMEJEd0NJLHNDQUdRLFlBQUEsQ0FBQSxDQUlSLDRDQUNJLFNBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHdCQUFBLENBQ0EsVUFBQSxDQ3JEUiwwQkQrQ0ksNENBU1EsWUFBQSxDQUFBLENBSVIsMENBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLHVCQUFBLENBQ0EsMkNBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLDJCQUFBLENDeEVSLDBCRDRESSwwQ0FlUSxZQUFBLENBQUEsQ0FHSixnREFDSSxXQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBS1osc0NBQ0ksWUFBQSxDQUNBLHdDQUFBLENBQ0EsaUJBQUEsQ0N6RkosMEJEc0ZBLHNDQU1RLGdCQUFBLENBQ0EsYUFBQSxDQUFBLENFekZULHlCRmtGQyxzQ0FXUSxzQkFBQSxDQUFBLENBSVIsc0NBQ0ksY0FBQSxDQUNBLGtCQUFBLENBRUEsaURBQ0ksOEJBQUEsQ0FFQSwrQkFBQSxDQUVBLHVEQUNJLHFDQUFBLENBSVIsa0RBQ0ksaUJBQUEsQ0NwSFIsMEJEbUhJLGtEQUlRLGlCQUFBLENBQUEsQ0FLWiwyQ0FDSSxhQUFBLENDN0hKLDBCRDRIQSwyQ0FJUSxZQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzJztcblxuLnNsLW5hdmlnYXRpb24tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW9kYWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fc2V0dGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3t2YXIoLS1ib3JkZXItY29sb3IpfTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhY2staWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dvLWJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAje3ZhcigtLWJvcmRlci1jb2xvcil9O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICN7dmFyKC0tYm9yZGVyLWNvbG9yKX07XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2wtYWN0aW9uLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tYnV0dG9uLXRleHQpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpb24tYnV0dG9uLWhvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3Byby1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbkBtaXhpbiBtZWRpdW1EZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-navigation-actions{display:flex;flex-direction:column;justify-content:flex-end;width:100%;background:var(--modal)}@media(min-width: 1340px){.sl-navigation-actions{flex-direction:row;background:rgba(0,0,0,0)}}.sl-navigation-actions__settings{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;border-top:1px solid var(--border-color);padding:24px}@media(min-width: 1340px){.sl-navigation-actions__settings{width:unset;border-top:unset;margin-left:32px;padding:unset}}.sl-navigation-actions__settings.active{flex-direction:column;padding:0;border-top:unset;border-bottom-right-radius:8px;border-bottom-left-radius:8px;z-index:2}@media(min-width: 1340px){.sl-navigation-actions__settings.active{flex-direction:row}}.sl-navigation-actions__settings.hide{display:none}@media(min-width: 1340px){.sl-navigation-actions__settings.hide{display:flex}}.sl-navigation-actions__settings__back-icon{width:8px;height:16px;margin-left:-8px;pointer-events:none;transform:rotate(180deg);opacity:.5}@media(min-width: 1340px){.sl-navigation-actions__settings__back-icon{display:none}}.sl-navigation-actions__settings__go-back{display:flex;align-items:center;width:100%;padding:16px 24px;font-size:16px;line-height:19px;font-weight:600;background:var(--modal);border-bottom:1px solid var(--border-color);cursor:pointer;z-index:2;color:var(--text-secondary)}@media(min-width: 1340px){.sl-navigation-actions__settings__go-back{display:none}}.sl-navigation-actions__settings__go-back__icon{height:16px;width:8px;margin-right:8px}.sl-navigation-actions__links-wrapper{display:flex;border-top:1px solid var(--border-color);padding:16px 24px}@media(min-width: 1340px){.sl-navigation-actions__links-wrapper{border-top:unset;padding:unset}}@media(max-width: 599px){.sl-navigation-actions__links-wrapper{justify-content:center}}.sl-navigation-actions .sl-action-btn{padding:0 48px;white-space:nowrap}.sl-navigation-actions .sl-action-btn--secondary{background-color:rgba(0,0,0,0);color:var(--action-button-text)}.sl-navigation-actions .sl-action-btn--secondary:hover{background:var(--action-button-hover)}.sl-navigation-actions .sl-action-btn:first-child{margin-right:16px}@media(min-width: 1340px){.sl-navigation-actions .sl-action-btn:first-child{margin-right:32px}}.sl-navigation-actions__pro-button-wrapper{display:block}@media(min-width: 1340px){.sl-navigation-actions__pro-button-wrapper{display:none}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/login/private/containers/LoginActions/LoginActions.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9sb2dpbi9wcml2YXRlL2NvbnRhaW5lcnMvTG9naW5BY3Rpb25zL0xvZ2luQWN0aW9ucy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQ3RIUix1QkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQVZELDBCQUtELHVCQVFJLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxDQUdGLGlDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0Esd0NBQUEsQ0FDQSxZQUFBLENBeEJILDBCQWlCQyxpQ0FVSSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FBQSxDQUdGLHdDQUNFLHFCQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsOEJBQUEsQ0FDQSw2QkFBQSxDQUNBLFNBQUEsQ0F2Q0wsMEJBaUNHLHdDQVNJLGtCQUFBLENBQUEsQ0FJSixzQ0FDRSxZQUFBLENBL0NMLDBCQThDRyxzQ0FHSSxZQUFBLENBQUEsQ0FJSiw0Q0FDRSxTQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0EzREwsMEJBcURHLDRDQVNJLFlBQUEsQ0FBQSxDQUlKLDBDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSx1QkFBQSxDQUNBLDJDQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSwyQkFBQSxDQTlFTCwwQkFrRUcsMENBZUksWUFBQSxDQUFBLENBR0YsZ0RBQ0UsV0FBQSxDQUNBLFNBQUEsQ0FDQSxnQkFBQSxDQUtOLHNDQUNFLFlBQUEsQ0FDQSx3Q0FBQSxDQUNBLGlCQUFBLENBL0ZILDBCQTRGQyxzQ0FNSSxnQkFBQSxDQUNBLGFBQUEsQ0FBQSxDQy9GSCx5QkR3RkQsc0NBV0ksc0JBQUEsQ0FBQSxDQUlKLHNDQUNFLGNBQUEsQ0FDQSxrQkFBQSxDQUVBLGlEQUNFLDhCQUFBLENBRUEsK0JBQUEsQ0FFQSx1REFDRSxxQ0FBQSxDQUlKLGtEQUNFLGlCQUFBLENBMUhMLDBCQXlIRyxrREFJSSxpQkFBQSxDQUFBLENBS04sMkNBQ0UsYUFBQSxDQW5JSCwwQkFrSUMsMkNBSUksWUFBQSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbG9naW4vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG5AbWl4aW4gbWVkaXVtRGVza3RvcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4uc2wtbmF2aWdhdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsKTtcblxuICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmX19zZXR0aW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAje3ZhcigtLWJvcmRlci1jb2xvcil9O1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjay1pY29uIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtRGVza3RvcCgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nby1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tb2RhbCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3t2YXIoLS1ib3JkZXItY29sb3IpfTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAje3ZhcigtLWJvcmRlci1jb2xvcil9O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNsLWFjdGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWJ1dHRvbi10ZXh0KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjdGlvbi1idXR0b24taG92ZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW1EZXNrdG9wKCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-hamburger{position:absolute;right:0;top:50%;display:flex;align-items:center;justify-content:center;color:var(--logo);font-size:20px;transform:translate(-32px, -50%)}@media(min-width: 1340px){.sl-hamburger{display:none}}.sl-hamburger__button{width:28px;margin-left:8px;cursor:pointer}.sl-hamburger__button:before,.sl-hamburger__button:after{background-color:var(--logo);content:"";display:block;height:4px;transition:all 200ms ease-in-out}.sl-hamburger__button:before{box-shadow:0 10px 0 var(--logo);margin-bottom:16px}.sl-hamburger__button.active:before{box-shadow:0 0 0 var(--logo);transform:translateY(10px) rotate(45deg)}.sl-hamburger__button.active:after{transform:translateY(-10px) rotate(-45deg)} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/private/components/SlHamburger/SlHamburger.scss */ /*# sourceURL=webpack://./src/features/navigation/private/styles/global.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3ByaXZhdGUvY29tcG9uZW50cy9TbEhhbWJ1cmdlci9TbEhhbWJ1cmdlci5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL25hdmlnYXRpb24vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDNUhSLGNBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsT0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0NBQUEsQ0NSRSwwQkRESixjQVlJLFlBQUEsQ0FBQSxDQUlGLHNCQUNFLFVBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUVBLHlEQUVFLDRCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZ0NBQUEsQ0FFRiw2QkFDRSwrQkFBQSxDQUNBLGtCQUFBLENBRUYsb0NBQ0UsNEJBQUEsQ0FDQSx3Q0FBQSxDQUVGLG1DQUNFLDBDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy9zcmMvZmVhdHVyZXMvbmF2aWdhdGlvbi9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2Nzcyc7XG5cbi5zbC1oYW1idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1sb2dvKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzJweCwtNTAlKTsgIFxuXG4gIEBpbmNsdWRlIG1lZGl1bURlc2t0b3AoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG4gIFxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dvKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDAgdmFyKC0tbG9nbyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tbG9nbyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi5hY3RpdmU6YWZ0ZXJ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG5AbWl4aW4gbWVkaXVtRGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sol-skeleton{background-color:#eeeef3;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.sol-skeleton:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100vw;background:linear-gradient(to right, transparent 0, #e3e1e2 40px, transparent 60px);animation:skeletonAnimation 1.2s linear infinite}.sol-skeleton-avatar{width:40px;height:40px;border-radius:50%}.sol-skeleton-image{width:100%;height:120px;border-radius:4px}.sol-skeleton-text{width:100%;height:12px;border-radius:4px}@keyframes skeletonAnimation{to{transform:translateX(100%)}}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-discuss{background:#f2f5f7} /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Loader/Skeleton/Skeleton.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/object.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/public/SlDiscuss/SlDiscuss.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0xvYWRlci9Ta2VsZXRvbi9Ta2VsZXRvbi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9vYmplY3Quc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHVibGljL1NsRGlzY3Vzcy9TbERpc2N1c3Muc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsY0FFRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBRUEsd0RBQUEsQ0FDQSxxQkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxXQUFBLENBQ0EsbUZBQUEsQ0FNQSxnREFBQSxDQUdGLHFCQUNFLFVDMUJRLENEMkJSLFdDM0JRLENENEJSLGlCQUFBLENBR0Ysb0JBQ0UsVUFBQSxDQUNBLFlDN0JRLENEOEJSLGlCRXhDYSxDRjJDZixtQkFDRSxVQUFBLENBQ0EsV0MzQ00sQ0Q0Q04saUJFOUNhLENGa0RqQiw2QkFDRSxHQUNFLDBCQUFBLENBQUEsQ0dwREosb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENEekJSLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDRXpIUixZQUNJLGtCQ1FpQiIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5cbiRza2VsZXRvbi1uczogZnVuY3Rpb25zLmdldE5TKCdza2VsZXRvbicpO1xuXG4uI3skc2tlbGV0b24tbnN9IHtcbiAgLy8gVE9ETzogcmVwbGFjZSBjb2xvcnMgYnkgU09MIG9uZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVmMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHNhZmFyaSBvdmVyZmxvdyB3b3JrYXJvdW5kIG9uIGFuaW1hdGlvbnNcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICB0cmFuc3BhcmVudCAwLFxuICAgICAgI2UzZTFlMiA0MHB4LFxuICAgICAgdHJhbnNwYXJlbnQgNjBweFxuICAgICk7XG4gICAgYW5pbWF0aW9uOiBza2VsZXRvbkFuaW1hdGlvbiAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gICYtYXZhdGFyIHtcbiAgICB3aWR0aDogbGF5b3V0LiRzcGFjZS0yeGw7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNwYWNlLTJ4bDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGxheW91dC4kc3BhY2UtNnhsO1xuICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbGF5b3V0LiRzcGFjZS1zO1xuICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBza2VsZXRvbkFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbiIsIiRzcGFjZS0yeHM6IDRweDtcbiRzcGFjZS14czogOHB4O1xuJHNwYWNlLXM6IDEycHg7XG4kc3BhY2UtbTogMTZweDtcbiRzcGFjZS1sOiAyNHB4O1xuJHNwYWNlLXhsOiAzMnB4O1xuJHNwYWNlLTJ4bDogNDBweDtcbiRzcGFjZS0zeGw6IDQ4cHg7XG4kc3BhY2UtNHhsOiA2NHB4O1xuJHNwYWNlLTV4bDogODBweDtcbiRzcGFjZS02eGw6IDEyMHB4O1xuJHNwYWNlLTd4bDogMTYwcHg7XG4kc2l6ZS1iYXNlOiA4cHg7XG4iLCIkYm9yZGVyUmFkaXVzLXM6IDRweDtcbiRib3JkZXJSYWRpdXMtbTogOHB4O1xuJGJvcmRlclJhZGl1cy1sOiAxMHB4O1xuJGJvcmRlcldpZHRoLW06IDFweDtcbiRzaGFkb3ctZ2xvYmFsLTEwMDogMHB4IDJweCA0cHggIzAwMDAwMDFmO1xuJHNoYWRvdy1nbG9iYWwtMzAwOiAwcHggOHB4IDEycHggIzAwMDAwMDI5O1xuJHNoYWRvdy1nbG9iYWwtNTAwOiAwcHggMTZweCAzMnB4ICMwMDAwMDAzZDtcbiIsIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Mb2FkZXIvU2tlbGV0b24vU2tlbGV0b25cIjtcbkBpbXBvcnQgXCIvc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgJ2NhcnBldCc7XG5cbi5zbC1kaXNjdXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci4kYmFja2dyb3VuZC1wcmltYXJ5O1xufSIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-question-page{display:flex;flex-direction:column;padding:24px 16px;min-height:100vh;gap:64px;justify-content:center;align-items:center}@media(min-width: 1024px){.discuss-question-page{flex-direction:row;align-items:flex-start;padding:32px 64px;gap:24px}}@media(min-width: 600px)and (max-width: 1023px){.discuss-question-page{padding:24px 48px}}.discuss-question-page__question-and-answers{width:872px;max-width:100%}@media(min-width: 1024px){.discuss-question-page__question-and-answers{max-width:70%}}.discuss-question-page__sidebar{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.discuss-question-page__sidebar{max-width:424px}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/QuestionPage/QuestionPage.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1F1ZXN0aW9uUGFnZS9RdWVzdGlvblBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0N6R1IsS0FDSSxpQkFBQSxDQUVBLFVBQ0kseUJBQUEsQ0NwQlIsdUJBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFFBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENDREQsMEJETkgsdUJBVVEsa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUFBLENDSEwsZ0REVkgsdUJBaUJRLGlCQUFBLENBQUEsQ0FHSiw2Q0FDSSxXQUFBLENBQ0EsY0FBQSxDQ2hCTCwwQkRjQyw2Q0FLUSxhQUFBLENBQUEsQ0FLUixnQ0FDSSxXQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFFBQUEsQ0M3QkwsMEJEd0JDLGdDQVFRLGVBQUEsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9sYXlvdXRcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIvc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3NcIjtcblxuLmRpc2N1c3MtcXVlc3Rpb24tcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtbCBsYXlvdXQuJHNwYWNlLW07XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZ2FwOiA2NHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLXhsIGxheW91dC4kc3BhY2UtNHhsO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtbCBsYXlvdXQuJHNwYWNlLTN4bDtcbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbi1hbmQtYW5zd2VycyB7XG4gICAgICAgIHdpZHRoOiA4NzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-question{position:relative;width:100%;padding:12px;background:#fff;border-radius:4px}.discuss-question__edit-button{position:absolute;right:24px;top:24px;cursor:pointer}.discuss-question__container{display:flex;justify-content:left;gap:24px}.discuss-question__voting{display:flex;flex-direction:column;align-items:center;width:40px}.discuss-question__voting svg{color:#c8d2db;height:18px;cursor:pointer}.discuss-question__voting__count{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600;color:#40bf9c;margin:4px 0}.discuss-question__main{width:649px;max-width:80%}.discuss-question__main h1{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;word-break:break-word}@media(max-width: 599px){.discuss-question__main h1{padding-right:28px}}.discuss-question__main h1 a{color:#2493df;word-break:break-word}.discuss-question__main__description{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;width:100%;margin-top:12px;color:#2d3846;white-space:pre-wrap;word-wrap:break-word}.discuss-question__main__description a{color:#2493df}.discuss-question__main__tags{display:flex;margin-top:12px;gap:10px;flex-wrap:wrap}.discuss-question__main__tags__tag{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:600;cursor:pointer;background:#eaf0f3;border-radius:4px;padding:4px 12px;color:#6b7f99}.discuss-question__main__tags__tag:hover{background:#c8d2db} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Question/Question.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1F1ZXN0aW9uL1F1ZXN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDckJSLGtCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxlQ1FpQixDRFBqQixpQkFBQSxDQUVBLCtCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBR0osNkJBQ0ksWUFBQSxDQUNBLG9CQUFBLENBQ0EsUUFBQSxDQUdKLDBCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUVBLDhCQUNJLGFDNERRLENEM0RSLFdBQUEsQ0FDQSxjQUFBLENBR0osaUNFcUhGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0ZsSGQsYUNXZ0IsQ0RWaEIsWUFBQSxDQUlSLHdCQUNJLFdBQUEsQ0FDQSxhQUFBLENBRUEsMkJFMEdGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixzQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z2R2QscUJBQUEsQ0cxQ1QseUJId0NLLDJCQUtRLGtCQUFBLENBQUEsQ0FHSiw2QkFDSSxhQ25ESixDRG9ESSxxQkFBQSxDQUlSLHFDRTRGRixrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsZ0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENGekZkLFVBQUEsQ0FDQSxlQUFBLENBQ0EsYUNqRUcsQ0RrRUgsb0JBQUEsQ0FDQSxvQkFBQSxDQUVBLHVDQUNJLGFDakVKLENEcUVKLDhCQUNJLFlBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FFQSxtQ0V5RU4sa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpFVixjQUFBLENBQ0Esa0JDQ1ksQ0FBQSxpQkFBQSxDRENaLGdCQUFBLENBQ0EsYUMxRkMsQ0RrRkQseUNBQ0ksa0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLXF1ZXN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci4kYmFja2dyb3VuZC1zdXJmYWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICZfX2VkaXQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdm90aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci4kYXZhdGFyLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEtc3Ryb25nJyk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHdpZHRoOiA2NDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnaGVhZGluZy00Jyk7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtbGluaztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0yJyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LWxpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmX190YWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNC1zdHJvbmcnKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzhEMkRCO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkdGV4dC1wcmltYXJ5OiAjMmQzODQ2O1xuJHRleHQtc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJHRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kdGV4dC10ZXJ0aWFyeTogI2VhZjBmMztcbiR0ZXh0LWRlYWN0aXZhdGVkOiAjZWFmMGYzO1xuJHRleHQtbGluazogIzI0OTNkZjtcbiR0ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJHRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJHRleHQtcHJvLXByaW1hcnk6ICNmZmZmZmY7XG4kdGV4dC1wcm8tc2Vjb25kYXJ5OiAjYmFjNWQ1O1xuJHRleHQtcHJvLXRlcnRpYXJ5OiAjNmY3OThkO1xuJHRleHQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiR0ZXh0LXByby1yZXZlcnNlZDogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICNmMmY1Zjc7XG4kYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1zdXJmYWNlOiAjZmZmZmZmO1xuJGJhY2tncm91bmQtY29kZS1lZGl0b3I6ICMxODE5MWM7XG4kYmFja2dyb3VuZC1jb2RlOiAjMjkyOTI5O1xuJGJhY2tncm91bmQtbmF2aWdhdGlvbjogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXByby1wcmltYXJ5OiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJvLXN1cmZhY2U6ICMxMzFkMzU7XG4kYmFja2dyb3VuZC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGJvcmRlci1wcmltYXJ5OiAjYzhkMmRiO1xuJGJvcmRlci1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kYm9yZGVyLXRlcnRpYXJ5OiAjZWFmMGYzO1xuJGJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRib3JkZXItcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGJvcmRlci1wcm8tcHJpbWFyeTogIzZmNzk4ZDtcbiRib3JkZXItcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRlZmZlY3QtbW9kYWwtb3ZlcmxheTogIzAwMDAwMDgwO1xuJGRlY29yYXRpb24tbWFnbmlmaWNlbnQtbWFnZW50YTogI2YyMDA1NztcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICMyNDkzZGY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogIzJhYTdmZDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogIzQ1YjNmZjtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZWNmN2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNlNWYwZjc7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogI2RiZTZlYjtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNkNmUxZTU7XG4kYnV0dG9uLXN1Y2Nlc3MtdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjNDBiZjljO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI6ICMzMGRjYjA7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1hY3RpdmU6ICMzMmUzYjY7XG4kYnV0dG9uLWRhbmdlci10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogI2YzNTg0MztcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmYzc2NjQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmOTg4YTtcbiRidXR0b24tcHJvLXRleHQ6ICMwMDBhMjM7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kOiAjZmZhMzEwO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1ob3ZlcjogI2ZmYjIzODtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtYWN0aXZlOiAjZmZjMjYxO1xuJGlucHV0LXRleHQ6ICMyZDM4NDY7XG4kaW5wdXQtdGV4dC1sYWJlbDogIzZiN2Y5OTtcbiRpbnB1dC10ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LXRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kaW5wdXQtYmFja2dyb3VuZC1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1ib3JkZXI6ICNjOGQyZGI7XG4kaW5wdXQtYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGlucHV0LWJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1mb2N1czogI2QzZTlmOTtcbiRtb2RhbC1oZWFkbGluZTogIzJkMzg0NjtcbiRtb2RhbC1kZXNjcmlwdGlvbjogIzZiN2Y5OTtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJHRvb2x0aXAtdGV4dDogIzJkMzg0NjtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtdGV4dDogIzJkMzg0NjtcbiRhbGVydC10ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJGFsZXJ0LWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGFsZXJ0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRhbGVydC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRjYXJkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogI2VhZjBmMztcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0LWFjdGl2ZTogI2VjZjdmZjtcbiRhdmF0YXItYmFja2dyb3VuZDogI2M4ZDJkYjtcbiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kOiAjZWNhYTAwO1xuJGF2YXRhci1iYWRnZS1zdGFyLWljb246ICNmNmU5Yzg7XG4kbG9hZGVyLWRlZmF1bHQ6ICNjOGQyZGI7XG4kbG9hZGVyLXN0YXJ0OiAjZjJmNWY3O1xuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi90b2tlbnMvdHlwb2dyYXBoeSc7XG5cbiRmaXJhLXNhbnM6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZpcmEtbW9ubzogJ0ZpcmEgTW9ubycsIHNhbnMtc2VyaWY7XG4kcGx1cy1qYWthcnRhLXNhbnM6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiR0eXBvZ3JhcGh5U3R5bGVzOiAoXG4gIGRpc3BsYXktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS03eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgZGlzcGxheS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTV4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNHhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTN4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy01OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTY6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMS1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMi1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMy1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTQtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGNvZGUtMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1tb25vLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgbmF2aWdhdGlvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbik7XG5cbkBtaXhpbiBzdHlsZSgkc3R5bGUpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgICAjeyRrZXl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-voting{display:flex;flex-direction:column;align-items:center;width:auto;min-width:35px;flex-shrink:0}.discuss-voting__svg{color:#c8d2db;height:20px;width:20px;cursor:pointer}.discuss-voting__svg:hover{color:#6b7f99}.discuss-voting__svg__active{color:#2d3846;height:20px;width:20px;cursor:pointer}.discuss-voting__count{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:600;color:#2d3846;margin:4px 0}@media(min-width: 1024px){.discuss-voting__count{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Voting/Voting.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1ZvdGluZy9Wb3Rpbmcuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDSSxZQUFBLENBQ0EscUNBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FFQSwwQkFQSixvQkFRUSxnQkFBQSxDQUFBLENBR0osaURBWEosb0JBWVEsZ0JBQUEsQ0FBQSxDQUdKLGdEQWZKLG9CQWdCUSxlQUFBLENBQUEsQ0FHSiwrQ0FuQkosb0JBb0JRLGVBQUEsQ0FBQSxDQUdKLCtDQXZCSixvQkF3QlEsZUFBQSxDQUFBLENBRUoseUJBMUJKLG9CQTJCUSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSix5QkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBR0osMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDJCQUNJLHNCQUFBLENBQ0EseUJBRkosMkJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBQ0EseUJBRkosNEJBR1Esc0JBQUEsQ0FBQSxDQUdSLDRCQUNJLHVCQUFBLENBRUEseUJBSEosNEJBSVEsc0JBQUEsQ0FBQSxDQUlSLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0N6R1IsS0FDSSxpQkFBQSxDQUVBLFVBQ0kseUJBQUEsQ0NyQlIsZ0JBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FFQSxxQkFDSSxhQzhFWSxDRDdFWixXQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FFQSwyQkFDSSxhQUFBLENBR0osNkJBQ0ksYUN2QkcsQ0R3QkgsV0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBSVIsdUJFMkhFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z4SGQsYUNoQ0csQ0RpQ1AsWUFBQSxDR3RCTCwwQkhtQkMsdUJFMkhFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIvc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3NcIjtcblxuLmRpc2N1c3Mtdm90aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmX19zdmcge1xuICAgICAgICBjb2xvcjogY29sb3IuJGF2YXRhci1iYWNrZ3JvdW5kO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzZCN0Y5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGl2ZSAgIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMtc3Ryb25nJyk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEtc3Ryb25nJyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtQb2ludHMsICRicmVha3BvaW50KTtcblx0QGlmICR2YWx1ZSAhPSBudWxsIHtcblx0XHQkc3RhcnQ6IG1hcC1nZXQoJHZhbHVlLCBzdGFydCk7XG5cdFx0JGVuZDogbWFwLWdldCgkdmFsdWUsIGVuZCk7XG5cblx0XHRAaWYgJHN0YXJ0ID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkZW5kID09IG51bGwge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JGJyZWFrcG9pbnR9YC5cIjtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sol-avatar{position:relative}.sol-avatar-s .sol-avatar_pro-large,.sol-avatar-m .sol-avatar_pro-large,.sol-avatar-l .sol-avatar_pro-large{display:none}.sol-avatar-s .sol-avatar_pro,.sol-avatar-m .sol-avatar_pro,.sol-avatar-l .sol-avatar_pro{right:1px}.sol-avatar-xl .sol-avatar_pro-small{display:none}.sol-avatar-xl .sol-avatar_pro{left:50%;bottom:-4px;transform:translateX(-50%)}.sol-avatar-xs{width:16px;height:16px}.sol-avatar-xs .sol-avatar_pro{display:none}.sol-avatar-s{width:32px;height:32px}.sol-avatar-s .sol-avatar_pro-small{width:8px;height:8px}.sol-avatar-m{width:48px;height:48px}.sol-avatar-m .sol-avatar_pro-small{width:12px;height:12px}.sol-avatar-l{width:64px;height:64px}.sol-avatar-l .sol-avatar_pro-small{width:16px;height:16px}.sol-avatar-xl{width:128px;height:128px}.sol-avatar_image{background-color:#fff;color:#c8d2db;width:100%;height:100%;border-radius:50%}.sol-avatar_pro{position:absolute;bottom:0}.sol-avatar_pro-small{background-color:#ecaa00;border-radius:50%;border:solid 1px #fff;color:#fff}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-meta{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-direction:row-reverse;margin-left:60px}@media(min-width: 1024px){.discuss-meta{flex-direction:row;margin-left:0;text-align:right}}@media(min-width: 600px)and (max-width: 1023px){.discuss-meta{width:100%;flex-direction:row;margin-left:0}}@media(max-width: 599px){.discuss-meta{width:100%;flex-direction:row;margin-left:0}}@media(min-width: 600px)and (max-width: 1023px){.discuss-meta__info{display:flex;flex-direction:row;align-items:center}.discuss-meta__info__date{margin-right:8px}}@media(max-width: 599px){.discuss-meta__info{display:flex;flex-direction:row;align-items:center}.discuss-meta__info__date{margin-right:8px}}.discuss-meta__info__date{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400;color:#6b7f99}.discuss-meta__info__name{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400;color:#2493df;cursor:pointer}.discuss-meta__avatar{width:32px;height:32px;margin-right:10px;overflow:hidden;border-radius:50%;cursor:pointer;flex:0 0 auto}@media(min-width: 1024px){.discuss-meta__avatar{margin-right:0}} /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Avatar/Avatar.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Meta/Meta.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0F2YXRhci9BdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL01ldGEvTWV0YS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsWUFDRSxpQkFBQSxDQUtFLDRHQUNFLFlBQUEsQ0FFRiwwRkFDRSxTQUFBLENBS0YscUNBQ0UsWUFBQSxDQUVGLCtCQUNFLFFBQUEsQ0FDQSxXQUFBLENBQ0EsMEJBQUEsQ0FJSixlQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsK0JBQ0UsWUFBQSxDQUdKLGNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQ0FDRSxTQy9CTSxDRGdDTixVQ2hDTSxDRG1DVixjQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0NBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FHSixjQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0NBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FHSixlQUNFLFdBQUEsQ0FDQSxZQUFBLENBR0Ysa0JBQ0UscUJFckRpQixDRnNEakIsYUVxQmdCLENGcEJoQixVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBR0YsZ0JBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0Esc0JBQ0Usd0JFWXlCLENGWHpCLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxVRW5FZSxDQ2hCckIsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDbkJSLGNBQ0ksWUFBQSxDQUNBLHdCQUFBLENBQ0EsT0FBQSxDQUNBLGVBQUEsQ0FDQSwwQkFBQSxDQUNBLGdCQUFBLENDREQsMEJETEgsY0FTUSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUFBLENDRkwsZ0REVEgsY0FlUSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQUEsQ0NoQkwseUJEREgsY0FxQlEsVUFBQSxDQUNBLGtCQUFBLENBQ0EsYUFBQSxDQUFBLENDZEwsZ0REaUJDLG9CQUVRLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBRUEsMEJBQ0ksZ0JKdENMLENBQUEsQ0tNUix5QkR5QkMsb0JBWVEsWUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FFQSwwQkFDSSxnQkpoREwsQ0FBQSxDSW9ESCwwQkVvR0Ysa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpHZCxhSHRESyxDR3lEVCwwQkUrRkYsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRjVGZCxhSHZEQSxDR3dEQSxjQUFBLENBSVIsc0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENDN0RMLDBCRHNEQyxzQkFVUSxjQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi9zdHlsZXMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL3N0eWxlcy90b2tlbnMvY29sb3InO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3Rva2Vucy9sYXlvdXQnO1xuQHVzZSAnLi4vLi4vc3R5bGVzL3R5cG9ncmFwaHknO1xuXG4kYXZhdGFyLW5zOiBmdW5jdGlvbnMuZ2V0TlMoJ2F2YXRhcicpO1xuXG4uI3skYXZhdGFyLW5zfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXMsXG4gICYtbSxcbiAgJi1sIHtcbiAgICAuI3skYXZhdGFyLW5zfV9wcm8tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLiN7JGF2YXRhci1uc31fcHJvIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi14bCB7XG4gICAgLiN7JGF2YXRhci1uc31fcHJvLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC4jeyRhdmF0YXItbnN9X3BybyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IGxheW91dC4kc3BhY2UtMnhzICogLTE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi14cyB7XG4gICAgd2lkdGg6IGxheW91dC4kc2l6ZS1iYXNlICogMjtcbiAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogMjtcbiAgICAuI3skYXZhdGFyLW5zfV9wcm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1zIHtcbiAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2UgKiA0O1xuICAgIGhlaWdodDogbGF5b3V0LiRzaXplLWJhc2UgKiA0O1xuICAgIC4jeyRhdmF0YXItbnN9X3Byby1zbWFsbCB7XG4gICAgICB3aWR0aDogbGF5b3V0LiRzaXplLWJhc2U7XG4gICAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlO1xuICAgIH1cbiAgfVxuICAmLW0ge1xuICAgIHdpZHRoOiBsYXlvdXQuJHNpemUtYmFzZSAqIDY7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDY7XG4gICAgLiN7JGF2YXRhci1uc31fcHJvLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLWwge1xuICAgIHdpZHRoOiBsYXlvdXQuJHNpemUtYmFzZSAqIDg7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDg7XG4gICAgLiN7JGF2YXRhci1uc31fcHJvLXNtYWxsIHtcbiAgICAgIHdpZHRoOiBsYXlvdXQuJHNpemUtYmFzZSAqIDI7XG4gICAgICBoZWlnaHQ6IGxheW91dC4kc2l6ZS1iYXNlICogMjtcbiAgICB9XG4gIH1cbiAgJi14bCB7XG4gICAgd2lkdGg6IGxheW91dC4kc2l6ZS1iYXNlICogMTY7XG4gICAgaGVpZ2h0OiBsYXlvdXQuJHNpemUtYmFzZSAqIDE2O1xuICB9XG5cbiAgJl9pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGJhY2tncm91bmQtc3VyZmFjZTtcbiAgICBjb2xvcjogY29sb3IuJGF2YXRhci1iYWNrZ3JvdW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmX3BybyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAmLXNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY29sb3IuJGJvcmRlci1yZXZlcnNlZDtcbiAgICAgIGNvbG9yOiBjb2xvci4kYmFja2dyb3VuZC1zdXJmYWNlO1xuICAgIH1cbiAgfVxufVxuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iLCIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvbGF5b3V0XCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL2NvbXBvbmVudHMvQXZhdGFyL0F2YXRhclwiO1xuQGltcG9ydCBcIi9zcmMvZmVhdHVyZXMvZGlzY3Vzcy9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2Nzc1wiO1xuXG4uZGlzY3Vzcy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGxheW91dC4kc3BhY2UteHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBsYXlvdXQuJHNwYWNlLXhzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMnKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMycpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LWxpbms7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.discuss-reply-form-success-message{display:flex;align-items:center;justify-content:space-between;width:100%;margin:16px 0 32px;background-color:#40bf9c;border-radius:4px;padding:16px}.discuss-reply-form-success-message__content{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#fff}.discuss-reply-form-success-message__close-icon{color:#fff;cursor:pointer} /*# sourceURL=webpack://./src/features/discuss/private/components/ReplyFormSuccessMessage/ReplyFormSuccessMessage.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvY29tcG9uZW50cy9SZXBseUZvcm1TdWNjZXNzTWVzc2FnZS9SZXBseUZvcm1TdWNjZXNzTWVzc2FnZS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLG9DQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JDNEV1QixDRDNFdkIsaUJBQUEsQ0FDQSxZQUFBLENBRUEsNkNFNElFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z6SWxCLFVDb0VjLENEakVsQixnREFDSSxVQUFBLENBQ0EsY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvclwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuXG4uZGlzY3Vzcy1yZXBseS1mb3JtLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggMCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kYWxlcnQtdGV4dC1yZXZlcnNlZDtcbiAgICB9XG5cbiAgICAmX19jbG9zZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59IiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sol-select_control{background:none;text-align:left;padding:0;cursor:pointer}.sol-select_control:focus{outline:none;box-shadow:0 0 0 4px #d3e9f9}.sol-select_control[data-state=open]{border-color:#2493df}.sol-select_control[data-state=open] .sol-select_icon{transform:rotate(180deg);transform-origin:center 6px}.sol-select_control span{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;padding:0 56px 0 16px;color:#2d3846;display:block}.sol-select_icon{color:#6b7f99;padding:4px;transition:all .1s linear}.sol-select_optionsWrapper{position:relative}.sol-select_optionsWrapper>div{margin:0 !important;position:absolute !important;left:0 !important;min-width:auto !important;width:100%;top:0}.sol-select_options{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;z-index:998;border:solid 1px #c8d2db;background-color:#fff;border-radius:0 0 4px 4px}.sol-select_option{padding:8px 16px;outline:none;cursor:pointer}.sol-select_option[data-state=checked]{pointer-events:none;background-color:#ecf7ff}.sol-select_option[data-highlighted]{background-color:#d3e9f9}.sol-select-s .sol-select_control span{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.sol-select-s .sol-select_control[data-state=open] .sol-select_icon{transform-origin:center 4px}.sol-select-s .sol-select_icon{padding:0}.sol-select-s .sol-select_options{font-family:"Fira Sans",sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.3;font-weight:400}.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-replies-filter{display:flex;flex:0 0 auto;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;margin:38px 0 0 0}@media(min-width: 1024px){.discuss-replies-filter{height:32px;align-items:center;justify-content:space-between;margin:38px 0 0 0}}.discuss-replies-filter__replies-count{font-family:"Fira Sans",sans-serif;font-size:20px;letter-spacing:-0.01em;line-height:1.4;font-weight:600;color:#2d3846;flex-shrink:0;margin:0 100% 12px 0}@media(min-width: 1024px){.discuss-replies-filter__replies-count{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600;margin:0}}.discuss-replies-filter__sort{background:#fff;flex-shrink:0;margin:0}@media(min-width: 1024px){.discuss-replies-filter__sort{margin:0 32px 0 auto}}.discuss-replies-filter__sort label{display:none} /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/components/Forms/Select/Select.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/RepliesFilter/RepliesFilter.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9jb21wb25lbnRzL0Zvcm1zL1NlbGVjdC9TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19ncmlkLWNvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvZmVhdHVyZXMvZGlzY3Vzcy9wcml2YXRlL2NvbXBvbmVudHMvUmVwbGllc0ZpbHRlci9SZXBsaWVzRmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0Usb0JBQ0UsZUFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUVBLDBCQUNFLFlBQUEsQ0FDQSw0QkFBQSxDQUdGLHFDQUNFLG9CQ21EZ0IsQ0RqRGhCLHNEQUNFLHdCQUFBLENBQ0EsMkJBQUEsQ0FJSix5QkU0SEUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRnpIcEIscUJBQUEsQ0FDQSxhQzRCTyxDRDNCUCxhQUFBLENBSUosaUJBQ0UsYUNyQ2EsQ0RzQ2IsV0d2Q1EsQ0h3Q1IseUJBQUEsQ0FHRiwyQkFDRSxpQkFBQSxDQUVBLCtCQUVFLG1CQUFBLENBQ0EsNEJBQUEsQ0FDQSxpQkFBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUNBLEtBQUEsQ0FJSixvQkVnR0ksa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRjdGdEIsV0FBQSxDQUNBLHdCQUFBLENBQ0EscUJDSWUsQ0RIZix5QkFBQSxDQUdGLG1CQUNFLGdCQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FFQSx1Q0FDRSxtQkFBQSxDQUVBLHdCQUFBLENBRUYscUNBQ0Usd0JBQUEsQ0FNQSx1Q0V1RUEsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpFbEIsb0VBQ0UsMkJBQUEsQ0FLTiwrQkFDRSxTQUFBLENBR0Ysa0NFd0RFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0V4SjFCLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQ3pHUixLQUNJLGlCQUFBLENBRUEsVUFDSSx5QkFBQSxDQ3BCUix3QkFDSSxZQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENDREQsMEJETkgsd0JBVVEsV0FBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUFBLENBR0osdUNKb0lFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixzQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0lqSWxCLGFMdkJPLENLd0JQLGFBQUEsQ0FDQSxvQkFBQSxDQ2RMLDBCRFVDLHVDSm9JRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsc0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENJM0hkLFFBQUEsQ0FBQSxDQUlSLDhCQUNJLGVMK0JXLENLOUJYLGFBQUEsQ0FDQSxRQUFBLENDekJMLDBCRHNCQyw4QkFNUSxvQkFBQSxDQUFBLENBR0osb0NBQ0ksWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLy4uLy4uL3N0eWxlcy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vLi4vc3R5bGVzL3Rva2Vucy9jb2xvcic7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL2xheW91dCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdG9rZW5zL29iamVjdCc7XG5AdXNlICcuLi8uLi8uLi9zdHlsZXMvdHlwb2dyYXBoeSc7XG5cbiRzZWxlY3QtbnM6IGZ1bmN0aW9ucy5nZXROUygnc2VsZWN0Jyk7XG5cbi4jeyRzZWxlY3QtbnN9IHtcbiAgJl9jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3IuJGlucHV0LWZvY3VzO1xuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT0nb3BlbiddIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuJGlucHV0LWJvcmRlci1hY3RpdmU7XG5cbiAgICAgIC4jeyRzZWxlY3QtbnN9X2ljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgICBwYWRkaW5nOiAwIGxheW91dC4kc2l6ZS1iYXNlICogNyAwIGxheW91dC4kc3BhY2UtbTtcbiAgICAgIGNvbG9yOiBjb2xvci4kaW5wdXQtdGV4dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfaWNvbiB7XG4gICAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLTJ4cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIH1cblxuICAmX29wdGlvbnNXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGRpdiB7XG4gICAgICAvLyBPdmVyd3JpdHRpbmcgcmFkaXggcnVsZXNcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfb3B0aW9ucyB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZSgnYm9keS0xJyk7XG4gICAgei1pbmRleDogOTk4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbG9yLiRpbnB1dC1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGlucHV0LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIG9iamVjdC4kYm9yZGVyUmFkaXVzLXMgb2JqZWN0LiRib3JkZXJSYWRpdXMtcztcbiAgfVxuXG4gICZfb3B0aW9uIHtcbiAgICBwYWRkaW5nOiBsYXlvdXQuJHNwYWNlLXhzIGxheW91dC4kc3BhY2UtbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZbZGF0YS1zdGF0ZT0nY2hlY2tlZCddIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLy8gVE9ETzogcmVwbGFjZSBieSBTT0wgY29sb3JcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y3ZmY7XG4gICAgfVxuICAgICZbZGF0YS1oaWdobGlnaHRlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuJGlucHV0LWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICYtcyAuI3skc2VsZWN0LW5zfSB7XG4gICAgJl9jb250cm9sIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTMnKTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXN0YXRlPSdvcGVuJ10ge1xuICAgICAgICAuI3skc2VsZWN0LW5zfV9pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pY29uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9vcHRpb25zIHtcbiAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktMycpO1xuICAgIH1cbiAgfVxufVxuIiwiJHRleHQtcHJpbWFyeTogIzJkMzg0NjtcbiR0ZXh0LXNlY29uZGFyeTogIzZiN2Y5OTtcbiR0ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJHRleHQtdGVydGlhcnk6ICNlYWYwZjM7XG4kdGV4dC1kZWFjdGl2YXRlZDogI2VhZjBmMztcbiR0ZXh0LWxpbms6ICMyNDkzZGY7XG4kdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJHRleHQtd2FybmluZzogI2VjYWEwMDtcbiR0ZXh0LWRhbmdlcjogI2YzNTg0MztcbiR0ZXh0LXByby1wcmltYXJ5OiAjZmZmZmZmO1xuJHRleHQtcHJvLXNlY29uZGFyeTogI2JhYzVkNTtcbiR0ZXh0LXByby10ZXJ0aWFyeTogIzZmNzk4ZDtcbiR0ZXh0LXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kdGV4dC1wcm8tcmV2ZXJzZWQ6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcmltYXJ5OiAjZjJmNWY3O1xuJGJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZjlmOWZhO1xuJGJhY2tncm91bmQtc3VyZmFjZTogI2ZmZmZmZjtcbiRiYWNrZ3JvdW5kLWNvZGUtZWRpdG9yOiAjMTgxOTFjO1xuJGJhY2tncm91bmQtY29kZTogIzI5MjkyOTtcbiRiYWNrZ3JvdW5kLW5hdmlnYXRpb246ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1wcm8tcHJpbWFyeTogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByby1zdXJmYWNlOiAjMTMxZDM1O1xuJGJhY2tncm91bmQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRib3JkZXItcHJpbWFyeTogI2M4ZDJkYjtcbiRib3JkZXItc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJGJvcmRlci10ZXJ0aWFyeTogI2VhZjBmMztcbiRib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kYm9yZGVyLXJldmVyc2VkOiAjZmZmZmZmO1xuJGJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRib3JkZXItcHJvLXByaW1hcnk6ICM2Zjc5OGQ7XG4kYm9yZGVyLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kZWZmZWN0LW1vZGFsLW92ZXJsYXk6ICMwMDAwMDA4MDtcbiRkZWNvcmF0aW9uLW1hZ25pZmljZW50LW1hZ2VudGE6ICNmMjAwNTc7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMjQ5M2RmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICMyYWE3ZmQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICM0NWIzZmY7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAjMjQ5M2RmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI2VjZjdmZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZTVmMGY3O1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNkYmU2ZWI7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjZDZlMWU1O1xuJGJ1dHRvbi1zdWNjZXNzLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogIzQwYmY5YztcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWhvdmVyOiAjMzBkY2IwO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtYWN0aXZlOiAjMzJlM2I2O1xuJGJ1dHRvbi1kYW5nZXItdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQ6ICNmMzU4NDM7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWhvdmVyOiAjZmM3NjY0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1hY3RpdmU6ICNmZjk4OGE7XG4kYnV0dG9uLXByby10ZXh0OiAjMDAwYTIzO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZDogI2ZmYTMxMDtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtaG92ZXI6ICNmZmIyMzg7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmYzI2MTtcbiRpbnB1dC10ZXh0OiAjMmQzODQ2O1xuJGlucHV0LXRleHQtbGFiZWw6ICM2YjdmOTk7XG4kaW5wdXQtdGV4dC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LXRleHQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC10ZXh0LWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGlucHV0LWJhY2tncm91bmQtYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYm9yZGVyOiAjYzhkMmRiO1xuJGlucHV0LWJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRpbnB1dC1ib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGlucHV0LWJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtZm9jdXM6ICNkM2U5Zjk7XG4kbW9kYWwtaGVhZGxpbmU6ICMyZDM4NDY7XG4kbW9kYWwtZGVzY3JpcHRpb246ICM2YjdmOTk7XG4kbW9kYWwtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiR0b29sdGlwLXRleHQ6ICMyZDM4NDY7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LXRleHQ6ICMyZDM4NDY7XG4kYWxlcnQtdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiRhbGVydC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJGFsZXJ0LWJhY2tncm91bmQtc3VjY2VzczogIzQwYmY5YztcbiRhbGVydC1iYWNrZ3JvdW5kLXdhcm5pbmc6ICNlY2FhMDA7XG4kYWxlcnQtYmFja2dyb3VuZC1kYW5nZXI6ICNmMzU4NDM7XG4kY2FyZC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQ6ICNlYWYwZjM7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodC1hY3RpdmU6ICNlY2Y3ZmY7XG4kYXZhdGFyLWJhY2tncm91bmQ6ICNjOGQyZGI7XG4kYXZhdGFyLWJhZGdlLXN0YXItYmFja2dyb3VuZDogI2VjYWEwMDtcbiRhdmF0YXItYmFkZ2Utc3Rhci1pY29uOiAjZjZlOWM4O1xuJGxvYWRlci1kZWZhdWx0OiAjYzhkMmRiO1xuJGxvYWRlci1zdGFydDogI2YyZjVmNztcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4vdG9rZW5zL3R5cG9ncmFwaHknO1xuXG4kZmlyYS1zYW5zOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbiRmaXJhLW1vbm86ICdGaXJhIE1vbm8nLCBzYW5zLXNlcmlmO1xuJHBsdXMtamFrYXJ0YS1zYW5zOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kdHlwb2dyYXBoeVN0eWxlczogKFxuICBkaXNwbGF5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtN3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGRpc3BsYXktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS01eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTR4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0zeGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy02OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTEtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTItc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTMtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS00LXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBidXR0b24tczogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtM3hzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBjb2RlLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtbW9ubyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIG5hdmlnYXRpb24tbTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4pO1xuXG5AbWl4aW4gc3R5bGUoJHN0eWxlKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluIG1hcC1nZXQoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgICAgI3ska2V5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiY2FycGV0XCI7XG5cbiRsZXNzb24tY29udGFpbmVyLXdpZHRoOiA2NDhweDtcblxuJWxhbmRpbmctc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn07XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3JcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcbkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvY29tcG9uZW50cy9Gb3Jtcy9TZWxlY3QvU2VsZWN0XCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLXJlcGxpZXMtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDM4cHggMCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDM4cHggMCAwIDA7XG4gICAgfVxuXG4gICAgJl9fcmVwbGllcy1jb3VudCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNCcpO1xuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMCAxMDAlIDEycHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdoZWFkaW5nLTMnKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzJweCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.discuss-replies{display:flex;flex-direction:column}.discuss-replies__answer-button{margin:16px 0 0 auto} /*# sourceURL=webpack://./src/features/discuss/private/components/Replies/Replies.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvY29tcG9uZW50cy9SZXBsaWVzL1JlcGxpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxnQ0FDSSxvQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5kaXNjdXNzLXJlcGxpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2Fuc3dlci1idXR0b24ge1xuICAgICAgICBtYXJnaW46ICAxNnB4IDAgMCBhdXRvO1xuICAgIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9 */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-reply{position:relative;width:100%;padding:12px;background:#fff;border-radius:4px;margin-top:16px}.discuss-reply__edit-button{position:absolute;right:24px;top:24px;cursor:pointer}.discuss-reply__active{border:1px solid #40bf9c}.discuss-reply__container{display:flex;justify-content:left;gap:24px}.discuss-reply__actions{display:flex;flex-direction:column;align-items:center;width:auto;min-width:35px;flex-shrink:0}@media(min-width: 1024px){.discuss-reply__actions{width:50px}}.discuss-reply__actions__best-answer-button{width:32px;height:32px;margin-bottom:16px;color:#eaf0f3;pointer-events:none}.discuss-reply__actions__best-answer-button__active{color:#40bf9c}.discuss-reply__actions__best-answer-button__clickable{cursor:pointer;pointer-events:all}.discuss-reply__actions__best-answer-button__clickable:hover{color:#c8d2db}.discuss-reply__content{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;width:100%;max-width:649px;color:#2d3846;white-space:pre-wrap;word-wrap:break-word;flex-grow:1}.discuss-reply__content a{color:#2493df;word-break:break-word} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/Reply/Reply.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1JlcGx5L1JlcGx5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDckJSLGVBQ0ksaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLGVDUWlCLENEUGpCLGlCQUFBLENBQ0EsZUFBQSxDQUVBLDRCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBR0osdUJBQ0ksd0JBQUEsQ0FHSiwwQkFDSSxZQUFBLENBQ0Esb0JBQUEsQ0FDQSxRQUFBLENBR0osd0JBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0V4QkwsMEJGa0JDLHdCQVNRLFVBQUEsQ0FBQSxDQUdKLDRDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FFQSxvREFDSSxhQUFBLENBR0osdURBQ0ksY0FBQSxDQUNBLGtCQUFBLENBRUEsNkRBQ0ksYUFBQSxDQU1oQix3QkcwRkUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDSHZGbEIsVUFBQSxDQUNBLGVBQUEsQ0FDQSxhQ25FTyxDRG9FUCxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsV0FBQSxDQUVBLDBCQUNJLGFDcEVBLENEcUVBLHFCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLnNkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTM0NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIH1cblxuICAgIC5jb2wtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICB9XG4gICAgLmNvbC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFydC0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5zdGFydC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5zdGFydC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICAgIC5zdGFydC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgfVxuICAgIC5zdGFydC01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC5zdGFydC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5zdGFydC03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgfVxuICAgIC5zdGFydC04IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC5zdGFydC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gICAgfVxuICAgIC5zdGFydC0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gICAgLnN0YXJ0LTExIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJjYXJwZXRcIjtcblxuJGxlc3Nvbi1jb250YWluZXItd2lkdGg6IDY0OHB4O1xuXG4lbGFuZGluZy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufTtcblxuaHRtbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3Rva2Vucy9jb2xvclwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi9zcmMvZmVhdHVyZXMvZGlzY3Vzcy9wcml2YXRlL3N0eWxlcy9nbG9iYWwuc2Nzc1wiO1xuXG4uZGlzY3Vzcy1yZXBseSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogY29sb3IuJGJhY2tncm91bmQtc3VyZmFjZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICZfX2VkaXQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuJGJvcmRlci1zdWNjZXNzO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Jlc3QtYW5zd2VyLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2VhZjBmMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAmX19hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDBCRjlDO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbGlja2FibGUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzhkMmRiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTInKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjQ5cHg7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LWxpbms7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgfVxufSIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sl-pagination{width:100%}.sl-pagination__wrapper{display:flex;max-width:max-content;width:100%;height:100%;gap:16px;align-items:center;justify-content:left;margin:32px auto 0;flex-wrap:wrap} /*# sourceURL=webpack://./src/features/shared/public/SlPagination/SlPagination.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9zaGFyZWQvcHVibGljL1NsUGFnaW5hdGlvbi9TbFBhZ2luYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxlQUNJLFVBQUEsQ0FFQSx3QkFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5cbi5zbC1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-recommended-courses__title{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600;color:#2d3846}.discuss-recommended-courses__sub-title{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;color:#2d3846;margin-top:4px}.discuss-recommended-courses__list{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:400;margin-top:24px;gap:16px;display:flex;flex-direction:column}.discuss-recommended-courses__item{text-decoration:none;display:flex;align-items:center;color:#6b7f99;background-color:#fff;border-radius:4px;padding:12px}.discuss-recommended-courses__item-image{width:47px;height:47px;border-radius:100%}.discuss-recommended-courses__item-info{margin-left:24px}.discuss-recommended-courses__item-title{color:#2d3846;font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:1.3;font-weight:600;margin-bottom:4px}.discuss-recommended-courses__item-desc{color:#6b7f99;font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:400}.discuss-recommended-courses__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:12px}.discuss-recommended-courses__footer a{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:600} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/RecommendedCourses/RecommendedCourses.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/layout.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/object.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL1JlY29tbWVuZGVkQ291cnNlcy9SZWNvbW1lbmRlZENvdXJzZXMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDbEJKLG9DQ2tKRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsc0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEL0lsQixhRVRPLENGWVgsd0NDNklFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0QxSWxCLGFFZE8sQ0ZlUCxjR2ZJLENIbUJSLG1DQ3NJRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsZ0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEbklsQixlR2pCRSxDSGtCRixRQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBR0osbUNBQ0ksb0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxhRTlCUyxDRitCVCxxQkVoQmEsQ0ZpQmIsaUJJakNTLENKa0NULFlHaENFLENIbUNOLHlDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FHSix3Q0FDSSxnQkd4Q0UsQ0gyQ04seUNBQ0ksYUVoRE8sQ0R5SlQsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLGdCQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRHRHbEIsaUJHbERJLENIcURSLHdDQUNJLGFFckRTLENEd0pYLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Q5RnRCLHFDQUNJLFlBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsZUc1REUsQ0g4REYsdUNDeUZGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixnQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2xheW91dFwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90b2tlbnMvb2JqZWN0XCI7XG5AdXNlIFwifkBzb2xvbGVhcm5vcmcvc29sL3N0eWxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLXJlY29tbWVuZGVkLWNvdXJzZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImhlYWRpbmctM1wiKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImJvZHktMVwiKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtMnhzO1xuICAgIH1cblxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoXCJib2R5LTJcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IGxheW91dC4kc3BhY2UtbDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLiRiYWNrZ3JvdW5kLXN1cmZhY2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG9iamVjdC4kYm9yZGVyUmFkaXVzLXM7XG4gICAgICAgIHBhZGRpbmc6IGxheW91dC4kc3BhY2UtcztcbiAgICB9XG5cbiAgICAmX19pdGVtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtLWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogbGF5b3V0LiRzcGFjZS1sO1xuICAgIH1cblxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImJvZHktMi1zdHJvbmdcIik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxheW91dC4kc3BhY2UtMnhzO1xuICAgIH1cblxuICAgICZfX2l0ZW0tZGVzYyB7XG4gICAgICAgIGNvbG9yOiBjb2xvci4kdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoXCJib2R5LTRcIik7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogbGF5b3V0LiRzcGFjZS1zO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zdHlsZShcImJvZHktMS1zdHJvbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi90b2tlbnMvdHlwb2dyYXBoeSc7XG5cbiRmaXJhLXNhbnM6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZpcmEtbW9ubzogJ0ZpcmEgTW9ubycsIHNhbnMtc2VyaWY7XG4kcGx1cy1qYWthcnRhLXNhbnM6ICdQbHVzIEpha2FydGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbiR0eXBvZ3JhcGh5U3R5bGVzOiAoXG4gIGRpc3BsYXktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS03eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTJ4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgZGlzcGxheS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTV4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTE6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNHhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTN4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1sLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy01OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTY6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBib2R5LTQ6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktMS1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMi1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtcyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktMy1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUteHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBib2R5LTQtc3Ryb25nOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTJ4cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJ1dHRvbi1zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0zeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGNvZGUtMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1tb25vLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgbmF2aWdhdGlvbi1tOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbik7XG5cbkBtaXhpbiBzdHlsZSgkc3R5bGUpIHtcbiAgQGlmIG1hcC5oYXMta2V5KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkdHlwb2dyYXBoeVN0eWxlcywgJHN0eWxlKSB7XG4gICAgICAjeyRrZXl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIkdGV4dC1wcmltYXJ5OiAjMmQzODQ2O1xuJHRleHQtc2Vjb25kYXJ5OiAjNmI3Zjk5O1xuJHRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kdGV4dC10ZXJ0aWFyeTogI2VhZjBmMztcbiR0ZXh0LWRlYWN0aXZhdGVkOiAjZWFmMGYzO1xuJHRleHQtbGluazogIzI0OTNkZjtcbiR0ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJHRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJHRleHQtcHJvLXByaW1hcnk6ICNmZmZmZmY7XG4kdGV4dC1wcm8tc2Vjb25kYXJ5OiAjYmFjNWQ1O1xuJHRleHQtcHJvLXRlcnRpYXJ5OiAjNmY3OThkO1xuJHRleHQtcHJvLWFjY2VudDogI2ZmYTMxMDtcbiR0ZXh0LXByby1yZXZlcnNlZDogIzAwMGEyMztcbiRiYWNrZ3JvdW5kLXByaW1hcnk6ICNmMmY1Zjc7XG4kYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNmOWY5ZmE7XG4kYmFja2dyb3VuZC1zdXJmYWNlOiAjZmZmZmZmO1xuJGJhY2tncm91bmQtY29kZS1lZGl0b3I6ICMxODE5MWM7XG4kYmFja2dyb3VuZC1jb2RlOiAjMjkyOTI5O1xuJGJhY2tncm91bmQtbmF2aWdhdGlvbjogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXByby1wcmltYXJ5OiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJvLXN1cmZhY2U6ICMxMzFkMzU7XG4kYmFja2dyb3VuZC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGJvcmRlci1wcmltYXJ5OiAjYzhkMmRiO1xuJGJvcmRlci1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kYm9yZGVyLXRlcnRpYXJ5OiAjZWFmMGYzO1xuJGJvcmRlci1kaXNhYmxlZDogI2VhZjBmMztcbiRib3JkZXItcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGJvcmRlci1wcm8tcHJpbWFyeTogIzZmNzk4ZDtcbiRib3JkZXItcHJvLWFjY2VudDogI2ZmYTMxMDtcbiRlZmZlY3QtbW9kYWwtb3ZlcmxheTogIzAwMDAwMDgwO1xuJGRlY29yYXRpb24tbWFnbmlmaWNlbnQtbWFnZW50YTogI2YyMDA1NztcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICMyNDkzZGY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogIzJhYTdmZDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogIzQ1YjNmZjtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXI6ICMyNDkzZGY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZWNmN2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNlNWYwZjc7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICM2YjdmOTk7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogI2RiZTZlYjtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1hY3RpdmU6ICNkNmUxZTU7XG4kYnV0dG9uLXN1Y2Nlc3MtdGV4dDogI2ZmZmZmZjtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjNDBiZjljO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQtaG92ZXI6ICMzMGRjYjA7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1hY3RpdmU6ICMzMmUzYjY7XG4kYnV0dG9uLWRhbmdlci10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogI2YzNTg0MztcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmYzc2NjQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kLWFjdGl2ZTogI2ZmOTg4YTtcbiRidXR0b24tcHJvLXRleHQ6ICMwMDBhMjM7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kOiAjZmZhMzEwO1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1ob3ZlcjogI2ZmYjIzODtcbiRidXR0b24tcHJvLWJhY2tncm91bmQtYWN0aXZlOiAjZmZjMjYxO1xuJGlucHV0LXRleHQ6ICMyZDM4NDY7XG4kaW5wdXQtdGV4dC1sYWJlbDogIzZiN2Y5OTtcbiRpbnB1dC10ZXh0LXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtdGV4dC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LXRleHQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kaW5wdXQtYmFja2dyb3VuZC1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGlucHV0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1ib3JkZXI6ICNjOGQyZGI7XG4kaW5wdXQtYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGlucHV0LWJvcmRlci1hY3RpdmU6ICMyNDkzZGY7XG4kaW5wdXQtYm9yZGVyLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYm9yZGVyLXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtYm9yZGVyLWRhbmdlcjogI2YzNTg0MztcbiRpbnB1dC1mb2N1czogI2QzZTlmOTtcbiRtb2RhbC1oZWFkbGluZTogIzJkMzg0NjtcbiRtb2RhbC1kZXNjcmlwdGlvbjogIzZiN2Y5OTtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAjZjlmOWZhO1xuJHRvb2x0aXAtdGV4dDogIzJkMzg0NjtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtdGV4dDogIzJkMzg0NjtcbiRhbGVydC10ZXh0LXJldmVyc2VkOiAjZmZmZmZmO1xuJGFsZXJ0LWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kYWxlcnQtYmFja2dyb3VuZC1zdWNjZXNzOiAjNDBiZjljO1xuJGFsZXJ0LWJhY2tncm91bmQtd2FybmluZzogI2VjYWEwMDtcbiRhbGVydC1iYWNrZ3JvdW5kLWRhbmdlcjogI2YzNTg0MztcbiRjYXJkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4kY2FyZC1iYWNrZ3JvdW5kLWhpZ2hsaWdodDogI2VhZjBmMztcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0LWFjdGl2ZTogI2VjZjdmZjtcbiRhdmF0YXItYmFja2dyb3VuZDogI2M4ZDJkYjtcbiRhdmF0YXItYmFkZ2Utc3Rhci1iYWNrZ3JvdW5kOiAjZWNhYTAwO1xuJGF2YXRhci1iYWRnZS1zdGFyLWljb246ICNmNmU5Yzg7XG4kbG9hZGVyLWRlZmF1bHQ6ICNjOGQyZGI7XG4kbG9hZGVyLXN0YXJ0OiAjZjJmNWY3O1xuIiwiJHNwYWNlLTJ4czogNHB4O1xuJHNwYWNlLXhzOiA4cHg7XG4kc3BhY2UtczogMTJweDtcbiRzcGFjZS1tOiAxNnB4O1xuJHNwYWNlLWw6IDI0cHg7XG4kc3BhY2UteGw6IDMycHg7XG4kc3BhY2UtMnhsOiA0MHB4O1xuJHNwYWNlLTN4bDogNDhweDtcbiRzcGFjZS00eGw6IDY0cHg7XG4kc3BhY2UtNXhsOiA4MHB4O1xuJHNwYWNlLTZ4bDogMTIwcHg7XG4kc3BhY2UtN3hsOiAxNjBweDtcbiRzaXplLWJhc2U6IDhweDtcbiIsIiRib3JkZXJSYWRpdXMtczogNHB4O1xuJGJvcmRlclJhZGl1cy1tOiA4cHg7XG4kYm9yZGVyUmFkaXVzLWw6IDEwcHg7XG4kYm9yZGVyV2lkdGgtbTogMXB4O1xuJHNoYWRvdy1nbG9iYWwtMTAwOiAwcHggMnB4IDRweCAjMDAwMDAwMWY7XG4kc2hhZG93LWdsb2JhbC0zMDA6IDBweCA4cHggMTJweCAjMDAwMDAwMjk7XG4kc2hhZG93LWdsb2JhbC01MDA6IDBweCAxNnB4IDMycHggIzAwMDAwMDNkO1xuIl0sInNvdXJjZVJvb3QiOiIifQ== */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}html{overflow-y:scroll}html body{margin-right:0 !important}.discuss-hot-today{flex-grow:1;width:100%;display:flex;flex-direction:column}@media(min-width: 1024px){.discuss-hot-today{max-width:424px}}.discuss-hot-today__title{font-family:"Fira Sans",sans-serif;font-size:24px;letter-spacing:-0.01em;line-height:1.3;font-weight:600;padding-bottom:8px;color:#2d3846;word-break:break-word}.discuss-hot-today__topic{font-family:"Fira Sans",sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.3;font-weight:600;display:flex;flex-direction:column;background-color:#fff;padding:12px;margin-top:16px;border-radius:4px}.discuss-hot-today__topic__title{color:#2d3846;display:flex;word-break:break-word}.discuss-hot-today__topic__votes{font-family:"Fira Sans",sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.3;font-weight:400;display:flex;align-items:center;padding-top:12px;gap:5px;color:#6b7f99} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/discuss/private/styles/global.scss */ /*# sourceURL=webpack://./src/features/discuss/private/components/HotToday/HotToday.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/tokens/color.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc3JjL2ZlYXR1cmVzL2Rpc2N1c3MvcHJpdmF0ZS9jb21wb25lbnRzL0hvdFRvZGF5L0hvdFRvZGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9jYXJwZXQvY29yZS9jYXJwZXQvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQ0ksWUFBQSxDQUNBLHFDQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUEsMEJBUEosb0JBUVEsZ0JBQUEsQ0FBQSxDQUdKLGlEQVhKLG9CQVlRLGdCQUFBLENBQUEsQ0FHSixnREFmSixvQkFnQlEsZUFBQSxDQUFBLENBR0osK0NBbkJKLG9CQW9CUSxlQUFBLENBQUEsQ0FHSiwrQ0F2Qkosb0JBd0JRLGVBQUEsQ0FBQSxDQUVKLHlCQTFCSixvQkEyQlEsb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUFBLENBR0oseUJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUdKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FFSiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiwyQkFDSSxzQkFBQSxDQUNBLHlCQUZKLDJCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUNBLHlCQUZKLDRCQUdRLHNCQUFBLENBQUEsQ0FHUiw0QkFDSSx1QkFBQSxDQUVBLHlCQUhKLDRCQUlRLHNCQUFBLENBQUEsQ0FJUiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQUVKLDhCQUNJLG9CQUFBLENDekdSLEtBQ0ksaUJBQUEsQ0FFQSxVQUNJLHlCQUFBLENDckJSLG1CQUNJLFdBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENDR0QsMEJEUEgsbUJBT1EsZUFBQSxDQUFBLENBR0osMEJFMklFLGtDQURvQixDQUNwQixjQURvQixDQUNwQixzQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0Z4SWxCLGtCQUFBLENBQ0EsYUdqQk8sQ0hrQlAscUJBQUEsQ0FHSiwwQkVvSUUsa0NBRG9CLENBQ3BCLGNBRG9CLENBQ3BCLG9CQURvQixDQUNwQixlQURvQixDQUNwQixlQURvQixDRmpJbEIsWUFBQSxDQUNBLHFCQUFBLENBQ0EscUJHVGEsQ0hVYixZQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEsaUNBQ0ksYUcvQkcsQ0hnQ0gsWUFBQSxDQUNBLHFCQUFBLENBR0osaUNFcUhGLGtDQURvQixDQUNwQixjQURvQixDQUNwQixvQkFEb0IsQ0FDcEIsZUFEb0IsQ0FDcEIsZUFEb0IsQ0ZsSGQsWUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxPQUFBLENBQ0EsYUd6Q0siLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImNhcnBldFwiO1xuXG4kbGVzc29uLWNvbnRhaW5lci13aWR0aDogNjQ4cHg7XG5cbiVsYW5kaW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdHlwb2dyYXBoeVwiO1xuQHVzZSBcIn5Ac29sb2xlYXJub3JnL3NvbC9zdHlsZXMvdG9rZW5zL2NvbG9yXCI7XG5AaW1wb3J0IFwiL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvc3R5bGVzL2dsb2JhbC5zY3NzXCI7XG5cbi5kaXNjdXNzLWhvdC10b2RheSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctMycpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogY29sb3IuJHRleHQtcHJpbWFyeTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAmX190b3BpYyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2hlYWRpbmctNicpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci4kYmFja2dyb3VuZC1zdXJmYWNlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZvdGVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc3R5bGUoJ2JvZHktNCcpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRicmVha1BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJHZhbHVlICE9IG51bGwge1xuXHRcdCRzdGFydDogbWFwLWdldCgkdmFsdWUsIHN0YXJ0KTtcblx0XHQkZW5kOiBtYXAtZ2V0KCR2YWx1ZSwgZW5kKTtcblxuXHRcdEBpZiAkc3RhcnQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICRlbmQgPT0gbnVsbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzdGFydCkgYW5kIChtYXgtd2lkdGg6ICRlbmQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAd2FybiBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skYnJlYWtwb2ludH1gLlwiO1xuXHR9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIiR0ZXh0LXByaW1hcnk6ICMyZDM4NDY7XG4kdGV4dC1zZWNvbmRhcnk6ICM2YjdmOTk7XG4kdGV4dC1yZXZlcnNlZDogI2ZmZmZmZjtcbiR0ZXh0LXRlcnRpYXJ5OiAjZWFmMGYzO1xuJHRleHQtZGVhY3RpdmF0ZWQ6ICNlYWYwZjM7XG4kdGV4dC1saW5rOiAjMjQ5M2RmO1xuJHRleHQtc3VjY2VzczogIzQwYmY5YztcbiR0ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kdGV4dC1wcm8tcHJpbWFyeTogI2ZmZmZmZjtcbiR0ZXh0LXByby1zZWNvbmRhcnk6ICNiYWM1ZDU7XG4kdGV4dC1wcm8tdGVydGlhcnk6ICM2Zjc5OGQ7XG4kdGV4dC1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJHRleHQtcHJvLXJldmVyc2VkOiAjMDAwYTIzO1xuJGJhY2tncm91bmQtcHJpbWFyeTogI2YyZjVmNztcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeTogI2Y5ZjlmYTtcbiRiYWNrZ3JvdW5kLXN1cmZhY2U6ICNmZmZmZmY7XG4kYmFja2dyb3VuZC1jb2RlLWVkaXRvcjogIzE4MTkxYztcbiRiYWNrZ3JvdW5kLWNvZGU6ICMyOTI5Mjk7XG4kYmFja2dyb3VuZC1uYXZpZ2F0aW9uOiAjZjlmOWZhO1xuJGJhY2tncm91bmQtcHJvLXByaW1hcnk6ICMwMDBhMjM7XG4kYmFja2dyb3VuZC1wcm8tc3VyZmFjZTogIzEzMWQzNTtcbiRiYWNrZ3JvdW5kLXByby1hY2NlbnQ6ICNmZmEzMTA7XG4kYm9yZGVyLXByaW1hcnk6ICNjOGQyZGI7XG4kYm9yZGVyLXNlY29uZGFyeTogIzZiN2Y5OTtcbiRib3JkZXItdGVydGlhcnk6ICNlYWYwZjM7XG4kYm9yZGVyLWRpc2FibGVkOiAjZWFmMGYzO1xuJGJvcmRlci1yZXZlcnNlZDogI2ZmZmZmZjtcbiRib3JkZXItYWN0aXZlOiAjMjQ5M2RmO1xuJGJvcmRlci1zdWNjZXNzOiAjNDBiZjljO1xuJGJvcmRlci13YXJuaW5nOiAjZWNhYTAwO1xuJGJvcmRlci1kYW5nZXI6ICNmMzU4NDM7XG4kYm9yZGVyLXByby1wcmltYXJ5OiAjNmY3OThkO1xuJGJvcmRlci1wcm8tYWNjZW50OiAjZmZhMzEwO1xuJGVmZmVjdC1tb2RhbC1vdmVybGF5OiAjMDAwMDAwODA7XG4kZGVjb3JhdGlvbi1tYWduaWZpY2VudC1tYWdlbnRhOiAjZjIwMDU3O1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogIzI0OTNkZjtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMmFhN2ZkO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtYWN0aXZlOiAjNDViM2ZmO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogIzI0OTNkZjtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICNlY2Y3ZmY7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2U1ZjBmNztcbiRidXR0b24tdGVydGlhcnktdGV4dDogIzZiN2Y5OTtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAjNmI3Zjk5O1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjZGJlNmViO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWFjdGl2ZTogI2Q2ZTFlNTtcbiRidXR0b24tc3VjY2Vzcy10ZXh0OiAjZmZmZmZmO1xuJGJ1dHRvbi1zdWNjZXNzLWJhY2tncm91bmQ6ICM0MGJmOWM7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZC1ob3ZlcjogIzMwZGNiMDtcbiRidXR0b24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWFjdGl2ZTogIzMyZTNiNjtcbiRidXR0b24tZGFuZ2VyLXRleHQ6ICNmZmZmZmY7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAjZjM1ODQzO1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZC1ob3ZlcjogI2ZjNzY2NDtcbiRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQtYWN0aXZlOiAjZmY5ODhhO1xuJGJ1dHRvbi1wcm8tdGV4dDogIzAwMGEyMztcbiRidXR0b24tcHJvLWJhY2tncm91bmQ6ICNmZmEzMTA7XG4kYnV0dG9uLXByby1iYWNrZ3JvdW5kLWhvdmVyOiAjZmZiMjM4O1xuJGJ1dHRvbi1wcm8tYmFja2dyb3VuZC1hY3RpdmU6ICNmZmMyNjE7XG4kaW5wdXQtdGV4dDogIzJkMzg0NjtcbiRpbnB1dC10ZXh0LWxhYmVsOiAjNmI3Zjk5O1xuJGlucHV0LXRleHQtc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC10ZXh0LXdhcm5pbmc6ICNlY2FhMDA7XG4kaW5wdXQtdGV4dC1kYW5nZXI6ICNmMzU4NDM7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kaW5wdXQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGlucHV0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWJvcmRlcjogI2M4ZDJkYjtcbiRpbnB1dC1ib3JkZXItZGlzYWJsZWQ6ICNlYWYwZjM7XG4kaW5wdXQtYm9yZGVyLWFjdGl2ZTogIzI0OTNkZjtcbiRpbnB1dC1ib3JkZXItc3VjY2VzczogIzQwYmY5YztcbiRpbnB1dC1ib3JkZXItd2FybmluZzogI2VjYWEwMDtcbiRpbnB1dC1ib3JkZXItZGFuZ2VyOiAjZjM1ODQzO1xuJGlucHV0LWZvY3VzOiAjZDNlOWY5O1xuJG1vZGFsLWhlYWRsaW5lOiAjMmQzODQ2O1xuJG1vZGFsLWRlc2NyaXB0aW9uOiAjNmI3Zjk5O1xuJG1vZGFsLWJhY2tncm91bmQ6ICNmOWY5ZmE7XG4kdG9vbHRpcC10ZXh0OiAjMmQzODQ2O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC10ZXh0OiAjMmQzODQ2O1xuJGFsZXJ0LXRleHQtcmV2ZXJzZWQ6ICNmZmZmZmY7XG4kYWxlcnQtYmFja2dyb3VuZDogI2Y5ZjlmYTtcbiRhbGVydC1iYWNrZ3JvdW5kLXN1Y2Nlc3M6ICM0MGJmOWM7XG4kYWxlcnQtYmFja2dyb3VuZC13YXJuaW5nOiAjZWNhYTAwO1xuJGFsZXJ0LWJhY2tncm91bmQtZGFuZ2VyOiAjZjM1ODQzO1xuJGNhcmQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRjYXJkLWJhY2tncm91bmQtaGlnaGxpZ2h0OiAjZWFmMGYzO1xuJGNhcmQtYmFja2dyb3VuZC1oaWdobGlnaHQtYWN0aXZlOiAjZWNmN2ZmO1xuJGF2YXRhci1iYWNrZ3JvdW5kOiAjYzhkMmRiO1xuJGF2YXRhci1iYWRnZS1zdGFyLWJhY2tncm91bmQ6ICNlY2FhMDA7XG4kYXZhdGFyLWJhZGdlLXN0YXItaWNvbjogI2Y2ZTljODtcbiRsb2FkZXItZGVmYXVsdDogI2M4ZDJkYjtcbiRsb2FkZXItc3RhcnQ6ICNmMmY1Zjc7XG4iXSwic291cmNlUm9vdCI6IiJ9 */.discuss-notification{position:absolute}.discuss-notification .sl-shared-flash-message{font-family:"Fira Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:1.4;font-weight:400;border-radius:4px} /*# sourceURL=webpack://./src/features/discuss/private/components/Notification/Notification.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/sol/styles/typography.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9kaXNjdXNzL3ByaXZhdGUvY29tcG9uZW50cy9Ob3RpZmljYXRpb24vTm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvQHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxzQkFDSSxpQkFBQSxDQUVBLCtDQ29KRSxrQ0FEb0IsQ0FDcEIsY0FEb0IsQ0FDcEIsZ0JBRG9CLENBQ3BCLGVBRG9CLENBQ3BCLGVBRG9CLENEakpsQixpQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ+QHNvbG9sZWFybm9yZy9zb2wvc3R5bGVzL3R5cG9ncmFwaHlcIjtcblxuLmRpc2N1c3Mtbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAuc2wtc2hhcmVkLWZsYXNoLW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnN0eWxlKCdib2R5LTEnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbn0iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuL3Rva2Vucy90eXBvZ3JhcGh5JztcblxuJGZpcmEtc2FuczogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4kZmlyYS1tb25vOiAnRmlyYSBNb25vJywgc2Fucy1zZXJpZjtcbiRwbHVzLWpha2FydGEtc2FuczogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuJHR5cG9ncmFwaHlTdHlsZXM6IChcbiAgZGlzcGxheS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLTd4bCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy0yeHMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtMnhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBkaXNwbGF5LTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtNXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC0yeHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctMTogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS00eGwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctMnhzLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXhzLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTI6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtM3hsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLTJ4cyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC14cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhsLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLXMsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgaGVhZGluZy00OiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLWwsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctcyxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtc3Ryb25nLFxuICApLFxuICBoZWFkaW5nLTU6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGhlYWRpbmctNjogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLW0sXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1tLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0yOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbSxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0zOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLXNhbnMsXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXJlZ3VsYXIsXG4gICksXG4gIGJvZHktNDogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS0yeHMsXG4gICAgbGV0dGVyLXNwYWNpbmc6IHR5cG9ncmFwaHkuJGxldHRlclNwYWNpbmctbCxcbiAgICBsaW5lLWhlaWdodDogdHlwb2dyYXBoeS4kbGluZUhlaWdodC1zLFxuICAgIGZvbnQtd2VpZ2h0OiB0eXBvZ3JhcGh5LiR3ZWlnaHQtcmVndWxhcixcbiAgKSxcbiAgYm9keS0xLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1tLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtbSxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0yLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS1zLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYm9keS0zLXN0cm9uZzogKFxuICAgIGZvbnQtZmFtaWx5OiAkZmlyYS1zYW5zLFxuICAgIGZvbnQtc2l6ZTogdHlwb2dyYXBoeS4kc2l6ZS14cyxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1sLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LXMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1zdHJvbmcsXG4gICksXG4gIGJvZHktNC1zdHJvbmc6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtMnhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLWwsXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQtcyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgYnV0dG9uLXM6IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbSxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1tLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LTN4cyxcbiAgICBmb250LXdlaWdodDogdHlwb2dyYXBoeS4kd2VpZ2h0LXN0cm9uZyxcbiAgKSxcbiAgY29kZS0xOiAoXG4gICAgZm9udC1mYW1pbHk6ICRmaXJhLW1vbm8sXG4gICAgZm9udC1zaXplOiB0eXBvZ3JhcGh5LiRzaXplLXhzLFxuICAgIGxldHRlci1zcGFjaW5nOiB0eXBvZ3JhcGh5LiRsZXR0ZXJTcGFjaW5nLW0sXG4gICAgbGluZS1oZWlnaHQ6IHR5cG9ncmFwaHkuJGxpbmVIZWlnaHQteHMsXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuICBuYXZpZ2F0aW9uLW06IChcbiAgICBmb250LWZhbWlseTogJGZpcmEtc2FucyxcbiAgICBmb250LXNpemU6IHR5cG9ncmFwaHkuJHNpemUtbCxcbiAgICBsZXR0ZXItc3BhY2luZzogdHlwb2dyYXBoeS4kbGV0dGVyU3BhY2luZy1zLFxuICAgIGxpbmUtaGVpZ2h0OiB0eXBvZ3JhcGh5LiRsaW5lSGVpZ2h0LW0sXG4gICAgZm9udC13ZWlnaHQ6IHR5cG9ncmFwaHkuJHdlaWdodC1yZWd1bGFyLFxuICApLFxuKTtcblxuQG1peGluIHN0eWxlKCRzdHlsZSkge1xuICBAaWYgbWFwLmhhcy1rZXkoJHR5cG9ncmFwaHlTdHlsZXMsICRzdHlsZSkge1xuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiBtYXAtZ2V0KCR0eXBvZ3JhcGh5U3R5bGVzLCAkc3R5bGUpIHtcbiAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-footer{width:100%;margin-top:auto;overflow:hidden} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/navigation/public/SlFooter/SlFooter.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9uYXZpZ2F0aW9uL3B1YmxpYy9TbEZvb3Rlci9TbEZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzVIUixXQUNJLFVBQUEsQ0FDQSxlQUFBLENBQ0gsZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5zZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIH1cbiAgICAuY29sLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgfVxuICAgIC5jb2wtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuc3RhcnQtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc3RhcnQtMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgICAuc3RhcnQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cbiAgICAuc3RhcnQtNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cbiAgICAuc3RhcnQtNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAuc3RhcnQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAuc3RhcnQtOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cbiAgICAuc3RhcnQtOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cbiAgICAuc3RhcnQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gICAgfVxuICAgIC5zdGFydC0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcvc3JjL2ZlYXR1cmVzL25hdmlnYXRpb24vcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG4uc2wtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.sl-modal{position:fixed;width:100%;height:100%;top:0;right:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.sl-modal.blocker{z-index:9999}.sl-modal__container{background-color:#f9f9fa;border-radius:8px;padding:50px 24px 24px;position:relative}.sl-modal__container.no-padding{padding:0}.sl-modal__container.blocker{width:100%;max-width:567px;height:100%;max-height:532px;padding:24px}@media(max-width: 599px){.sl-modal__container.blocker{max-height:unset}}@media(max-width: 599px){.sl-modal__container{width:100%;height:100%;border-radius:0}}.sl-modal__content{width:100%;height:100%}.sl-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;top:13px;right:13px;cursor:pointer;height:29px;width:29px;z-index:1}.sl-modal__close__icon{color:#9b9b9b;height:13px;width:13px}.sl-modal__close.hide-close{display:none}@media(max-width: 599px){.sl-modal__close.hide-mobile-close{display:none}}@media(max-width: 599px){.sl-modal__close{height:18px;width:18px}} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/shared/public/SlModal/SlModal.scss */ /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_media.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9zaGFyZWQvcHVibGljL1NsTW9kYWwvU2xNb2RhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL0Bzb2xvbGVhcm5vcmcvY2FycGV0L2NvcmUvY2FycGV0L19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzVIUixVQUNJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsK0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFdBQUEsQ0FFQSxrQkFDSSxZQUFBLENBR0oscUJBQ0ksd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FFQSxnQ0FDSSxTQUFBLENBR0osNkJBQ0ksVUFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENDMUJULHlCRHFCSyw2QkFRUSxnQkFBQSxDQUFBLENDN0JiLHlCRFdDLHFCQXVCUSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FBQSxDQUlSLG1CQUNJLFVBQUEsQ0FDQSxXQUFBLENBR0osaUJBQ0ksaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUVBLHVCQUNJLGFBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUdKLDRCQUNJLFlBQUEsQ0NoRVQseUJEbUVLLG1DQUVRLFlBQUEsQ0FBQSxDQ3JFYix5QkQ2Q0MsaUJBNkJRLFdBQUEsQ0FDQSxVQUFBLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnL3NyYy9mZWF0dXJlcy9zaGFyZWQvcHJpdmF0ZS9zdHlsZXMvZ2xvYmFsLnNjc3MnO1xuXG4uc2wtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJi5ibG9ja2VyIHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjRweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsb2NrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGUtbW9iaWxlLWNsb3NlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrUG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0JHN0YXJ0OiBtYXAtZ2V0KCR2YWx1ZSwgc3RhcnQpO1xuXHRcdCRlbmQ6IG1hcC1nZXQoJHZhbHVlLCBlbmQpO1xuXG5cdFx0QGlmICRzdGFydCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkZW5kKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2UgaWYgJGVuZCA9PSBudWxsIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc3RhcnQpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHN0YXJ0KSBhbmQgKG1heC13aWR0aDogJGVuZCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRicmVha3BvaW50fWAuXCI7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */.sds-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:24px;padding:0 12px;width:100%}@media(min-width: 1440px){.sds-grid-container{max-width:1344px}}@media(max-width: 1439px)and (min-width: 1200px){.sds-grid-container{max-width:1152px}}@media(max-width: 1199px)and (min-width: 992px){.sds-grid-container{max-width:960px}}@media(max-width: 991px)and (min-width: 768px){.sds-grid-container{max-width:768px}}@media(max-width: 767px)and (min-width: 576px){.sds-grid-container{max-width:576px}}@media(max-width: 575px){.sds-grid-container{grid-template-columns:repeat(4, 1fr);max-width:unset;padding:16px}}.sds-grid-container .col{grid-column-end:span 1}.sds-grid-container .col-2{grid-column-end:span 2}.sds-grid-container .col-3{grid-column-end:span 3}.sds-grid-container .col-4{grid-column-end:span 4}.sds-grid-container .col-5{grid-column-end:span 5}@media(max-width: 575px){.sds-grid-container .col-5{grid-column-end:span 4}}.sds-grid-container .col-6{grid-column-end:span 6}@media(max-width: 575px){.sds-grid-container .col-6{grid-column-end:span 4}}.sds-grid-container .col-7{grid-column-end:span 7}@media(max-width: 575px){.sds-grid-container .col-7{grid-column-end:span 4}}.sds-grid-container .col-8{grid-column-end:span 8}@media(max-width: 575px){.sds-grid-container .col-8{grid-column-end:span 4}}.sds-grid-container .col-9{grid-column-end:span 9}@media(max-width: 575px){.sds-grid-container .col-9{grid-column-end:span 4}}.sds-grid-container .col-10{grid-column-end:span 10}@media(max-width: 575px){.sds-grid-container .col-10{grid-column-end:span 4}}.sds-grid-container .col-11{grid-column-end:span 11}@media(max-width: 575px){.sds-grid-container .col-11{grid-column-end:span 4}}.sds-grid-container .col-12{grid-column-end:span 12}@media(max-width: 575px){.sds-grid-container .col-12{grid-column-end:span 4}}.sds-grid-container .start-1{grid-column-start:1}.sds-grid-container .start-2{grid-column-start:2}.sds-grid-container .start-3{grid-column-start:3}.sds-grid-container .start-4{grid-column-start:4}.sds-grid-container .start-5{grid-column-start:5}.sds-grid-container .start-6{grid-column-start:6}.sds-grid-container .start-7{grid-column-start:7}.sds-grid-container .start-8{grid-column-start:8}.sds-grid-container .start-9{grid-column-start:9}.sds-grid-container .start-10{grid-column-start:10}.sds-grid-container .start-11{grid-column-start:11}.paywalls-container{font-family:"Fira Sans";position:fixed;top:0;right:0;width:100%;height:100%;z-index:999999;overflow-y:scroll;background-color:#000b21;padding:24px 64px 0 64px;display:flex;justify-content:center}@media(max-width: 652px){.paywalls-container{padding:0}}.paywalls-inner{width:100%;max-width:1360px}@media(max-width: 652px){.paywalls-header-container{display:none}}.paywalls-body{display:flex;align-items:center;justify-content:center}.paywalls-loader{width:100%;max-width:652px;background-color:#07132c;border-top-left-radius:16px;border-top-right-radius:16px;animation:blur-change .8s infinite alternate}@keyframes blur-change{from{filter:blur(1px);background-color:#081b43}to{filter:blur(4px);background-color:#07132c}}.paywalls-offer-modal{padding:0}.paywalls-offer-modal.sl-modal__container{width:100%;max-width:704px;border-radius:0;background:rgba(0,0,0,0)} /*# sourceURL=webpack://./node_modules/@sololearnorg/carpet/core/carpet/_grid-container.scss */ /*# sourceURL=webpack://./src/features/_paywalls/private/components/PaywallContainer/PaywallContainer.scss */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ac29sb2xlYXJub3JnL2NhcnBldC9jb3JlL2NhcnBldC9fZ3JpZC1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9mZWF0dXJlcy9fcGF5d2FsbHMvcHJpdmF0ZS9jb21wb25lbnRzL1BheXdhbGxDb250YWluZXIvUGF5d2FsbENvbnRhaW5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQUVBLDBCQVBKLG9CQVFRLGdCQUFBLENBQUEsQ0FHSixpREFYSixvQkFZUSxnQkFBQSxDQUFBLENBR0osZ0RBZkosb0JBZ0JRLGVBQUEsQ0FBQSxDQUdKLCtDQW5CSixvQkFvQlEsZUFBQSxDQUFBLENBR0osK0NBdkJKLG9CQXdCUSxlQUFBLENBQUEsQ0FFSix5QkExQkosb0JBMkJRLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLHlCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FHSiwyQkFDSSxzQkFBQSxDQUVKLDJCQUNJLHNCQUFBLENBRUosMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsMkJBQ0ksc0JBQUEsQ0FDQSx5QkFGSiwyQkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FDQSx5QkFGSiw0QkFHUSxzQkFBQSxDQUFBLENBR1IsNEJBQ0ksdUJBQUEsQ0FFQSx5QkFISiw0QkFJUSxzQkFBQSxDQUFBLENBSVIsNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosNkJBQ0ksbUJBQUEsQ0FFSiw2QkFDSSxtQkFBQSxDQUVKLDZCQUNJLG1CQUFBLENBRUosOEJBQ0ksb0JBQUEsQ0FFSiw4QkFDSSxvQkFBQSxDQzNIUCxvQkFDQyx1QkFBQSxDQUNBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUVBLHlCQWRELG9CQWVFLFNBQUEsQ0FBQSxDQUlGLGdCQUNDLFVBQUEsQ0FDQSxnQkFBQSxDQUlBLHlCQURELDJCQUVFLFlBQUEsQ0FBQSxDQUlGLGVBQ0MsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FHRCxpQkFDQyxVQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkFBQSxDQUNBLDRDQUFBLENBRUEsdUJBQ0MsS0FDQyxnQkFBQSxDQUNBLHdCQUFBLENBR0QsR0FDQyxnQkFBQSxDQUNBLHdCQUFBLENBQUEsQ0FLSCxzQkFDQyxTQUFBLENBRUEsMENBQ0MsVUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuc2RzLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICB9XG4gICAgLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gICAgfVxuICAgIC5jb2wtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgIH1cbiAgICAuY29sLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gICAgLnN0YXJ0LTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG4gICAgLnN0YXJ0LTMge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnN0YXJ0LTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG4gICAgLnN0YXJ0LTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLnN0YXJ0LTYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnN0YXJ0LTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnN0YXJ0LTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLnN0YXJ0LTkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnN0YXJ0LTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICAgIH1cbiAgICAuc3RhcnQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnY2FycGV0JztcblxuLnBheXdhbGxzIHtcblx0Ji1jb250YWluZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDBCMjE7XG5cdFx0cGFkZGluZzogMjRweCA2NHB4IDAgNjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNjUycHgpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMzYwcHg7XG5cdH1cblxuXHQmLWhlYWRlci1jb250YWluZXIge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDY1MnB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ji1sb2FkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNjUycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA3MTMyYztcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuXHRcdGFuaW1hdGlvbjogYmx1ci1jaGFuZ2UgLjhzIGluZmluaXRlIGFsdGVybmF0ZTtcblxuXHRcdEBrZXlmcmFtZXMgYmx1ci1jaGFuZ2Uge1xuXHRcdFx0ZnJvbSB7XG5cdFx0XHRcdGZpbHRlcjogYmx1cigxcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxYjQzO1xuXHRcdFx0fVxuXG5cdFx0XHR0byB7XG5cdFx0XHRcdGZpbHRlcjogYmx1cig0cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxMzJjO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtb2ZmZXItbW9kYWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmLnNsLW1vZGFsX19jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDcwNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufSJdLCJzb3VyY2VSb290IjoiIn0= */</style> <style> @media screen and (max-width: 1279px) { #CybotCookiebotDialog { bottom: 0 !important; top: unset !important; transform: translate(-50%, 0) !important; } } </style> <script src="https://www.google.com/recaptcha/enterprise.js?render=6Lfk-TIeAAAAAHHyvt9KCccPBRMcxSgDJ_YvPNuu" async defer></script> <script>window.initialData = {"ssrQuestion":{"post":{"id":479321,"parentID":null,"courseID":null,"userID":4454062,"title":"I have added a quiz in my submission but it's status is pending from 1 month . why?","message":"how long it will take to respond either decline or accept it.","date":"2017-06-20T16:48:54.327","votes":7,"ordering":0,"isAccepted":false,"modifyDate":null,"modifyUserID":null,"viewCount":7,"avgActionDate":"2018-05-08T11:32:49.747","answers":1,"userName":"Sahil Choudhary","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Fa254445b-0b37-48e8-99ea-9810144f802a.jpg","hasAvatar":true,"level":11,"xp":7790,"accessLevel":0,"badge":"gold","modifyUserName":null,"isFollowing":false,"vote":0,"index":0,"tags":["sololearn","quiz","respond"]}},"ssrReplies":{"posts":[{"id":479356,"parentID":479321,"courseID":null,"userID":1170424,"title":null,"message":"https:\u002F\u002Fwww.sololearn.com\u002Fdiscuss\u002F435114\u002F?ref=app","date":"2017-06-20T17:07:49.02","votes":16,"ordering":0,"isAccepted":true,"modifyDate":null,"modifyUserID":null,"viewCount":0,"avgActionDate":null,"answers":0,"userName":"Frost","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F19a4023a-9c49-498c-ab82-a12c72492c19.jpg","hasAvatar":true,"level":16,"xp":46499,"accessLevel":1,"badge":"platinum|pro","modifyUserName":null,"isFollowing":false,"vote":0,"index":0,"tags":[]}]},"ssrHotTodayQuestions":[{"id":3309367,"title":"How to use the get() method","message":"Help v:","date":"2024-11-26T23:36:01.203","votes":3,"answers":4,"tags":["python"],"viewCount":175,"hidden":false,"vote":0,"isFollowing":false,"userId":28902231,"userName":"Marcos","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F951f8042-5e55-424c-9372-7fd3a68e8cc9.jpg","badge":"gold"},{"id":3309389,"title":"How to get account back?","message":"I have contacted support, and they were no help. I have pro account buti had to change emails on ipad due to compromised. Now i cant use my account. Please help","date":"2024-11-27T06:18:21.15","votes":1,"answers":6,"tags":["aervi","bad","customer","e","help","support"],"viewCount":77,"hidden":false,"vote":0,"isFollowing":false,"userId":31893774,"userName":"Logan Kibler","avatarUrl":null,"badge":null},{"id":3309373,"title":"why is this platform infested with web devs","message":"","date":"2024-11-27T01:41:26.04","votes":3,"answers":3,"tags":["infestation","when-the-imposter-is-sus"],"viewCount":75,"hidden":false,"vote":0,"isFollowing":false,"userId":32647530,"userName":"Xmosity","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F51cff5a5-adaa-4f11-85a9-2bc2053f69f4.jpg","badge":"gold"},{"id":3309376,"title":"So this what I'm trying to solve ","message":"So I'm having a lot of troubles it saying to write print() after I think name = input(). it won't tell where and I have no whether the def__init__ underscore space is ok...\n\nclass Player:\n def __init__(self, name, level):\n self.name = name\n self.level = level\n\n def intro(self):\n print(self.name + \"(Level \" + self.level + \")\"\n\n#your code goes here\nname = input()\nlevel = input()\n\np = Player(name, level)\np.intro()","date":"2024-11-27T02:08:37.657","votes":2,"answers":2,"tags":["python","videogame"],"viewCount":81,"hidden":false,"vote":0,"isFollowing":false,"userId":30488425,"userName":"David","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Faa6fd691-0606-43eb-b0c2-0a76e36cca86.jpg","badge":"pro"},{"id":3309443,"title":"PHP Tutorial Idea","message":"Should i make a CRUD (Create, Read, Update, Delete) tutorial in PHP?, it'll be a simple article on how to CRUD with PHP and MySQL databases","date":"2024-11-27T16:26:29.417","votes":1,"answers":5,"tags":["mysql","php"],"viewCount":29,"hidden":false,"vote":0,"isFollowing":false,"userId":26368346,"userName":"KenzoGha","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Fbce2f917-6717-40db-8930-facec875ce0a.jpg","badge":"bronze"},{"id":3309444,"title":"Use Python for string manipulation and sorting.","message":"You are given a string containing only English letters (uppercase and lowercase) and digits (0-9). Your task is to group the characters in the string as follows:\n\n1. Group all uppercase letters together.\n\n\n2. Group all lowercase letters together.\n\n\n3. Group all digits together.\n\n\n\nEach group should be sorted individually. Finally, concatenate all the groups to form a new sorted string.\n\nExample Input:\n\"bA1cD2a3B\"\n\nExpected Output:\n\"ABDabc123\"","date":"2024-11-27T17:06:34.437","votes":1,"answers":3,"tags":["python"],"viewCount":42,"hidden":false,"vote":0,"isFollowing":false,"userId":32719700,"userName":"Vishal Sharma","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F1d7c3189-9153-4c99-a99e-0bbbde84ac0e.jpg","badge":"bronze"},{"id":3309406,"title":"So how do I create python file and be able to code in it?","message":"Yeah, this probably a silly question but hear me out. I completed the introduction to python course and wanted to code outside of sololearn sandbox and downloaded Python on my pc. I opened python, tried to write: print('hello world') and it said:\n\n\"No Python documentation found for 'help()'.\nUse help() to get the interactive help utility.\nUse help(str) for help on the str class.\"\n\nWhat should I do so I can code in python app?\n\n","date":"2024-11-27T10:22:22.513","votes":0,"answers":3,"tags":["python"],"viewCount":38,"hidden":false,"vote":0,"isFollowing":false,"userId":33054261,"userName":"Sher Chel","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F30d50d57-0ab2-4d4f-af1f-6d2f4f1b85ba.jpg","badge":"pro"},{"id":3309470,"title":"How to open the test cases on sololearn I tried so many times with the correct code","message":"https:\u002F\u002Fwww.sololearn.com\u002Fcoach\u002F80?ref=app","date":"2024-11-27T23:48:22.027","votes":0,"answers":3,"tags":["'aeiouaeiou'","):","=","defcount_vowels(input_string","retu","vowels"],"viewCount":35,"hidden":false,"vote":0,"isFollowing":false,"userId":32874503,"userName":"Aklilu Mengesha","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F1297aa48-324a-4477-9a81-520b020881fb.jpg","badge":"bronze"},{"id":3309521,"title":"Gimme some advice","message":"Did you guys use AI courses in this app?\nIs it useful? If it is, can you rank them on their usefulness?\nI'd be thankful for your help ✌️","date":"2024-11-28T14:20:23.827","votes":0,"answers":3,"tags":["advice"],"viewCount":30,"hidden":false,"vote":0,"isFollowing":false,"userId":28664228,"userName":"Dr Kenzou Tenma","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002Fc6677f2c-19bb-4041-89e4-d0524561b56b.jpg","badge":"silver"},{"id":3309438,"title":"can anybody tell me a trick to earn followers","message":"i want to earn followers","date":"2024-11-27T15:48:51.607","votes":0,"answers":2,"tags":["................."],"viewCount":34,"hidden":false,"vote":0,"isFollowing":false,"userId":32082729,"userName":"darius franklin","avatarUrl":"https:\u002F\u002Fblob.sololearn.com\u002Favatars\u002F157a8411-085b-4952-b8a8-13de3415be6e.jpg","badge":"silver"}],"ssrCoursesCatalog":[{"name":"IA generativa en la práctica","alias":"genai-in-practice","orderNumber":1,"lastActivityDate":null,"description":"Aprende a interactuar con GenAI para crear, automatizar y ser más productivo. Domina la escritura de prompts y el uso de la IA para ordenar y analizar datos con inteligencia.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F8c336a9b8e3f40429efcc086ea016f3e-AI.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F10f1dbd3b6124556aa574e9fa8e15dd2-genAI.svg","color":"#c13e3e","isTop":true},"categoryIds":[6,7],"isRecommended":false},{"name":"Introducción a Python","alias":"python-introduction","orderNumber":3,"lastActivityDate":null,"description":"Python es un lenguaje de programación muy conocido, sencillo y potente que se utiliza en software y desarrollo web, así como en ciencia de datos, aprendizaje automático y muchos otros campos. En este curso, cubriremos los aspectos básicos de Python, crearemos proyectos reales y solucionaremos varios retos de programación. Python para Principiantes no requiere experiencia previa en programación, ¡así que no esperes más!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa0661e13ab5b47a5bc05dc171e14bd6d-python.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0747eb2701f64dc48d5ca894d4c2610b-Introduction-to-Python.svg"},"categoryIds":[4,5,10],"isRecommended":false},{"name":"Introducción a C","alias":"c-introduction","orderNumber":20,"lastActivityDate":null,"description":"¿Quieres crear programas poderosos que se ejecuten rápido... más rápido que aquellos escritos en otros lenguajes? \n\nC es un lenguaje que es fácil de escribir, permite una depuración rápida y es un bloque de construcción para muchos otros lenguajes de programación. \n\nCon este curso aprenderás los fundamentos de este lenguaje de programación potente y avanzado. No se necesita experiencia previa en codificación, te enseñaremos todo lo que necesitas saber de una manera clara y sencilla que es perfecta para principiantes. \n\nCuando hayas terminado puedes echar un vistazo a nuestro curso Intermedio de C.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F00c4a3ccdabf40709c3b06fd196d391b-C.png","color":"#58B5EE","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F039d2e06d86d47d6a62d7bbdba9964df-Introduction-to-C.svg"},"categoryIds":[4,10],"isRecommended":false},{"name":"Introducción a C#","alias":"c-sharp-introduction","orderNumber":21,"lastActivityDate":null,"description":"C# es un lenguaje empleado tanto por grandes organizaciones como por principiantes y empresas nuevas. Toma prestadas varias características útiles de C y añade sintaxis para ahorrar tiempo y esfuerzo. Puedes aprenderlo sin tener ningún conocimiento de C, aunque C# está basado en el mismo. De hecho, este curso es perfecto para quienes no tienen experiencia en programación. Y si disfrutas aprendiendo C#, puedes continuar con nuestro curso C# Intermedio.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd1ad657f22fb40af87c8df55b1578713-csharp.png","color":"#AB88F3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0789e6f8e5dc42d4a5f02bce766dfe73-Introduction-to-CSharp.svg"},"categoryIds":[3,4,10],"isRecommended":false},{"name":"Introducción a SQL","alias":"sql-introduction","orderNumber":32,"lastActivityDate":null,"description":"Los datos son poderosos, pero sólo si sabes cómo utilizarlos. Ahí es donde SQL entra en juego. En este curso aprenderá a utilizar el lenguaje de bases de datos SQL estándar para acceder a datos almacenados en bases de datos y manipularlos.\n\nCuando aprendas a usar SQL, podrás unirte a las principales empresas (¡e incluso gobiernos!) que utilizan datos para hacer predicciones y tomar todo tipo de decisiones; desde qué productos desarrollar hasta cómo debería funcionar la democracia.\n\nPara este curso no necesitas experiencia previa en programación, ¡así que lánzate de lleno!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc75af187749341a4900dac1304ef3c57-SQL.png","color":"#92D373","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F940a41562ea5418390505cb580d66c94-Introduction-to-SQL.svg"},"categoryIds":[4,5,10],"isRecommended":false},{"name":"Introducción a HTML","alias":"html-introduction","orderNumber":34,"lastActivityDate":null,"description":"HTML es el núcleo de toda página web. Es ideal para principiantes, y conocer sus bases es útil para cualquier persona que trabaje en diseño digital, marketing, contenidos y mucho más. Si te interesa el desarrollo web front-end, ¡este curso es un buen punto de partida! \n\nNo necesitas experiencia previa en programación. Además, una vez hayas terminado, tenemos muchos otros cursos para que profundices tus conocimientos,, incluyendo CSS y JavaScipt.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F053139704f764fdda1c092521ab1fa1e-HTML.png","color":"#FFA77A","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F1343f0f0ce724fbe85db08329763c6aa-Introduction-to-HTML.svg"},"categoryIds":[1,10],"isRecommended":false},{"name":"Introducción a CSS","alias":"css-introduction","orderNumber":35,"lastActivityDate":null,"description":"¿Alguna vez has visto un sitio web y pensado \"caray, qué bonito es?\". Lo más probable es que un genio del CSS haya participado en su creación. Si te interesa el diseño visual, CSS es el lenguaje perfecto para ti.\n\nCSS es también ideal para quien le interese el desarrollo web front-end. Se trata de una herramienta esencial para dar estilo al contenido web, y se utiliza para definir la apariencia visual del diseño y las variaciones de disposición para diferentes tamaños de pantalla y dispositivos. \n\nCSS es un aliado perfecto para quienes están aprendiendo HTML y JavaScript. Se aprende fácilmente, por lo que podrás crear tus propios diseños digitales en un abrir y cerrar de ojos.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F2c99bb632e1b47e6a0f202ce992f8377-CSS.png","color":"#58B5EE","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F77380821c86d4211879280db3d67bed6-Introduction-to-CSS.svg"},"categoryIds":[1,10],"isRecommended":false},{"name":"Introducción a Java","alias":"java-introduction","orderNumber":36,"lastActivityDate":null,"description":"Este sencillo curso de Java para principiantes no requiere conocimientos previos de programación. Todo lo que necesitas es un teléfono móvil o un ordenador de sobremesa y 5 minutos al día.\n\nAprenderás todos los conceptos clave de Java y escribirás código claro y funcional desde la primera lección.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc40026a05ccc4caeaf6e74bcf8ce11f8-java1.png","color":"#FFA77A","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F24fd969d98764c3792a5e6f42f60280d-Introduction-to-Java.svg"},"categoryIds":[2,3,4,10],"isRecommended":false},{"name":"Introducción a JavaScript","alias":"javascript-introduction","orderNumber":37,"lastActivityDate":null,"description":"¿Alguna vez has querido hacer sitios web interactivos, codificar divertidas aplicaciones móviles o trabajar con inteligencia artificial?\nJavaScript te permite hacer todo eso. ¡No es de extrañar que sea uno de los lenguajes de programación más populares que existen.\n\nEste curso es perfecto para principiantes, no se necesita experiencia en codificación. Al final de este curso, conocerás los conceptos básicos de cómo usar JavaScript para hacer un sitio web interactivo.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fe4f4a14641b04eb6bfb3889164c5764a-JS1.png","color":"#F3CA88","isTop":false,"imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fce05f060e25e4e429e48feaa46768ac3-Introduction-to-JavaScript.svg"},"categoryIds":[1,3,10],"isRecommended":false},{"name":"C# Intermedio","alias":"c-sharp-intermediate","orderNumber":40,"lastActivityDate":null,"description":"Perfecto para aquellos con algo de experiencia en C# que quieren profundizar sus habilidades, este curso desglosa conceptos complejos en lecciones simples y cortas que duran solo 5 minutos. Con muchos ejercicios de práctica, ¡seguro te convertirá en un programador de C# más seguro!","shortDescription":"Perfecto para aquellos con algo de experiencia en C# que quieren profundizar sus habilidades, este curso desglosa conceptos complejos en lecciones simples y cortas que duran solo 5 minutos. Con muchos ejercicios de práctica, ¡seguro te convertirá en un programador de C# más seguro!","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F03a071e50d4d43e7a718f5a87aeaa970-CsharpIntermediate.png","color":"#AB88F3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F9bc96b33e6cc44679c884b4eb17d182b-Intermediate-CSharp.svg"},"categoryIds":[3,4,9],"isRecommended":false},{"name":"Introducción a C++","alias":"c-plus-plus-introduction","orderNumber":44,"lastActivityDate":null,"description":"Aprenda los conceptos básicos de este popular lenguaje de codificación. Nuestro curso de C++ cubre conceptos básicos, tipos de datos, matrices, punteros, declaraciones condicionales, bucles, funciones.\n\nNo necesita ninguna experiencia previa en codificación para hacer este curso. Explicaremos todo en un lenguaje breve, claro y fácil de usar para principiantes.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fcf9e604a724a40c6bc2c725757a1e6f5-IntroductiontoCplus.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F60a685c64d7d42bda0f0d3a46294c724-Introduction-to-CPlusPlus.svg"},"categoryIds":[3,4,10],"isRecommended":false},{"name":"Tecnología para Todos","alias":"tech-for-everyone","orderNumber":46,"lastActivityDate":null,"description":"A veces puede resultar realmente difícil mantenerse al día con el mundo digital actual, que cambia a un ritmo acelerado. Comprender la tecnología te facilita las cosas y te proporciona una ventaja competitiva. Pero, ¿qué es exactamente Internet? ¿Cómo funciona? ¿Y qué oportunidades puedes encontrar en línea? Podrás responder a estas preguntas y muchas más al final de este curso.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fef6dca9298334b54914159e23fe6060a-TechforEveryone.png","color":"#AB88F3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fbf3d499d0e714f5a800c4e8390216d94-Tech-for-Everyone.svg"},"categoryIds":[10],"isRecommended":false},{"name":"Python Intermedio","alias":"python-intermediate","orderNumber":48,"lastActivityDate":null,"description":"Si ya conoces los conceptos básicos de Python y quieres ampliar tus conocimientos, este es el curso para ti. Aprenderás sobre los tipos de colección de Python, funciones lambda, generadores, decoradores, programación orientada a objetos, y mucho más.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F9a27a3791a09456d99100e138afdda96-PythonIntermediate.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ffd602cef2f9b4e729b6a0e06efb35367-Intermediate-Python.svg"},"categoryIds":[4,5,9],"isRecommended":false},{"name":"Java Intermedio","alias":"java-intermediate","orderNumber":49,"lastActivityDate":null,"description":"¡Hora de ponerse serio y realmente ver lo que Java (¡y tú!) pueden hacer! En este curso aprenderás algunos conceptos relacionados con la Programación Orientada a Objetos (OOP), Colecciones y trabajo con archivos. ¡Serás un profesional en poco tiempo!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Febf35c2b25c64e4282c6ce2ad4434b91-JavaIntermediate.png","color":"#FFA77A","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F2e35b21878c2451cbde4241fad4c62ee-Intermediate-Java.svg"},"categoryIds":[2,3,4,9],"isRecommended":false},{"name":"JavaScript Intermedio","alias":"javascript-intermediate","orderNumber":50,"lastActivityDate":null,"description":"¿Ya has dominado los conceptos básicos de JavaScript y quieres ampliar tus conocimientos? Entonces estás en el lugar correcto. \n\nEste curso te enseñará cómo hacer programas más complejos y flexibles, así como sitios web aún más interactivos.\n\nEste curso sigue a nuestro curso de Introducción a Javascript. Te recomendamos que eches un vistazo rápido a lo que se cubre allí antes de comenzar este curso.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6fb46787e13748dab696c7a14a2cec4c-JS2.png","color":"#F3CA88","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F027662f387504c8893343c9445391dd9-Intermediate-JavaScript.svg"},"categoryIds":[1,9],"isRecommended":false},{"name":"C++ Intermedio","alias":"c-plus-plus-intermediate","orderNumber":51,"lastActivityDate":null,"description":"Si estás buscando profundizar tus habilidades en C++, este curso es perfecto para ti. Lecciones sencillas y de tamaño reducido significan que puedes aprender a tu propio ritmo, cuando y donde quieras.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd39133d96738413c9d9c276b1489ffc3-CplusIntermediate.png","color":"#72A2E3","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa8b1c79dc23e47f3aa0873b04d995dce-Intermediate-CPlusPlus.svg"},"categoryIds":[3,4,9],"isRecommended":false},{"name":"C Intermedio","alias":"c-intermediate","orderNumber":52,"lastActivityDate":null,"description":"Profundiza en C con este curso. Este tutorial cubre conceptos más avanzados incluyendo struts, asignación dinámica de memoria, interfaz con archivos y manejo de excepciones.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa550dcaa0c6946e0904feaa19b595674-C2.png","color":"#58B5EE","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F4c174a4b5329473f9c80633e33003416-Intermediate-C.svg"},"categoryIds":[4,9],"isRecommended":false},{"name":"SQL Intermedio","alias":"sql-intermediate","orderNumber":54,"lastActivityDate":null,"description":"Si haces las preguntas adecuadas al mirar datos, obtendrás insights poderosos. Lleva tus habilidades de consulta de bases de datos al siguiente nivel con este segundo curso de SQL.\n\nA menudo, necesitas múltiples tablas para mantener la integridad de los datos y evitar la duplicación. En este curso, te enseñaremos cómo manejar fácilmente más de una tabla.\n\nDomina el proceso de manipulación de datos y trabaja con bases de datos interrelacionadas más complejas de varias tablas.\n\nEste curso sigue a nuestro curso de Introducción a SQL. Echa un vistazo rápido a lo que cubre y, si te sientes cómodo con esos conceptos, ¡sumérgete en SQL Intermedio!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F7723d1592a0b454cb59a32cf5ab35642-SQL2.png","color":"#92D373","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6fde0c8a024d4aab903af548e9ee40a5-Intermediate-SQL.svg"},"categoryIds":[4,5,9],"isRecommended":false},{"name":"Bases de la Programación","alias":"coding-foundations","orderNumber":57,"lastActivityDate":null,"description":"Domina todas las habilidades de programación que necesitas para crear sitios web, escribir programas y acceder a bases de datos. Aprenderás a crear sitios web desde cero en HTML, obtendrás una certificación en SQL, el lenguaje estándar internacional para bases de datos, y te especializarás en Python, el lenguaje de programación de más rápido crecimiento en el mundo. No se necesita experiencia previa en programación.","shortDescription":"Aprende las habilidades necesarias para empezar a crear páginas web y a pensar como un programador.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F535ee805db82464399d387bbb7528697-CodingFoundations.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F16dcd6a791624ccf88d9cd3a55bbec4c-Coding-Foundations.svg","color":"#92D373","isTop":true},"categoryIds":[1,4,5,10,11],"isRecommended":false},{"name":"Angular","alias":"angular","orderNumber":58,"lastActivityDate":null,"description":"Este sencillo curso de Java para principiantes no requiere conocimientos previos de programación. Todo lo que necesitas es un teléfono móvil o un ordenador de sobremesa y 5 minutos al día.\n\nAprenderás todos los conceptos clave de Java y escribirás código claro y funcional desde la primera lección.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Feabfd4d6a04941fbb91fbd7b5a0f0134-Angular.png","color":"#D96D83","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc629ffb97407472d880b3e78e99a31b7-Web-developer-with-Angular.svg"},"categoryIds":[1,9],"isRecommended":false},{"name":"Desarrollador Python","alias":"python-developer","orderNumber":59,"lastActivityDate":null,"description":"Python es el lenguaje de programación de más rápido crecimiento en el mundo, es fácil de leer, aprender y codificar. Aprenderás a construir programas interactivos y automatizar tus tareas, analizar y visualizar incluso los datos más complejos y crear modelos de inteligencia artificial y aprendizaje automático. No se necesita experiencia previa en programación.","shortDescription":"Especialízate en el lenguaje de programación que más rápido ha crecido en todo el mundo.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F275e1b30ac2a4af9bc0ba34be18596e8-PythonDeveloper.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F03e450b4669948c98ceb16eee0b97f9b-Introduction-to-Python-2.svg","color":"#72A2E3","isTop":true},"categoryIds":[4,5,10,11],"isRecommended":false},{"name":"Desarrollo web","alias":"web-development","orderNumber":92,"lastActivityDate":null,"description":"Domina los 3 lenguajes necesarios para construir cualquier sitio web. Aprenderás a crear sitios web desde cero en HTML, a diseñar y dar estilo a las páginas exactamente como quieras con CSS y a hacer tus sitios y aplicaciones dinámicas e interactivas con JS. No se necesita experiencia previa.","shortDescription":"Domina los 3 lenguajes que necesitas para crear cualquier página web.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F63851450a2054ee7a73e58c18b155340-Webdevelopment.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Faaac4580d7614307bed26b4f8ac1e30c-Web-development.svg","color":"#F3CA88","isTop":true},"categoryIds":[1,10,11],"isRecommended":false},{"name":"Programación para Datos","alias":"data-programming","orderNumber":93,"lastActivityDate":null,"description":"Domina las habilidades que necesitas para acceder a bases de datos, manipular datos y tomar decisiones más inteligentes. Aprenderás a especializarte en SQL, el lenguaje estándar internacional para bases de datos, y a construir programas interactivos y automatizar tus tareas utilizando Python.","shortDescription":"Adquiere las dotes esenciales para interactuar con bases de datos y tomar mejores decisiones.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F36468bf4ec644864972e7e672d533af3-ResponsiveWebDesign.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F61fa0ce08ec54634b927b8cf71fda672-Coding-for-Data.svg","color":"#AB88F3","isTop":true},"categoryIds":[4,5,10,11],"isRecommended":false},{"name":"Front-end para Principiantes","alias":"angular-developer","orderNumber":94,"lastActivityDate":null,"description":"Este curso te permitirá entender y usar el marco de trabajo Angular, crear aplicaciones web escalables y dinámicas utilizando Angular y TypeScript, emplear componentes para un código organizado y estructurado, implementar características de interacción del usuario, diseñar formularios con validación, dominar el enrutamiento de Angular y mucho más.","shortDescription":"Fórmate para conseguir un empleo en Google o en cualquiera de las miles de empresas que utilizan Angular.","typeId":9,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":1,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F8fbd204e83af40c2b6dfdd66790e46f6-webdevelopmentwithAngular.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd4c1e54574b543af967f4f1954fe20cb-Front-End.svg","color":"#D96D83","isTop":true},"categoryIds":[1,10,11],"isRecommended":false},{"name":"Data Analytics with AI","alias":"data-ai","orderNumber":110,"lastActivityDate":null,"description":"Harness AI to develop essential data skills. This course will equip you with the proficiency needed to thrive in the modern, data-centric world. You'll master foundational concepts in data analysis, interpretation, and visualization while integrating AI tools and techniques to manage and analyze data, derive actionable insights, and make data-driven decisions.","shortDescription":"Harness AI to develop essential data skills. This course will equip you with the proficiency needed to thrive in the modern, data-centric world. You'll master foundational concepts in data analysis, interpretation, and visualization while integrating AI tools and techniques to manage and analyze data, derive actionable insights, and make data-driven decisions.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F74419ddaa2ef48f1ae5f940bdc643f27-DataAI.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fbd1c2190d5824b87b7f102f3f642d0d2-data-ai.svg","color":"#8c2626","isTop":true},"categoryIds":[6,7],"isRecommended":false},{"name":"AI in Data Analysis","alias":"data-fundamentals","orderNumber":111,"lastActivityDate":null,"description":"Harness AI to develop essential data skills. This course will equip you with the basics needed to start your journey into the world of data. You'll master foundational concepts in understanding how data works while integrating AI tools and techniques to manage and analyze data.","shortDescription":"Harness AI to develop essential data skills. This course will equip you with the basics needed to start your journey into the world of data. You'll master foundational concepts in understanding how data works while integrating AI tools and techniques to manage and analyze data.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F35f891219fe440f9bfaff081abd66e97-datafundamentalsicon.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F147d60dc943b48aeac476e137f9cf4d5-data-fundamentals.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Ethical AI Foundations","alias":"gen-ai-safety","orderNumber":112,"lastActivityDate":null,"description":"Navigate the complexities of safe and ethical AI use. In this course, you'll master principles of responsible GenAI use and learn to mitigate risks with GenAI systems.","shortDescription":"Navigate the complexities of safe and ethical AI use. In this course, you'll master principles of responsible GenAI use and learn to mitigate risks with GenAI systems.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ffea1c63fbd8f49419e67ad4751b3009a-EthicsIcon.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ff61c44cccc0d480984d2743f84ff9864-ethical-ai.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Write with AI","alias":"ai-writing","orderNumber":113,"lastActivityDate":null,"description":"Explores the transformative role of Generative AI in the writing process. You’ll learn about Large Language Models (LLMs), how they generate text, and practical techniques for leveraging Generative AI to enhance your writing. Through hands-on practice, you’ll be equipped to seamlessly integrate AI tools into your creative workflow, making writing more efficient and innovative.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa07531d17fcb4ff082e95ffe302ed1d1-writing.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fdd09d724be4144709163d6584d6c957e-ai-writing.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"AI-Powered A\u002FB Testing","alias":"ab-testing","orderNumber":115,"lastActivityDate":null,"description":"Discover the fundamentals of A\u002FB testing and data analysis in this introductory course. Learn how to design experiments, interpret results, and leverage data to make informed, data-driven decisions. Perfect for beginners looking to enhance their analytical skills and drive impactful business outcomes.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":2,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd26d139caae545b2a894c4e8e70c3f83-abtesting.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fc3c769691b1142888ae4c34ec8ffec0a-data-analysis.svg","color":"#8c2626","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Prompt Engineering","alias":"ai-prompting","orderNumber":116,"lastActivityDate":null,"description":"Elevate your AI interaction capabilities. Learn the art of crafting precise and effective prompts to achieve desired results from AI systems. Dive deep into the principles of prompt engineering, communicate your intentions clearly to AI, and explore advanced techniques to optimize AI responses.","shortDescription":"Elevate your AI interaction capabilities. Learn the art of crafting precise and effective prompts to achieve desired results from AI systems. Dive deep into the principles of prompt engineering, communicate your intentions clearly to AI, and explore advanced techniques to optimize AI responses.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F4b8ff8e82178496693406f5c95666eda-prompting.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fd9cf51b5aee5446da15177726f33c6c7-ai-prompt.svg","color":"#6c2d2d","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"Visualize Your Data","alias":"presenting-data","orderNumber":117,"lastActivityDate":null,"description":"Unlock the power of data visualization and storytelling. This course designed to equip you with the skills to effectively communicate data insights through engaging visualizations and compelling narratives. Learn the principles of data visualization, master the art of storytelling, and explore advanced techniques using AI tools.","shortDescription":"Unlock the power of data visualization and storytelling. This course designed to equip you with the skills to effectively communicate data insights through engaging visualizations and compelling narratives. Learn the principles of data visualization, master the art of storytelling, and explore advanced techniques using AI tools.","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa274d67f00094cb1af6ba13ab5f2622f-PresentingDataIcon.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0916f848782844fb9e8452faf69ed2a4-data-presenting.svg","color":"#834444","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"Introduction to LLMs","alias":"llms-ai","orderNumber":118,"lastActivityDate":null,"description":"Master the foundational principles and practical applications of Large Language Models (LLMs). Through a combination of theoretical knowledge and practical examples, this course will equip you with a comprehensive understanding of LLMs and their significance in the AI landscape. By the end of this course, you'll be able to explain how these advanced models are pivotal to creating innovative AI solutions. ","shortDescription":"Master the foundational principles and practical applications of Large Language Models (LLMs). Through a combination of theoretical knowledge and practical examples, this course will equip you with a comprehensive understanding of LLMs and their significance in the AI landscape. By the end of this course, you'll be able to explain how these advanced models are pivotal to creating innovative AI solutions. ","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ff965080a9c6347959581ae057049de01-LLMs.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fe28f606be5284af8b48a6ad7036415d4-llm.svg","color":"#8e3e3e","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"ML for Beginners","alias":"ml-fundamentals","orderNumber":119,"lastActivityDate":null,"description":"Unlock the power of Machine Learning with our hands-on course! Dive into the basics of Machine Learning and start using Generative AI to train and test machine learning models. Perfect for beginners eager to transform data into intelligent insights.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F4bfce0b0c00e42f491a42e1501428123-MachineLearning.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F299fadb41eb04d8db69bb676ba5bc386-ml-fundamentals.svg","color":"#8e3e3e","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Brainstorm with AI","alias":"brainstorm-ai","orderNumber":120,"lastActivityDate":null,"description":"Enhance your idea generation and problem-solving skills using the power of AI. Learn the four core principles of brainstorming, discover how to generate and refine innovative ideas, and transform them into actionable plans with the help of AI tools. From idea generation to pitching, this course equips you with the techniques and strategies to think outside the box and bring your ideas to life.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F0cf04e1aae24443395643e66bfac04fd-BrainstormingwithAI.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa8869d64da5143bdaa9e6835f5f3adaa-brainstorm-ai.svg","color":"#8e3e3e","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Think Creatively with AI","alias":"creativity-ai","orderNumber":121,"lastActivityDate":null,"description":"Unlock your full creative potential by combining human ingenuity with AI's vast capabilities. This course will guide you through the four essential stages of the creative process while demonstrating how AI can amplify and elevate your creative thinking. Whether you're crafting a creative brief, seeking inspiration, or refining your ideas, this course provides the tools and techniques to make AI your creative partner.","shortDescription":"","typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fe87dd4f394ed48d29c273603c49f34ec-idea.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fa6c0a13a42dc449f83224e574bb36d66-think-creative.svg","color":"#765151","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Project Planning with AI","alias":"planning-ai","orderNumber":122,"lastActivityDate":null,"description":"Revolutionize your project management skills with AI. This course empowers you to harness the capabilities of AI for more efficient project planning and execution. Learn to effectively manage stakeholders, break down complex projects into manageable tasks, accurately estimate costs and timelines, optimize resource allocation, and proactively analyze and mitigate risks. Elevate your productivity and streamline your workflow by mastering AI-driven project management techniques, ensuring your projects are delivered on time, within budget, and with greater success.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Fce066548b4e84541a00ea0b869ae146f-Project.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6bb6108079e3485cb65766926ada73d9-project-planning-ai.svg","color":"#583232","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"Research with AI","alias":"research-ai","orderNumber":123,"lastActivityDate":null,"description":"Explore the integration of AI tools into the research process, covering goal definition, source identification, and data summarization. Gain skills in using AI to streamline tasks, analyze quantitative and qualitative information, and ensure accurate results. Master the techniques to enhance research efficiency and effectiveness with AI support.","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F242f79f60cc44365951527f53f3b4496-courseimage.png","imageUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ffdacd6c5e1a34e2daa7cb624e513071c-reasearch-ai.svg","color":"#583232","isTop":false},"categoryIds":[7,8],"isRecommended":false},{"name":"Social Media Marketing with AI","alias":"sm-ai","orderNumber":125,"lastActivityDate":null,"description":"Unlock the power of Social Media Marketing with AI in this exciting course! You'll learn how to identify your target audience, set SMART goals, and choose the right platforms to maximize your impact. Discover the strengths of Instagram, Facebook, and YouTube, and master the art of creating engaging content with the help of AI tools. Whether you're new to social media or looking to enhance your skills, this course will equip you to drive real results. Jumpstart your marketing success today!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002F6ed432bd229e412b949df8f8b5b6fe5d-Social.png","color":"#222020","isTop":true},"categoryIds":[7,8],"isRecommended":false},{"name":"SEO with AI","alias":"seo-ai","orderNumber":126,"lastActivityDate":null,"description":"Ready to improve your website's visibility and drive more traffic? In this course, you’ll learn how search engines process queries and how AI can help you optimize your strategy. Explore how to target the right audience using personas, reduce bounce rates, and craft effective keywords, meta descriptions, and titles. Plus, you’ll discover how to leverage AI tools to enhance your content with rich results and structured data. Master SEO with AI and watch your website thrive in search rankings!","shortDescription":null,"typeId":1,"progressionStatusId":0,"enrollmentStatusId":0,"levelId":1,"track":2,"progress":null,"ownership":{"isOwned":true,"ownershipRequirementsTypeId":0},"uiConfigurations":{"iconUrl":"https:\u002F\u002Flecontent.sololearn.com\u002Fmaterial-images\u002Ff44b8a8b2a86487e88d33b98776809e8-SEOicon.png","color":"#222020","isTop":false},"categoryIds":[7,8],"isRecommended":false}],"ssrLanguagesCatalog":[{"key":"cpp","name":"C++","alias":"c-plus-plus"},{"key":"cs","name":"C#","alias":"c-sharp"},{"key":"html","name":"HTML","alias":"html"},{"key":"java","name":"Java","alias":"java"},{"key":"js","name":"JavaScript","alias":"javascript"},{"key":"py","name":"Python","alias":"python"},{"key":"c","name":"C","alias":"c"},{"key":"css","name":"CSS","alias":"css"}],"localizationData":{"ai-chat.conversation.see-more":"Ver más","ai-chat.error.from-ai.cta":"INTENTAR DE NUEVO","ai-chat.error.from-ai.message":"El modelo de IA ha experimentado un problema temporal. Inténtalo de nuevo y, si el problema persiste, inténtalo más tarde.","ai-chat.error.generic.description":"Por favor, inténtalo de nuevo más tarde.","ai-chat.error.generic.title":"Algo salió mal","ai-chat.error.limit.cta":"SIGUIENTE EJERCICIO","ai-chat.error.limit.description":"La IA tiene sus límites, aunque parece que no te falta práctica. ¡Pasemos al siguiente ejercicio!","ai-chat.error.limit.title":"Has alcanzado tu límite de prompts","ai-chat.error.long-prompt.cta":"INTENTAR DE NUEVO","ai-chat.error.long-prompt.description":"El modelo no puede procesar prompts demasiado largos. Intenta dividirlo en varios prompts más pequeños.","ai-chat.error.long-prompt.title":"Ese prompt es demasiado largo","ai-chat.error.no-connection.description":"Por favor, revisa tu conexión y vuelve a intentarlo.","ai-chat.error.no-connection.title":"La conexión se ha perdido temporalmente","ai-chat.input.placeholder":"Escribe un prompt","ai-chat.loading.message-1":"Leyendo tu prompt","ai-chat.loading.message-2":"Procesando el prompt","ai-chat.loading.message-3":"Interpretando el prompt","ai-chat.loading.message-4":"Elaborando la respuesta","ai-chat.loading.message-5":"Ya casi está","ai-chat.loading.message-regenerate":"Regenerando la respuesta","ai-chat.message.copied":"Copiado","ai-chat.reset.confirm":"Empezar de nuevo","ai-chat.reset.description":"Si reinicias el chat, borrarás todos los prompts y respuestas.","ai-chat.reset.dismiss":"GUARDAR HISTORIAL DE CHAT","ai-chat.reset.title":"¿Seguro que quieres empezar de nuevo?","ai-chat.settings-guide.dismiss":"CERRAR","ai-chat.settings-guide.title":"GUÍA DE AJUSTES","ai-chat.settings.model.description":"Este es el modelo de lenguaje de IA que responderá a tus prompts. Cada modelo tiene capacidades diferentes: algunos se especializan en lenguaje natural, otros en código y algunos en ambas.","ai-chat.settings.model.title":"Modelo","ai-chat.settings.temperature.description":"Esto controla la aleatoriedad y la libertad del modelo. Una mayor temperatura provocará respuestas más impredecibles y únicas, mientras que una temperatura menor proporcionará una respuesta más normalizada.","ai-chat.settings.temperature.title":"Temperatura","ai-chat.tabs.chat":"CHAT IA","ai-chat.tabs.settings":"AJUSTES","auth.google-signin-title":"Iniciar Sesión Con Google","auth.name-screen.description":"¡Tu nombre se mostrará en tu perfil y en los certificados del curso!","auth.name-screen.title-1":"¿Cómo deberíamos llamarte?","auth.signup-name.cta":"SIGUIENTE","auth.signup-screen.description":"Necesitas una cuenta para guardar tu progreso de aprendizaje y comunicarte con otros aprendices","auth.signup-title-1":"¡Vamos!","bit.sources.code-challenge":"Gana un Desafío de Código con un límite diario de 10x","bit.sources.code-coach":"Completa un Entrenador de Código","bit.sources.code-project":"Completa un Proyecto de Codificación","bit.sources.code-repo":"Completa un Repositorio de Código","bit.sources.complete-lesson":"Completa una lección","booster.prompt.negative-button":"Rechazar desafío","booster.prompt.positive-button":"Continuar","booster.prompt.subtitle":"Quizás te conozca más de lo que piensas...","booster.prompt.title":"Practica contra nuestra IA personalizada","button_continue":"CONTINUAR","celebration.buttonText":"Continuar","celebration.reward-title":"Tu recompensa:","code_playground.empty-playground.title":"Sin nombre","code_playground.no-input":"No hay entrada","code_playground.no-output":"Sin salida","code_playground.try-it-yourself.click-to-edit":"Haz clic para editar","code_playground.try-it-yourself.restart-code":"Reiniciar Código","code_playground.try-it-yourself.title":"Pruébalo Tú Mismo","code-coach-celebration-title_4":"¡Caliente!","code-coach-celebration-title_5":"¡La práctica hace la perfección!","code-coach.bottom-sheet_back":"Regresar al código","code-coach.bottom-sheet_get_reward":"OBTENER MI RECOMPENSA","code-coach.check-my-solution.button-title":"Revisar mi solución","code-coach.compile_bottom-sheet_subtitle":"El código tiene algunos errores.","code-coach.compile_bottom-sheet_title":"No tan rápido","code-coach.info_page_title":"INSTRUCCIONES","code-coach.lesson-page-title":"EJERCICIO DE PRÁCTICA","code-coach.progress-bar_checking_code_title":"Verificando el código...","code-coach.progress-bar_testinging_code_title":"...y probando el código","code-coach.reward-screen.finished.subtitle":"No hay gloria en la práctica, ¡pero sin práctica no puede haber gloria!","code-coach.reward-screen.subtitle":"¡Pon a prueba tus dotes de programación resolviendo problemas como hacen los profesionales! Es divertido y desafiante.","code-coach.reward-screen.title":"¡Es hora de practicar!","code-coach.success.test-case_bottom-sheet_subtitle":"Tu código ha superado todas las pruebas.","code-coach.success.test-case_bottom-sheet_title":"¡Problema resuelto!","code-coach.test-case_bottom-sheet_subtitle":"Consulta el resultado de la prueba para ver qué debe corregirse.","code-coach.test-case_bottom-sheet_title":"¡Ya casi está!","code-coach.test-case_cell_title":"Prueba","code-coach.test-case_expected-output_title":"El resultado esperado es:","code-coach.test-case_input_title":"Cuando la entrada es:","code-coach.test-case_output_title":"El resultado de tu código es:","code.code.reset-bottomsheet-title":"Reiniciar código","code.input.subtitle":"Usa una entrada por línea","code.input.title":"Código solicitando entrada","code.output.browser":"Navegador","code.output.console":"Consola","code.output.title":"Resultado","code.reset-bottomsheet-positive-title":"REINICIAR","code.reset-bottomsheet-subtitle":"¿Seguro que quieres borrar para siempre todos los cambios realizados y regresar al código por defecto?","code.reset-bottomsheet-title":"Reiniciar código","codeRepo.alert.commit.changes.description":"¿Deseas guardar los cambios en tu proyecto de Repo de Código?","codeRepo.alert.commit.changes.title":"Confirmar cambios","codeRepo.alert.publish.changes.description":"Guarda tu código para completar tu proyecto","codeRepo.alert.publish.changes.title":"¡Ya casi has llegado!","codeRepo.commit-feedback-1":"Has guardado tus cambios","codeRepo.commit-feedback-2":"¡La práctica hace la perfección!","codeRepo.commitChanges":"Confirmar","codeRepo.continue":"Continuar","codeRepo.output":"Salida","codeRepo.task":"Tarea","common.close-title":"Cerrar","common.submit-action-title":"Enviar","contact-us.category.bug-report":"Informe de errores","contact-us.category.general-feedback":"Comentarios generales","contact-us.category.other":"Otro","contact-us.category.payment":"Pago","contact-us.category.suggestion":"Sugerencia","contact-us.category.thank-you":"Gracias","contact-us.cta":"Enviar","contact-us.feedback.bug-report":"Lamentamos la inconveniencia. Si estás experimentando un error u otro problema, sigue estos pasos:\n\u003Cbr\u002F\u003E\n\u003Cul\u003E\n\u003Cli\u003ERefresca tu página y vuelve a intentarlo\u003C\u002Fli\u003E\n\u003Cli\u003EElimina la caché\u002Fcookies del navegador\u003C\u002Fli\u003E\n\u003Cli\u003EIntenta con un navegador alternativo\u003C\u002Fli\u003E\n\u003C\u002Ful\u003E\n\u003Cbr\u002F\u003E\nSi aún estás experimentando problemas, por favor proporciona \u003Cstrong\u003Einformación más detallada\u003C\u002Fstrong\u003E como \u003Ci\u003Ecapturas de pantalla o un video grabado, nombre del curso\u002Fnombre de la lección y detalles de tu navegador\u003C\u002Fi\u003E para ayudarnos a investigar el problema.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nDéjanos saber aquí si tienes alguna otra pregunta. También puedes contactarnos en \u003Ca href=\"mailto:info@sololearn.com\"\u003Einfo@sololearn.com\u003C\u002Fa\u003E","contact-us.feedback.general-feedback":"Recomendamos consultar la sección de preguntas frecuentes en nuestro sitio web, ya que podría proporcionarle una respuesta rápidamente: \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq\"\u003Ehttps:\u002F\u002Fwww.sololearn.com\u002Ffaq\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nTenga la seguridad de que transmitiremos sus comentarios al equipo correspondiente para su revisión.\n¡Gracias y feliz Sololearning!","contact-us.feedback.other":"Si tienes una pregunta sobre el uso de Sololearn, suscripciones u otras políticas, te recomendamos consultar la sección de \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq\"\u003EFAQ\u003C\u002Fa\u003E en nuestro sitio web, ya que podría proporcionarte una respuesta rápidamente.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nHáznoslo saber aquí si tienes alguna otra pregunta. También puedes contactarnos en \u003Ca href=\"mailto:info@sololearn.com\"\u003Einfo@sololearn.com\u003C\u002Fa\u003E","contact-us.feedback.payment":"También puedes consultar nuestras \u003Ca href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq\" target=\"_blank\"\u003EFAQ\u003C\u002Fa\u003E:\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Fen\u002Ffaq#q72\"\u003E¿Cómo puedo restaurar mi compra en Sololearn?\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Ffaq#q17\"\u003E¿Cómo puedo cancelar mi suscripción PRO?\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.sololearn.com\u002Fen\u002Frefund-policy\"\u003E¿Tienen política de reembolso?\u003C\u002Fa\u003E\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nHáznoslo saber aquí si tienes alguna otra pregunta. También puedes contactarnos en \u003Ca href=\"mailto:info@sololearn.com\"\u003Einfo@sololearn.com\u003C\u002Fa\u003E","contact-us.feedback.suggestion":"¡Muchas gracias! Tenga la seguridad de que enviaremos su sugerencia al equipo correspondiente para su revisión.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nTrabajamos incansablemente para mejorar nuestro contenido, plataforma y servicios, y apreciamos enormemente escuchar a nuestra comunidad sobre las formas en que podemos mejorar. Valoramos cada comentario que recibimos y nos encanta descubrir más maneras de hacer que Sololearn sea aún mejor.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n¡Gracias nuevamente y feliz Sololearning!","contact-us.feedback.thank-you":"Agradecemos mucho sus comentarios y esperamos compartirlos con nuestro equipo!\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\nPor favor, tómese un momento para reseñar y calificarnos en \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.trustpilot.com\u002Freview\u002Fwww.sololearn.com\"\u003ETrustpilot\u003C\u002Fa\u003E y en su tienda de aplicaciones (\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fsololearn-learn-to-code-apps\u002Fid1210079064\"\u003EiOS\u003C\u002Fa\u003E, \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.sololearn&hl=en_US&gl=US\"\u003EAndroid\u003C\u002Fa\u003E). ¡Su opinión es invaluable!\nLas calificaciones y comentarios precisos ayudan a los nuevos usuarios a entender qué esperar de Sololearn.\n\u003Cbr\u002F\u003E\n\u003Cbr\u002F\u003E\n¡Que tenga un gran día y disfrute de Sololearning!","contact-us.label.category":"Categoría","contact-us.label.email":"Correo electrónico","contact-us.label.message":"Mensaje","contact-us.label.name":"Nombre","contact-us.message.failure":"¡Ups! Algo salió mal. Por favor, reenvía tu formulario o envíanos un correo electrónico a info@sololearn.com.","contact-us.message.success":"Tu mensaje ha sido enviado.","contact-us.title":"Envíanos un correo electrónico","course.buy_course_cta":"Comprar el curso","course.lesson.badge_free":"GRATIS","deleteAccount.info.desc_1":"Te enviaremos un correo electrónico para confirmar que tus datos han sido eliminados de nuestros sistemas.","deleteAccount.info.desc_2":"Mientras tanto, te agradeceríamos que nos dijeras por qué has eliminado tu cuenta.","deleteAccount.info.desc.give.feedback":"Dar feedback","deleteAccount.info.title":"Estamos trabajando en ello","home.awards-title":"Experiencia galardonada","home.awards1-text":"Estrellas en la AppStore","home.awards1-title":"4.8 de 5","home.awards2-text":"FB Start por Facebook","home.awards2-title":"Aplicación del año","home.awards3-text":"Google Play","home.awards3-title":"Elección del editor","home.awards4-text":"Premio al avance en EdTech 2021","home.awards4-title":"Mejor solución de educación en codificación informática","home.benefit1-description":"No importa tu nivel de experiencia, estarás escribiendo código real y funcional a los pocos minutos de comenzar tu primer curso.","home.benefit1-highlighted-text":"código real y funcional en minutos","home.benefit1-title":"Ajustado a ti","home.benefit2-description":"Avanza paso a paso a través de nuestros cursos únicos. Evalúa lo que has aprendido con cuestionarios en la lección, y avanza gradualmente tus habilidades con la práctica.","home.benefit2-highlighted-text":"avanza gradualmente tus habilidades con la práctica.","home.benefit2-title":"En pequeñas dosis","home.benefit3-description":"Gana un certificado para validar tus habilidades recién adquiridas. Publícalo en las redes sociales para que otros lo vean.","home.benefit3-highlighted-text":"Gana un certificado","home.benefit3-title":"Obtener prueba","home.benefit4-description":"Aprende en la web o en movimiento. Sololearn siempre está listo para ti y nunca perderás tu lugar.","home.benefit4-highlighted-text":"Aprende en la web o en movimiento.","home.benefit4-title":"Aprendizaje en movimiento","home.benefit5-description":"Desde Python, a través de los datos, hasta el desarrollo web. Tenemos todo lo que necesitas.","home.benefit5-highlighted-text":"Tenemos todo lo que necesitas.","home.benefit5-link-text":"Ir a cursos \u003E","home.benefit5-title":"Más de 20 cursos","home.community-description":"Comparte tu código o preguntas y recibe feedback instantáneo o conviértete en un creador y difunde tus conocimientos y experiencia con nuestra comunidad global de aprendices.","home.community-title":"Comunidad de apoyo","home.dream-job-benefits1":"Conductores de entrega","home.dream-job-benefits2":"Gerentes de producto","home.dream-job-benefits3":"Baristas","home.dream-job-benefits4":"Coordinadores de IT","home.dream-job-benefits5":"Trabajadores de la construcción","home.dream-job-benefits6":"Contadores","home.dream-job-benefits7":"Diseñadores","home.dream-job-left-text":"Hemos ayudado a cientos de","home.dream-job-right-text":"finalmente obtener el trabajo de sus sueños","home.dream-job-text-highlighted":"obtener el trabajo de sus sueños","home.header-action-text":"¡Comienza a aprender ahora!","home.header-description":"Cursos diseñados por expertos con práctica en el mundo real. Únete a nuestra comunidad global. Es gratis.","home.header-highlighted-text":"Es gratis.","home.header-title":"La mejor manera de aprender a codificar","home.perfect-platform-professionals-description":"Puedes aprender algo totalmente nuevo para avanzar en tu carrera. O tal vez sólo quieras desempolvar tus conocimientos. Prueba Sololearn para tener acceso a una variedad de cursos, desde aprendizaje automático hasta desarrollo web.","home.perfect-platform-professionals-name":"Profesionales","home.perfect-platform-students-description":"¿Preparándote para el gran examen o quieres sobresalir en tu primera entrevista? Usa la práctica del mundo real de Sololearn para reforzar lo que has aprendido y prepararte para ese gran momento.","home.perfect-platform-students-name":"Estudiantes","home.perfect-platform-title":"La plataforma perfecta para mejorar tus habilidades técnicas","home.pro-action-text":"Comienza a aprender como un profesional","home.pro-offers1":"Práctica ilimitada","home.pro-offers2":"Experiencia sin anuncios","home.pro-offers3":"Estadísticas de progreso","home.pro-offers4":"Metas diarias","home.pro-offers5":"Funciones para formar hábitos","home.pro-offers6":"Atajos de lección","home.pro-offers7":"Desafíos de la vida real","home.pro-packages1-benefit":"2x","home.pro-packages1-description":"Los usuarios Pro tienen el doble de probabilidades de incorporar práctica en su plan de aprendizaje","home.pro-packages1-highlighted-text":"dos veces más probable","home.pro-packages1-title":"Práctica ilimitada","home.pro-packages2-benefit":"+132%","home.pro-packages2-description":"Los usuarios Pro pasan 132% más tiempo aprendiendo que los regulares.","home.pro-packages2-highlighted-text":"132%","home.pro-packages2-title":"Experiencia sin anuncios","home.pro-packages3-benefit":"92%","home.pro-packages3-description":"¡Los usuarios Pro que establecen metas diarias tienen la tasa de finalización de lecciones más alta del 92%!","home.pro-packages3-highlighted-text":"92%","home.pro-packages3-title":"Formación de hábitos","home.pro-title":"Invierte en ti mismo con","home.sign-up2-action-text":"Comienza a aprender ahora","home.sign-up2-title":"Aprender a codificar nunca ha sido más fácil. ¡Comienza a aprender ahora!","home.user-story1-certificate-title":"Certificado de Desarrollador Web","home.user-story1-completed-course-title":"Terminó el curso de Kotlin","home.user-story1-description":"\"Un día en la biblioteca, noté a un desconocido usando una aplicación que ofrecía tutoriales, preguntas y ejercicios para la programación en C++. Era Sololearn. Pensé, \"Genial, ¡aprendiendo en tu teléfono móvil!\" Estaba empezando a aprender a programar e hice todos los errores habituales de principiante, así que le di una oportunidad a Sololearn. A través de Sololearn, he encontrado a muchos aprendices que me han ayudado a crecer. He conocido a profesores, ingenieros, desarrolladores, científicos de datos y más personas increíbles. El ambiente de aprendizaje creado por Sololearn sirvió de catalizador para que adoptara buenas prácticas, que van más allá del aprendizaje y se trasladan al lugar de trabajo.\"\nHatsy Rei, 1 de junio de 2020","home.user-story1-thanks-text":"¡Gracias Hatsy!","home.user-story1-title":"La historia de éxito de Hatsy","home.user-story1-title-highlighted":"Hatsy","home.user-story2-certificate-title":"Certificado de Desarrollador Web","home.user-story2-completed-course-title":"Terminó el curso de Kotlin","home.user-story2-description":"Neetish R. empezó a usar Sololearn durante su segundo año como estudiante de informática sin experiencia en programación. A través de la comunidad de Sololearn, conoció a David C., un desarrollador experimentado y líder técnico de un equipo ubicado en India. David fue mentor de Neetish, se enteró de que era de India, y lo invitó a una entrevista para un puesto en su equipo. Neetish siguió adelante, tuvo éxito en el proceso de entrevista, y consiguió su primer trabajo. Esto es lo que Neetish tiene que decir sobre Sololearn:\n \"Si eres un aprendiz, entonces podrías encontrar tu familia entre la comunidad de Sololearn.\" \n\n Neetish R., 2018","home.user-story2-thanks-text":"¡Gracias Neetish R.!","home.user-story2-title":"La Historia de Éxito de Neetish R.","home.user-story2-title-highlighted":"Neetish R.","home.why-code-action-text":"Comienza a aprender","home.why-code-benefits1-description":"\u003Cstrong\u003ELas habilidades técnicas tienen alta demanda.\u003C\u002Fstrong\u003E Más del 60% de los nuevos empleos a nivel mundial requerirán habilidades técnicas.","home.why-code-benefits1-title":"Es popular","home.why-code-benefits2-description":"¡Desbloquea tu potencial de ganancias! \nLos programadores principiantes en los EE.UU. ganan en \u003Cstrong\u003Epromedio más de $78,000 en salario.\u003C\u002Fstrong\u003E","home.why-code-benefits2-title":"Es prometedor","home.why-code-benefits3-description":"Imagina combinar tu pasión y habilidad con tu creatividad, y \u003Cstrong\u003E¡crear algo nuevo todos los días!\u003C\u002Fstrong\u003E","home.why-code-benefits3-title":"Es divertido","home.why-code-description":"¡Comienza aquí mismo en Sololearn codificando con nuestro Patio de Juegos de Códigos y publicando tus proyectos más geniales para que todos los vean!","home.why-code-title":"Por qué","home.why-code-title-highlighted":"código","kodie.pro-user.unlimited-use-subtitle":"Como profesional, tienes \u003C0\u003Euso ilimitado de la IA!\u003C\u002F0\u003E","kodie.rate_description":"¿Fue útil?","lb.league.starting.soon":"Comienza pronto","lb.not.enough.users.description":"¡Parece que tienes entusiasmo de ver contra quién compites! Vuelve en unos minutos.","lb.not.enough.users.title":"Aguarda, más gente se está uniendo","lb.zone.level.down":"Bajar de liga","lb.zone.level.up":"Subir de liga","le-category.title.ai":"IA Generativa","le-category.title.all":"Todos los Cursos","le-category.title.backend-systems":"Sistemas de backend","le-category.title.data-science":"Ciencia de Datos","le-category.title.games-for-mobile-and-web":"Juegos para móvil y web","le-category.title.mobile-apps":"Aplicaciones móviles","le-category.title.websites":"Sitios web","leaderboard.group.bts.not-started.action.joined":"¡Eres parte de la tabla de líderes!","leaderboard.group.bts.not-started.action.logged-in":"Únete ahora para participar en la competencia","leaderboard.group.bts.not-started.action.not-logged-in":"¡Inicia sesión o crea una nueva cuenta para unirte a la competencia!","leaderboard.group.bts.not-started.button.join":"UNIRSE A LA TABLA DE PUNTUACIONES","leaderboard.group.bts.not-started.button.login":"Iniciar sesión","leaderboard.group.bts.not-started.button.register":"Registrar","leaderboard.group.bts.not-started.title":"La tabla de clasificación de Regreso a Clases comenzará el:","leaderboard.group.bts.not-started.users-joined":"¡los aprendices ya se han unido!","leaderboard.group.bts.rules.description":"¡Únete a nuestra Competencia de Tablero de Líderes de Regreso a Clases! Gana XPs, sube de rango y vuelve al ritmo de aprendizaje. Termina en el top 10 y desbloquea 2 semanas de Sololearn MAX gratis!","leaderboard.group.bts.rules.note":"* Solo los XPs ganados después de unirse a la tabla de clasificación contarán para tu puntuación.","leaderboard.group.bts.rules.row.title-1":"Fechas de Competencia:","leaderboard.group.bts.rules.row.title-2":"Ganadores Anunciados:","leaderboard.group.bts.rules.row.value-1":"1 de septiembre - 15 de septiembre","leaderboard.group.bts.rules.row.value-2":"16 de septiembre","leaderboard.group.bts.rules.title":"¡De vuelta a la escuela, de vuelta en el camino!","leaderboard.group.bts.rules.toggle-hide":"ocultar reglas","leaderboard.group.bts.rules.toggle-show":"mostrar reglas","leaderboard.group.bts.started.cta":"Únete ahora","leaderboard.group.bts.started.subtitle":"Se le solicitará que inicie sesión o cree una nueva cuenta para unirse","leaderboard.group.bts.started.title":"Únete a la tabla de clasificación","leaderboard.title":"Tabla de posiciones","learn.code-snippet.copied":"Copiado","learn.code-snippet.copy":"Copiar","learn.courses.recommended-cta":"Comenzar","learn.tab.gamification.bar.label.pro":"PRO","learn.tab.gamification.bar.label.was.pro":"GO PRO","learn.try-it-yourself.click-to-run":"Haz clic para ejecutar","learn.unlock.error.message":"¡Ups! No se pudo recuperar la solución. Por favor, inténtalo de nuevo más tarde.","onboarding-recommendation.angular-developer.description":"Fórmate para un trabajo en Google y las miles de empresas que utilizan Angular.","onboarding-recommendation.angular-developer.highlights.text-1":"HTML, CSS, JavaScript + Angular","onboarding-recommendation.angular-developer.highlights.text-2":"Co-diseñado con el equipo de Angular de Google","onboarding-recommendation.angular-developer.highlights.text-3":"No se necesita experiencia previa","onboarding-recommendation.angular-developer.title":"Desarrollador web con Angular","onboarding-recommendation.angular.description":"Domina todas las habilidades que necesitas para un trabajo en Google y las miles de exitosas empresas que utilizan Angular.","onboarding-recommendation.angular.highlights.text-1":"Crear páginas en Angular","onboarding-recommendation.angular.highlights.text-2":"Co-diseñado con el equipo de Angular de Google","onboarding-recommendation.angular.highlights.text-3":"Experiencia previa requerida","onboarding-recommendation.angular.title":"Angular","onboarding-recommendation.c-intermediate.highlights.text-1":"Tras la Introducción, avanza al curso de C","onboarding-recommendation.c-intermediate.highlights.text-2":"Aprende a gestionar el uso de memoria para crear programas aún más veloces","onboarding-recommendation.c-intermediate.highlights.text-3":"Usa recursos informáticos con más eficacia y menos errores","onboarding-recommendation.c-intermediate.title":"C Intermedio","onboarding-recommendation.c-introduction.highlights.text-1":"Domina todos los conceptos que un desarrollador de C necesita","onboarding-recommendation.c-introduction.highlights.text-2":"Crea programas interactivos que ofrecen soluciones para el mundo real","onboarding-recommendation.c-introduction.highlights.text-3":"Escribe códigos potentes que operan más rápido que otros lenguajes","onboarding-recommendation.c-introduction.title":"Introducción a C","onboarding-recommendation.c-plus-plus-intermediate.highlights.text-1":"Tras la Introducción, avanza al curso de C++","onboarding-recommendation.c-plus-plus-intermediate.highlights.text-2":"Lleva tus habilidades de programación con objetos al siguiente nivel","onboarding-recommendation.c-plus-plus-intermediate.highlights.text-3":"Resuelve problemas complejos con un código eficaz, flexible y reutilizable","onboarding-recommendation.c-plus-plus-intermediate.title":"C++ Intermedio","onboarding-recommendation.c-plus-plus-introduction.description":"Prográmalo todo, desde un gran número de videojuegos hasta robots y realidad virtual.","onboarding-recommendation.c-plus-plus-introduction.highlights.text-1":"Aprende el lenguaje con que se programa la mayoría de los videojuegos","onboarding-recommendation.c-plus-plus-introduction.highlights.text-2":"Escribe programas ultrarrápidos sin tiempo de espera","onboarding-recommendation.c-plus-plus-introduction.highlights.text-3":"Con C+++ puedes crear gráficos en 3D, realidad virtual y aplicaciones para escritorios, web, móviles e incluso multiplataforma","onboarding-recommendation.c-plus-plus-introduction.title":"Introducción a C++","onboarding-recommendation.c-sharp-intermediate.highlights.text-1":"Tras la Introducción, avanza al curso de C#","onboarding-recommendation.c-sharp-intermediate.highlights.text-2":"Profundiza tu entendimiento de la programación orientada a objetos","onboarding-recommendation.c-sharp-intermediate.highlights.text-3":"Diseña un software superior organizado en función de los datos","onboarding-recommendation.c-sharp-intermediate.title":"C# Intermedio","onboarding-recommendation.c-sharp-introduction.highlights.text-1":"Aprende todo lo que necesitas para programar en C#","onboarding-recommendation.c-sharp-introduction.highlights.text-2":"Ahorra tiempo y esfuerzo con las útiles funciones y la sintaxis añadida de C#","onboarding-recommendation.c-sharp-introduction.highlights.text-3":"Crea programas que interactúan con gente en el mundo real","onboarding-recommendation.c-sharp-introduction.title":"Introducción a C#","onboarding-recommendation.coding-foundations.description":"Domina todas las habilidades de programación que necesitas para crear sitios web, escribir programas y acceder a bases de datos.","onboarding-recommendation.coding-foundations.highlights.text-1":"Crear páginas web desde cero en HTML, el lenguaje con el que se construyen todas las páginas.","onboarding-recommendation.coding-foundations.highlights.text-2":"Programar en el lenguaje estándar internacional de las bases de datos: SQL","onboarding-recommendation.coding-foundations.highlights.text-3":"Especializarte en Python, en lenguaje de programación de mayor crecimiento en el mundo","onboarding-recommendation.coding-foundations.title":"Bases de la Codificación","onboarding-recommendation.css-introduction.description":"Cuando termines con HTML, aprende a diseñar y darle estilo visual a tus páginas web con CSS.","onboarding-recommendation.css-introduction.highlights.text-1":"Después de aprender HTML, usa CSS para estilizar tus fuentes, botones, colores y demás tal como quieras","onboarding-recommendation.css-introduction.highlights.text-2":"Aprende a recrear los diseños web más flipantes que has visto","onboarding-recommendation.css-introduction.highlights.text-3":"Diseña y crea esquemas que se adaptan a cualquier dispositivo y tamaño de pantalla","onboarding-recommendation.css-introduction.title":"Introducción a CSS","onboarding-recommendation.data-programming.description":"Domina las habilidades necesarias para adentrarte en bases de datos, jugar con los datos y tomar mejores decisiones.","onboarding-recommendation.data-programming.highlights.text-1":"Especializarte en SQL, el lenguaje estándar internacional de las bases de datos.","onboarding-recommendation.data-programming.highlights.text-2":"Construye programas interactivos y automatiza tus tareas usando Python.","onboarding-recommendation.data-programming.title":"Programación de datos","onboarding-recommendation.html-introduction.description":"Aprende el lenguaje con el que se han diseñado todas las páginas web del mundo.","onboarding-recommendation.html-introduction.highlights.text-1":"Aprende el idioma con que se diseñan todas las páginas web del mundo","onboarding-recommendation.html-introduction.highlights.text-2":"Crea tu propia página web desde cero","onboarding-recommendation.html-introduction.highlights.text-3":"Añade textos, imágenes, vídeos, tablas y mucho más","onboarding-recommendation.html-introduction.title":"Introducción a HTML","onboarding-recommendation.java-intermediate.highlights.text-1":"Ve más allá del curso de Introducción a Java","onboarding-recommendation.java-intermediate.highlights.text-2":"Aprende a crear programas mas avanzados en Java","onboarding-recommendation.java-intermediate.highlights.text-3":"Mejora tus habilidades programando apps, juegos y mucho más en Java","onboarding-recommendation.java-intermediate.title":"Java Intermedio","onboarding-recommendation.java-introduction.description":"Crea aplicaciones capaces de funcionar en 5.500 millones (y subiendo) de dispositivos en todo el mundo...","onboarding-recommendation.java-introduction.highlights.text-1":"Hazte con las habilidades necesarias para crear aplicaciones para PCs de escritorio, webs, móviles e incluso juegos para consolas","onboarding-recommendation.java-introduction.highlights.text-2":"Usa Java para interactuar con bases de datos","onboarding-recommendation.java-introduction.highlights.text-3":"Implementa tus aplicaciones Java en cualquier sistema operativo, incluso en la nube","onboarding-recommendation.java-introduction.title":"Introducción a Java","onboarding-recommendation.javascript-intermediate.highlights.text-1":"Tras la Introducción, avanza al curso de JavaScript","onboarding-recommendation.javascript-intermediate.highlights.text-2":"Aprende a crear páginas web aún más interactivas","onboarding-recommendation.javascript-intermediate.highlights.text-3":"Expande tu conocimiento y trabaja en programas más complejos","onboarding-recommendation.javascript-intermediate.title":"JavaScript Intermedio","onboarding-recommendation.javascript-introduction.description":"Con JavaScript podrás crear páginas web interactivas, aplicaciones e incluso realidad virtual.","onboarding-recommendation.javascript-introduction.highlights.text-1":"Crea páginas web dinámicas e interactivas con muchas más capacidades","onboarding-recommendation.javascript-introduction.highlights.text-2":"Aprende a innovar en este sencillo y flexible lenguaje principal","onboarding-recommendation.javascript-introduction.highlights.text-3":"Escribe código para automatizar tus tareas e interactuar con tus bases de datos y APIs","onboarding-recommendation.javascript-introduction.title":"Introducción a JavaScript","onboarding-recommendation.python-developer.description":"Leer, aprender y programar con el lenguaje de programación de mayor crecimiento en el mundo es fácil.","onboarding-recommendation.python-developer.highlights.text-1":"Programar para automatizar tus tareas; aumenta la productividad y la resolución de problemas.","onboarding-recommendation.python-developer.highlights.text-2":"Automatiza tus tareas y aumenta tu productividad y capacidad de resolución de problemas.","onboarding-recommendation.python-developer.title":"Desarrollador Python","onboarding-recommendation.python-intermediate.highlights.text-1":"Tras la Introducción, avanza al curso de Python","onboarding-recommendation.python-intermediate.highlights.text-2":"Lleva tus habilidades en Python al siguiente nivel","onboarding-recommendation.python-intermediate.highlights.text-3":"Crea programas más complejos","onboarding-recommendation.python-intermediate.title":"Python Intermedio","onboarding-recommendation.python-introduction.description":"Es fácil leer, aprender y programar en el lenguaje de programación que más rápidamente ha crecido en el mundo.","onboarding-recommendation.python-introduction.highlights.text-1":"Aprende el lenguaje de programación de mayor crecimiento (y mejor salario)","onboarding-recommendation.python-introduction.highlights.text-2":"Con Python puedes visualizar y analizar incluso los datos más complejos","onboarding-recommendation.python-introduction.highlights.text-3":"Haz que tu programa sea interactivo recibiendo e implementando contribuciones de los usuarios","onboarding-recommendation.python-introduction.title":"Introducción a Python","onboarding-recommendation.sql-intermediate.highlights.text-1":"Tras la Introducción al curso SQL, lleva tus habilidades en consulta de bases de datos al siguiente nivel","onboarding-recommendation.sql-intermediate.highlights.text-2":"Domina el proceso de manipulación de datos y desarrolla ideas más útiles","onboarding-recommendation.sql-intermediate.highlights.text-3":"Aprende a trabajar cómodamente con bases de datos multi-tabla más complejas e interrelacionadas","onboarding-recommendation.sql-intermediate.title":"SQL Intermedio","onboarding-recommendation.sql-introduction.description":"Aprende el lenguaje estándar internacional de bases de datos para filtrar, agrupar y actualizar datos y tomar decisiones más inteligentes.","onboarding-recommendation.sql-introduction.highlights.text-1":"Aprende el lenguaje estándar internacional de las bases de datos","onboarding-recommendation.sql-introduction.highlights.text-2":"Encuentra, clasifica, filtra, actualiza, añade, elimina y agrupa datos","onboarding-recommendation.sql-introduction.highlights.text-3":"Únete a gobiernos y empresas que usan SQL para tomar decisiones y hacer predicciones","onboarding-recommendation.sql-introduction.title":"Introducción a SQL","onboarding-recommendation.tech-for-everyone.highlights.text-1":"Ponte al día en un mundo digital cada vez más rápido","onboarding-recommendation.tech-for-everyone.highlights.text-2":"Que no haya grietas en tu conocimiento: entiende cómo funcionan los ordenadores y empieza a piensar como un programador","onboarding-recommendation.tech-for-everyone.highlights.text-3":"Ábrete a nuevas carreras profesionales y aventaja a tus competidores","onboarding-recommendation.tech-for-everyone.title":"Tecnologías para Todos","onboarding-recommendation.web-development.description":"Domina los 3 lenguajes necesarios para construir cualquier web","onboarding-recommendation.web-development.highlights.text-1":"Crear páginas en HTML, el lenguaje en el que se basan todas las webs","onboarding-recommendation.web-development.highlights.text-2":"Diseñar y estilizarlas como tú quieras, con CSS","onboarding-recommendation.web-development.highlights.text-3":"Crear páginas dinámicas e interactivas con JavaScript","onboarding-recommendation.web-development.title":"Desarrollador Web","onboarding.182-content-0-0-text":"Sí, saltar y hacer solo Angular","onboarding.182-content-0-1-text":"No, hacer el curso completo","onboarding.182-content-0-body":"¿Ya sabes HTML, CSS y JavaScript?","onboarding.182-content-0-subtitle":"Elije por dónde empezar","onboarding.182-content-0-title":"Front-end para principiantes","onboarding.ai-writing-course.courses.text-2":"Aprende técnicas prácticas para usar herramientas de IA en el proceso de escritura.","onboarding.content.ab-testing-course.courses.text-1":"Aprende a diseñar pruebas A\u002FB efectivas para comparar diferentes escenarios","onboarding.content.ab-testing-course.courses.text-2":"Utiliza conocimientos de pruebas A\u002FB para tomar decisiones empresariales informadas","onboarding.content.ab-testing-course.courses.text-3":"Aplica tu conocimiento a escenarios del mundo real y mejora los resultados empresariales","onboarding.content.ab-testing-course.title":"Pruebas A\u002FB impulsadas por IA","onboarding.content.ai-course.caption":"Aprende a usar la IA como un profesional y aprovecha GenAI al máximo en tus proyectos.","onboarding.content.ai-course.courses-headline":"Aprenderás a:","onboarding.content.ai-course.courses.text-1":"Automatiza tareas para aumentar drásticamente tu productividad.","onboarding.content.ai-course.courses.text-2":"Domina la escritura de prompts para crear lo que necesitas y sacar ideas","onboarding.content.ai-course.courses.text-3":"Toma mejores decisiones con la IA para analizar, ver y hasta predecir datos","onboarding.content.ai-course.footer":"No se requiere experiencia previa.","onboarding.content.ai-course.headline":"¡TENEMOS EL CURSO IDEAL PARA TI!","onboarding.content.ai-course.title":"Práctica de IA Generativa","onboarding.content.ai-data-course.caption":"Aprender a usar IA para gestionar y analizar datos, derivar conocimientos accionables y tomar decisiones basadas en datos.","onboarding.content.ai-data-course.courses.text-1":"Analizar datos para descubrir información","onboarding.content.ai-data-course.courses.text-2":"Visualizar datos y comunicar hallazgos de datos","onboarding.content.ai-data-course.courses.text-3":"Usa IA para aumentar tu productividad y tomar decisiones más inteligentes","onboarding.content.ai-data-course.headline":"¡TENEMOS EL CURSO PARA TI!","onboarding.content.ai-data-course.title":"Análisis de datos con IA","onboarding.content.ai-learning-v2.button-1":"ADELANTE","onboarding.content.ai-learning-v2.button-2":"GENIAL","onboarding.content.ai-learning-v2.button-3":"SIGUIENTE","onboarding.content.ai-learning-v2.button-4":"PERSONALIZA MI CURSO","onboarding.content.ai-learning-v2.text-1":"¡Te damos la bienvenida, {{userName}}!\n\n ¿Todo listo para aprender más rápido que nunca?","onboarding.content.ai-learning-v2.text-2":"Con tu propio asistente IA de programación...","onboarding.content.ai-learning-v2.text-3":"...que te explicará códigos, detectará errores y más","onboarding.content.ai-learning-v2.text-4":"¡Conviértete en el futuro de la profesión!","onboarding.content.ai-learning.button-1":"VAMOS ALLÁ","onboarding.content.ai-learning.button-2":"CUÉNTAME MÁS","onboarding.content.ai-learning.button-3":"¿Y DESPUÉS?","onboarding.content.ai-learning.button-4":"PERSONALIZAR MI CURSO","onboarding.content.ai-learning.text-1":"¡Hola {{userName}}!\n\n ¿Quieres probar una experiencia de aprendizaje mejorada con IA?","onboarding.content.ai-learning.text-1-v2":"¿Listo para aprender rápido con el poder de la IA?","onboarding.content.ai-learning.text-2":"Aprende con nuestros ejercicios prácticos en tus ratos libres…","onboarding.content.ai-learning.text-3":"…con cursos personalizados para tu estilo de aprendizaje…","onboarding.content.ai-learning.text-4":"…¡Ponte a prueba con nuestros retos de programación generados con IA!","onboarding.content.ai-motivation.button-1":"estoy listo","onboarding.content.ai-motivation.button-2":"CUÉNTAME MÁS","onboarding.content.ai-motivation.button-3":"¿QUÉ MÁS?","onboarding.content.ai-motivation.button-4":"¡VAMOS ALLÁ!","onboarding.content.ai-motivation.button-5":"personalizar mi curso","onboarding.content.ai-motivation.text-1":"¿Listo para aumentar tu productividad con GenAI?","onboarding.content.ai-motivation.text-2":"Automatiza y ahorra tiempo en tareas repetitivas.","onboarding.content.ai-motivation.text-3":"Obtén más de los datos y toma decisiones más inteligentes.","onboarding.content.ai-motivation.text-4":"Utiliza herramientas GenAI para inspirar tu creatividad y generar nuevas ideas.","onboarding.content.ai-motivation.text-5":"¡Mantente a la vanguardia de las innovaciones en IA!","onboarding.content.ai-prompting-course.courses.text-1":"Aprende a crear indicaciones efectivas","onboarding.content.ai-prompting-course.courses.text-2":"Explora métodos avanzados para optimizar las respuestas y el rendimiento de la IA","onboarding.content.ai-prompting-course.courses.text-3":"Aplica tus habilidades de generación de indicaciones en varias aplicaciones y escenarios de IA","onboarding.content.ai-prompting-course.title":"Ingeniería de Prompts","onboarding.content.ai-writing-course.courses.text-1":"Explora cómo se puede utilizar la IA generativa para la escritura creativa y la generación de contenido","onboarding.content.ai-writing-course.courses.text-2":"Aprenda técnicas prácticas para usar herramientas de IA en el proceso de escritura.","onboarding.content.ai-writing-course.courses.text-3":"Aplica tu conocimiento a escenarios del mundo real y mejora los resultados del contenido","onboarding.content.ai-writing-course.title":"Escribir con IA","onboarding.content.all-courses.sections-title-1":"Rutas de aprendizaje completas","onboarding.content.all-courses.sections-title-2":"Cursos más populares","onboarding.content.all-courses.sections-title-3":"Todo el resto de cursos","onboarding.content.all-courses.sections-title-4":"Cursos de IA","onboarding.content.allow-notifications.negative-button":"No permitir","onboarding.content.allow-notifications.positive-button":"Permitir","onboarding.content.allow-notifications.title":"¿Quieres permitir que \u003Cb\u003ESololearn\u003C\u002Fb\u003E te envíe notificaciones?","onboarding.content.angular-v2.caption":"Co-diseñado con el equipo de Angular de Google","onboarding.content.angular-v2.certificate":"Consigues el certificado","onboarding.content.angular-v2.checkbox-text":"Comenzar por Angular. Ya sé HTML, CSS y JavaScript.","onboarding.content.angular-v2.courses-headline":"Qué aprenderás","onboarding.content.angular-v2.courses.text-1":"Crear páginas en HTML, el lenguaje en el que se basan todas las webs","onboarding.content.angular-v2.courses.text-2":"Diseñar y estilizarlas como tú quieras, con CSS","onboarding.content.angular-v2.courses.text-3":"Crear páginas dinámicas e interactivas con JavaScript","onboarding.content.angular-v2.courses.text-4":"Desarrolla web apps escalables en Angular, el framework de Google ","onboarding.content.angular-v2.courses.title-1":"HTML","onboarding.content.angular-v2.courses.title-2":"CSS","onboarding.content.angular-v2.courses.title-3":"Javascript","onboarding.content.angular-v2.courses.title-4":"Angular","onboarding.content.angular-v2.cta":"EMPEZAR EL CURSO ","onboarding.content.angular-v2.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.angular-v2.page-title":"Angular Course","onboarding.content.angular-v2.secondary-button":"VER OTROS","onboarding.content.angular-v2.title":"Front-end para principiantes ","onboarding.content.angular.body":"\u003Cp\u003EDomina las habilidades que necesitas para convertirte en un desarrollador de Angular y trabajar en una de las miles de empresas que utilizan Angular.\u003Cbr\u003E\u003Cbr\u003ECo-diseñado con el equipo de Angular de \u003Cb\u003EGoogle\u003C\u002Fb\u003E\u003C\u002Fp\u003E","onboarding.content.angular.checkbox-text":"Ya sé HTML, CSS y JavaScript.","onboarding.content.angular.footer":"No se necesita experiencia previa","onboarding.content.angular.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.angular.secondary-button":"VER OTROS","onboarding.content.angular.title":"Front-end para principiantes ","onboarding.content.brainstorm-ai-course.courses.text-1":"Aumenta la cantidad y calidad de tus ideas","onboarding.content.brainstorm-ai-course.courses.text-2":"Usa la IA para llevar tus ideas al siguiente nivel","onboarding.content.brainstorm-ai-course.courses.text-3":"Aprende a resolver problemas de manera creativa","onboarding.content.brainstorm-ai-course.title":"Lluvia de ideas con IA","onboarding.content.coding-foundation-v2.cta":"EMPEZAR EL CURSO ","onboarding.content.coding-foundation-v2.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.coding-foundation-v2.page-title":"Coding Foundations","onboarding.content.coding-foundations-v2.caption":"Domina el código para escribir webs, programas y acceder a bases de datos","onboarding.content.coding-foundations-v2.certificate":"Consigues el certificado","onboarding.content.coding-foundations-v2.courses-headline":"Qué aprenderás","onboarding.content.coding-foundations-v2.courses.text-1":"Especializarte en Python, en lenguaje de programación de mayor crecimiento en el mundo","onboarding.content.coding-foundations-v2.courses.text-2":"Crear páginas web desde cero en HTML, el lenguaje con el que se construyen todas las páginas.","onboarding.content.coding-foundations-v2.courses.text-3":"Programar en el lenguaje estándar internacional de las bases de datos: SQL","onboarding.content.coding-foundations-v2.courses.title-1":"Python","onboarding.content.coding-foundations-v2.courses.title-2":"HTML","onboarding.content.coding-foundations-v2.courses.title-3":"SQL","onboarding.content.coding-foundations-v2.footer":"No se necesita experiencia previa","onboarding.content.coding-foundations-v2.secondary-button":"VER OTROS","onboarding.content.coding-foundations-v2.title":"Bases de la Programación","onboarding.content.coding-foundations.caption":"Domina el código para escribir webs, programas y acceder a bases de datos","onboarding.content.coding-foundations.courses-headline":"Aprenderás a:","onboarding.content.coding-foundations.courses.highlighted-text-1":"HTML","onboarding.content.coding-foundations.courses.highlighted-text-2":"SQL","onboarding.content.coding-foundations.courses.highlighted-text-3":"Python","onboarding.content.coding-foundations.courses.text-1":"Crear páginas web desde cero en HTML, el lenguaje con el que se construyen todas las páginas.","onboarding.content.coding-foundations.courses.text-2":"Programar en el lenguaje estándar internacional de las bases de datos: SQL","onboarding.content.coding-foundations.courses.text-3":"Especializarte en Python, en lenguaje de programación de mayor crecimiento en el mundo","onboarding.content.coding-foundations.footer":"No se requiere experiencia previa en programación.","onboarding.content.coding-foundations.headline":"¡TENEMOS TU RUTA IDEAL!","onboarding.content.coding-foundations.secondary-button":"VER OTROS","onboarding.content.coding-foundations.title":"Bases de la Codificación","onboarding.content.creativity-ai-course.courses.text-1":"Explora cómo la IA puede ayudar a generar ideas innovadoras para inspirar conceptos únicos","onboarding.content.creativity-ai-course.courses.text-2":"Descubre cómo dar vida a tus ideas creativas utilizando herramientas de IA, desde la ideación hasta la ejecución","onboarding.content.creativity-ai-course.title":"Piensa Creativamente con IA","onboarding.content.data-fundamentals-course.courses.text-1":"Comprender cómo se genera, almacena y gestiona la información","onboarding.content.data-fundamentals-course.courses.text-2":"Explora la IA para desarrollar habilidades en datos","onboarding.content.data-fundamentals-course.courses.text-3":"Aplica tus habilidades de datos a escenarios y proyectos del mundo real","onboarding.content.data-fundamentals-course.title":"IA en Análisis de Datos","onboarding.content.data-programming-v2.caption":"Aprende a trabajar con bases de datos y tomar decisiones inteligentes","onboarding.content.data-programming-v2.certificate":"Consigues el certificado","onboarding.content.data-programming-v2.courses-headline":"Qué aprenderás","onboarding.content.data-programming-v2.courses.text-1":"Programar en SQL, el lenguaje estándar para trabajar con bases de datos","onboarding.content.data-programming-v2.courses.text-2":"Construye programas interactivos y automatiza tus tareas usando Python.","onboarding.content.data-programming-v2.courses.title-1":"SQL","onboarding.content.data-programming-v2.courses.title-2":"Python","onboarding.content.data-programming-v2.cta":"EMPEZAR EL CURSO ","onboarding.content.data-programming-v2.footer":"No se necesita experiencia previa","onboarding.content.data-programming-v2.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.data-programming-v2.page-title":"Coding For Data","onboarding.content.data-programming-v2.secondary-button":"VER OTROS","onboarding.content.data-programming-v2.title":"Programación para datos","onboarding.content.data-programming.caption":"Aprende a trabajar con bases de datos y tomar decisiones inteligentes","onboarding.content.data-programming.courses-headline":"Aprenderás a:","onboarding.content.data-programming.courses.highlighted-text-1":"SQL","onboarding.content.data-programming.courses.highlighted-text-2":"Python","onboarding.content.data-programming.courses.text-1":"Programar en SQL, el lenguaje estándar para trabajar con bases de datos","onboarding.content.data-programming.courses.text-2":"Construye programas interactivos y automatiza tus tareas usando Python.","onboarding.content.data-programming.footer":"No se requiere experiencia previa en programación.","onboarding.content.data-programming.headline":"¡TENEMOS TU RUTA IDEAL!","onboarding.content.data-programming.secondary-button":"VER OTROS","onboarding.content.data-programming.title":"Programación para datos","onboarding.content.gen-ai-safety-course.courses.text-1":"Aprender los principios fundamentales del uso ético de la IA","onboarding.content.gen-ai-safety-course.courses.text-2":"Explorar las mejores prácticas para garantizar un despliegue y uso responsable de la IA","onboarding.content.gen-ai-safety-course.courses.text-3":"Aplica tu conocimiento a escenarios del mundo real","onboarding.content.gen-ai-safety-course.title":"Fundamentos de IA Ética","onboarding.content.get-creative-ideas":"Mejora tu creatividad con IA","onboarding.content.learn-basics":"Aprende los conceptos básicos de aprendizaje automático","onboarding.content.llms-ai-course.courses.text-1":"Aprende cómo funcionan los LLMs","onboarding.content.llms-ai-course.courses.text-2":"Explore aplicaciones del mundo real y cómo los LLM están revolucionando varias industrias","onboarding.content.llms-ai-course.courses.text-3":"Aprenda el proceso para entrenar y ajustar LLMs para tareas específicas","onboarding.content.llms-ai-course.title":"Introducción a los LLMs","onboarding.content.make-charts":"Crea gráficos a partir de tus datos utilizando IA","onboarding.content.ml-fundamentals-course.courses.text-1":"Aprende sobre diferentes modelos de aprendizaje automático","onboarding.content.ml-fundamentals-course.courses.text-2":"Explora cómo se aplica el aprendizaje automático en varias industrias","onboarding.content.ml-fundamentals-course.courses.text-3":"Obtén experiencia práctica en el entrenamiento de modelos de aprendizaje automático utilizando IA generativa","onboarding.content.ml-fundamentals-course.title":"ML para principiantes","onboarding.content.notifications-popup.negative-button":"No permitir","onboarding.content.notifications-popup.positive-button":"Permitir","onboarding.content.notifications-popup.title":"\"Sololearn\" quiere enviarte notificaciones","onboarding.content.persoanlized-ads.benefit-items.title-1":"Anuncios que coinciden con tus intereses","onboarding.content.persoanlized-ads.benefit-items.title-2":"Ofertas y promociones especiales sólo para ti","onboarding.content.persoanlized-ads.benefit-items.title-3":"Puedes cambiar esta opción más tarde en tus ajustes","onboarding.content.persoanlized-ads.description":"Permitirnos rastrear tu actividad no significa que vayas a ver más anuncios. Sólo significa que serán más relevantes para ti 😊","onboarding.content.planning-ai-course.courses.text-1":"Utiliza herramientas de IA para optimizar la planificación y aumentar la eficiencia","onboarding.content.planning-ai-course.courses.text-2":"Desglosar proyectos, estimar costos y asignar recursos de manera efectiva","onboarding.content.planning-ai-course.courses.text-3":"Identificar y mitigar riesgos utilizando IA","onboarding.content.planning-ai-course.title":"Planificación de Proyectos con IA","onboarding.content.presenting-data-course.courses.text-1":"Aprende a crear visualizaciones efectivas e informativas","onboarding.content.presenting-data-course.courses.text-2":"Crear narrativas convincentes utilizando conocimientos basados en datos","onboarding.content.presenting-data-course.courses.text-3":"Desarrolla habilidades para presentar tus hallazgos de datos de manera clara y persuasiva","onboarding.content.presenting-data-course.title":"Visualiza tus datos","onboarding.content.python-dev.caption":"El lenguage más popular y que más crece entre los programadores","onboarding.content.python-dev.courses-headline":"Aprenderás a:","onboarding.content.python-dev.courses.text-1":"Escribir código y crear programas interactivos","onboarding.content.python-dev.courses.text-2":"Automatizar tareas y resolver problemas de forma efectiva","onboarding.content.python-dev.footer":"No se requiere experiencia previa en programación.","onboarding.content.python-dev.headline":"¡TENEMOS TU RUTA IDEAL!","onboarding.content.python-dev.secondary-button":"VER OTROS","onboarding.content.python-dev.title":"Desarrollador Python","onboarding.content.python-developer-v2.caption":"Aprende a programar en Python, el lenguaje de programación con mayor proyección (y uno de los mejor pagados).","onboarding.content.python-developer-v2.certificate":"Consigues el certificado","onboarding.content.python-developer-v2.courses-headline":"Qué aprenderás","onboarding.content.python-developer-v2.courses.text-1":"Lee y escribe Python con facilidad\n\nDesarrollar programas interactivos\n\nAutomatizar tareas para aumentar tu productividad\n","onboarding.content.python-developer-v2.courses.title-1":"Python","onboarding.content.python-developer-v2.cta":"EMPEZAR EL CURSO ","onboarding.content.python-developer-v2.footer":"No se necesita experiencia previa","onboarding.content.python-developer-v2.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.python-developer-v2.page-title":"Python Developer","onboarding.content.python-developer-v2.secondary-button":"VER OTROS","onboarding.content.python-developer-v2.title":"Desarrollador Python","onboarding.content.research-ai-course.courses.text-1":"Usa la IA como asistente de investigación","onboarding.content.research-ai-course.courses.text-2":"Aprende a optimizar el proceso de investigación utilizando IA","onboarding.content.research-ai-course.courses.text-3":"Aprender a usar IA para analizar datos de investigación","onboarding.content.research-ai-course.title":"Investigación con IA","onboarding.content.select-course.secondary-button":"VER TODOS LOS CURSOS","onboarding.content.seo-ai-course.courses.text-1":"Optimizar el contenido del sitio web con IA","onboarding.content.seo-ai-course.courses.text-2":"Entender los procesos de los motores de búsqueda","onboarding.content.seo-ai-course.courses.text-3":"Crea palabras clave, descripciones meta y títulos impactantes","onboarding.content.seo-ai-course.title":"SEO con IA","onboarding.content.sm-ai-course.courses.text-1":"Define y segmenta tu audiencia objetivo","onboarding.content.sm-ai-course.courses.text-2":"Selecciona la plataforma de redes sociales correcta","onboarding.content.sm-ai-course.courses.text-3":"Crear contenido atractivo asistido por IA","onboarding.content.sm-ai-course.title":"Marketing en redes sociales con IA","onboarding.content.web-dev.caption":"Domina los 3 lenguajes principales para construir webs","onboarding.content.web-dev.courses-headline":"Aprenderás a:","onboarding.content.web-dev.courses.highlighted-text-1":"HTML","onboarding.content.web-dev.courses.highlighted-text-2":"CSS","onboarding.content.web-dev.courses.highlighted-text-3":"JavaScript","onboarding.content.web-dev.courses.text-1":"Crear páginas en HTML, el lenguaje en el que se basan todas las webs","onboarding.content.web-dev.courses.text-2":"Diseñar y estilizarlas como tú quieras, con CSS","onboarding.content.web-dev.courses.text-3":"Crear páginas dinámicas e interactivas con JavaScript","onboarding.content.web-dev.footer":"No se necesita experiencia previa","onboarding.content.web-dev.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.web-dev.secondary-button":"VER OTROS","onboarding.content.web-dev.title":"Desarrollador Web","onboarding.content.web-developer-v2.caption":"Domina los 3 lenguajes que necesitas para crear cualquier página web.","onboarding.content.web-developer-v2.certificate":"Consigues el certificado","onboarding.content.web-developer-v2.courses-headline":"Qué aprenderás","onboarding.content.web-developer-v2.courses.text-1":"Crear páginas en HTML, el lenguaje en el que se basan todas las webs","onboarding.content.web-developer-v2.courses.text-2":"Diseñar y estilizarlas como tú quieras, con CSS","onboarding.content.web-developer-v2.courses.text-3":"Crear páginas dinámicas e interactivas con JavaScript","onboarding.content.web-developer-v2.courses.title-1":"HTML","onboarding.content.web-developer-v2.courses.title-2":"CSS","onboarding.content.web-developer-v2.courses.title-3":"Javascript","onboarding.content.web-developer-v2.cta":"EMPEZAR EL CURSO","onboarding.content.web-developer-v2.footer":"No se necesita experiencia previa","onboarding.content.web-developer-v2.headline":"TU RUTA DE APRENDIZAJE","onboarding.content.web-developer-v2.page-title":"Web Developer","onboarding.content.web-developer-v2.secondary-button":"VER OTROS","onboarding.content.web-developer-v2.title":"Desarrollador Web","onboarding.content.wirtie-prompts":"Escribe mejores indicaciones ","onboarding.content.writing-emails":"Escribir correos electrónicos y mensajes utilizando IA","onboarding.creativity-ai-course.courses.text-3":"Aplicar conceptos para mejorar la creatividad en campos como el marketing, el diseño, la escritura y más","onboarding.cta.ai-course":"EMPEZAR EL CURSO","onboarding.cta.angular-course":"EMPEZAR EL CURSO","onboarding.cta.coding-foundations":"EMPEZAR EL CURSO","onboarding.cta.continue":"SIGUIENTE","onboarding.cta.daily-goal":"SIGUIENTE","onboarding.cta.daily-reminder":"SIGUIENTE","onboarding.cta.data-programming":"EMPEZAR EL CURSO","onboarding.cta.personalized-ads":"Continuar","onboarding.cta.python-developer":"EMPEZAR EL CURSO","onboarding.cta.see-all-courses":"VER TODOS LOS CURSOS","onboarding.cta.see-coding-courses":"Ver cursos de programación","onboarding.cta.select-course":"ELEGIR ESTE CURSO","onboarding.cta.select-course-v2":"ELEGIR ESTE CURSO","onboarding.cta.web-development":"EMPEZAR EL CURSO","onboarding.data-fundamentals-course.courses.text-2":"Comprender cómo se generan, almacenan y gestionan los datos","onboarding.llms-ai-course.courses.text-3":"Aprende el proceso para entrenar y ajustar LLMs para tareas específicas","onboarding.option.age-19-24":"19 - 24","onboarding.option.age-25-34":"25 - 34","onboarding.option.age-35-44":"35 - 44","onboarding.option.age-over-45":"45 años o más ","onboarding.option.age-under-18":"Hasta 18 años","onboarding.option.ai-always-used":"La uso muy a menudo","onboarding.option.ai-automating-tasks":"Automatizar tareas para aumentar la productividad","onboarding.option.ai-better-at-coding":"Quiero mejorar mis dotes de programación","onboarding.option.ai-better-prompts":"Quiero escribir mejores prompts","onboarding.option.ai-boost-productivity":"Quiero potenciar mi productividad","onboarding.option.ai-coding":"Programación","onboarding.option.ai-data-analysis":"Quiero sacarle más partido a los análisis de datos","onboarding.option.ai-general":"Cómo usar ChatGPT, Gemini, DALL-E, etc.","onboarding.option.ai-generate-images":"Generar imágenes y vídeos","onboarding.option.ai-just-curious":"Simple curiosidad","onboarding.option.ai-never-used":"Nunca la he usado","onboarding.option.ai-sometimes-used":"La uso en ocasiones","onboarding.option.ai-stay-competitive":"Quiero seguir siendo competitivo\u002Fa","onboarding.option.ai-upgrading-skill-set":"Estoy mejorando mis aptitudes","onboarding.option.ai-working-with-data":"Trabajar con datos","onboarding.option.analyze-data":"Analizar y trabajar con datos","onboarding.option.angular-course":"El curso de Angular","onboarding.option.appstore":"App Store","onboarding.option.automate-tasks":"Automatizar tareas repetitivas","onboarding.option.become-developer":"Para convertirse en un desarrollador","onboarding.option.boost-prod":"Aumentar mi productividad para hacer más con menos","onboarding.option.boost-prod.boost-prod":"Aumentar mi productividad para hacer más con menos","onboarding.option.business":"Empresas \u002F Negocio","onboarding.option.coding-with-ai":"Mejorar la programación con herramientas de IA","onboarding.option.competitive":"Mantenerme competitivo en un mercado laboral cambiante","onboarding.option.create-art-ai":"Crear proyectos de arte y multimedia","onboarding.option.customer-support":"Atención al cliente","onboarding.option.data":"Datos","onboarding.option.data-science":"Matemáticas, estadística, datos","onboarding.option.data-understanding":"Mejorar la comprensión de datos","onboarding.option.data-v2":"Ciencia de datos","onboarding.option.design":"Diseño","onboarding.option.engineering-and-it":"Ingeniería, IT o similares","onboarding.option.entrepreneurship":"Emprendimiento","onboarding.option.facebook":"Facebook","onboarding.option.finance":"Finanzas","onboarding.option.finance-economics-accounting":"Finanzas, económicas","onboarding.option.for-hobby":"Por afición \u002F para un proyecto personal","onboarding.option.for-job":"Para mi trabajo actual","onboarding.option.friend-family":"Amigos o familiares","onboarding.option.gen-ai":"Descubrir qué puede hacer GenAI por ti","onboarding.option.generate-new-idea":"Generar nuevas ideas con IA","onboarding.option.goal-casual":"Casual – 5 minutos al día","onboarding.option.goal-intense":"Intenso – 20 min al día","onboarding.option.goal-regular":"Regular – 10 min al día","onboarding.option.goal-serious":"Serio – 15 min al día","onboarding.option.googlesearch":"Búsqueda de Google","onboarding.option.how-to-code":"Cómo programar","onboarding.option.how-to-code-v2":"Codificación:\n\n¡Construye sitios web con HTML, gestiona bases de datos con SQL, domina Python y explora otros lenguajes de programación!","onboarding.option.how-to-use-ai":"Cómo usar la IA","onboarding.option.how-to-use-ai-v2":"GenAI:\n\n¡Aprende a automatizar tareas aburridas, escribir mejores indicaciones, obtener mejores conocimientos de datos y más!","onboarding.option.i-am-entrepreneur":"Soy un emprendedor","onboarding.option.i-study":"Soy estudiante","onboarding.option.i-work":"Estoy trabajando","onboarding.option.improve-writing":"Mejorar la redacción y la creación de contenido","onboarding.option.instagram":"Instagram","onboarding.option.learn-ai":"Para aprender cómo usar la IA","onboarding.option.learn-basics":"Empezar de cero","onboarding.option.learn-data-ai":"Entender los datos con IA","onboarding.option.lot-of-experience":"Mucha experiencia","onboarding.option.make-websites":"Para crear y modificar páginas web","onboarding.option.marketing":"Marketing","onboarding.option.marketing-or-communications":"Marketing y\u002Fo comunicación","onboarding.option.meta":"Facebook\u002FInstagram","onboarding.option.new-tech":"Mantenerse al día con las tecnologías más nuevas","onboarding.option.no-experience":"No tengo experiencia","onboarding.option.other":"Otra","onboarding.option.pace-average":"Ligero - 10 min al día","onboarding.option.pace-casual":"Casual - 5 min al día","onboarding.option.pace-fast":"Moderado - 15 min al día","onboarding.option.pace-very-fast":"Intenso - 20 min al día","onboarding.option.product-management":"Gestión de productos","onboarding.option.see-all-courses":"¡Enséñame todos los cursos!","onboarding.option.software-databases":"Programación y bases de datos","onboarding.option.software-development":"Desarrollo de software","onboarding.option.some-experience":"Algo de experiencia","onboarding.option.study-at-school":"Estoy estudiando programación","onboarding.option.tiktok":"TikTok","onboarding.option.youtube":"YouTube","onboarding.title.age":"¿En qué grupo de edad estás?","onboarding.title.age-group":"¿Qué edad tienes?","onboarding.title.ai-experience":"¿Has usado alguna IA antes?","onboarding.title.ai-experience-v2":"¿Has utilizado antes alguna herramienta de GenAI como ChatGPT, Gemini, DALL-E?","onboarding.title.ai-first-thing":"¿Qué es lo primero para lo que piensas usar la IA?","onboarding.title.ai-learning":"AI Learning","onboarding.title.ai-learning-v2":"AI Learning","onboarding.title.ai-top-reason":"¿Cuál es la principal razón por la que quieres aprender IA?","onboarding.title.ai-top-reason-v2":"¿Qué te inspira a aprender IA Generativa?","onboarding.title.aim-to-achieve":"¿Qué aspiras a lograr con la IA?","onboarding.title.all-courses":"Todos los cursos","onboarding.title.angular-course":"Angular course","onboarding.title.choose-a-course":"¡Todo listo! Estamos personalizando tu aprendizaje.\n\nToca un curso para comenzar.","onboarding.title.coding-experience":"¿Tienes experiencia en el campo tecnológico?","onboarding.title.coding-foundations":"Coding Foundations","onboarding.title.daily-goal":"Consigue tus objetivos creando el hábito","onboarding.title.daily-reminder":"¡Cumple tus objetivos con recordatorios diarios!","onboarding.title.data-programming":"Programación de datos","onboarding.title.field-of-expertise":"¿Cuál es tu principal campo de especialización?","onboarding.title.field-of-expertise-v2":"¿Cuál es tu área de especialización?","onboarding.title.greate-choice-bit-more":"¡Aprender IA es una gran elección! \n\nPor favor, cuéntanos un poco más sobre tus preferencias.","onboarding.title.hear-about-sololearn":"¿Dónde escuchaste sobre Sololearn?","onboarding.title.how-to":"Vamos a personalizar tu curso. ¿Qué deseas aprender?","onboarding.title.how-to-v2":"Vamos a empezar, {{userName}}.\n¿Qué quieres aprender?","onboarding.title.is-interesting":"¿Te resulta esto interesante?","onboarding.title.learning-pace":"¿Cuál es tu objetivo de aprendizaje diario?","onboarding.title.motivation":"¿Por qué quieres aprender a programar?","onboarding.title.motivation-v2":"¿Por qué quieres aprender a programar?","onboarding.title.personalize-ads":"¿Permitir que Sololearn personalice los anuncios?","onboarding.title.python-developer":"Desarrollador Python","onboarding.title.recommended-courses":"¡Estos son los cursos que mejor se ajustan a tus necesidades!","onboarding.title.study-area":"¿Qué estudias?","onboarding.title.web-development":"Desarrollo Web","onboarding.title.what-describes-you":"¿Qué te describe mejor?","onboarding.title.what-to-learn":"¿Qué quieres aprender?","paywalls.ai-onboarding.page-1.cta":"Quiero aprender","paywalls.ai-onboarding.page-1.header":"Aprender a","paywalls.ai-onboarding.page-1.image-text":"¡Aprender \u003Cb\u003EIA\u003C\u002Fb\u003E nunca ha \u003Cbr \u002F\u003Esido tan sencillo!","paywalls.ai-onboarding.page-1.label":"PRACTICA TUS DOTES DE IA","paywalls.ai-onboarding.page-1.value-1":"Automatizar tareas","paywalls.ai-onboarding.page-1.value-2":"Generar imágenes y texto","paywalls.ai-onboarding.page-1.value-3":"Trabajar con datos","paywalls.ai-onboarding.page-2.description":"Paga una única vez y aprende con más de 38 lecciones de IA y ejercicios con errores ilimitados","paywalls.ai-onboarding.page-2.header":"Acceso vitalicio","paywalls.ai-onboarding.page-2.image-text":"\u003Cbig\u003E¡Consigue el curso \u003Cb\u003Eahora\u003C\u002Fb\u003E \u003Cem\u003Ey será tuyo para siempre!\u003C\u002Fem\u003E\u003C\u002Fbig\u003E","paywalls.ai-onboarding.page-2.label":"PAGO ÚNICO","paywalls.ai-onboarding.page-2.price-description":"Compra única","paywalls.ai-onboarding.page-2.purchase-button":"Consigue acceso de por vida","paywalls.ai-onboarding.page-2.secondary-button":"Prueba las primeras lecciones gratis","paywalls.ai-onboarding.page-2.value-1":"Sin anuncios","paywalls.ai-onboarding.page-2.value-2":"Certificado al completar","paywalls.ai-pro.all-plans.description-app-store":"Cancela en cualquier momento en el App Store","paywalls.ai-pro.all-plans.description-play-store":"Cancela en cualquier momento en el Google Play Store","paywalls.ai-pro.all-plans.title":"¡Encuentra tu oferta ideal!","paywalls.ai-pro.annual-plan.description":"Solo {{price_annual}} \u002Faño\nFacturado anualmente tras prueba gratuita","paywalls.ai-pro.annual-plan.label":"MEJOR VALOR","paywalls.ai-pro.annual-plan.title":"IA Anual","paywalls.ai-pro.generic.title":"Acceso Premium","paywalls.ai-pro.monthly-plan.description":"Facturado cada mes\nSin prueba gratis","paywalls.ai-pro.monthly-plan.title":"IA Mensual","paywalls.ai-pro.page-1.cta":"EMPEZAR GRATIS","paywalls.ai-pro.page-1.subtitle":"¡Desbloquea todo el catálogo de cursos de IA!","paywalls.ai-pro.page-2.cta":"VER PRUEBA GRATIS","paywalls.ai-pro.page-2.subtitle":"Desbloquea todas las funciones con PRO","paywalls.ai-pro.page-3.subtitle":"Recordatorio antes de que termine la prueba","paywalls.ai-pro.start-trial.cta":"PRUEBA GRATIS 7 DÍAS","paywalls.ai-pro.subscribe-now.cta":"SUSCRIBETE AHORA","paywalls.animations.benefits-list":"https:\u002F\u002Fblob.sololearn.com\u002Fanimations\u002FBenefitList_ES.json","paywalls.animations.no-ads":"https:\u002F\u002Fblob.sololearn.com\u002Fanimations\u002FNoAds_ES.json","paywalls.combined.image.free-vs-pro":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Ffree-vs-pro-combined_ES.svg","paywalls.combined.image.new-max-benefits":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fnew-max-benefits_ES.svg","paywalls.combined.image.new-max-features":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fnew-max-features_ES.svg","paywalls.combined.image.sololearn-max-logo":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fsololearn-max-logo.svg","paywalls.combined.image.sololearn-max-logo-small":"https:\u002F\u002Fblob.sololearn.com\u002Fpaywalls\u002Fsololearn-max-logo-small.svg","paywalls.combined.max-features.title":"Funciones impulsadas por IA más todos los beneficios de PRO para mejorar tu aprendizaje","paywalls.combined.max-free-vs-pro.title":"Desbloquea un aprendizaje más profundo, con el poder de la IA","paywalls.discount-page.body":"¡Una vez que cierres tu oferta única, se ha ido! Ahorra un 40% en tu plan anual","paywalls.discount-page.button.purchase":"OBTENER MI 40% DE DESCUENTO","paywalls.discount-popup.close-cta":"CERRAR LA OFERTA","paywalls.long-flow.cta-button.free-trial-14":"INICIA MI PRUEBA GRATUITA DE 14 DÍAS","paywalls.long-flow.purchase-button.purchasing":"CONVIRTIÉNDOTE EN PRO…","paywalls.long-flow.toggle-off.title":"ACTIVAR PRUEBA GRATUITA","paywalls.long-flow.toggle-title-1.title":"PRUEBA HABILITADA","paywalls.long-flow.view-all-plans-bottom-sheet.annual.tooltip-increased":"MEJOR OFERTA – AHORRA 55%","paywalls.long-flow.view-all-plans-bottom-sheet.price.month":"{{price_monthly}}\u002Fmes","paywalls.long-flow.view-all-plans-bottom-sheet.tooltip.popular":"MÁS POPULAR","paywalls.max.all-plans.description-app-store":"Cancela en cualquier momento en el App Store","paywalls.max.all-plans.description-play-store":"Cancela en cualquier momento en el Google Play Store","paywalls.max.page-1.cta":"OBTÉN MAX","paywalls.max.page-1.description":"Poder de IA y codificación en una plataforma","paywalls.max.page-1.title":"Accede completo","paywalls.max.page-2.cta":"ACTUALIZA AHORA","paywalls.max.page-2.description":"Acceso ilimitado a cursos con MAX","paywalls.max.page-2.title":"Cámbiate a MAX","paywalls.max.plan.description":"Solo {{price_annual}} \u002Faño\nFacturado al año","paywalls.max.plan.title":"MAX","paywalls.max.unable-to-upgrade.cta":"OK","paywalls.max.unable-to-upgrade.description":"Parece que tu suscripción está en otra plataforma. Por favor, actualiza a MAX desde donde te suscribiste a PRO. ¡Gracias!","paywalls.max.unable-to-upgrade.title":"Mejorar a MAX","paywalls.offer-for-cancellers.body.eightyfive":"Para demostrarlo, ¡acepta este mes de aprendizaje PRO acelerado con un descuento del 85%! 🎁","paywalls.offer-for-cancellers.body.fifty":"Para demostrarlo, ¡te ofrecemos un año de aprendizaje PRO acelerado con un descuento del 50%! 🎁","paywalls.offer-for-cancellers.countdown":"La oferta termina pronto:","paywalls.offer-for-cancellers.cta.eightyfive":"CONSEGUIR MI 85% DE DESCUENTO","paywalls.offer-for-cancellers.cta.fifty":"CONSEGUIR MI 50% DE DESCUENTO","paywalls.offer-for-cancellers.footer.annual":"Cancela cuando quieras. Se factura anualmente.","paywalls.offer-for-cancellers.footer.monthly":"Cancela cuando quieras. Se cobrará mensualmente.","paywalls.offer-for-cancellers.price_annual":"{{price_annual}}","paywalls.offer-for-cancellers.price_monthly":"{{price_monthly}}","paywalls.offer-for-cancellers.price_offer":"{{price_offer}}","paywalls.offer-for-cancellers.title":"¡Creemos en ti, {{user_first_name}}!","paywalls.offer-for-stvalentine.body":"Regálate un año para aprender sin límites. ¡Si te haces PRO hoy mismo, pagaremos el 20% por ti! 😮","paywalls.offer-for-stvalentine.cta":"💕 OBTENER MI DESCUENTO","paywalls.offer-for-stvalentine.price_introductory":"{{price_introductory}}","paywalls.offer-for-stvalentine.title":"¡Demuestra que te importa!","paywalls.offer.expired.message":"La oferta ya está expirada","paywalls.offer.expired.title":"Oferta no disponible","paywalls.onboarding-v2.page-1.body":"Aprende más rápido con {{PRO}}","paywalls.onboarding-v2.page-1.cta-text":"PRUÉBALO GRATIS","paywalls.onboarding-v2.page-1.title.infinite-hearts":"¡Comete tantos errores como necesites!","paywalls.onboarding-v2.page-1.title.real-code":"Disfruta de retos prácticos","paywalls.onboarding-v2.page-1.view-benefits":"VER TODAS LAS VENTAJAS","paywalls.onboarding-v2.page-2.body":"Los estudiantes PRO tienen más del triple de probabilidades de terminar su curso","paywalls.onboarding-v2.page-2.cta-text":"PRUÉBALO GRATIS","paywalls.onboarding-v2.page-2.image":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fonboarding_v2_all_benefits_2x_es.png","paywalls.onboarding-v2.page-2.title":"¡Desbloquea todas las ventajas {{PRO}}!","paywalls.onboarding-v2.page-3.body":"¡Empieza tu prueba de 14 días por","paywalls.onboarding-v2.page-3.footer":"Gratis durante 14 días. Después, acceso ilimitado por solo {{price_monthly}}\u002Fmes (facturado anualmente por {{price_annual}}).","paywalls.onboarding-v2.page-3.image":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fonboarding_v2_timeline_2x_es.png","paywalls.onboarding-v2.page-3.title":"{{price_free}} hoy!","paywalls.one-page-flow.footer.cancel-anytime":"Cancela en cualquier momento en el App Store","paywalls.one-page-flow.image.ai-practice":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-ai-practice-es.png","paywalls.one-page-flow.image.bonus-exercices":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-bonus-exercices-es.png","paywalls.one-page-flow.image.bug-hunter":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-bug-hunter-es.png","paywalls.one-page-flow.image.infinite-hearts":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-infinite-hearts-es.png","paywalls.one-page-flow.image.no-ads":"https:\u002F\u002Fsololearnblob.blob.core.windows.net\u002Fpaywalls\u002Fno-pro-no-ads-es.png","paywalls.one-page-flow.title.unlock-progress":"Consigue un progreso ilimitado con {{PRO}}","paywalls.paywalls.combined.upgrade.cta":"ACTUALIZAR A MAX","paywalls.web.ai.benefit-1.description":"Aprende a automatizar tareas repetitivas","paywalls.web.ai.benefit-1.title":"Aumenta la Eficiencia","paywalls.web.ai.benefit-2.description":"Toma decisiones más inteligentes con los datos y la IA","paywalls.web.ai.benefit-2.title":"Entiende los Datos","paywalls.web.ai.benefit-3.description":"Aprende a generar mejores imágenes y texto","paywalls.web.ai.benefit-3.title":"Desata la Creatividad","paywalls.web.ai.benefit-4.description":"Mantente al ritmo de la evolución de la IA","paywalls.web.ai.benefit-4.title":"Mantente Competitivo","paywalls.web.ai.cta-1":"Empieza gratis","paywalls.web.ai.cta-2":"Empieza gratis","paywalls.web.ai.cta-3":"Comienza mi prueba gratuita de 7 días","paywalls.web.ai.cta-4":"Comienza","paywalls.web.ai.product.annual.title":"Anual de IA","paywalls.web.ai.product.monthly.title":"Mensual de IA","paywalls.web.ai.subtitle-1":"¡Desbloquea el catálogo completo de cursos de IA!","paywalls.web.ai.subtitle-2":"¡Desbloquea todas las funciones y contenido adicional con PRO!","paywalls.web.ai.subtitle-3":"Cómo funciona la prueba gratuita","paywalls.web.ai.subtitle-4":"¡Los estudiantes PRO tienen 3.6 veces más \nprobabilidades de completar sus cursos!","paywalls.web.ai.timeline-1.description":"¡Empieza tu prueba gratuita y aprende como un PRO!","paywalls.web.ai.timeline-1.title":"Hoy","paywalls.web.ai.timeline-2.description":"Disfruta de nuestra experiencia de aprendizaje premium, absolutamente gratis.","paywalls.web.ai.timeline-2.title":"Próximos 7 días: Disfruta de beneficios PRO","paywalls.web.ai.timeline-3.description":"Tu suscripción comienza. Cancela en cualquier momento antes.","paywalls.web.ai.timeline-3.title":"Día 7","paywalls.web.ai.title":"Obtén acceso Premium","paywalls.web.annual-product-description.no-trial":"Solo {{price_annual}}\u002Faño\nFacturado anualmente","paywalls.web.card-error.card-invalid":"La transacción falló. Verifique si su tarjeta es válida.","paywalls.web.card-error.cvv-invalid":"El CVV no pasó la verificación, por favor verifique de nuevo.","paywalls.web.card-error.fields-empty":"¡Todos los campos están vacíos! Por favor, complete el formulario.","paywalls.web.card-error.network-issue":"Error de red detectado. Por favor, inténtelo de nuevo.","paywalls.web.card-error.other-issues":"Algo salió mal, por favor inténtelo de nuevo.","paywalls.web.card-error.some-fields-empty-invalid":"Algunos campos están vacíos o no son válidos","paywalls.web.checkout.full-price":"Precio completo","paywalls.web.checkout.max-refund":"Recibirás un reembolso por el resto de tu suscripción actual","paywalls.web.checkout.no-trial.annual.instruction":"Tu suscripción comienza hoy. Se te cobrará {{price}} anualmente","paywalls.web.checkout.no-trial.monthly.instruction":"Tu suscripción comienza hoy. Se te cobrará {{price}} mensualmente","paywalls.web.checkout.no-trial.quarterly.instruction":"Tu suscripción comienza hoy. Se te cobrará {{price}} cada 3 meses.","paywalls.web.coding.benefit-1.description":"No más esperando por una recarga.\nAprende cuando quieras.","paywalls.web.coding.benefit-1.title":"Corazones infinitos","paywalls.web.coding.benefit-2.description":"Usa el poder de la Inteligencia\nArtificial para aprender mejor","paywalls.web.coding.benefit-2.title":"Practica con IA","paywalls.web.coding.benefit-3.description":"¿Listo para una sesión de aprendizaje épica?\nSin interrupciones. Sin esperas.","paywalls.web.coding.benefit-3.title":"Modo sin anuncios","paywalls.web.coding.benefit-4.description":"¡No te quedes esperando respuestas!\nSalta las filas si necesitas ayuda.","paywalls.web.coding.benefit-4.title":"Soporte prioritario","paywalls.web.coding.cat.view-all":"Ver todos los planes","paywalls.web.coding.choose-plan.title":"Elige un plan","paywalls.web.coding.comparison-1":"Lecciones estándar","paywalls.web.coding.comparison-2":"Materiales de práctica","paywalls.web.coding.comparison-3":"Asistente de IA","paywalls.web.coding.comparison-4":"Corazones ilimitados","paywalls.web.coding.comparison-5":"Soporte prioritario","paywalls.web.coding.cta-1":"Empieza gratis","paywalls.web.coding.cta-2":"Empieza gratis","paywalls.web.coding.cta-3":"Comienza mi prueba gratuita de 14 días","paywalls.web.coding.cta-4":"Comienza mi prueba gratuita de 14 días","paywalls.web.coding.product.annual.title":"Anual","paywalls.web.coding.product.badge":"¡Mejor Oferta!","paywalls.web.coding.product.monthly.title":"Mensual","paywalls.web.coding.reviews":"Más de \u003Cb\u003E700,000 valoraciones\nde 5 estrellas\u003C\u002Fb\u003E en las tiendas de aplicaciones","paywalls.web.coding.subtitle":"¡Los estudiantes Pro tienen 3.6 veces más\nprobabilidades de terminar sus cursos!","paywalls.web.coding.timeline-1.description":"¡Comienza tu prueba gratuita y aprende como un PRO!","paywalls.web.coding.timeline-1.title":"Hoy","paywalls.web.coding.timeline-2.description":"Disfruta de nuestra experiencia de aprendizaje premium, absolutamente gratis.","paywalls.web.coding.timeline-2.title":"Próximos 14 días: Disfruta de los beneficios PRO","paywalls.web.coding.timeline-3.description":"Tu suscripción comienza. Cancela en cualquier momento antes.","paywalls.web.coding.timeline-3.title":"Día 14","paywalls.web.coding.title":"Obtén acceso Premium","paywalls.web.max.benefit-1.description":"Aprende las 2 habilidades más demandadas","paywalls.web.max.benefit-1.title":"Duplica tus habilidades","paywalls.web.max.benefit-2.description":"Encuentra el curso que mejor se adapte a ti","paywalls.web.max.benefit-2.title":"Más de 20 cursos","paywalls.web.max.benefit-3.description":"Acceso a chat de IA y zonas de práctica de código","paywalls.web.max.benefit-3.title":"Enfoque práctico","paywalls.web.max.benefit-4.description":"Aprendizaje hecho conveniente para ti","paywalls.web.max.benefit-4.title":"En móvil y web","paywalls.web.max.comparison-6":"Acceso completo (Código + IA)","paywalls.web.max.cta-1":"OBTÉN MAX","paywalls.web.max.cta-2":"Actualiza ahora","paywalls.web.max.product.annual.title":"MAX","paywalls.web.max.subtitle-1":"¡Desbloquea el poder de la IA y\nla Programación en una plataforma!","paywalls.web.max.subtitle-2":"¡Obtén acceso ilimitado a todos\nlos cursos con MAX!","paywalls.web.max.title-1":"Obtén el acceso completo","paywalls.web.max.title-2":"Cambiar a MAX","paywalls.web.serious-learner.cta-secondary":"Pruébalo gratis durante {{trial_days}} días","quiz.answer.navigation_buttin_title":"¿Atascado?","reward.body.codeCoach":"No hay gloria en la práctica, ¡pero sin la práctica no puede haber gloria!","reward.body.eom":"Has demostrado tener dotes suficientes para hacer un proyecto de trabajo. ¡Son palabras mayores!","reward.body.skip_ahead":"No dudamos de ti ni por un segundo. ¡Sigamos adelante! ¿Quieres saltarte otra o te apetece una lección?","reward.reward.body.optcc":"El conocimiento es bueno, pero ponerlo en práctica es lo que te hace un gran programador!","reward.title.codeCoach":"¡El Entrenador de Código está resuelto!","reward.title.eom":"¡Estás haciendo magia!","reward.title.optcc":"¡Tienes habilidades!","reward.title.skip_ahead":"¡Te lo sabías! 👏","reward.your_reward":"Tu recompensa:","skip-ahead.info.cta":"Hacer el examen","skip-ahead.info.subtitle":"Sáltate el módulo... si consigues aprobar el examen.","skip-ahead.info.title":"¿Crees que ya te sabes esta parte?","skip-ahead.widget.cta":"Saltar aquí","skip-ahead.widget.title":"¿Demasiado fácil?","streak.cta":"Continuar","streak.default-footer":"El aprendizaje diario te ayuda a mantener un buen ritmo. ¡Ponte a prueba!","streak.header":"¡Marca tu Racha objetivo!","streak.option-15.text":"15 días","streak.option-3.text":"3 días","streak.option-30.text":"30 días","streak.option-7.text":"7 días","task.result.success-challengeSolved":"¡Has resuelto el desafío!","tasks.continue":"Continuar ","tasks.problem":"PROBLEMA","tasks.quit-prompt.info":"Si abandonas el {{type}} sin resolver, tus cambios no serán guardados","tasks.quit-prompt.leave":"Salir","tasks.quit-prompt.stay":"¡Quédate y resuelve!","tasks.quit-prompt.title":"¿Estás seguro de que quieres irte?","tasks.result":"RESULTADO","tasks.result.expected_output":"Resultado Esperado","tasks.result.input":"Entrada","tasks.result.testCase":"Caso de prueba","tasks.result.your_output":"Tu Resultado","translate.tipkit.cta-control":"Ver opciones de idioma","translate.tipkit.cta-test":"Ver opciones de idioma","translate.tipkit.description-control":"Estás viendo la versión verificada en inglés, pero puedes ver la traducción en cualquier momento.","translate.tipkit.description-test":"Para revisar la versión en inglés verificada, puedes pulsar 'Ver idioma original' en cualquier momento.","translate.tipkit.title-control":"¿Quieres hacer este curso en español?","translate.tipkit.title-test":"Este curso ha sido traducido por una IA","web-ai-course.paywall1.button":"Ver más","web-ai-course.paywall1.description":"¡Imagina el conocimiento sobre IA que podrás demostrar tras completar el curso de \u003Cb\u003EPráctica de IA Generativa!\u003C\u002Fb\u003E","web-ai-course.paywall1.title":"¡Ya estás aprendiendo un montón!","web-ai-course.paywall2.button-primary":"Obtener el curso completo","web-ai-course.paywall2.button-secondary":"No, gracias","web-ai-course.paywall2.header":"Cursos de IA","web-ai-course.paywall2.learn-topic.automate":"Automatiza tareas con la IA","web-ai-course.paywall2.learn-topic.image":"Aprende a generar imágenes","web-ai-course.paywall2.learn-topic.prompt":"Escribe mejores prompts","web-ai-course.paywall2.learn-topic.settings":"Domina la IA para la personalización","web-ai-course.paywall2.learn-topic.sort":"Usa la IA para ordenar y analizar datos","web-ai-course.paywall2.learn-topic.text":"Resume textos","web-ai-course.paywall2.price":"solo por 79,99 $","web-ai-course.paywall2.title":"¡Consigue acceso de por vida al curso de IA!","web-ai-course.ribbon-content":"\u003Cb\u003E¡Nuevo curso!\u003C\u002Fb\u003E ¡Todo programador debería aprender \u003Cb\u003EIA Generativa!\u003C\u002Fb\u003E","web-ai-course.ribbon-cta":"Prueba una lección gratuita","web-ai-course.welcome-cta":"Obtener mi descuento","web-ai-course.welcome-desc":"El descuento anticipado termina en","web-ai-course.welcome-discount-amount":"-48","web-ai-course.welcome-discount-amount-off":"DESCUENTO","web-ai-course.welcome-new-price":"US $41.99","web-ai-course.welcome-old-price":"US $79.99","web-ai-course.welcome-timer-days":"días","web-ai-course.welcome-timer-hours":"horas","web-ai-course.welcome-timer-min":"min.","web-ai-course.welcome-timer-sec":"seg.","web-ai-course.welcome-title":"¡Consigue el mejor curso de IA al mejor precio!","web-auth.ai-course-login-title":"¡Inicia sesión ahora para reclamar tu descuento!","web-auth.ai-course-signup-title":"¡Regístrate para reclamar tu descuento!","web-auth.create-account":"Crear una cuenta","web-auth.divider":"o","web-auth.email-label":"Correo electrónico","web-auth.email-validation":"Dirección de correo electrónico no válida","web-auth.forgot-password-back-to-signin":"Iniciar sesión","web-auth.forgot-password-continue":"Seguir explorando","web-auth.forgot-password-email-label":"Introduce la dirección de correo electrónico que utilizaste para crear tu cuenta","web-auth.forgot-password-email-placeholder":"Correo electrónico","web-auth.forgot-password-submit":"Recuperar","web-auth.forgot-password-title":"Recupera tu contraseña","web-auth.landing-page-signup-submit-button":"Tomar curso gratuito","web-auth.login-forgot-password":"¿Olvidaste tu contraseña?","web-auth.min-char-validation":"Se requieren un mínimo de 6 caracteres","web-auth.name-label":"Nombre","web-auth.nav-login":"Iniciar sesión","web-auth.nav-register":"Registrarse","web-auth.new-to-solo":"Nuevo en","web-auth.password-hide":"Ocultar","web-auth.password-label":"Contraseña","web-auth.password-show":"Mostrar","web-auth.recover-password-confirmation":"Acabamos de enviarte un correo electrónico con instrucciones adicionales.","web-auth.required-validation":"Obligatorio","web-auth.reset-password-back-to-signin":"Iniciar sesión","web-auth.reset-password-comfirm-placeholder":"Confirmar contraseña","web-auth.reset-password-confirmation":"Tu contraseña ha sido cambiada exitosamente.","web-auth.reset-password-email-not-registered":"Este correo electrónico no está registrado.","web-auth.reset-password-label":"Elige una nueva contraseña para tu cuenta","web-auth.reset-password-length":"La contraseña debe tener al menos 6 caracteres de longitud.","web-auth.reset-password-not-match":"La contraseña y la contraseña de confirmación no coinciden.","web-auth.reset-password-placeholder":"Contraseña","web-auth.reset-password-something-went-wrong":"Algo salió mal. El enlace podría haber caducado o estar corrupto. Inténtalo de nuevo.","web-auth.reset-password-submit":"Recuperar","web-auth.reset-password-title":"Restablecer contraseña","web-auth.signin":"Iniciar sesión","web-auth.signin-submit":"Iniciar sesión","web-auth.signin-title":"Iniciar sesión","web-auth.signup-already-have-account":"¿Ya tienes una cuenta?","web-auth.signup-secondary-info":"Este sitio está protegido por reCAPTCHA y la \u003C0\u003EPolítica de Privacidad\u003C\u002F0\u003E y \u003C1\u003ETérminos de Servicio\u003C\u002F1\u003E de Google se aplican.","web-auth.signup-submit-button":"Registrarse","web-auth.signup-title":"Registrarse","web-auth.terms-message":"Al registrarte, aceptas nuestras","web-auth.terms-of-use":"Términos de Uso","web-auth.username-max-char-count-validation":"Se permiten un máximo de 50 caracteres","web-auth.username-min-char-count-validation":"Se requieren al menos 3 caracteres","web-bits.bits-earn-more-line1":"Gana más","web-bits.bits-earn-more-line2":"bits para obtener la respuesta!","web-bits.modal-description":"Usa tus bits para obtener la respuesta","web-bits.modal-title":"Obtener la respuesta","web-bits.not-available-0-bits-warning":"¡Ups! Tienes","web-bits.not-available-bits-warning":"¡Ups! Solo te quedan","web-bits.unlock-cta":"Desbloquear por","web-bits.you-have-label":"Tienes","web-checkout.ai-course-benefit1":"Acceso \u003Cb\u003Evitalicio\u003C\u002Fb\u003E al curso","web-checkout.ai-course-benefit2":"\u003Cb\u003ESin anuncios\u003C\u002Fb\u003E ni interrupciones","web-checkout.ai-course-benefit3":"Recibe un \u003Cb\u003Ecertificado\u003C\u002Fb\u003E al completarlo","web-checkout.ai-course-congrats-cta":"Continuar","web-checkout.ai-course-congrats-description":"Has comprado con éxito el curso \u003Cb\u003EPráctica de IA Generativa\u003C\u002Fb\u003E","web-checkout.ai-course-congrats-title":"¡Enhorabuena!","web-checkout.ai-course-cta":"Desbloquear curso","web-checkout.ai-course-description":"Asegura el mejor precio","web-checkout.ai-course-discount":"Descuento Anticipado","web-checkout.ai-course-name":"Práctica de IA Generativa","web-checkout.ai-course-payment-title":"Método de pago","web-checkout.ai-course-subtotal":"Subtotal","web-checkout.ai-course-title":"Ya casi estás","web-checkout.ai-course-total":"Total","web-checkout.april":"Abril","web-checkout.august":"Agosto","web-checkout.back":"Atrás","web-checkout.card-number-label":"Número de Tarjeta","web-checkout.charged-on":"Total a cobrar en {{month}} {{days}}","web-checkout.congrats-continue-button":"Continuar","web-checkout.congrats-item0-subtitle":"Aprende cuando quieras y por el tiempo que quieras","web-checkout.congrats-item0-title":"Vidas Infinitas","web-checkout.congrats-item1-subtitle":"Disfruta de sesiones de aprendizaje épicas y sin interrupciones","web-checkout.congrats-item1-title":"Adiós a los anuncios. Para siempre.","web-checkout.congrats-item2-subtitle":"Obtén experiencia útil en escenarios de la vida real","web-checkout.congrats-item2-title":"Ejercicios adicionales","web-checkout.congrats-item3-subtitle":"Entrena con Kodie, tu propio tutor IA","web-checkout.congrats-item3-title":"Compañero de prácticas IA","web-checkout.congrats-subtitle":"Has desbloqueado Sololearn PRO con éxito. ¡Hora de mejorar tu aprendizaje!","web-checkout.congrats-title":"¡Enhorabuena!","web-checkout.countries-label":"Países","web-checkout.country-label":"País","web-checkout.december":"Diciembre","web-checkout.expiration-label":"Caducidad","web-checkout.february":"Febrero","web-checkout.instruction0-text":"Tu suscripción comienza hoy. Se te cobrará {price} {period}.","web-checkout.instruction1-text":"Puedes cancelar tu suscripción PRO en cualquier momento desde la sección de configuración de tu perfil","web-checkout.january":"Enero","web-checkout.july":"Julio","web-checkout.june":"Junio","web-checkout.march":"Marzo","web-checkout.may":"Mayo","web-checkout.november":"Noviembre","web-checkout.october":"Octubre","web-checkout.other-countries":"Otros países","web-checkout.other-payments":"Otra opción de pago","web-checkout.payment-loading-description":"Quizá lleve un minuto. Por favor, no cierres esta pestaña.","web-checkout.payment-loading-title":"El pago se está procesando.","web-checkout.price-info-monthly-plan":"Plan Mensual","web-checkout.price-info-subtotal":"Subtotal","web-checkout.price-info-total":"Total a cobrar ahora","web-checkout.price-info-yearly-discount":"Descuento anual","web-checkout.security-label":"Seguridad","web-checkout.september":"Septiembre","web-checkout.start-subsription":"Iniciar mi suscripción","web-checkout.start-trial":"Iniciar mi prueba gratuita de 14 días","web-checkout.title":"Detalles de Pago","web-checkout.trial-instruction0-text":"Obtén acceso completo sin tener que pagar.","web-checkout.trial-instruction0-title":"Ahora","web-checkout.trial-instruction1-text":"Se cobrará {{price}} a tu cuenta. Cancela en cualquier momento antes de este día.","web-checkout.trial-instruction1-title":"Día {{trial_days}}","web-checkout.usa-uk-canada":"EE. UU., Reino Unido, Canadá","web-checkout.zip-label":"Código Postal","web-code.code-votes-count_one":"{{count}} Voto","web-code.code-votes-count":"{{count}} Votos","web-code.codes-not-found-description":"Todavía no tienes ningún proyecto guardado","web-code.codes-not-found-title":"Nada para mostrar","web-code.codes-not-found-when-searched":"Por favor, busca de nuevo con palabras diferentes o prueba otros filtros","web-code.empty-codes-create-new":"Crear nuevo código","web-code.empty-codes-login":"Iniciar sesión","web-code.empty-codes-register":"Registrarse","web-code.hot-today-title":"En tendencia hoy","web-code.hot-today-votes-count_one":"{{count}} Voto","web-code.hot-today-votes-count":"{{count}} Votos","web-code.list-title":"Bits de Código","web-code.login-to-see-codes":"Inicia sesión para ver tus códigos","web-code.meta-description":"Campo de Recreo para Programadores","web-code.meta-title":"Campo de Recreo para Programadores | Sololearn: ¡Aprende a programar GRATIS!","web-code.new-code-cta":"Nuevo código","web-code.order-most-popular":"Más popular","web-code.order-most-recent":"Más reciente","web-code.order-my-code-bits":"Mis bits de código","web-code.order-trending":"Tendencias","web-code.search-cta":"Buscar","web-code.search-placeholder":"Buscar...","web-code.select-language-all-languages":"Todos","web-comments.date.day_one":"{{count}} día","web-comments.date.day":"{{count}} días","web-comments.date.month_one":"{{count}} mes","web-comments.date.month":"{{count}} meses","web-comments.date.today":"Hoy","web-comments.date.year_one":"{{count}} año","web-comments.date.year":"{{count}} años","web-comments.error.activate-account":"Por favor, activa tu cuenta. Las instrucciones de activación se han enviado a tu correo electrónico.","web-comments.error.failed":"Vaya, algo salió mal.","web-comments.filter.popular":"Popular","web-comments.filter.recent":"Reciente","web-comments.navigation.count_one":"{{count}} Comentario","web-comments.navigation.count":"{{count}} Comentarios","web-comments.navigation.hide":"Ocultar","web-comments.replies-count_one":"{{count}} respuesta","web-comments.replies-count":"{{count}} respuestas","web-comments.reply":"Respuesta","web-comments.retry":"Reintentar","web-comments.textarea.placeholder.comment":"Escribe un comentario...","web-comments.textarea.placeholder.reply":"Escribe una respuesta...","web-comments.textarea.post":"Publicación","web-discuss.activate-account-warning":"Por favor, activa tu cuenta para realizar esta acción. Hemos enviado las instrucciones de activación a tu correo electrónico.","web-discuss.answer-button":"Responder","web-discuss.answers-count_one":"{{count}} Respuesta","web-discuss.answers-count":"{{count}} Respuestas","web-discuss.answers-sort-by-date":"Ordenar por: Fecha","web-discuss.answers-sort-by-votes":"Ordenar por: Votos","web-discuss.ask-question-button":"Haz una pregunta","web-discuss.catalog-meta-title":"Sesiones de PyR | Sololearn: ¡Aprende a programar GRATIS!","web-discuss.catalog-title":"Sesiones de PyR","web-discuss.filter-most-recent":"Más Reciente","web-discuss.filter-my-answers":"Mis Respuestas","web-discuss.filter-my-questions":"Mis Preguntas","web-discuss.filter-trending":"Tendencias","web-discuss.filter-unanswered":"Sin responder","web-discuss.hot-today-title":"En tendencia hoy","web-discuss.more-xp-needed-warning":"¡Completa lecciones para obtener más XP y poder votar!","web-discuss.new-answer-post-notification":"Se publicó tu respuesta con éxito","web-discuss.pick-as-best-answer-notification":"Has elegido esta respuesta como la mejor respuesta a tu pregunta.","web-discuss.recomended-course1-desc":"7,1M de estudiantes","web-discuss.recomended-course1-title":"Introducción a Python","web-discuss.recomended-course2-desc":"4,7M de estudiantes","web-discuss.recomended-course2-title":"Introducción a Java","web-discuss.recomended-course3-desc":"1,5M de estudiantes","web-discuss.recomended-course3-title":"Introducción a C","web-discuss.recomended-course4-desc":"7,5M de estudiantes","web-discuss.recomended-course4-title":"Introducción a HTML","web-discuss.recomended-courses-cta":"Ver todos los cursos","web-discuss.recomended-courses-subtitle":"Aprende gratis de forma más eficaz","web-discuss.recomended-courses-title":"¿Tienes a menudo preguntas como esta?","web-discuss.search-button":"Buscar","web-discuss.search-placeholder":"Buscar...","web-discuss.unpick-best-answer-notification":"Esta respuesta ya no es la mejor respuesta :(","web-discuss.update-answer-notification":"Se actualizó tu respuesta con éxito","web-discuss.votes-count_one":"{{count}} Voto","web-discuss.votes-count":"{{count}} Votos","web-footer.advanced-courses-catalog-title":"Cursos Avanzados","web-footer.community-catalog-blog":"Blog","web-footer.community-catalog-code-bits":"Fragmentos de Código","web-footer.community-catalog-discuss":"Debatir","web-footer.community-catalog-leadearboard":"Clasificación","web-footer.community-catalog-title":"Comunidad","web-footer.intermediate-courses-catalog-title":"Cursos Intermedios","web-footer.introduction-courses-catalog-title":"Cursos de Introducción","web-footer.language-switcher-title":"Idioma","web-footer.learning-paths-catalog-title":"Rutas de aprendizaje","web-footer.links-bug-bounty-program":"Programa de recompensas por bugs","web-footer.links-careers":"Empleos","web-footer.links-contact":"Contacto","web-footer.links-faq":"Preguntas Frecuentes","web-footer.links-home":"Inicio","web-footer.links-mobile":"Sololearn Móvil","web-footer.links-privacy-policy":"Política de Privacidad","web-footer.links-pro":"PRO","web-footer.links-terms":"Términos de Uso","web-footer.made-by-after-heart":"por","web-footer.made-by-before-heart":"Hecho con","web-footer.socials-fb":"Visita nuestro Facebook","web-footer.socials-insta":"Únete a nuestro Instagram","web-footer.socials-linkedin":"Síguenos en Linkedin","web-footer.socials-twitter":"Síguenos en Twitter","web-footer.socials-youtube":"Mira nuestro Youtube","web-hearts.ai-infinite-info-description":"¡Comete tantos errores como quieras!","web-hearts.count-info-for-1":"¡Solo te queda una Vida!","web-hearts.count-info-for-2":"Una Vida menos, quedan dos...","web-hearts.count-info-for-3":"Tienes 3 Vidas","web-hearts.count-info-for-more-than-3":"Tienes {{count}} Vidas","web-hearts.free-refill-cta":"Recarga gratis","web-hearts.free-refill-description1":"¡Qué bien lo estás haciendo! No pares ahora: tu","web-hearts.free-refill-description2":"primera recarga de Vidas corre a nuestra cuenta!","web-hearts.free-refill-headline1":"¡Vaya! Eso no es correcto.","web-hearts.free-refill-headline2":"Te quedaste sin Vidas","web-hearts.infinite-info-cta":"Sigue adelante","web-hearts.infinite-info-description":"Como eres PRO, tienes Vidas infinitas.","web-hearts.infinite-info-title":"Nada puede detenerte","web-hearts.info-cta":"Prueba Vidas infinitas","web-hearts.info-cta-was-user-pro":"Obtén Vidas infinitas con","web-hearts.info-description":"¿Aprendes rápido? Puede que quieras Vidas infinitas.","web-hearts.one-refill":"Solo una recarga","web-hearts.open-failed-title":"Necesitas Vidas para comenzar una lección","web-hearts.pro-section-cta":"Prueba Vidas infinitas gratis","web-hearts.pro-section-description1":"Consigue recargas automáticas gratis","web-hearts.pro-section-description2":"durante 14 días","web-hearts.pro-section-title":"PRUEBA GRATUITA","web-hearts.spent-last-heart-description":"Te has quedado sin Vidas. ¿Quieres intentarlo de nuevo?","web-hearts.spent-last-heart-title":"Buen intento, pero no es correcto","web-hearts.was-user-pro-pro-section-cta":"Actualiza a","web-hearts.was-user-pro-pro-section-description":"Consigue recargas automáticas gratis","web-hearts.was-user-pro-pro-section-title":"SE ACABARON LAS ESPERAS","web-hearts.your-bits-label":"Tus bits:","web-hearts.zero-description":"Tendrás Vidas de nuevo en {hours}h {minutes}m. O recarga ahora","web-hearts.zero-title":"¡Vuelve al juego!","web-home.awards-title":"Experiencia galardonada","web-home.awards1-text":"Estrellas en la AppStore","web-home.awards1-title":"4,8 de 5","web-home.awards2-text":"FB Start por Facebook","web-home.awards2-title":"Aplicación del año","web-home.awards3-text":"Google Play","web-home.awards3-title":"Elección de los editores","web-home.awards4-text":"Premio a la Innovación EdTech 2021","web-home.awards4-title":"Mejor solución educativa para la programación informática","web-home.benefit1-cta":"Empieza a aprender","web-home.benefit1-description":"No importa tu nivel de experiencia. Cuando empieces tu primer curso, escribirás códigos reales y funcionales en cuestión de minutos.","web-home.benefit1-highlighted-text":"código real y funcional en cuestión de minutos","web-home.benefit1-title":"Adaptado a ti","web-home.benefit2-cta":"Toma una lección rápida","web-home.benefit2-description":"Avanza paso a paso a través de nuestros cursos exclusivos. Evalúa lo que has aprendido con cuestionarios y mejora gradualmente tus dotes con la práctica.","web-home.benefit2-highlighted-text":"mejora gradualmente tus dotes con la práctica.","web-home.benefit2-title":"Lecciones pequeñas","web-home.benefit3-cta":"Obtén un certificado","web-home.benefit3-description":"Obtén un certificado para validar las habilidades que acabas de adquirir. Publícalo en redes sociales para que todos lo vean.","web-home.benefit3-highlighted-text":"Obtén un certificado","web-home.benefit3-title":"Certifícate","web-home.benefit4-description":"En la web o sobre la marcha; Sololearn siempre está listo para ti y nunca perderás tu lugar.","web-home.benefit4-highlighted-text":"Aprende en la web o sobre la marcha","web-home.benefit4-title":"Aprende en cualquier momento y lugar","web-home.benefit5-cta":"Explora el catálogo completo","web-home.benefit5-description":"Desde Python hasta el desarrollo web, pasando por la gestión de datos. Tenemos todo lo que necesitas.","web-home.benefit5-highlighted-text":"Tenemos todo lo que necesitas.","web-home.benefit5-link-text":"Ir a cursos \u003E","web-home.benefit5-title":"Más de 20 cursos","web-home.community-cta":"Únete hoy mismo","web-home.community-description":"Comparte tus códigos o preguntas y recibe opiniones al instante. Conviértete en creador y comparte tus conocimientos y experiencia con nuestra comunidad global de aprendices.","web-home.community-title":"Forma parte de nuestra comunidad","web-home.course-title":"Elige un curso a tu medida","web-home.dream-job-benefits1":"Conductores de reparto","web-home.dream-job-benefits2":"Responsables de producto","web-home.dream-job-benefits3":"Camareros","web-home.dream-job-benefits4":"Coordinadores informáticos","web-home.dream-job-benefits5":"Obreros","web-home.dream-job-benefits6":"Contables","web-home.dream-job-benefits7":"Diseñadores","web-home.dream-job-left-text":"Hemos ayudado a cientos de","web-home.dream-job-right-text":"a conseguir por fin el trabajo de sus sueños","web-home.dream-job-text-highlighted":"consigue el trabajo de tus sueños","web-home.header-action-text":"¡Empieza a aprender ahora!","web-home.header-description":"Cursos diseñados por expertos con experiencia en el mundo real. Únete a nuestra comunidad global. Es gratis.","web-home.header-description-test1":"Domina la tecnología más reciente con cursos prácticos e interactivos. Es gratis.","web-home.header-description-test2":"Únete a los 30 millones de programadores que han aprendido con Sololearn. Es gratis.","web-home.header-description-test3":"¡Pasa de tener experiencia cero a ser un superhéroe de la programación! ¡Es más fácil de lo que crees!","web-home.header-description-test4":"Cursos diseñados por expertos con experiencia en el mundo real. Únete a nuestra comunidad global. Es gratis.","web-home.header-divider":"o","web-home.header-google-signup-cta":"Iniciar sesión con Google","web-home.header-highlighted-text":"Es gratis.","web-home.header-highlighted-text-test1":"Es gratis.","web-home.header-highlighted-text-test2":"Es gratis.","web-home.header-highlighted-text-test3":"¡Es más fácil de lo que crees!","web-home.header-highlighted-text-test4":"Es gratis.","web-home.header-signup-cta":"Ver más opciones","web-home.header-title":"La mejor manera de aprender a programar","web-home.header-title-test1":"Aprender a programar es más sencillo que nunca.","web-home.header-title-test2":"¡Sí, tú puedes aprender a programar!","web-home.header-title-test3":"Aprende a programar con confianza","web-home.header-title-test4":"La mejor manera de aprender a programar","web-home.meta-description":"Únete ahora para aprender lo básico o mejorar tus habilidades actuales","web-home.meta-title":"Sololearn: Aprende a Programar","web-home.perfect-platform-cta1":"Aprende gratis","web-home.perfect-platform-cta2":"Dale un empujón a tu carrera","web-home.perfect-platform-professionals-description":"Puedes aprender algo nuevo para progresar en tu carrera, o tal vez solo quieras repasar viejas lecciones para no oxidarte. Prueba Sololearn y obtén acceso a una gran variedad de cursos, desde aprendizaje automático hasta desarrollo web.","web-home.perfect-platform-professionals-name":"Profesionales","web-home.perfect-platform-students-description":"¿Estás preparándote para un examen crucial o quieres destacar en tu primera entrevista? Aprovecha la experiencia real que proporciona Sololearn para consolidar lo que has aprendido y prepararte para ese gran momento.","web-home.perfect-platform-students-name":"Estudiantes","web-home.perfect-platform-title":"La plataforma perfecta para mejorar tus aptitudes técnicas","web-home.pro-action-text":"Comienza a aprender como un pro","web-home.pro-offers1":"Prácticas ilimitadas","web-home.pro-offers2":"Libre de anuncios","web-home.pro-offers3":"Estadísticas de progreso","web-home.pro-offers4":"Metas diarias","web-home.pro-offers5":"Funciones para formar hábitos","web-home.pro-offers6":"Atajos de lecciones","web-home.pro-offers7":"Desafíos de la vida real","web-home.pro-packages1-benefit":"2x","web-home.pro-packages1-description":"Los usuarios Pro tienen el doble de probabilidades de incorporar práctica en su plan de aprendizaje","web-home.pro-packages1-highlighted-text":"el doble de probable","web-home.pro-packages1-title":"Prácticas ilimitadas","web-home.pro-packages2-benefit":"+132%","web-home.pro-packages2-description":"Los usuarios Pro pasan un 132% más tiempo aprendiendo que los usuarios normales.","web-home.pro-packages2-highlighted-text":"132%","web-home.pro-packages2-title":"Libre de anuncios","web-home.pro-packages3-benefit":"92%","web-home.pro-packages3-description":"¡Los usuarios Pro que establecen metas diarias tienen la tasa de finalización de lecciones más alta con un 92%!","web-home.pro-packages3-highlighted-text":"92%","web-home.pro-packages3-title":"Formación de hábitos","web-home.pro-title":"Invierte en ti mismo con","web-home.qr-label":"Descarga la app ahora","web-home.sign-up2-action-text":"Comienza a aprender ahora","web-home.sign-up2-title":"Únete a nuestra comunidad de aprendices","web-home.success-story-cta":"Pon en marcha tu historia de éxito","web-home.user-story1-certificate-title":"Certificado de desarrollador web","web-home.user-story1-completed-course-title":"Terminó el curso de Kotlin","web-home.user-story1-description":"\"Un día en la biblioteca observé a un desconocido usando una aplicación que incluía tutoriales, preguntas y ejercicios para programar en C++. Se trataba de Sololearn. Pensé: \"¡qué bueno eso de aprender en tu teléfono móvil!\" Yo estaba empezando a aprender a programar y cometía todos los errores habituales de principiante, así que decidí probar Sololearn. A través de Sololearn he encontrado a un montón estudiantes que me han ayudado a crecer. He conocido a profesores, ingenieros, desarrolladores, expertos en datos y personas increíbles. El ambiente de aprendizaje en Sololearn actuó como un catalizador que me permitió adoptar mejores prácticas, las cuales van más allá del aprendizaje y se trasladan al lugar de trabajo.\"\nHatsy Rei, 01 de junio, 2020","web-home.user-story1-thanks-text":"¡Gracias, Hatsy!","web-home.user-story1-title":"La historia de éxito de Hatsy","web-home.user-story1-title-highlighted":"Hatsy","web-home.user-story2-certificate-title":"Certificado de desarrollador web","web-home.user-story2-completed-course-title":"Terminó el curso de Kotlin","web-home.user-story2-description":"Neetish R. empezó a usar Sololearn durante su segundo año como estudiante de informática, cuando no tenía experiencia en programación. A través de la comunidad de Sololearn, conoció a David C., un desarrollador con experiencia y líder técnico de un equipo en India. David se convirtió en su tutor y, cuando supo que era de la India, invitó a Neetish a una entrevista para trabajar en su equipo. ¡Neetish siguió adelante, superó el proceso de entrevista y obtuvo su primer empleo! Esto es lo que Neetish tiene que decir acerca de Sololearn:\n \"Si eres aprendiz, quizá encuentres a tu familia entre la comunidad de Sololearn.\" \n\n Neetish R., 2018","web-home.user-story2-thanks-text":"¡Gracias, Neetish R.!","web-home.user-story2-title":"La historia de éxito de Neetish R.","web-home.user-story2-title-highlighted":"Neetish R.","web-home.why-code-action-text":"Empieza a aprender","web-home.why-code-benefits1-description":"\u003Cstrong\u003ELas aptitudes tecnológicas están en alta demanda.\u003C\u002Fstrong\u003E Más del 60% de los nuevos empleos a nivel mundial requerirán dotes tecnológicas.","web-home.why-code-benefits1-title":"Es popular","web-home.why-code-benefits2-description":"¡Libera tu potencial de ganancias! \nLos programadores principiantes en EE. UU. ganan en \u003Cstrong\u003Epromedio un salario superior a los $78.000.\u003C\u002Fstrong\u003E","web-home.why-code-benefits2-title":"Es prometedor","web-home.why-code-benefits3-description":"Imagina combinar tu pasión y tu conocimiento con tu creatividad, \u003Cstrong\u003E¡y crear algo nuevo todos los días!\u003C\u002Fstrong\u003E","web-home.why-code-benefits3-title":"Es divertido","web-home.why-code-cta":"Quiero programar","web-home.why-code-description":"¡Empieza a programar ya mismo en Sololearn con nuestro Patio de Programación y publica tus mejores proyectos para que todo el mundo los vea!","web-home.why-code-title":"Por qué","web-home.why-code-title-highlighted":"programación","web-kodie.ask-again-button":"Pregunta de nuevo","web-kodie.back-to-code-button":"Volver al código","web-kodie.bottom-sheet-cta":"Verificar con AI","web-kodie.bottom-sheet-title-for-not-pro":"¿Quieres saber por qué?","web-kodie.bottom-sheet-title-for-pro":"¿Quieres saber por qué? Recuerda, ¡eres PRO!","web-kodie.hide-vertical-panel":"Ocultar","web-kodie.lesson-solution-loading-message0":"Leyendo la lección...","web-kodie.lesson-solution-loading-message1":"Escribiendo lo que pediste...","web-kodie.lesson-solution-loading-message2":"Formateándolo para ti...","web-kodie.lesson-solution-loading-message3":"Ya casi está...","web-kodie.long-code-error-message":"Es mucho código. Es posible que desees acortarlo y volver a intentarlo.","web-kodie.no-code-error-message":"No hay ningún código que verificar. Por favor, añade algo y vuelve a intentarlo.","web-kodie.no-internet-error-message":"Por favor, verifica tu conexión e intenta de nuevo.","web-kodie.practice-solution-loading-message0":"Comprobando el código...","web-kodie.practice-solution-loading-message1":"Escribiendo la respuesta...","web-kodie.practice-solution-loading-message2":"Formateando la respuesta...","web-kodie.practice-solution-loading-message3":"Ya casi está...","web-kodie.rate-message":"¿Ha sido esto útil?","web-kodie.solution-alternative-explanation":"Explica esto de manera diferente","web-kodie.solution-examples":"Ver ejemplos de la vida real","web-kodie.solution-explain-code":"Explica el código","web-kodie.solution-find-bug":"Encuentra un bug","web-kodie.solution-get":"Ver una solución","web-kodie.solution-hint":"Dame una pista","web-kodie.solution-question-hint":"Dame una pista","web-kodie.solutions-title":"CODIFICA CON IA","web-kodie.something-went-wrong-error-message":"Parece que algo salió mal. Por favor, vuelve a intentarlo.","web-kodie.try-again-button":"Inténtalo de nuevo","web-kodie.use-ai-button":"Usar IA","web-le.booster-complete-celebration-description":"¡Refuerzo completo! Vas a usar tus nuevos poderes de programación para el bien, ¿verdad?","web-le.booster-complete-celebration-title":"¡Lo hiciste!","web-le.bypass-lesson-button":"Continuar","web-le.certificate-description":"¡Lo estás haciendo genial! ¡Sigue aprendiendo para desbloquear tu certificado!","web-le.certificate-title":"Tu certificado está cerca","web-le.check-answer-button":"Verificar","web-le.claim-certificate-button":"Reclamar Certificado","web-le.comments-count_one":"{{count}} Comentario","web-le.comments-count":"{{count}} Comentarios","web-le.complete-lesson-button":"Continuar","web-le.complete-previous-message":"Esta actividad se desbloqueará cuando hayas completado la anterior.","web-le.countdown-timer.days":"días","web-le.countdown-timer.hours":"horas","web-le.countdown-timer.minutes":"min.","web-le.countdown-timer.seconds":"seg.","web-le.course-catalog-all-courses-category":"Todos los Cursos","web-le.course-catalog-complete-status":"Completo","web-le.course-catalog-in-progress-status":"En Progreso","web-le.course-catalog-no-courses-button":"Agregar un curso","web-le.course-catalog-no-courses-title":"Aún no tienes ningún curso","web-le.course-catalog-title":"Descubre nuestros cursos","web-le.course-header.countdown-title":"Disponible en:","web-le.course-not-found-button-wrong":"Aprender algo más","web-le.course-not-found-description-wrong":"Es posible que no tengas acceso o que ya no exista.","web-le.course-not-found-title-wrong":"No podemos encontrar eso, lo sentimos","web-le.earned-certificate-description":"El certificado está listo para reclamarlo. Has hecho un trabajo increíble en el curso y te lo has ganado.","web-le.earned-certificate-title":"Has obtenido tu Certificado","web-le.expired-session-message":"No podemos encontrar eso, lo sentimos \n Algo ha salido mal.","web-le.kodie-intro-description":"Llámame si te apetece tener un compañero de programación","web-le.kodie-intro-ok-button":"OK, GRACIAS","web-le.kodie-intro-title":"¡Hola! ¡Soy Kodie, la IA!","web-le.languages-catalog-title":"Idiomas","web-le.leave-lesson-modal-leave":"Salir","web-le.leave-lesson-modal-stay":"Quédate","web-le.leave-lesson-modal-title":"¿Estás seguro de que quieres abandonar esta lección?","web-le.lesson-complete-celebration-description":"Has aprendido {{title}}. ¡Estás un paso más cerca de alcanzar tu objetivo!","web-le.lesson-complete-celebration-title":"¡Lección completada!","web-le.lesson-nav-kodie-button":"Usar la IA","web-le.lesson-not-found-button-wrong":"Agregar nuevo","web-le.lesson-not-found-description-wrong":"Es posible que no tengas acceso o que ya no exista.","web-le.lesson-not-found-title-wrong":"Lección no encontrada","web-le.lesson-quit-prompt-negative-button":"Abandonar","web-le.lesson-quit-prompt-positive-button":"Quedarse","web-le.lesson-quit-prompt-title":"¿Seguro que quieres abandonar esta lección?","web-le.lesson-start-button":"Aprender","web-le.locked-material-modal-description":"Completa las lecciones anteriores para desbloquear esta.","web-le.locked-material-modal-headline":"{{material}} bloqueado","web-le.lose-progress-modal-description":"¿Estás seguro de que quieres abandonar la lección ahora?","web-le.lose-progress-modal-quit":"Salir de todos modos","web-le.lose-progress-modal-submit":"Continuar lección","web-le.lose-progress-modal-title":"¡Perderás tu progreso!","web-le.lose-progress-prompt-description":"¡No pierdas el progreso de tu lección! ¿Has revisado ya los comentarios para encontrar alguna pista?","web-le.lose-progress-prompt-negative-button":"Salir de todos modos","web-le.lose-progress-prompt-positive-button":"Ok, probémoslo","web-le.lose-progress-prompt-title":"¡Puedes hacerlo! 💪","web-le.material-type-booster":"¡Refuerzo","web-le.material-type-code-project":"Proyecto de Código","web-le.material-type-code-repo":"Repositorio de Código","web-le.material-type-lesson":"Lección","web-le.material-type-practice":"Practicar","web-le.material-type-quiz":"Cuestionario","web-le.my-courses-catalog-title":"Mis Cursos","web-le.next-page-button":"Continuar","web-le.onboarding.button":"Empezar mi primera lección","web-le.onboarding.description":"¡Prepárate para tu primera lección!","web-le.onboarding.early-bird.button":"Ver módulos del curso","web-le.onboarding.early-bird.heading-1":"¡Hecho!","web-le.onboarding.early-bird.heading-2":"Tu curso empieza el","web-le.onboarding.early-bird.heading-3":"¡Nos vemos entonces!","web-le.onboarding.launch.button":"Empezar lección gratuita","web-le.onboarding.launch.heading-1":"¡Todo listo!","web-le.onboarding.launch.heading-2":"Probemos con una lección gratuita","web-le.quiz-3-in-a-row":"¡3 seguidas!","web-le.quiz-5-in-a-row":"¡5 seguidas!","web-le.quiz-bypassed-incorrect":"No exactamente","web-le.quiz-complete-celebration-description":"Ya tienes el conocimiento. ¡Ahora puedes usarlo para hacer cosas alucinantes!","web-le.quiz-complete-celebration-title":"¡Saber es poder!","web-le.quiz-incorrect":"Incorrecto, ¡inténtalo de nuevo!","web-le.quiz-incorrect-few-options":"Selecciona todas las respuestas correctas.","web-le.quiz-positive-feedback0":"Completa las lecciones anteriores para desbloquear esta.","web-le.quiz-positive-feedback1":"¡Te sales!","web-le.quiz-positive-feedback10":"¡Eureka!","web-le.quiz-positive-feedback11":"¡Perfecto!","web-le.quiz-positive-feedback12":"¡Correcto!","web-le.quiz-positive-feedback13":"¡Magnífico!","web-le.quiz-positive-feedback14":"¡Eso es!","web-le.quiz-positive-feedback15":"¡No está mal!","web-le.quiz-positive-feedback16":"¡Ahí está!","web-le.quiz-positive-feedback17":"¡Muy bien!","web-le.quiz-positive-feedback18":"¡Bravo!","web-le.quiz-positive-feedback19":"¡Qué crack!","web-le.quiz-positive-feedback2":"¡Muy buena!","web-le.quiz-positive-feedback20":"¡Estás 'on fire'!","web-le.quiz-positive-feedback21":"¡Gran trabajo!","web-le.quiz-positive-feedback22":"¡Bingo!","web-le.quiz-positive-feedback23":"¡Lo tienes!","web-le.quiz-positive-feedback24":"¡Esto se te da bien!","web-le.quiz-positive-feedback25":"¡Bien jugado!","web-le.quiz-positive-feedback26":"¡Lo estás haciendo genial!","web-le.quiz-positive-feedback27":"¡Pequeños pasos, grandes resultados!","web-le.quiz-positive-feedback28":"¡Te estás volviendo bueno en esto!","web-le.quiz-positive-feedback29":"¡Haces que esto parezca fácil!","web-le.quiz-positive-feedback3":"¡Bien hecho!","web-le.quiz-positive-feedback30":"La práctica hace al maestro.","web-le.quiz-positive-feedback4":"¡Lo estás clavando!","web-le.quiz-positive-feedback5":"¡Sigue así!","web-le.quiz-positive-feedback6":"¡Estás bordándolo!","web-le.quiz-positive-feedback7":"¡Exacto!","web-le.quiz-positive-feedback8":"Saber es poder","web-le.quiz-positive-feedback9":"¡Eso es!","web-le.quiz-start-button":"Completar","web-le.something-went-wrong":"Algo ha salido mal","web-le.to-previous-page-button":"Atrás","web-le.top-courses-catalog-title":"Los mejores cursos para comenzar tu carrera","web-le.translate-course-button":"Traducir curso","web-le.translate-course-language-settings":"Configuración de idioma","web-le.translate-course-modal-description":"Por favor, elige el idioma que prefieras.","web-le.translate-course-modal-note":"*Ten en cuenta que las traducciones son automáticas, por lo que no podemos garantizar su precisión. Si tienes dudas, puedes pulsar la opción “Ver idioma original” en cualquier momento.","web-le.translate-course-modal-title":"Traduce tu curso","web-le.translate-course-modal-translate-button":"Traducir","web-le.translate-course-see-original":"Ver idioma original","web-le.translate-course-see-translation":"Ver traducción","web-le.try-again-button":"Intentar de nuevo","web-leaderboard.action.achieve-goal":"Cumple tu Objetivo de Aprendizaje Diario","web-leaderboard.action.complete-lesson":"Completa una lección","web-leaderboard.action.solve-code-coach":"Resuelve un Entrenador de Código","web-leaderboard.button.start-learning":"Comienza a Aprender","web-leaderboard.button.try-again":"Inténtalo de nuevo","web-leaderboard.champion.button":"Reclama tu insignia","web-leaderboard.champion.info":"Millones de personas están aprendiendo a programar con Sololearn. ¡Soy el mejor aprendiz de esta semana!","web-leaderboard.champion.subtitle":"¡Soy #1 en la tabla de clasificación de Sololearn! 🏆","web-leaderboard.champion.text":"Has terminado #1 en la liga superior, demostrando que eres el mejor de los mejores. ¡Es momento de presumir de tus logros!","web-leaderboard.champion.title":"¡Has ganado la insignia de Campeón Intergaláctico! 🚀","web-leaderboard.error.failed":"Algo ha salido mal. Por favor, inténtalo de nuevo.","web-leaderboard.error.no-connection":"Por favor, comprueba tu conexión a Internet e inténtalo de nuevo.","web-leaderboard.flash-message.error":"Algo ha salido mal. Por favor, inténtalo de nuevo más tarde","web-leaderboard.promotion.default.button":"VAMOS","web-leaderboard.promotion.default.freeze.description":"Permaneces en {{leagueName}}. No está mal, pero puedes hacerlo mejor. Gana más XP esta semana para subir de liga. ","web-leaderboard.promotion.default.freeze.title":"Terminaste en la posición #{{lastPosition}}","web-leaderboard.promotion.default.level-down.button":"NUNCA ME RENDIRÉ","web-leaderboard.promotion.default.level-down.description":"Terminaste en la posición #{{lastPosition}} esta semana. Practica más y podrás superarte la próxima semana. ¡Creemos en ti!","web-leaderboard.promotion.default.level-down.title":"¡Uh-oh! Has descendido a la liga {{leagueName}}","web-leaderboard.promotion.default.level-up.description":"Terminaste en la posición #{{lastPosition}} esta semana, ¡un rendimiento estelar! Has ascendido a la liga {{leagueName}} ","web-leaderboard.promotion.default.level-up.title":"¡Eres una estrella! 🌟","web-leaderboard.promotion.jupiter.level-up.button":"¡TOMA YA!","web-leaderboard.promotion.jupiter.level-up.description":"Felicidades — has terminado en la posición #{{lastPosition}} y alcanzas la liga de campeones: Liga {{leagueName}}. ¡Termina el #1 para ganar una insignia exclusiva de Campeón Intergaláctico!","web-leaderboard.promotion.jupiter.level-up.title":"¿Podrías ser el próximo Campeón Intergaláctico?","web-leaderboard.promotion.saturn.champion.button":"¡TOMA YA!","web-leaderboard.promotion.saturn.champion.description":"Tu duro trabajo ha dado sus frutos: terminaste #1 en la liga superior de Sololearn. ¡Mantén la cabeza alta y siéntete orgulloso!","web-leaderboard.promotion.saturn.champion.title":"¡No hay mayor estrella que tú! 🏆","web-leaderboard.promotion.saturn.freeze.description":"Has terminado en la posición #{{lastPosition}} esta semana y permaneces en la liga {{leagueName}} — ¡Un esfuerzo asombroso! ¿Puedes terminar #1 la próxima semana y ganar una insignia exclusiva?","web-leaderboard.promotion.saturn.freeze.title":"¡Estás entre las estrellas! 🌟","web-leaderboard.promotion.saturn.top.description":"Has terminado en la posición #{{lastPosition}} esta semana y permaneces en la liga {{leagueName}}. ¡Es un logro increíble! ¿Puedes terminar #1 la próxima semana y ganar una insignia exclusiva?","web-leaderboard.promotion.saturn.top.title":"¡Eres de otro planeta! 🚀","web-leaderboard.state.complete-lesson":"Completa una lección o gana XP para entrar en la Tabla de Clasificación de esta semana!","web-leaderboard.state.glovo-completed":"Esta Tabla de Clasificación ya ha concluido","web-leaderboard.state.glovo-empty":"Nadie ha entrado aún en esta Tabla de Clasificación. ¡Gana XP para ser el primero.!","web-leaderboard.state.not-enough-xp":"¡Gana {{xpCount}} XP más para desbloquear la Tabla de Clasificación!","web-leaderboard.text.league":"liga","web-leaderboard.title.earn-xp":"Gana XP","web-lelp.angular-course-footer-button-text":"Obtén tu certificado","web-lelp.angular-course-footer-description":"¿Todo listo para convertirte en un experto en Angular para Google, sus compañías asociadas y cualquiera de las principales marcas que utilizan este marco versátil y fácilmente reutilizable? ¡Empieza hoy, aunque no tengas experiencia en programación!","web-lelp.angular-course-footer-title":"¡Google te está llamando!","web-lelp.angular-developer-course-footer-button-text":"Obtén tu certificado","web-lelp.angular-developer-course-footer-description":"¿Todo listo para convertirte en un experto en Angular para Google, sus compañías asociadas y cualquiera de las principales marcas que utilizan este marco versátil y fácilmente reutilizable? ¡Empieza hoy, aunque no tengas experiencia en programación!","web-lelp.angular-developer-course-footer-title":"¡Google está llamando!","web-lelp.angular-developer-google-hire-button-text":"Fórmate para Google ahora","web-lelp.angular-developer-google-hire-description":"¿Alguna vez has pensado que sería genial trabajar en Google? ¡Pues ahora puedes!\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EGoogle siempre busca desarrolladores de Angular y tú podrías ser lo que necesitan. Nuestros cursos son \u003Cb\u003E100% para principiantes.\u003C\u002Fb\u003E No se necesita experiencia en programación.\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EFórmate para conseguir un empleo en Google y sus empresas asociadas con nuestras lecciones de 5 minutos, adaptadas perfectamente a tu estilo de vida. Aprende a tu ritmo desde tu teléfono o dondequiera que estés.","web-lelp.angular-developer-google-hire-title":"¡Google quiere \u003Ci\u003Econtratarte!\u003C\u002Fi\u003E","web-lelp.angular-developer-headerinfo-description":"Google nos ha pedido que formemos desarrolladores de Angular, ¡así que hemos desarrollado conjuntamente este curso gratuito para que puedas dominar el código más usado por Google!","web-lelp.angular-developer-headerInfo-description":"Google nos ha pedido que formemos desarrolladores de Angular, ¡así que hemos desarrollado conjuntamente este curso gratuito para que puedas dominar el código más usado por Google!","web-lelp.angular-developer-headerinfo-title":"Curso de Desarrollador de Google con Angular","web-lelp.angular-developer-headerInfo-title":"Curso de Desarrollador de Google con Angular","web-lelp.angular-developer-meta-description":"¡Aprende Angular de la manera fácil! Lecciones diarias sencillas, ejercicios divertidos para practicar y una comunidad global solidaria. ¡Ideal para principiantes!","web-lelp.angular-developer-meta-title":"Front-end para principiantes | Aprende con Sololearn","web-lelp.angular-developer-signup-description":"¡Aprende Angular para comenzar tu carrera!","web-lelp.angular-developer-signup-title":"Regístrate","web-lelp.angular-developer-what-you-learn-description":"Este curso te permitirá entender y usar el marco de Angular, crear aplicaciones web escalables y dinámicas con Angular y TypeScript, emplear componentes para organizar y estructurar código, implementar características de interacción del usuario, diseñar formularios con validación, dominar el enrutamiento Angular y mucho más.","web-lelp.angular-developer-what-you-learn-item0-title":"El marco de trabajo Angular","web-lelp.angular-developer-what-you-learn-item1-title":"Componentes de Angular","web-lelp.angular-developer-what-you-learn-item2-title":"Aplicaciones de una sola página (SPAs)","web-lelp.angular-developer-what-you-learn-item3-title":"Interfaz de línea de comandos de Angular (Angular CLI)","web-lelp.angular-developer-what-you-learn-item4-title":"Técnicas de enlace de datos","web-lelp.angular-developer-what-you-learn-item5-title":"Formularios en Angular","web-lelp.angular-developer-what-you-learn-item6-title":"Enrutamiento y navegación","web-lelp.angular-developer-what-you-learn-item7-title":"Vinculación de eventos y manejo","web-lelp.angular-developer-what-you-learn-title":"Lo que aprenderás","web-lelp.angular-developer-why-angular-description":"El equipo de Angular de Google diseñó y desarrolló Angular como un marco de trabajo \u003Cb\u003Egratuito, altamente versátil\u003C\u002Fb\u003E y de código abierto. Hoy en día, la comunidad de Angular está en constante crecimiento e incluye miles de empresas exitosas, desde Forbes hasta Upwork, HBO y LEGO o Rockstar Games.","web-lelp.angular-developer-why-angular-item0-title":"Menos código para escribir","web-lelp.angular-developer-why-angular-item1-title":"Escalable y reutilizable","web-lelp.angular-developer-why-angular-item2-title":"Más fácil de mantener","web-lelp.angular-developer-why-angular-item3-title":"Ideal para pequeños equipos de desarrollo","web-lelp.angular-developer-why-angular-title":"Por qué Google desarrolló Angular","web-lelp.angular-developer-why-sololearn-description":"Durante años, Google y Sololearn han liderado la innovación en sus respectivos campos de tecnología y educación. Compartimos un compromiso común: mantener internet gratis y accesible para todos.","web-lelp.angular-developer-why-sololearn-item0-title":"10 años a la vanguardia de la edtech","web-lelp.angular-developer-why-sololearn-item1-title":"10 años liderando la tecnología educativa","web-lelp.angular-developer-why-sololearn-item2-title":"4,8 estrellas en la App Store","web-lelp.angular-developer-why-sololearn-item3-title":"Elección de los Editores en Google Play","web-lelp.angular-developer-why-sololearn-item4-title":"La aplicación FbStart del año en Facebook","web-lelp.angular-developer-why-sololearn-item5-title":"Gratis y accesible, para siempre","web-lelp.angular-developer-why-sololearn-title":"Por qué Google eligió Sololearn","web-lelp.angular-google-hire-button-text":"Fórmate para Google ahora","web-lelp.angular-google-hire-description":"¿Alguna vez has pensado que sería genial trabajar en Google? ¡Pues ahora puedes!\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EGoogle siempre busca desarrolladores de Angular y tú podrías ser lo que necesitan. Nuestros cursos son \u003Cb\u003E100% para principiantes.\u003C\u002Fb\u003E No se necesita experiencia en programación.\u003C\u002Fbr\u003E\u003C\u002Fbr\u003EFórmate para conseguir un empleo en Google y sus empresas asociadas con nuestras lecciones de 5 minutos, adaptadas perfectamente a tu estilo de vida. Aprende a tu ritmo desde tu teléfono o dondequiera que estés.","web-lelp.angular-google-hire-title":"¡Google quiere \u003Ci\u003Econtratarte!\u003C\u002Fi\u003E","web-lelp.angular-headerinfo-description":"Google nos ha pedido que formemos desarrolladores de Angular, ¡así que hemos desarrollado conjuntamente este curso gratuito para que puedas dominar el código más usado por Google!","web-lelp.angular-headerInfo-description":"Google nos ha pedido que formemos desarrolladores de Angular, ¡así que hemos desarrollado conjuntamente este curso gratuito para que puedas dominar el código más usado por Google!","web-lelp.angular-headerinfo-title":"Curso para desarrolladores de Google con Angular","web-lelp.angular-headerInfo-title":"Curso para desarrolladores de Google con Angular","web-lelp.angular-meta-description":"¡Aprende Angular de la manera fácil! Lecciones diarias sencillas, ejercicios divertidos para practicar y una comunidad global solidaria. ¡Ideal para principiantes!","web-lelp.angular-meta-title":"Angular | Aprende con Sololearn","web-lelp.angular-signup-description":"¡Aprende Angular para comenzar tu carrera!","web-lelp.angular-signup-title":"Registrarse","web-lelp.angular-what-you-learn-description":"Este curso te permitirá entender y usar el marco de Angular, crear aplicaciones web escalables y dinámicas con Angular y TypeScript, emplear componentes para organizar y estructurar código, implementar características de interacción del usuario, diseñar formularios con validación, dominar el enrutamiento Angular y mucho más.","web-lelp.angular-what-you-learn-item0-title":"El marco de Angular","web-lelp.angular-what-you-learn-item1-title":"Componentes de Angular","web-lelp.angular-what-you-learn-item2-title":"Aplicaciones de una sola página (SPAs)","web-lelp.angular-what-you-learn-item3-title":"Angular CLI (interfaz de línea de comandos)","web-lelp.angular-what-you-learn-item4-title":"Técnicas de enlace de datos","web-lelp.angular-what-you-learn-item5-title":"Formularios en Angular","web-lelp.angular-what-you-learn-item6-title":"Enrutamiento y navegación","web-lelp.angular-what-you-learn-item7-title":"Enlace de eventos y manejo","web-lelp.angular-what-you-learn-title":"Lo que aprenderás","web-lelp.angular-why-angular-description":"El equipo de Angular de Google diseñó y desarrolló Angular como un marco de trabajo \u003Cb\u003Egratuito, altamente versátil\u003C\u002Fb\u003E y de código abierto. Hoy en día, la comunidad de Angular está en constante crecimiento e incluye miles de empresas exitosas, desde Forbes hasta Upwork, HBO y LEGO o Rockstar Games.","web-lelp.angular-why-angular-item0-title":"Menos código para escribir","web-lelp.angular-why-angular-item1-title":"Escalable y reutilizable","web-lelp.angular-why-angular-item2-title":"Más fácil de mantener","web-lelp.angular-why-angular-item3-title":"Ideal para pequeños equipos de desarrollo","web-lelp.angular-why-angular-title":"Por qué Google desarrolló Angular","web-lelp.angular-why-sololearn-description":"Durante años, Google y Sololearn han liderado la innovación en sus respectivos campos de tecnología y educación. Compartimos un compromiso común: mantener internet gratis y accesible para todos.","web-lelp.angular-why-sololearn-item0-title":"10 años liderando la tecnología educativa","web-lelp.angular-why-sololearn-item1-title":"Ejercicios prácticos y divertidos","web-lelp.angular-why-sololearn-item2-title":"4,8 estrellas en la App Store","web-lelp.angular-why-sololearn-item3-title":"Elección de los Editores en Google Play","web-lelp.angular-why-sololearn-item4-title":"La aplicación FbStart del año en Facebook","web-lelp.angular-why-sololearn-item5-title":"Gratis y accesible, para siempre","web-lelp.angular-why-sololearn-title":"Por qué Google eligió Sololearn","web-lelp.brainstorm-ai-footer-button":"Comienza a aprender","web-lelp.brainstorm-ai-footer-title":"Comienza a aprender Brainstorm con IA hoy","web-lelp.brainstorm-ai-headerinfo-description":"Mejora tus habilidades de generación de ideas y resolución de problemas utilizando el poder de la IA. Aprende los cuatro principios fundamentales de la lluvia de ideas, descubre cómo generar y refinar ideas innovadoras, y transpórtalas a planes accionables con la ayuda de herramientas de IA. Desde la generación de ideas hasta la presentación, este curso te equipa con las técnicas y estrategias para pensar fuera de lo común y hacer realidad tus ideas.","web-lelp.brainstorm-ai-headerinfo-title":"Lluvia de ideas con IA","web-lelp.brainstorm-ai-meta-description":"Mejora tus habilidades de generación de ideas y resolución de problemas utilizando el poder de la IA. Aprende los cuatro principios básicos del brainstorming, descubre cómo generar y refinar ideas innovadoras, y transfórmalas en planes de acción con la ayuda de herramientas de IA. Desde la generación de ideas hasta la presentación, este curso te equipa con las técnicas y estrategias para pensar de manera creativa y dar vida a tus ideas.","web-lelp.brainstorm-ai-meta-title":"Lluvia de ideas con IA | Aprende con Sololearn","web-lelp.brainstorm-ai-signup-description":"¡Aprende a hacer lluvia de ideas con IA para impulsar tu carrera!","web-lelp.brainstorm-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.brainstorm-ai-what-you-learn-item0-description":"Aumenta la cantidad y calidad de tus ideas","web-lelp.brainstorm-ai-what-you-learn-item0-title":"Técnicas de lluvia de ideas","web-lelp.brainstorm-ai-what-you-learn-item1-description":"Utiliza la IA para llevar tus ideas al siguiente nivel","web-lelp.brainstorm-ai-what-you-learn-item1-title":"Forma equipo con IA","web-lelp.brainstorm-ai-what-you-learn-item2-description":"Aprender a resolver problemas de manera creativa","web-lelp.brainstorm-ai-what-you-learn-item2-title":"Resolver problemas","web-lelp.brainstorm-ai-what-you-learn-item3-description":"Haz que tus ideas se hagan realidad a través del poder de presentar","web-lelp.brainstorm-ai-what-you-learn-item3-title":"Haz una presentación como un profesional","web-lelp.brainstorm-ai-what-you-learn-title":"Lo que aprenderás","web-lelp.breadcrumb-courses":"Cursos","web-lelp.c-intermediate-blog-section-item0-description":"La programación se ha convertido en una ocupación muy popular en los últimos años. No hace falta mencionar que, en promedio, los trabajos de programación están notablemente mejor pagados que otros puesto de sectores diferentes, y como resultado, los puestos de empleo para profesionales cualificados son muy demandados. En cualquier caso, aunque no estés formándote como programador, entender al menos uno o dos lenguajes de programación es un broche impresionante a cualquier currículum. También podrás ser más competitivo ahora que incluso los niños aprender a programar en la escuela.","web-lelp.c-intermediate-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.c-intermediate-blog-section-item0-title":"Los 5 lenguajes de programación que necesitas aprender","web-lelp.c-intermediate-blog-section-item1-description":"Entre los nuevos rivales de Ruby, uno de los más populares es Crystal. Combinando muchas de las mejores características de Ruby con la velocidad del lenguaje de programación C, Crystal ha atraído numerosos seguidores con su combinación dinámica de elementos intuitivos de Ruby y la hiper-velocidad de C. Al tomar lo mejor de ambos mundos y combinarlos en un solo paquete, Crystal ofrece, tanto a programadores experimentados como a nuevos, una elección sabia para agregar a su arsenal de programación.","web-lelp.c-intermediate-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.c-intermediate-blog-section-item1-title":"¿Qué es Crystal?","web-lelp.c-intermediate-blog-section-item2-description":"¡Nosotros preguntamos y tú respondiste! Para nuestra primera pregunta de la semana, pedimos que formularas una pregunta que quisieras que respondiéramos, ¡y así hiciste! La pregunta más votada de esta semana fue \"¿podríais añadir un curso del lenguaje Assembly a SoloLearn?\"","web-lelp.c-intermediate-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.c-intermediate-blog-section-item2-title":"¿Qué es el ensamblaje y cómo se utiliza?","web-lelp.c-intermediate-blog-section-title":"Lo que aprenderás","web-lelp.c-intermediate-footer-button":"Comienza a aprender","web-lelp.c-intermediate-footer-title":"Empieza a aprender C hoy","web-lelp.c-intermediate-headerinfo-description":"Lleva tus conocimientos de C al siguiente nivel. \n Con este curso aprenderás a utilizar los recursos del ordenador de manera más eficiente y a reducir el número de errores en tu código. \n También aprenderás a administrar el uso de la memoria para crear programas más rápidos. \n Este curso sigue a nuestro curso de Introducción a C. Echa un vistazo rápido a lo que cubre y, si ya conoces esos conceptos, ¡lánzate directamente a C Intermedio!","web-lelp.c-intermediate-headerInfo-description":"Lleva tus conocimientos de C al siguiente nivel. \n Con este curso aprenderás a utilizar los recursos del ordenador de manera más eficiente y a reducir el número de errores en tu código. \n También aprenderás a administrar el uso de la memoria para crear programas más rápidos. \n Este curso sigue a nuestro curso de Introducción a C. Echa un vistazo rápido a lo que cubre y, si ya conoces esos conceptos, ¡lánzate directamente a C Intermedio!","web-lelp.c-intermediate-headerinfo-title":"C Intermedio","web-lelp.c-intermediate-headerInfo-title":"C Intermedio","web-lelp.c-intermediate-meta-title":"C Intermedio | Aprende con Sololearn","web-lelp.c-intermediate-signup-description":"¡Aprende C para impulsar tu carrera!","web-lelp.c-intermediate-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.c-intermediate-what-you-learn-item0-description":"Usa struts para almacenar diferentes tipos de datos juntos.","web-lelp.c-intermediate-what-you-learn-item0-title":"Struts","web-lelp.c-intermediate-what-you-learn-item1-description":"Trabaja con memoria dinámica para administrar mejor los recursos de memoria.","web-lelp.c-intermediate-what-you-learn-item1-title":"Memoria dinámica","web-lelp.c-intermediate-what-you-learn-item2-description":"Crea programas que interactúen con archivos.","web-lelp.c-intermediate-what-you-learn-item2-title":"Interfaz de programa\u002Farchivo","web-lelp.c-intermediate-what-you-learn-item3-description":"Anticipa, reduce y gestiona errores en tus programas con excepciones.","web-lelp.c-intermediate-what-you-learn-item3-title":"Excepciones","web-lelp.c-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.c-introduction-blog-section-item0-description":"La programación se ha convertido en una ocupación muy popular en los últimos años. No hace falta mencionar que, en promedio, los trabajos de programación están notablemente bien pagados...","web-lelp.c-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.c-introduction-blog-section-item0-title":"Los 5 lenguajes de programación que necesitas aprender","web-lelp.c-introduction-blog-section-item1-description":"Hemos mencionado en blogs anteriores que no escasean los entusiastas de la programación Ruby. Durante años, Ruby fue uno de los sitios web más importantes...","web-lelp.c-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.c-introduction-blog-section-item1-title":"¿Qué es Crystal?","web-lelp.c-introduction-blog-section-item2-description":"¡Nosotros preguntamos y tú respondiste! Para nuestra primera pregunta de la semana, pedimos que formularas una pregunta que quisieras que respondiéramos, ¡y así hiciste! Esto...","web-lelp.c-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.c-introduction-blog-section-item2-title":"¿Qué es Assembly y cómo se utiliza?","web-lelp.c-introduction-blog-section-title":"Lo que aprenderás","web-lelp.c-introduction-footer-button":"Comienza a aprender","web-lelp.c-introduction-footer-title":"Comienza a aprender Introducción a C hoy","web-lelp.c-introduction-headerinfo-description":"¿Quieres crear programas potentes que se ejecuten rápido? ¿Más rápido que los escritos en otros idiomas?\nC es un lenguaje fácil de escribir. Permite una depuración rápida y sirve como bloque de construcción para muchos otros lenguajes de programación.\nCon este curso aprenderás las bases de este avanzado y potente lenguaje de programación. No se requiere experiencia previa en programación: te enseñaremos todo lo que necesitas saber de manera clara y sencilla, ideal para principiantes.\nCuando termines, puedes echar un vistazo a nuestro curso de C Intermedio.","web-lelp.c-introduction-headerInfo-description":"¿Quieres crear programas potentes que se ejecuten rápido? ¿Más rápido que los escritos en otros idiomas?\nC es un lenguaje fácil de escribir. Permite una depuración rápida y sirve como bloque de construcción para muchos otros lenguajes de programación.\nCon este curso aprenderás las bases de este avanzado y potente lenguaje de programación. No se requiere experiencia previa en programación: te enseñaremos todo lo que necesitas saber de manera clara y sencilla, ideal para principiantes.\nCuando termines, puedes echar un vistazo a nuestro curso de C Intermedio.","web-lelp.c-introduction-headerinfo-title":"Introducción a C","web-lelp.c-introduction-headerInfo-title":"Introducción a C","web-lelp.c-introduction-meta-title":"Introducción a C | Aprende con Sololearn","web-lelp.c-introduction-signup-description":"¡Aprende Introducción a C para poner en marcha tu carrera!","web-lelp.c-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.c-introduction-what-you-learn-item0-description":"Domina los conceptos fundamentales del lenguaje C y escribe tu primer programa en C","web-lelp.c-introduction-what-you-learn-item0-title":"Fundamentos sólidos","web-lelp.c-introduction-what-you-learn-item1-description":"Escribe programas que obtienen las aportaciones del usuario, hacen cambios en ellas y muestran el resultado","web-lelp.c-introduction-what-you-learn-item1-title":"Aportaciones del usuario","web-lelp.c-introduction-what-you-learn-item2-description":"Usa frases condicionales para empezar a controlar el flujo de tus programas","web-lelp.c-introduction-what-you-learn-item2-title":"Frases condicionales","web-lelp.c-introduction-what-you-learn-item3-description":"Ahorra tiempo y reduce errores en operaciones repetitivas con bucles","web-lelp.c-introduction-what-you-learn-item3-title":"Bucles","web-lelp.c-introduction-what-you-learn-item4-description":"Usa funciones para hacer tu código manejable y reutilizable","web-lelp.c-introduction-what-you-learn-item4-title":"Funciones","web-lelp.c-introduction-what-you-learn-item5-description":"Usa arreglos para almacenar varios elementos del mismo tipo y ahorrar tiempo","web-lelp.c-introduction-what-you-learn-item5-title":"Arreglos","web-lelp.c-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.c-plus-plus-intermediate-blog-section-item0-description":"Uno de los lenguajes más populares y versátiles utilizados por los programadores, C++ es un lenguaje de programación general con una amplia aplicación y un enorme potencial para proyectos creativos de todo tipo. En esta guía te guiaremos a través de las nociones básicas del lenguaje y mostraremos algunos casos específicos en los que podrías usar C++ en tu propia carrera creativa o profesional.","web-lelp.c-plus-plus-intermediate-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.c-plus-plus-intermediate-blog-section-item0-title":"¿Para qué se usa C++?","web-lelp.c-plus-plus-intermediate-blog-section-item1-description":"Hay mucho en juego cuando se trata de ciberseguridad, así que es un campo en el que las empresas no se la juegan contratando a personal sin experiencia. De hecho, la mayoría de las empresas que contratan para roles de ciberseguridad buscan analistas de seguridad de datos que al menos cuenten con una licenciatura en informática, ingeniería de software, garantía de información u otro campo relacionado. Sin embargo, esto es solo para algunos puestos a nivel de entrada: en realidad, muchas más empresas prefieren candidatos que tengan un máster en administración de empresas de sistemas de información, lo que asegura un enfoque académico más detallado en ciberseguridad específicamente.","web-lelp.c-plus-plus-intermediate-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.c-plus-plus-intermediate-blog-section-item1-title":"¿Qué necesitas aprender para una carrera en ciberseguridad?","web-lelp.c-plus-plus-intermediate-blog-section-item2-description":"Si bien Apple suele acaparar toda la atención en Estados Unidos y otras economías occidentales, los dispositivos Android siguen siendo mucho más prevalentes y populares en todo el mundo. Desde Samsung hasta LG y desde Huawei hasta Google, un sinfín de empresas que crean dispositivos con Android prosperan únicamente gracias a las capacidades y posibilidades de los sistemas operativos Android. Esto también significa que, debido a la importancia de las buenas opciones de sistema operativo Android, los desarrolladores de Android continúan siendo muy demandados en todo el mundo.","web-lelp.c-plus-plus-intermediate-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.c-plus-plus-intermediate-blog-section-item2-title":"3 lenguajes que debes conocer para convertirte en un desarrollador de Android","web-lelp.c-plus-plus-intermediate-blog-section-title":"Lo que aprenderás","web-lelp.c-plus-plus-intermediate-footer-button":"Comienza a aprender","web-lelp.c-plus-plus-intermediate-footer-title":"Empieza a aprender C++ hoy","web-lelp.c-plus-plus-intermediate-headerinfo-description":"Lleva tus habilidades en programación C++ al siguiente nivel incorporando elementos de la programación orientada a objetos para resolver problemas complejos con software efectivo, flexible y reutilizable. Recomendamos que te familiarices primero con los conceptos que cubre nuestro curso de Introducción a C++. Si ya lo estás, ¡lánzate a afilar tus aptitudes en C++!","web-lelp.c-plus-plus-intermediate-headerInfo-description":"Lleva tus habilidades en programación C++ al siguiente nivel incorporando elementos de la programación orientada a objetos para resolver problemas complejos con software efectivo, flexible y reutilizable. Recomendamos que te familiarices primero con los conceptos que cubre nuestro curso de Introducción a C++. Si ya lo estás, ¡lánzate a afilar tus aptitudes en C++!","web-lelp.c-plus-plus-intermediate-headerinfo-title":"C++ Intermedio","web-lelp.c-plus-plus-intermediate-headerInfo-title":"C++ Intermedio","web-lelp.c-plus-plus-intermediate-meta-title":"C++ Intermedio | Aprende con Sololearn","web-lelp.c-plus-plus-intermediate-signup-description":"¡Aprende C++ para impulsar tu carrera!","web-lelp.c-plus-plus-intermediate-signup-title":"Crea tu cuenta gratuita en Sololearn","web-lelp.c-plus-plus-intermediate-what-you-learn-item0-description":"Utiliza los principios de la Programación Orientada a Objetos para organizar el diseño de tu software en torno a los datos.","web-lelp.c-plus-plus-intermediate-what-you-learn-item0-title":"Objetos","web-lelp.c-plus-plus-intermediate-what-you-learn-item1-description":"Crea clases como plantillas para crear diferentes objetos de programación.","web-lelp.c-plus-plus-intermediate-what-you-learn-item1-title":"Clases y Objetos","web-lelp.c-plus-plus-intermediate-what-you-learn-item2-description":"Usa constructores y destructores para manipular objetos. (¿Suena como algo que aprendería un supervillano, verdad?)","web-lelp.c-plus-plus-intermediate-what-you-learn-item2-title":"Constructores y Destructores","web-lelp.c-plus-plus-intermediate-what-you-learn-item3-description":"Utiliza la herencia para hacer que tu código sea reutilizable sin necesidad de duplicarlo.","web-lelp.c-plus-plus-intermediate-what-you-learn-item3-title":"Herencia","web-lelp.c-plus-plus-intermediate-what-you-learn-item4-description":"Anticipa, reduce y gestiona errores implementando excepciones con captura.","web-lelp.c-plus-plus-intermediate-what-you-learn-item4-title":"Excepciones","web-lelp.c-plus-plus-intermediate-what-you-learn-item5-description":"Escribe y lee datos de archivos.","web-lelp.c-plus-plus-intermediate-what-you-learn-item5-title":"Trabajando con archivos","web-lelp.c-plus-plus-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.c-plus-plus-introduction-blog-section-item0-description":"Uno de los lenguajes más populares y versátiles utilizados por los programadores, C++ es un lenguaje de programación general con una amplia aplicación y un enorme potencial para proyectos creativos de todo tipo.","web-lelp.c-plus-plus-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.c-plus-plus-introduction-blog-section-item0-title":"¿Para qué se usa C++?","web-lelp.c-plus-plus-introduction-blog-section-item1-description":"El año pasado, en el seno de un torrente de noticias importantes (el drama de las elecciones en los EE. UU., la pandemia de COVID-19 y un largo etcétera), uno de los casos de pirateo más arriesgados y eficaces de la historia de la tecnología llegó a las noticias.","web-lelp.c-plus-plus-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.c-plus-plus-introduction-blog-section-item1-title":"¿Qué necesitas aprender para trabajar en Ciberseguridad?","web-lelp.c-plus-plus-introduction-blog-section-item2-description":"Si bien C++ no es el lenguaje más fácil de dominar para nuevos desarrolladores, sí es una excelente opción para crear aplicaciones Android avanzadas y potentes. C++ es uno de los lenguajes de desarrollo más populares a nivel mundial y se utiliza extensamente para crear sistemas operativos, plataformas de videojuegos y películas en 3D.","web-lelp.c-plus-plus-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.c-plus-plus-introduction-blog-section-item2-title":"3 lenguajes que deberías conocer para convertirte en desarrollador de Android","web-lelp.c-plus-plus-introduction-blog-section-title":"Lo que aprenderás","web-lelp.c-plus-plus-introduction-footer-button":"Comienza a aprender","web-lelp.c-plus-plus-introduction-footer-title":"Comienza a aprender C++ hoy","web-lelp.c-plus-plus-introduction-headerinfo-description":"Muchos lenguajes están ligados al sistema operativo para el que se escriben. Uno de los aspectos más geniales de C++ es que es fácil de ejecutar en muchos sistemas operativos diferentes, así que no tendrás que desarrollar el mismo programa varias veces. Este curso es perfecto para principiantes. No necesitas ninguna experiencia previa en programación; ¡solo un teléfono móvil y 5 minutos al día!","web-lelp.c-plus-plus-introduction-headerInfo-description":"Muchos lenguajes están ligados al sistema operativo para el que se escriben. Uno de los aspectos más geniales de C++ es que es fácil de ejecutar en muchos sistemas operativos diferentes, así que no tendrás que desarrollar el mismo programa varias veces. Este curso es perfecto para principiantes. No necesitas ninguna experiencia previa en programación; ¡solo un teléfono móvil y 5 minutos al día!","web-lelp.c-plus-plus-introduction-headerinfo-title":"Introducción a C++","web-lelp.c-plus-plus-introduction-headerInfo-title":"Introducción a C++","web-lelp.c-plus-plus-introduction-meta-title":"Introducción a C++ | Aprende con Sololearn","web-lelp.c-plus-plus-introduction-signup-description":"¡Aprende C++ para dar inicio a tu carrera!","web-lelp.c-plus-plus-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.c-plus-plus-introduction-what-you-learn-item0-description":"Domina los conceptos fundamentales de la programación con C++. Son los cimientos necesarios para todo lo demás.","web-lelp.c-plus-plus-introduction-what-you-learn-item0-title":"Conceptos fundamentales","web-lelp.c-plus-plus-introduction-what-you-learn-item1-description":"Ahorra tiempo y reduce errores incluyendo archivos de encabezado en tu código.","web-lelp.c-plus-plus-introduction-what-you-learn-item1-title":"Archivos de encabezado","web-lelp.c-plus-plus-introduction-what-you-learn-item2-description":"Usa variables para ayudar a tu programa a almacenar datos de cualquier tipo.","web-lelp.c-plus-plus-introduction-what-you-learn-item2-title":"Variables","web-lelp.c-plus-plus-introduction-what-you-learn-item3-description":"Usa operaciones aritméticas para resolver problemas cuantitativos.","web-lelp.c-plus-plus-introduction-what-you-learn-item3-title":"Operaciones aritméticas","web-lelp.c-plus-plus-introduction-what-you-learn-item4-description":"Programa una máquina para tomar decisiones basadas en tus ordenes con las afirmaciones condicionales “if” y “else”.","web-lelp.c-plus-plus-introduction-what-you-learn-item4-title":"Afirmaciones “If” y “Else”","web-lelp.c-plus-plus-introduction-what-you-learn-item5-description":"Ahorra tiempo y reduce errores en operaciones repetitivas con bucles.","web-lelp.c-plus-plus-introduction-what-you-learn-item5-title":"Bucles","web-lelp.c-plus-plus-introduction-what-you-learn-item6-description":"Combina varios elementos en una sola variable utilizando arreglos.","web-lelp.c-plus-plus-introduction-what-you-learn-item6-title":"Arreglos","web-lelp.c-plus-plus-introduction-what-you-learn-item7-description":"Usa funciones para que tu código sea manejable y reutilizable.","web-lelp.c-plus-plus-introduction-what-you-learn-item7-title":"Funciones","web-lelp.c-plus-plus-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.c-sharp-intermediate-blog-section-item0-description":"En los últimos años, el mundo del desarrollo de aplicaciones web ha sido considerado en gran parte el dominio de JavaScript. El lenguaje poderoso y versátil ha, gracias a una serie de marcos útiles como Angular, se ha convertido en la elección principal para crear aplicaciones web modernas y amigables para el usuario. Sin embargo, C# también ha surgido como una alternativa viable a JavaScript, gracias a la creación y desarrollo del marco de Blazor.","web-lelp.c-sharp-intermediate-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.c-sharp-intermediate-blog-section-item0-title":"Crear Aplicaciones Web Usando C# Y Blazor","web-lelp.c-sharp-intermediate-blog-section-item1-description":"Si bien Apple suele acaparar toda la atención en Estados Unidos y otras economías occidentales, los dispositivos Android siguen siendo mucho más prevalentes y populares en todo el mundo. Desde Samsung hasta LG y desde Huawei hasta Google, un sinfín de empresas que crean dispositivos con Android prosperan únicamente gracias a las capacidades y posibilidades de los sistemas operativos Android. Esto también significa que, debido a la importancia de las buenas opciones de sistema operativo Android, los desarrolladores de Android continúan siendo muy demandados en todo el mundo.","web-lelp.c-sharp-intermediate-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.c-sharp-intermediate-blog-section-item1-title":"3 Idiomas que deberías conocer para convertirte en Desarrollador de Android","web-lelp.c-sharp-intermediate-blog-section-item2-description":"C# ha recorrido un largo camino desde su lanzamiento en 2000. Fue votado como el quinto lenguaje de programación más popular por TIOBE en enero de 2020. Originalmente desarrollado por Anders Hejlsberg y su equipo como parte de la iniciativa .NET de Microsoft, con el tiempo se ha convertido en un lenguaje de programación multiparadigma que no solo se usa ampliamente en la plataforma Windows, sino también en las plataformas iOS\u002FAndroid. Hay una gran demanda de desarrolladores que puedan codificar en C# y las oportunidades de carrera se han multiplicado para los más competentes. Como resultado, ha habido un rápido crecimiento en el número de cursos de aprendizaje en línea en C#.","web-lelp.c-sharp-intermediate-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.c-sharp-intermediate-blog-section-item2-title":"La guía definitiva para preguntas en entrevistas de C#","web-lelp.c-sharp-intermediate-blog-section-title":"Lo que aprenderás","web-lelp.c-sharp-intermediate-footer-button":"Comienza a aprender","web-lelp.c-sharp-intermediate-footer-title":"Comienza a aprender C# hoy","web-lelp.c-sharp-intermediate-headerinfo-description":"¿De modo que ya entiendes los conceptos básicos de C#? Quizá ahora quieras profundizar tus conocimientos de programación orientada a objetos para diseñar un software organizado en torno a los datos. Bien ¡este curso es para ti! Te enseñaremos técnicas más avanzadas que te ayudarán a aprovechar el poder de C# y dominar un lenguaje utilizado por grandes organizaciones, startups y desarrolladores independientes. C# Intermedio se diseñó como continuación a Introducción a C#, así que asegúrate de conocer los conceptos de ese curso antes de comenzar este.","web-lelp.c-sharp-intermediate-headerInfo-description":"¿De modo que ya entiendes los conceptos básicos de C#? Quizá ahora quieras profundizar tus conocimientos de programación orientada a objetos para diseñar un software organizado en torno a los datos. Bien ¡este curso es para ti! Te enseñaremos técnicas más avanzadas que te ayudarán a aprovechar el poder de C# y dominar un lenguaje utilizado por grandes organizaciones, startups y desarrolladores independientes. C# Intermedio se diseñó como continuación a Introducción a C#, así que asegúrate de conocer los conceptos de ese curso antes de comenzar este.","web-lelp.c-sharp-intermediate-headerinfo-title":"C# Intermedio","web-lelp.c-sharp-intermediate-headerInfo-title":"C# Intermedio","web-lelp.c-sharp-intermediate-meta-title":"C# Intermedio | Aprende con Sololearn","web-lelp.c-sharp-intermediate-signup-description":"¡Aprende C# para impulsar tu carrera!","web-lelp.c-sharp-intermediate-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.c-sharp-intermediate-what-you-learn-item0-description":"Utiliza la estructura de datos del arreglo para almacenar una colección de elementos del mismo tipo. Los arreglos facilitan la organización y operación de grandes cantidades de datos.","web-lelp.c-sharp-intermediate-what-you-learn-item0-title":"Arreglos","web-lelp.c-sharp-intermediate-what-you-learn-item1-description":"Profundiza en la programación orientada a objetos para organizar el diseño de tu software en torno a los datos.","web-lelp.c-sharp-intermediate-what-you-learn-item1-title":"Programación Orientada a Objetos","web-lelp.c-sharp-intermediate-what-you-learn-item2-description":"Almacena datos de manera más eficiente insertando estructuras y enumeraciones.","web-lelp.c-sharp-intermediate-what-you-learn-item2-title":"Estructuras y enumeraciones","web-lelp.c-sharp-intermediate-what-you-learn-item3-description":"Anticipa y gestiona errores con el uso de excepciones","web-lelp.c-sharp-intermediate-what-you-learn-item3-title":"Excepciones","web-lelp.c-sharp-intermediate-what-you-learn-item4-description":"Aprende a leer y escribir datos desde y hacia archivos.","web-lelp.c-sharp-intermediate-what-you-learn-item4-title":"Leer y escribir datos","web-lelp.c-sharp-intermediate-what-you-learn-item5-description":"Aumenta la flexibilidad creando clases genéricas.","web-lelp.c-sharp-intermediate-what-you-learn-item5-title":"Clases genéricas","web-lelp.c-sharp-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.c-sharp-introduction-blog-section-item0-description":"En los últimos años, se ha considerado en gran medida que el mundo del desarrollo de aplicaciones web es el reino de JavaScript. Este versátil y potente lenguaje ha...","web-lelp.c-sharp-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.c-sharp-introduction-blog-section-item0-title":"Construyendo Aplicaciones Web Usando C# Y Blazor","web-lelp.c-sharp-introduction-blog-section-item1-description":"Si bien Apple suele acaparar toda la atención en Estados Unidos y otras economías occidentales, los dispositivos Android siguen siendo mucho más prevalentes y...","web-lelp.c-sharp-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.c-sharp-introduction-blog-section-item1-title":"3 lenguajes que debes conocer para convertirte en un desarrollador de Android","web-lelp.c-sharp-introduction-blog-section-item2-description":"C# ha recorrido un largo camino desde su lanzamiento en 2000. Fue votado el 5º lenguaje de programación más popular según TIOBE en enero de 2020. Originalmente...","web-lelp.c-sharp-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.c-sharp-introduction-blog-section-item2-title":"La guía definitiva para preguntas en entrevistas de C#","web-lelp.c-sharp-introduction-blog-section-title":"Lo que aprenderás","web-lelp.c-sharp-introduction-footer-button":"Empieza a aprender","web-lelp.c-sharp-introduction-footer-title":"Empieza a aprender Introducción a C# hoy","web-lelp.c-sharp-introduction-headerinfo-description":"C# es el lenguaje que emplean organizaciones grandes, startups y principiantes por igual. Toma algunas de las características útiles de C y agrega sintaxis para ahorrar tiempo y esfuerzo.\nAunque C# se basa en C, puedes aprenderlo aunque no tengas ningún conocimiento de C. De hecho, ¡este curso es perfecto quienes no tienen ninguna experiencia en programación! Y si disfrutas aprendiendo C, puedes continuar con nuestro curso Intermedio de C#.","web-lelp.c-sharp-introduction-headerInfo-description":"C# es el lenguaje que emplean organizaciones grandes, startups y principiantes por igual. Toma algunas de las características útiles de C y agrega sintaxis para ahorrar tiempo y esfuerzo.\nAunque C# se basa en C, puedes aprenderlo aunque no tengas ningún conocimiento de C. De hecho, ¡este curso es perfecto quienes no tienen ninguna experiencia en programación! Y si disfrutas aprendiendo C, puedes continuar con nuestro curso Intermedio de C#.","web-lelp.c-sharp-introduction-headerinfo-title":"Introducción a C#","web-lelp.c-sharp-introduction-headerInfo-title":"Introducción a C#","web-lelp.c-sharp-introduction-meta-title":"Introducción a C# | Aprende con Sololearn","web-lelp.c-sharp-introduction-signup-description":"¡Aprende Introducción a C# para comenzar tu carrera!","web-lelp.c-sharp-introduction-signup-title":"Crea tu cuenta gratuita en Sololearn","web-lelp.c-sharp-introduction-what-you-learn-item0-description":"Aprende todo lo que necesitas para comenzar y ver si este es el lenguaje correcto para ti","web-lelp.c-sharp-introduction-what-you-learn-item0-title":"Conceptos fundamentales","web-lelp.c-sharp-introduction-what-you-learn-item1-description":"Haz que tu programa sea interactivo enviando salidas a la pantalla y recibiendo las aportaciones del usuario","web-lelp.c-sharp-introduction-what-you-learn-item1-title":"Programas interactivos","web-lelp.c-sharp-introduction-what-you-learn-item2-description":"Crea y usa variables para administrar tus datos","web-lelp.c-sharp-introduction-what-you-learn-item2-title":"Variables","web-lelp.c-sharp-introduction-what-you-learn-item3-description":"Comienza a dar forma al flujo y propósito de tu programa con las afirmaciones condicionales “if” y “else”","web-lelp.c-sharp-introduction-what-you-learn-item3-title":"Frases condicionales","web-lelp.c-sharp-introduction-what-you-learn-item4-description":"Ahorra tiempo y minimiza errores en tareas repetitivas con bucles","web-lelp.c-sharp-introduction-what-you-learn-item4-title":"Bucles","web-lelp.c-sharp-introduction-what-you-learn-item5-description":"Haz que tu código sea reutilizable y crea soluciones eficientes utilizando métodos","web-lelp.c-sharp-introduction-what-you-learn-item5-title":"Métodos","web-lelp.c-sharp-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.coding-foundations-blog-section-item0-description":"Si utilizas correctamente los comentarios de HTML, podrás explicar las decisiones que tomaste a un colega que revise tu código y hacer que corregir bugs o hacer ajustes sea más fácil para los demás. Esta es una práctica esencial entre programadores de HTML experimentados, y necesitarás dominarla si quieres formar parte de un equipo o traer gente nueva a tus propios proyectos. ¿Cómo se hace, entonces? Repasemos los conceptos básicos y los pasos esenciales que necesitarás.","web-lelp.coding-foundations-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.coding-foundations-blog-section-item0-title":"CHULETA: Cómo comentar en HTML","web-lelp.coding-foundations-blog-section-item1-description":"SQL es el acrónimo comúnmente utilizado para Lenguaje de Consulta Estructurado, el lenguaje estándar para sistemas de gestión de bases de datos relacionales. La creación de SQL se remonta a 1973, cuando un equipo de IBM lo creó para manipular y recuperar los datos almacenados en su sistema por entonces.","web-lelp.coding-foundations-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.coding-foundations-blog-section-item1-title":"¿Para qué se utiliza SQL?","web-lelp.coding-foundations-blog-section-item2-description":"De ser un lenguaje para principiantes hace unos años hasta convertirse en uno de los más populares y versátiles en el mundo. Python está en todas partes.","web-lelp.coding-foundations-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.coding-foundations-blog-section-item2-title":"10 Razones para aprender Python ahora mismo","web-lelp.coding-foundations-blog-section-title":"Lo que aprenderás","web-lelp.coding-foundations-footer-button":"Comienza a aprender","web-lelp.coding-foundations-footer-title":"Comienza a aprender Bases de la Programación hoy","web-lelp.coding-foundations-headerinfo-description":"Domina todas las habilidades de codificación que necesitas para crear sitios web, escribir programas y acceder a bases de datos. Aprenderás a crear sitios web desde cero en HTML, obtendrás la certificación en SQL, el lenguaje estándar internacional para bases de datos, y te especializarás en Python, el lenguaje de programación que más rápido ha crecido en el mundo. No se necesita experiencia previa en programación.","web-lelp.coding-foundations-headerInfo-description":"Domina todas las habilidades de codificación que necesitas para crear sitios web, escribir programas y acceder a bases de datos. Aprenderás a crear sitios web desde cero en HTML, obtendrás la certificación en SQL, el lenguaje estándar internacional para bases de datos, y te especializarás en Python, el lenguaje de programación que más rápido ha crecido en el mundo. No se necesita experiencia previa en programación.","web-lelp.coding-foundations-headerinfo-title":"Bases de la Programación","web-lelp.coding-foundations-headerInfo-title":"Bases de la Programación","web-lelp.coding-foundations-meta-title":"Bases de la Programación | Aprende con Sololearn","web-lelp.coding-foundations-signup-description":"¡Aprende Bases de la Programación para poner en marcha tu carrera!","web-lelp.coding-foundations-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.coding-foundations-what-you-learn-item0-description":"Aprende la estructura básica de una página web y descubre cómo puedes ayudar a un navegador web a entender tu contenido","web-lelp.coding-foundations-what-you-learn-item0-title":"Estructura básica de HTML","web-lelp.coding-foundations-what-you-learn-item1-description":"Agrega encabezados y párrafos para que tu documento se lea fácilmente y sea compatible con SEO","web-lelp.coding-foundations-what-you-learn-item1-title":"Encabezados, párrafos","web-lelp.coding-foundations-what-you-learn-item10-description":"Selecciona, ordena e identifica datos de una base de datos mediante consultas SQL.","web-lelp.coding-foundations-what-you-learn-item10-title":"Consultas SQL","web-lelp.coding-foundations-what-you-learn-item11-description":"Utiliza el comando \"Where\" y las condiciones lógicas para filtrar datos.","web-lelp.coding-foundations-what-you-learn-item11-title":"Dónde se utilizan los comandos y condiciones lógicas","web-lelp.coding-foundations-what-you-learn-item12-description":"Agrupa datos con funciones de agregación.","web-lelp.coding-foundations-what-you-learn-item12-title":"Funciones de agregación","web-lelp.coding-foundations-what-you-learn-item13-description":"Crea tablas agregando, actualizando y eliminando datos.","web-lelp.coding-foundations-what-you-learn-item13-title":"Tablas","web-lelp.coding-foundations-what-you-learn-item14-description":"Domina los conceptos esenciales de la programación con Python. Son los cimientos necesarios para todo lo demás","web-lelp.coding-foundations-what-you-learn-item14-title":"Conceptos fundamentales","web-lelp.coding-foundations-what-you-learn-item15-description":"Entiende cómo trabajar con cadenas de caracteres para almacenar datos de texto y manejar caracteres especiales","web-lelp.coding-foundations-what-you-learn-item15-title":"Cadenas de caracteres","web-lelp.coding-foundations-what-you-learn-item16-description":"Haz que tus programas sean interactivos al recibir y gestionar las aportaciones del usuario","web-lelp.coding-foundations-what-you-learn-item16-title":"Aportaciones de usuario","web-lelp.coding-foundations-what-you-learn-item17-description":"Usa variables para ayudar a tu programa a almacenar datos","web-lelp.coding-foundations-what-you-learn-item17-title":"Variables","web-lelp.coding-foundations-what-you-learn-item18-description":"Comienza a dar forma al flujo y propósito de tu programa con afirmaciones condicionales \"If\" y \"Else\"","web-lelp.coding-foundations-what-you-learn-item18-title":"Afirmaciones \"If\" y \"Else\"","web-lelp.coding-foundations-what-you-learn-item19-description":"Crea y trabaja con listas para almacenar varios elementos en una sola variable. Esto significa que puedes manejar más tipos de datos","web-lelp.coding-foundations-what-you-learn-item19-title":"Listas","web-lelp.coding-foundations-what-you-learn-item2-description":"Añade estilo a tu contenido con opciones de formato de texto como negrita, cursiva, tachado, colores, etc.","web-lelp.coding-foundations-what-you-learn-item2-title":"Formato de texto","web-lelp.coding-foundations-what-you-learn-item20-description":"Haz que tu código sea eficiente y manejable usando funciones incorporadas y tus propias funciones personalizadas","web-lelp.coding-foundations-what-you-learn-item20-title":"Funciones","web-lelp.coding-foundations-what-you-learn-item3-description":"Descubre algunos de los elementos y atributos más útiles. Úsalos para crear diferentes formatos de información","web-lelp.coding-foundations-what-you-learn-item3-title":"Elementos y atributos","web-lelp.coding-foundations-what-you-learn-item4-description":"Una imagen vale más que mil palabras. Aprende a agregar imágenes a tus páginas","web-lelp.coding-foundations-what-you-learn-item4-title":"Imágenes","web-lelp.coding-foundations-what-you-learn-item5-description":"Emplea listas y tablas para mostrar datos más complejos","web-lelp.coding-foundations-what-you-learn-item5-title":"Listas y tablas","web-lelp.coding-foundations-what-you-learn-item6-description":"Utiliza formularios para obtener información del usuario","web-lelp.coding-foundations-what-you-learn-item6-title":"Formularios y marcos","web-lelp.coding-foundations-what-you-learn-item7-description":"Dale vida a tus páginas con elementos de audio y vídeo","web-lelp.coding-foundations-what-you-learn-item7-title":"Elementos de audio y vídeo","web-lelp.coding-foundations-what-you-learn-item8-description":"Renderiza formas y patrones en 2D para crear tu propia obra de arte con Canvas","web-lelp.coding-foundations-what-you-learn-item8-title":"Canvas","web-lelp.coding-foundations-what-you-learn-item9-description":"Antes de aprender más sobre SQL, te ayudaremos a entender cómo se almacenan los datos en una base de datos.","web-lelp.coding-foundations-what-you-learn-item9-title":"Estructuras de base de datos","web-lelp.coding-foundations-what-you-learn-title":"Lo que aprenderás","web-lelp.creativity-ai-footer-button":"Comienza a aprender","web-lelp.creativity-ai-footer-title":"Comienza a aprender a pensar creativamente con IA hoy","web-lelp.creativity-ai-headerinfo-description":"Desbloquea tu pleno potencial creativo combinando la ingenio humano con las vastas capacidades de la IA. Este curso te guiará a través de las cuatro etapas esenciales del proceso creativo mientras demuestra cómo la IA puede amplificar y elevar tu pensamiento creativo. Ya sea que estés creando un brief creativo, buscando inspiración o refinando tus ideas, este curso proporciona las herramientas y técnicas para hacer de la IA tu socio creativo.","web-lelp.creativity-ai-headerinfo-title":"Piensa Creativamente con IA","web-lelp.creativity-ai-meta-description":"Desbloquea todo tu potencial creativo combinando la ingenio humano con las vastas capacidades de la IA. Este curso te guiará a través de las cuatro etapas esenciales del proceso creativo mientras demuestra cómo la IA puede amplificar y elevar tu pensamiento creativo. Ya sea que estés elaborando un brief creativo, buscando inspiración o refinando tus ideas, este curso proporciona las herramientas y técnicas para convertir la IA en tu socio creativo.","web-lelp.creativity-ai-meta-title":"Piensa Creativamente con IA | Aprende con Sololearn","web-lelp.creativity-ai-signup-description":"¡Aprende a pensar creativamente con IA para tu carrera!","web-lelp.creativity-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.creativity-ai-what-you-learn-item0-description":"Comprender las cuatro etapas clave de la creatividad y cómo la IA puede mejorar cada fase","web-lelp.creativity-ai-what-you-learn-item0-title":"Las 4 Etapas de la Creatividad","web-lelp.creativity-ai-what-you-learn-item1-description":"Explora cómo la IA puede ayudar a generar ideas innovadoras para inspirar conceptos únicos","web-lelp.creativity-ai-what-you-learn-item1-title":"Técnicas de Inspiración","web-lelp.creativity-ai-what-you-learn-item2-description":"Aplica conceptos para mejorar la creatividad en campos como marketing, diseño, escritura y más","web-lelp.creativity-ai-what-you-learn-item2-title":"Aplicaciones del Mundo Real","web-lelp.creativity-ai-what-you-learn-item3-description":"Aprende a estructurar de manera efectiva un brief creativo para prepararte para el éxito","web-lelp.creativity-ai-what-you-learn-item3-title":"Elaborar un Resumen Creativo","web-lelp.creativity-ai-what-you-learn-item4-description":"Descubre cómo llevar tus ideas creativas a la vida utilizando herramientas de IA, desde la ideación hasta la ejecución","web-lelp.creativity-ai-what-you-learn-item4-title":"Implementando Soluciones Creativas","web-lelp.creativity-ai-what-you-learn-title":"Lo que aprenderás","web-lelp.css-introduction-blog-section-item0-description":"Los formularios se utilizan ampliamente en sitios web como componentes esenciales. Con HTML5 y CSS3, es posible crear cualquier tipo de formulario para adaptarse al propósito y los objetivos de tu página particular...","web-lelp.css-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.css-introduction-blog-section-item0-title":"Formularios HTML5 y CSS3: 4 diseños útiles","web-lelp.css-introduction-blog-section-item1-description":"CSS es una herramienta fantástica para agregar estilo y formatear con claridad la información en una página web diseñada con HTML. CSS va mucho más allá de ser simplemente un diseño simple que permite agregar...","web-lelp.css-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.css-introduction-blog-section-item1-title":"CHULETA: Cómo agregar CSS a HTML","web-lelp.css-introduction-blog-section-item2-description":"HTML y CSS son el núcleo de toda página web. Juntos, se emplean para crear todas las páginas web, aplicaciones web y servicios en línea que se usan hoy en día. Porque...","web-lelp.css-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.css-introduction-blog-section-item2-title":"Cómo usan HTML y CSS los vendedores","web-lelp.css-introduction-blog-section-title":"Lo que aprenderás","web-lelp.css-introduction-footer-button":"Comienza a aprender","web-lelp.css-introduction-footer-title":"Comienza a aprender Introducción a CSS hoy","web-lelp.css-introduction-headerinfo-description":"¿Alguna vez has visto un sitio web y pensado “caray, qué bonito es”? ¡Es muy posible que un experto en CSS estuviera envuelto en su creación! Si te interesa el diseño visual, CSS es el lenguaje perfecto para ti.\nCSS es también ideal para quienes les interese el desarrollo web front-end. Es una herramienta esencial para dar estilo al contenido web y se usa para definir la apariencia visual de las variaciones de diseño y disposición para diferentes tamaños de pantalla y dispositivos.\nCSS es el compañero perfecto para quienes estén aprendendiendo HTML y JavaScript. Se aprende fácilmente, ¡así que pronto crearás tus propias obras maestras digitales!","web-lelp.css-introduction-headerInfo-description":"¿Alguna vez has visto un sitio web y pensado “caray, qué bonito es”? ¡Es muy posible que un experto en CSS estuviera envuelto en su creación! Si te interesa el diseño visual, CSS es el lenguaje perfecto para ti.\nCSS es también ideal para quienes les interese el desarrollo web front-end. Es una herramienta esencial para dar estilo al contenido web y se usa para definir la apariencia visual de las variaciones de diseño y disposición para diferentes tamaños de pantalla y dispositivos.\nCSS es el compañero perfecto para quienes estén aprendendiendo HTML y JavaScript. Se aprende fácilmente, ¡así que pronto crearás tus propias obras maestras digitales!","web-lelp.css-introduction-headerinfo-title":"Introducción a CSS","web-lelp.css-introduction-headerInfo-title":"Introducción a CSS","web-lelp.css-introduction-meta-title":"Introducción a CSS | Aprende con Sololearn","web-lelp.css-introduction-signup-description":"¡Aprende Introducción a CSS para poner en marcha tu carrera!","web-lelp.css-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.css-introduction-what-you-learn-item0-description":"Descubre cómo crear estilos CSS y cómo establecer diferentes tamaños, colores y estilos de fuente de texto","web-lelp.css-introduction-what-you-learn-item0-title":"Aprende los conceptos básicos de cómo dar estilo al texto","web-lelp.css-introduction-what-you-learn-item1-description":"Crea estilos para modelos de cajas como color de fondo, borde, tamaños y más","web-lelp.css-introduction-what-you-learn-item1-title":"Crea cajas y fondos","web-lelp.css-introduction-what-you-learn-item2-description":"Muestra información compleja en una forma fácil de leer y crea un formulario interactivo para comunicarte con tus usuarios","web-lelp.css-introduction-what-you-learn-item2-title":"Haz diseños avanzados con formularios y tablas","web-lelp.css-introduction-what-you-learn-item3-description":"Aprende cómo traducir, rotar, escalar y sesgar elementos","web-lelp.css-introduction-what-you-learn-item3-title":"Crea diseños avanzados con elementos","web-lelp.css-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.data-ai-footer-button":"Comienza a aprender","web-lelp.data-ai-footer-title":"Comienza a aprender Análisis de Datos con IA hoy","web-lelp.data-ai-headerinfo-description":"Aprovecha la IA para desarrollar habilidades esenciales en datos. Este curso te equipará con la competencia necesaria para prosperar en el mundo moderno centrado en datos. Dominarás conceptos fundamentales en análisis de datos, interpretación y visualización mientras integras herramientas y técnicas de IA para gestionar y analizar datos, obtener información procesable y tomar decisiones basadas en datos.","web-lelp.data-ai-headerinfo-title":"Análisis de Datos con IA","web-lelp.data-ai-meta-description":"Aprovecha la IA para desarrollar habilidades esenciales en datos. Este curso te equipará con la competencia necesaria para prosperar en el mundo moderno centrado en datos. Dominarás conceptos fundamentales en análisis de datos, interpretación y visualización mientras integras herramientas y técnicas de IA para gestionar y analizar datos, obtener información procesable y tomar decisiones basadas en datos.","web-lelp.data-ai-meta-title":"Análisis de Datos con IA | Aprende con Sololearn","web-lelp.data-ai-signup-description":"¡Aprende Análisis de Datos con IA para impulsar tu carrera!","web-lelp.data-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.data-ai-what-you-learn-item0-description":"Comprende cómo se generan los datos a partir de diferentes fuentes y cómo se almacenan en bases de datos","web-lelp.data-ai-what-you-learn-item0-title":"Esenciales de datos","web-lelp.data-ai-what-you-learn-item1-description":"Aprende a resumir, ordenar, filtrar y agrupar datos para descubrir información","web-lelp.data-ai-what-you-learn-item1-title":"Análisis de datos","web-lelp.data-ai-what-you-learn-item2-description":"Crea visualizaciones de datos y elabora historias de datos para presentar y comunicar tus hallazgos","web-lelp.data-ai-what-you-learn-item2-title":"Presentación de datos","web-lelp.data-ai-what-you-learn-item3-description":"Usa IA para desarrollar habilidades en datos más rápido. Aumenta tu productividad al analizar y presentar datos. Toma decisiones más inteligentes","web-lelp.data-ai-what-you-learn-item3-title":"Fluidez en IA","web-lelp.data-ai-what-you-learn-item4-description":"Usa métricas para guiar decisiones estratégicas de negocio","web-lelp.data-ai-what-you-learn-item4-title":"Toma de decisiones basada en datos","web-lelp.data-ai-what-you-learn-title":"Qué aprenderás","web-lelp.data-fundamentals-footer-button":"Comienza a aprender","web-lelp.data-fundamentals-footer-title":"Comienza a aprender IA en Análisis de Datos hoy","web-lelp.data-fundamentals-meta-description":"Aprovecha la IA para desarrollar habilidades esenciales en datos. Este curso te proporcionará los fundamentos necesarios para comenzar tu viaje en el mundo de los datos. Dominarás conceptos básicos para entender cómo funcionan los datos mientras integras herramientas y técnicas de IA para gestionar y analizar datos.","web-lelp.data-fundamentals-what-you-learn-item0-description":"Entender cómo se generan, almacenan y gestionan los datos","web-lelp.data-fundamentals-what-you-learn-item0-title":"Introducción a los Datos","web-lelp.data-fundamentals-what-you-learn-item1-description":"Aprender técnicas básicas para analizar e interpretar datos","web-lelp.data-fundamentals-what-you-learn-item1-title":"Conceptos básicos de análisis de datos","web-lelp.data-fundamentals-what-you-learn-item2-description":"Explora la IA para desarrollar habilidades en datos","web-lelp.data-fundamentals-what-you-learn-item2-title":"Usando GenAI","web-lelp.data-fundamentals-what-you-learn-item3-description":"Aplica tus habilidades de datos a escenarios y proyectos del mundo real","web-lelp.data-fundamentals-what-you-learn-item3-title":"Aplicaciones Prácticas de Datos","web-lelp.data-programming-blog-section-item0-description":"SQL es el acrónimo comúnmente utilizado para Lenguaje de Consulta Estructurado, el lenguaje estándar para los sistemas de gestión de bases de datos relacionales. SQL traza sus orígenes hasta 1973, cuando fue inicialmente creado por un equipo en IBM para manipular y recuperar los datos almacenados en su sistema en ese momento.","web-lelp.data-programming-blog-section-item0-link":"Continúa leyendo en nuestro blog","web-lelp.data-programming-blog-section-item0-title":"¿Para qué se utiliza SQL?","web-lelp.data-programming-blog-section-item1-description":"De ser un lenguaje para principiantes hace solo unos años a ser uno de los lenguajes más populares y versátiles del mundo hoy en día, Python está en todas partes. Largo...","web-lelp.data-programming-blog-section-item1-link":"Continúa leyendo en nuestro blog","web-lelp.data-programming-blog-section-item1-title":"10 razones para aprender Python ahora mismo","web-lelp.data-programming-blog-section-item2-description":"Una de las técnicas de hacking web más comunes, la inyección SQL es un método para atacar y manipular bases de datos subyacentes. Desde proporcionar acceso a datos protegidos, hasta obtener acceso para manipular la base de datos de la aplicación objetivo, esta herramienta es una amenaza común para la mayoría de los administradores de sitios web y aplicaciones. Nuestra guía te guía a través de esta amenaza generalizada para que puedas proteger tus propias aplicaciones de ella.","web-lelp.data-programming-blog-section-item2-link":"Continúa leyendo en nuestro blog","web-lelp.data-programming-blog-section-item2-title":"HOJA DE TRUCOS: ¿Qué es una inyección SQL?","web-lelp.data-programming-blog-section-title":"Blog","web-lelp.data-programming-footer-button":"Comienza a aprender","web-lelp.data-programming-footer-title":"Comienza a aprender Programación de Datos hoy","web-lelp.data-programming-headerinfo-description":"Domine las habilidades que necesita para acceder a bases de datos, jugar con datos y tomar decisiones más inteligentes. Aprenderá a especializarse en SQL, el lenguaje estándar internacional para bases de datos y a construir programas interactivos y automatizar sus tareas utilizando Python.","web-lelp.data-programming-headerInfo-description":"Domine las habilidades que necesita para acceder a bases de datos, jugar con datos y tomar decisiones más inteligentes. Aprenderá a especializarse en SQL, el lenguaje estándar internacional para bases de datos y a construir programas interactivos y automatizar sus tareas utilizando Python.","web-lelp.data-programming-headerinfo-title":"Programación de Datos","web-lelp.data-programming-headerInfo-title":"Programación de Datos","web-lelp.data-programming-meta-description":"Domina las habilidades que necesitas para acceder a bases de datos, jugar con datos y tomar decisiones más inteligentes. Aprenderás a especializarte en SQL, el lenguaje estándar internacional para bases de datos y a construir programas interactivos y automatizar tus tareas usando Python.","web-lelp.data-programming-meta-title":"Programación de Datos | Aprende con Sololearn","web-lelp.data-programming-signup-description":"¡Aprende programación de datos para impulsar tu carrera!","web-lelp.data-programming-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.data-programming-what-you-learn-item0-description":"Antes de que aprendas más sobre SQL, te ayudaremos a entender cómo se almacenan los datos en una base de datos.","web-lelp.data-programming-what-you-learn-item0-title":"Estructuras de base de datos","web-lelp.data-programming-what-you-learn-item1-description":"Seleccionar, ordenar e identificar datos de una base de datos utilizando consultas SQL.","web-lelp.data-programming-what-you-learn-item1-title":"Consultas SQL","web-lelp.data-programming-what-you-learn-item10-description":"Crea y opera con listas para almacenar varios elementos en una sola variable. Esto significa que puedes manejar más tipos de datos","web-lelp.data-programming-what-you-learn-item10-title":"Listas","web-lelp.data-programming-what-you-learn-item11-description":"Mantén tu código eficiente y manejable usando funciones incorporadas y tus propias funciones personalizadas","web-lelp.data-programming-what-you-learn-item11-title":"Funciones","web-lelp.data-programming-what-you-learn-item2-description":"Utilice el comando where y las condiciones lógicas para filtrar datos.","web-lelp.data-programming-what-you-learn-item2-title":"Donde comando y condiciones lógicas","web-lelp.data-programming-what-you-learn-item3-description":"Agrupe datos con funciones de agregación.","web-lelp.data-programming-what-you-learn-item3-title":"Funciones de agregación","web-lelp.data-programming-what-you-learn-item4-description":"Crear tablas agregando, actualizando y eliminando datos.","web-lelp.data-programming-what-you-learn-item4-title":"Mesas","web-lelp.data-programming-what-you-learn-item5-description":"Domina los conceptos fundamentales de la codificación con Python. Estos son los pilares para todo lo demás","web-lelp.data-programming-what-you-learn-item5-title":"Conceptos fundamentales","web-lelp.data-programming-what-you-learn-item6-description":"Comprenda cómo trabajar con cadenas para almacenar datos de texto y manejar caracteres especiales","web-lelp.data-programming-what-you-learn-item6-title":"Cuerdas","web-lelp.data-programming-what-you-learn-item7-description":"Haz tus programas interactivos tomando y trabajando con las entradas de los usuarios","web-lelp.data-programming-what-you-learn-item7-title":"Entradas del usuario","web-lelp.data-programming-what-you-learn-item8-description":"Usa variables para ayudar a tu programa a almacenar datos","web-lelp.data-programming-what-you-learn-item8-title":"Variables","web-lelp.data-programming-what-you-learn-item9-description":"Comienza a dar forma al flujo y propósito de tu programa con declaraciones condicionales if y else","web-lelp.data-programming-what-you-learn-item9-title":"Declaraciones If y Else","web-lelp.data-programming-what-you-learn-title":"Lo que aprenderás","web-lelp.genai-in-practice-footer-button":"Comienza a aprender","web-lelp.genai-in-practice-footer-title":"Comienza a aprender IA y Alfabetización de Datos hoy","web-lelp.genai-in-practice-headerinfo-description":"Aprende a interactuar con GenAI para crear, automatizar y ser más productivo. Domina la escritura de prompts y el uso de la IA para ordenar y analizar datos con inteligencia.","web-lelp.genai-in-practice-headerInfo-description":"Aprende a interactuar con GenAI para crear, automatizar y ser más productivo. Domina la escritura de prompts y el uso de la IA para ordenar y analizar datos con inteligencia.","web-lelp.genai-in-practice-headerinfo-title":"IA generativa en la práctica","web-lelp.genai-in-practice-headerInfo-title":"IA generativa en la práctica","web-lelp.genai-in-practice-meta-title":"IA generativa en la práctica | Aprende con Sololearn","web-lelp.genai-in-practice-signup-description":"¡Aprende IA generativa para poner en marcha tu carrera!","web-lelp.genai-in-practice-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.genai-in-practice-what-you-learn-item0-description":"Aprende a automatizar tareas y procesos para mejorar tu productividad y reservar más tiempo para tu creatividad","web-lelp.genai-in-practice-what-you-learn-item0-title":"Automatización de tareas","web-lelp.genai-in-practice-what-you-learn-item1-description":"Domina el arte de la escritura de prompts para conseguir exactamente lo que deseas con herramientas de GenAI","web-lelp.genai-in-practice-what-you-learn-item1-title":"Técnicas de ingeniería de prompts","web-lelp.genai-in-practice-what-you-learn-item2-description":"Crea imágenes de alta calidad al instante a partir de un prompt de texto, usando modelos de IA como DALL-E y Midjourney","web-lelp.genai-in-practice-what-you-learn-item2-title":"Generación de imágenes","web-lelp.genai-in-practice-what-you-learn-item3-description":"Recibe consejos sobre cómo generar textos para todo tipo de fines, incluyendo resúmenes de notas de reuniones, conjuntos de datos y documentos extensos","web-lelp.genai-in-practice-what-you-learn-item3-title":"Resumen de textos","web-lelp.genai-in-practice-what-you-learn-item4-description":"Usa una segmentación inteligente asistida por IA para crear campañas de marketing más relevantes y adaptarlas al público objetivo","web-lelp.genai-in-practice-what-you-learn-item4-title":"Segmentación y direccionamiento inteligentes","web-lelp.genai-in-practice-what-you-learn-item5-description":"Comprende cómo aplicar GenAI y el análisis predictivo a la ciencia de datos para descubrir ideas, predecir tendencias y tomar mejores decisiones","web-lelp.genai-in-practice-what-you-learn-item5-title":"IA para análisis de datos","web-lelp.genai-in-practice-what-you-learn-item6-description":"Adelántate a los próximos avances de GenAI y utiliza las nuevas herramientas IA aún más rápido","web-lelp.genai-in-practice-what-you-learn-item6-title":"¿Qué es lo siguiente?","web-lelp.genai-in-practice-what-you-learn-title":"Lo que aprenderás","web-lelp.html-introduction-blog-section-item0-description":"Los formularios se utilizan ampliamente en sitios web como componentes esenciales. Con HTML5 y CSS3, es posible crear cualquier tipo de formulario para adaptarse al propósito y los objetivos de tu página particular. Cada uno aporta una serie de excelentes características y atributos que amplían considerablemente los límites del diseño de formularios.","web-lelp.html-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.html-introduction-blog-section-item0-title":"Formularios HTML5 y CSS3: 4 Diseños Útiles","web-lelp.html-introduction-blog-section-item1-description":"Usando correctamente los comentarios HTML podrás explicar las elecciones que hiciste a un colega que esté revisando tu código y permitir a los demás ver los ajustes necesarios o los errores que necesitan solucionarse. Esta es una práctica esencial entre programadores de HTML experimentados y necesitarás dominarla si quieres ser parte de un un equipo o traer a gente nueva a tus propios proyectos. ¿Cómo se hace entonces? Repasemos los conceptos básicos y los pasos esenciales que necesitarás.","web-lelp.html-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.html-introduction-blog-section-item1-title":"CHULETA: Cómo Comentar En HTML","web-lelp.html-introduction-blog-section-item2-description":"CSS es una herramienta fantástica para agregar estilo y formatear con claridad la información en una página web diseñada con HTML. CSS va mucho más allá de ser simplemente un diseño simple que permite agregar imágenes estáticas: ofrece opciones para añadir elementos dinámicos cómodos para el usuario, lo que puede transformar una página HTML estática en una aplicación interactiva que asombrará a tus clientes. Esta guía desgrana los conceptos básicos y pasos esenciales que necesitas para agregar CSS a HTML en cualquier proyecto.","web-lelp.html-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.html-introduction-blog-section-item2-title":"CHULETA: Cómo Agregar CSS a HTML","web-lelp.html-introduction-blog-section-title":"Lo que aprenderás","web-lelp.html-introduction-footer-button":"Comienza a aprender","web-lelp.html-introduction-footer-title":"Comienza a aprender HTML hoy","web-lelp.html-introduction-headerinfo-description":"HTML es el núcleo de toda página web. Es accesible para principiantes, y conocer los conceptos básicos es útil para cualquier persona que trabaje en diseño digital, marketing, contenido y etcétera. Si estás interesado en el desarrollo web front-end, ¡este curso es un gran lugar para empezar! No necesitas tener experiencia previa en programación. También tenemos muchos otros cursos para que profundices tus conocimientos una vez hayas terminado, incluyendo CSS y JavaScipt.","web-lelp.html-introduction-headerInfo-description":"HTML es el núcleo de toda página web. Es accesible para principiantes, y conocer los conceptos básicos es útil para cualquier persona que trabaje en diseño digital, marketing, contenido y etcétera. Si estás interesado en el desarrollo web front-end, ¡este curso es un gran lugar para empezar! No necesitas tener experiencia previa en programación. También tenemos muchos otros cursos para que profundices tus conocimientos una vez hayas terminado, incluyendo CSS y JavaScipt.","web-lelp.html-introduction-headerinfo-title":"Introducción a HTML","web-lelp.html-introduction-headerInfo-title":"Introducción a HTML","web-lelp.html-introduction-meta-title":"Introducción a HTML | Aprende con Sololearn","web-lelp.html-introduction-signup-description":"¡Aprende HTML para comenzar tu carrera!","web-lelp.html-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.html-introduction-what-you-learn-item0-description":"Aprende la estructura básica de una página web y descubre cómo puedes ayudar a un navegador web a entender tu contenido","web-lelp.html-introduction-what-you-learn-item0-title":"Estructura básica de HTML","web-lelp.html-introduction-what-you-learn-item1-description":"Agrega encabezados y párrafos para que tu documento se lea fácilmente y sea compatible con SEO","web-lelp.html-introduction-what-you-learn-item1-title":"Encabezados, párrafos","web-lelp.html-introduction-what-you-learn-item2-description":"Agrega estilo a tu contenido con opciones de formato de texto como negrita, cursiva, tachado, colores, etc.","web-lelp.html-introduction-what-you-learn-item2-title":"Formato de texto","web-lelp.html-introduction-what-you-learn-item3-description":"Descubre algunos de los elementos y atributos más útiles. Úsalos para crear diferentes formatos para la información","web-lelp.html-introduction-what-you-learn-item3-title":"Elementos y atributos","web-lelp.html-introduction-what-you-learn-item4-description":"Una imagen vale más que mil palabras. Aprende cómo agregar imágenes a tus páginas","web-lelp.html-introduction-what-you-learn-item4-title":"Imágenes","web-lelp.html-introduction-what-you-learn-item5-description":"Usa listas y tablas para mostrar datos más complejos","web-lelp.html-introduction-what-you-learn-item5-title":"Listas y tablas","web-lelp.html-introduction-what-you-learn-item6-description":"Utiliza formularios para capturar información del usuario","web-lelp.html-introduction-what-you-learn-item6-title":"Formularios y marcos","web-lelp.html-introduction-what-you-learn-item7-description":"Dale vida a tus páginas con elementos de audio y vídeo","web-lelp.html-introduction-what-you-learn-item7-title":"Elementos de audio y vídeo","web-lelp.html-introduction-what-you-learn-item8-description":"Renderiza formas y patrones en 2D para crear tu propia obra de arte con Canvas","web-lelp.html-introduction-what-you-learn-item8-title":"Canvas","web-lelp.html-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.java-intermediate-blog-section-item0-description":"Las matrices se entienden mejor en Java como estructuras de datos que almacenan una colección secuencial de tamaño fijo de elementos del mismo tipo. Dicho de otra manera, las matrices se utilizan para almacenar una colección de datos, pero también puedes concebir una matriz como una colección de variables del mismo tipo. Así pues, ¿cómo inicializas matrices en Java para aprovechar al máximo el lenguaje? Esta guía ofrece instrucciones paso a paso sobre cómo usar este tipo particular de objeto Java.","web-lelp.java-intermediate-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.java-intermediate-blog-section-item0-title":"CHULETAS: Cómo inicializar matrices en Java","web-lelp.java-intermediate-blog-section-item1-description":"Algunos de los lenguajes de programación más populares hoy en día entre los ingenieros de software hoy en día no empezaron de esa manera. Quizás los ejemplos más destacados de esto son Python y Ruby. Ambas son sintaxis que en décadas recientes han conseguido un enorme seguimiento entre programadores de todo el mundo, y siguen siendo muy utilizadas hoy en día. Con frecuencia, y a medida que la tecnología evoluciona, los lenguajes nicho que parecían limitados en sus capacidades se han vuelto más populares, ya que los desarrolladores buscan en ellos nuevas aplicaciones para mercados emergentes como la ciencia de datos o el aprendizaje automático.","web-lelp.java-intermediate-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.java-intermediate-blog-section-item1-title":"¿Qué es Groovy?","web-lelp.java-intermediate-blog-section-item2-description":"Si bien Apple suele acaparar toda la atención en Estados Unidos y otras economías occidentales, los dispositivos Android siguen siendo mucho más prevalentes y populares en todo el mundo. Desde Samsung hasta LG y desde Huawei hasta Google, un sinfín de empresas que crean dispositivos con Android prosperan únicamente gracias a las capacidades y posibilidades de los sistemas operativos Android. Esto también significa que, debido a la importancia de las buenas opciones de sistema operativo Android, los desarrolladores de Android continúan siendo muy demandados en todo el mundo.","web-lelp.java-intermediate-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.java-intermediate-blog-section-item2-title":"3 Lenguajes que deberías conocer para convertirte en un Desarrollador de Android","web-lelp.java-intermediate-blog-section-title":"Lo que aprenderás","web-lelp.java-intermediate-footer-button":"Comienza a aprender","web-lelp.java-intermediate-footer-title":"Empieza a aprender Java hoy","web-lelp.java-intermediate-headerinfo-description":"¿Ya has dominado los conceptos básicos de Java y quieres mejorar tus aptitudes? ¡Fantástico! Este curso te proporcionará el conocimiento necesario para desarrollar aplicaciones para móviles, páginas web y de escritorio, así como juegos y mucho más. Aprenderás a desarrollar programas Java más avanzados y potentes. Este curso es perfecto como continuación al curso Introducción a Java. Te recomendamos que revises la descripción de ese curso para asegurarte de que te sientes cómodo con esos conceptos. Si es así, ¡solo te falta zambullirte en Java Intermedio!","web-lelp.java-intermediate-headerInfo-description":"¿Ya has dominado los conceptos básicos de Java y quieres mejorar tus aptitudes? ¡Fantástico! Este curso te proporcionará el conocimiento necesario para desarrollar aplicaciones para móviles, páginas web y de escritorio, así como juegos y mucho más. Aprenderás a desarrollar programas Java más avanzados y potentes. Este curso es perfecto como continuación al curso Introducción a Java. Te recomendamos que revises la descripción de ese curso para asegurarte de que te sientes cómodo con esos conceptos. Si es así, ¡solo te falta zambullirte en Java Intermedio!","web-lelp.java-intermediate-headerinfo-title":"Java Intermedio","web-lelp.java-intermediate-headerInfo-title":"Java Intermedio","web-lelp.java-intermediate-meta-title":"Java Intermedio | Aprende con Sololearn","web-lelp.java-intermediate-signup-description":"¡Aprende Java para comenzar tu carrera!","web-lelp.java-intermediate-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.java-intermediate-what-you-learn-item0-description":"Incorpora principios de programación orientada a objetos para reducir la complejidad en tus programas y hacerlos reutilizables.","web-lelp.java-intermediate-what-you-learn-item0-title":"Principios de programación orientada a objetos","web-lelp.java-intermediate-what-you-learn-item1-description":"¡Escribe una vez, usa muchas! Define y usa métodos para hacer tu código modular y legible","web-lelp.java-intermediate-what-you-learn-item1-title":"Métodos","web-lelp.java-intermediate-what-you-learn-item2-description":"Oculta y protege tus datos con encapsulación","web-lelp.java-intermediate-what-you-learn-item2-title":"Encapsulación","web-lelp.java-intermediate-what-you-learn-item3-description":"Usa clases como planos (o plantillas) para crear objetos de programación. Utiliza el principio de herencia para crear nuevas clases que se construyen sobre clases existentes.","web-lelp.java-intermediate-what-you-learn-item3-title":"Clases","web-lelp.java-intermediate-what-you-learn-item4-description":"Usa interfaces para definir comportamientos y agregar flexibilidad y reutilización para componentes de software","web-lelp.java-intermediate-what-you-learn-item4-title":"Interfaces","web-lelp.java-intermediate-what-you-learn-item5-description":"Anticipa, minimiza y gestiona problemas y errores en tu programa convirtiéndolos en excepciones","web-lelp.java-intermediate-what-you-learn-item5-title":"Excepciones","web-lelp.java-intermediate-what-you-learn-item6-description":"Aumenta la eficiencia de tu programa realizando múltiples cosas al mismo tiempo\u002Fmultitarea con hilos de Java","web-lelp.java-intermediate-what-you-learn-item6-title":"Hilos","web-lelp.java-intermediate-what-you-learn-item7-description":"Almacena y manipula grupos de objetos con ArrayList","web-lelp.java-intermediate-what-you-learn-item7-title":"ArrayList","web-lelp.java-intermediate-what-you-learn-item8-description":"Usa HashMap para definir conexiones\u002Frelaciones\u002Fenlaces\u002Fpares entre datos y optimizar la búsqueda y manipulación de datos","web-lelp.java-intermediate-what-you-learn-item8-title":"HashMap","web-lelp.java-intermediate-what-you-learn-item9-description":"Crea programas que interactúan con archivos y usuarios para tomar datos de entrada\u002Fsalida con la clase Scanner.","web-lelp.java-intermediate-what-you-learn-item9-title":"Clase Scanner","web-lelp.java-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.java-introduction-blog-section-item0-description":"En Java, los arreglos se entienden mejor como estructuras de datos que almacenan una colección secuencial de tamaño fijo de elementos del mismo tipo. Dicho de otra manera...","web-lelp.java-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.java-introduction-blog-section-item0-title":"CHULETA: Cómo Inicializar Arreglos En Java","web-lelp.java-introduction-blog-section-item1-description":"Algunos de los lenguajes de programación más populares hoy en día entre los ingenieros de software hoy en día no empezaron de esa manera. Quizás los ejemplos más destacados de esto...","web-lelp.java-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.java-introduction-blog-section-item1-title":"¿Qué es Groovy?","web-lelp.java-introduction-blog-section-item2-description":"Si bien Apple suele acaparar toda la atención en Estados Unidos y otras economías occidentales, los dispositivos Android siguen siendo mucho más prevalentes y...","web-lelp.java-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.java-introduction-blog-section-item2-title":"3 lenguajes que deberías conocer para convertirte en desarrollador de Android","web-lelp.java-introduction-blog-section-title":"Lo que aprenderás","web-lelp.java-introduction-footer-button":"Comienza a aprender","web-lelp.java-introduction-footer-title":"Comienza a aprender Introducción a Java hoy","web-lelp.java-introduction-headerinfo-description":"Java es popular, rápido, seguro y fiable. ¡Se utiliza en más de millones y medio de dispositivos en todo el mundo! Con Java se desarrollan aplicaciones para ordenadores, portátiles, centros de datos, consolas, teléfonos móviles y demás.\nEste curso es perfecto para quienes estén empezando su aventura de programación en Java. Si quieres llevar tus aptitudes al siguiente nivel, échale un vistazo a nuestro curso de Java Intermedio.","web-lelp.java-introduction-headerInfo-description":"Java es popular, rápido, seguro y fiable. ¡Se utiliza en más de millones y medio de dispositivos en todo el mundo! Con Java se desarrollan aplicaciones para ordenadores, portátiles, centros de datos, consolas, teléfonos móviles y demás.\nEste curso es perfecto para quienes estén empezando su aventura de programación en Java. Si quieres llevar tus aptitudes al siguiente nivel, échale un vistazo a nuestro curso de Java Intermedio.","web-lelp.java-introduction-headerinfo-title":"Introducción a Java","web-lelp.java-introduction-headerInfo-title":"Introducción a Java","web-lelp.java-introduction-meta-title":"Introducción a Java | Aprende con Sololearn","web-lelp.java-introduction-signup-description":"¡Aprende Introducción a Java para poner en marcha tu carrera!","web-lelp.java-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.java-introduction-what-you-learn-item0-description":"Domina los conceptos esenciales de la programación con Java. Son los cimientos necesarios para todo lo demás","web-lelp.java-introduction-what-you-learn-item0-title":"Conceptos fundamentales","web-lelp.java-introduction-what-you-learn-item1-description":"Utiliza variables para ayudar a tu programa a almacenar datos","web-lelp.java-introduction-what-you-learn-item1-title":"Variables","web-lelp.java-introduction-what-you-learn-item2-description":"Haz que tus programas sean interactivos tomando y trabajando con las aportaciones de los usuarios","web-lelp.java-introduction-what-you-learn-item2-title":"Aportaciones de usuario","web-lelp.java-introduction-what-you-learn-item3-description":"Comprende cómo trabajar con cadenas para almacenar datos de texto y manejar caracteres especiales","web-lelp.java-introduction-what-you-learn-item3-title":"Cadenas","web-lelp.java-introduction-what-you-learn-item4-description":"Comienza a dar forma al flujo y propósito de tu programa con afirmaciones condicionales “if” y “else”","web-lelp.java-introduction-what-you-learn-item4-title":"Afirmaciones condicionales “if” y “else”","web-lelp.java-introduction-what-you-learn-item5-description":"Usa operadores lógicos para crear programas que tomen decisiones","web-lelp.java-introduction-what-you-learn-item5-title":"Operadores lógicos","web-lelp.java-introduction-what-you-learn-item6-description":"Ahorra tiempo y minimiza errores en tareas repetitivas con bucles","web-lelp.java-introduction-what-you-learn-item6-title":"Bucles","web-lelp.java-introduction-what-you-learn-item7-description":"Crea y opera con arreglos para almacenar múltiples elementos en una sola variable. Esto significa que puedes manejar más tipos de datos","web-lelp.java-introduction-what-you-learn-item7-title":"Arreglos","web-lelp.java-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.javascript-intermediate-footer-button":"Comienza a aprender","web-lelp.javascript-intermediate-footer-title":"Comienza a aprender JavaScript hoy","web-lelp.javascript-intermediate-headerinfo-description":"¿Ya dominaste los conceptos básicos de JavaScript y quieres ampliar tus conocimientos? Entonces estás en el lugar correcto. Este curso te enseñará cómo hacer programas más complejos y flexibles, así como sitios web aún más potentes\u002Finteractivos. Este sigue a nuestro curso de Introducción a Javascript. Te recomendamos que eches un vistazo rápido a lo que se cubre allí antes de comenzar este curso.","web-lelp.javascript-intermediate-headerInfo-description":"¿Ya dominaste los conceptos básicos de JavaScript y quieres ampliar tus conocimientos? Entonces estás en el lugar correcto. Este curso te enseñará cómo hacer programas más complejos y flexibles, así como sitios web aún más potentes\u002Finteractivos. Este sigue a nuestro curso de Introducción a Javascript. Te recomendamos que eches un vistazo rápido a lo que se cubre allí antes de comenzar este curso.","web-lelp.javascript-intermediate-headerinfo-title":"JavaScript Intermedio","web-lelp.javascript-intermediate-headerInfo-title":"JavaScript Intermedio","web-lelp.javascript-intermediate-meta-title":"JavaScript Intermedio | Aprende con Sololearn","web-lelp.javascript-intermediate-signup-description":"¡Aprende JavaScript para impulsar tu carrera!","web-lelp.javascript-intermediate-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.javascript-intermediate-what-you-learn-item0-description":"Crea objetos con propiedades específicas y aprende a trabajar con ellos.","web-lelp.javascript-intermediate-what-you-learn-item0-title":"Objetos","web-lelp.javascript-intermediate-what-you-learn-item1-description":"Utiliza arreglos para almacenar múltiples elementos bajo un único nombre de variable y manejar más tipos de datos.","web-lelp.javascript-intermediate-what-you-learn-item1-title":"Arreglos","web-lelp.javascript-intermediate-what-you-learn-item2-description":"Aprende a trabajar con fechas y establecer intervalos para las acciones de tu programa.","web-lelp.javascript-intermediate-what-you-learn-item2-title":"Fechas e intervalos","web-lelp.javascript-intermediate-what-you-learn-item3-description":"Trabaja con la estructura de la página (incluyendo cómo seleccionar elementos y trabajar con ellos).","web-lelp.javascript-intermediate-what-you-learn-item3-title":"Estructura de la página","web-lelp.javascript-intermediate-what-you-learn-item4-description":"¡Crea tus propias animaciones y haz que las cosas cobren vida!","web-lelp.javascript-intermediate-what-you-learn-item4-title":"Animaciones","web-lelp.javascript-intermediate-what-you-learn-item5-description":"Enseña a tu programa a comunicarse con los usuarios cuando hacen clic en un elemento.","web-lelp.javascript-intermediate-what-you-learn-item5-title":"Gestión de eventos","web-lelp.javascript-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.javascript-introduction-blog-section-item0-description":"Has pasado el proceso de selección y ahora te espera una entrevista para trabajar como desarrollador de JavaScript. ¿Qué clase de...?","web-lelp.javascript-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.javascript-introduction-blog-section-item0-title":"Tu búsqueda de empleo: Las 10 principales preguntas en entrevistas de JavaScript","web-lelp.javascript-introduction-blog-section-item1-description":"Si estás aprendiendo lo básico de los lenguajes de programación, métodos para crear páginas web y formas de añadir características, probablemente te hayas topado con el término \"Java\"...","web-lelp.javascript-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.javascript-introduction-blog-section-item1-title":"¿Para qué se usa JavaScript? Aquí está todo lo que necesitas saber","web-lelp.javascript-introduction-blog-section-item2-description":"JavaScript es un lenguaje de programación potente pero sencillo, lo que lo convierte en el lenguaje preferido por millones de programadores principiantes. Si estás pensando en...","web-lelp.javascript-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.javascript-introduction-blog-section-item2-title":"10 conceptos básicos de JavaScript","web-lelp.javascript-introduction-blog-section-title":"Lo que aprenderás","web-lelp.javascript-introduction-footer-button":"Comienza a aprender","web-lelp.javascript-introduction-footer-title":"Comienza a aprender la Introducción a JavaScript hoy","web-lelp.javascript-introduction-headerinfo-description":"¿Alguna vez quisiste crear sitios web interactivos, programar aplicaciones móviles divertidas o crear juegos sencillos?\nJavaScript te permite hacer todo eso. No es de extrañar que sea uno de los lenguajes de programación más populares.\nEste curso es perfecto para principiantes: no se necesita experiencia en programación. Al final de este curso, conocerás los conceptos básicos para crear un sitio web interactivo con JavaScript.","web-lelp.javascript-introduction-headerInfo-description":"¿Alguna vez quisiste crear sitios web interactivos, programar aplicaciones móviles divertidas o crear juegos sencillos?\nJavaScript te permite hacer todo eso. No es de extrañar que sea uno de los lenguajes de programación más populares.\nEste curso es perfecto para principiantes: no se necesita experiencia en programación. Al final de este curso, conocerás los conceptos básicos para crear un sitio web interactivo con JavaScript.","web-lelp.javascript-introduction-headerinfo-title":"Introducción a JavaScript","web-lelp.javascript-introduction-headerInfo-title":"Introducción a JavaScript","web-lelp.javascript-introduction-meta-title":"Introducción a JavaScript | Aprende con Sololearn","web-lelp.javascript-introduction-signup-description":"¡Aprende Introducción a JavaScript para poner en marcha tu carrera!","web-lelp.javascript-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.javascript-introduction-what-you-learn-item0-description":"Domina los conceptos esenciales de la programación con JavaScript. Son los cimientos necesarios para todo lo demás.","web-lelp.javascript-introduction-what-you-learn-item0-title":"Fundamentos","web-lelp.javascript-introduction-what-you-learn-item1-description":"Aprende a trabajar con variables y a usarlas para almacenar datos","web-lelp.javascript-introduction-what-you-learn-item1-title":"Variables","web-lelp.javascript-introduction-what-you-learn-item2-description":"Entiende cómo trabajar con cadenas para almacenar y manipular datos","web-lelp.javascript-introduction-what-you-learn-item2-title":"Cadenas","web-lelp.javascript-introduction-what-you-learn-item3-description":"Resuelve problemas cuantitativos con operaciones aritméticas","web-lelp.javascript-introduction-what-you-learn-item3-title":"Operaciones aritméticas","web-lelp.javascript-introduction-what-you-learn-item4-description":"Usa las afirmaciones condicionales “if” y “else” para que tu programa realice diferentes acciones","web-lelp.javascript-introduction-what-you-learn-item4-title":"Afirmaciones condicionales","web-lelp.javascript-introduction-what-you-learn-item5-description":"Utiliza bucles para realizar la misma acción repetidamente, pero con diferentes valores cada vez","web-lelp.javascript-introduction-what-you-learn-item5-title":"Bucles","web-lelp.javascript-introduction-what-you-learn-item6-description":"Crea tus propias funciones y haz que tu programa sea más conveniente, eficiente y legible","web-lelp.javascript-introduction-what-you-learn-item6-title":"Funciones","web-lelp.javascript-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.planning-ai-footer-button":"Comienza a aprender","web-lelp.planning-ai-footer-title":"Comienza a aprender Planificación de Proyectos con IA hoy","web-lelp.planning-ai-headerinfo-description":"Revoluciona tus habilidades de gestión de proyectos con IA. Este curso te capacita para aprovechar las capacidades de la IA para una planificación y ejecución de proyectos más eficientes. Aprende a gestionar eficazmente a los interesados, desglosar proyectos complejos en tareas manejables, estimar con precisión costos y plazos, optimizar la asignación de recursos y analizar y mitigar riesgos de manera proactiva. Eleva tu productividad y agiliza tu flujo de trabajo dominando técnicas de gestión de proyectos impulsadas por IA, asegurando que tus proyectos se entreguen a tiempo, dentro del presupuesto y con mayor éxito.","web-lelp.planning-ai-headerinfo-title":"Planificación de Proyectos con IA","web-lelp.planning-ai-meta-description":"Revoluciona tus habilidades de gestión de proyectos con IA. Este curso te permite aprovechar las capacidades de la IA para una planificación y ejecución de proyectos más eficientes. Aprende a gestionar efectivamente a los interesados, desglosar proyectos complejos en tareas manejables, estimar con precisión costos y cronogramas, optimizar la asignación de recursos y analizar y mitigar proactivamente los riesgos. Eleva tu productividad y agiliza tu flujo de trabajo dominando técnicas de gestión de proyectos impulsadas por IA, asegurando que tus proyectos se entreguen a tiempo, dentro del presupuesto y con mayor éxito.","web-lelp.planning-ai-meta-title":"Planificación de Proyectos con IA | Aprende con Sololearn","web-lelp.planning-ai-signup-description":"¡Aprende Planificación de Proyectos con IA para impulsar tu carrera!","web-lelp.planning-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.planning-ai-what-you-learn-item0-description":"Utiliza herramientas de IA para optimizar la planificación y aumentar la eficiencia","web-lelp.planning-ai-what-you-learn-item0-title":"Gestión de Proyectos Impulsada por IA","web-lelp.planning-ai-what-you-learn-item1-description":"Comunicar eficazmente y mantener a las partes interesadas alineadas","web-lelp.planning-ai-what-you-learn-item1-title":"Gestión de partes interesadas","web-lelp.planning-ai-what-you-learn-item2-description":"Desglosar proyectos, estimar costos y asignar recursos de manera efectiva","web-lelp.planning-ai-what-you-learn-item2-title":"Desglose de Tareas y Asignación de Recursos","web-lelp.planning-ai-what-you-learn-item3-description":"Identificar y mitigar riesgos utilizando estrategias impulsadas por IA","web-lelp.planning-ai-what-you-learn-item3-title":"Análisis y Mitigación de Riesgos","web-lelp.planning-ai-what-you-learn-title":"Lo que aprenderás","web-lelp.python-developer-blog-section-item0-description":"La contabilidad suele tener una mala reputación entre quienes no conocen la profesión. Hollywood ha retratado frecuentemente a los contables como gente fría y sin escrúpulos...","web-lelp.python-developer-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.python-developer-blog-section-item0-title":"Cómo Python ayuda a los contables a usar Excel","web-lelp.python-developer-blog-section-item1-description":"Creado originalmente en 1991 por Guido Van Rossum, un programador holandés, Python es uno de los lenguajes de programación más longevos y utilizados en el ...","web-lelp.python-developer-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.python-developer-blog-section-item1-title":"¿Para qué se utiliza Python?","web-lelp.python-developer-blog-section-item2-description":"De ser un lenguaje para principiantes hace unos años hasta convertirse en uno de los más populares y versátiles en el mundo. Python está en todas partes. Hace...","web-lelp.python-developer-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.python-developer-blog-section-item2-title":"10 Razones para aprender Python ahora mismo","web-lelp.python-developer-blog-section-title":"Lo que aprenderás","web-lelp.python-developer-footer-button":"Comienza a aprender","web-lelp.python-developer-footer-title":"Comienza a aprender Python hoy","web-lelp.python-developer-headerinfo-description":"Python es el lenguaje de programación de más rápido crecimiento en el mundo. Es fácil leerlo, aprenderlo y programarlo. Aprenderás a construir programas interactivos y automatizar tus tareas, analizar y visualizar incluso los datos más complejos y crear modelos de IA y aprendizaje automático. No se necesita experiencia previa en programación.","web-lelp.python-developer-headerInfo-description":"Python es el lenguaje de programación de más rápido crecimiento en el mundo. Es fácil leerlo, aprenderlo y programarlo. Aprenderás a construir programas interactivos y automatizar tus tareas, analizar y visualizar incluso los datos más complejos y crear modelos de IA y aprendizaje automático. No se necesita experiencia previa en programación.","web-lelp.python-developer-headerinfo-title":"Desarrollador Python","web-lelp.python-developer-headerInfo-title":"Desarrollador Python","web-lelp.python-developer-meta-title":"Desarrollador Python | Aprende con Sololearn","web-lelp.python-developer-signup-description":"¡Aprende HTML para poner en marcha tu carrera!","web-lelp.python-developer-signup-title":"Crea tu cuenta gratuita en Sololearn","web-lelp.python-developer-what-you-learn-item0-description":"Domina los conceptos esenciales de la programación con Python. Son los cimientos necesarios para todo lo demás","web-lelp.python-developer-what-you-learn-item0-title":"Conceptos fundamentales","web-lelp.python-developer-what-you-learn-item1-description":"Comprende cómo trabajar con cadenas para almacenar datos de texto y manejar caracteres especiales","web-lelp.python-developer-what-you-learn-item1-title":"Cadenas","web-lelp.python-developer-what-you-learn-item10-description":"Escribe programas con funciones recursivas para desglosar tareas y hacer que tu código se vea limpio y elegante.","web-lelp.python-developer-what-you-learn-item10-title":"Funciones Recursivas","web-lelp.python-developer-what-you-learn-item11-description":"Implementa los principios de la Programación Orientada a Objetos para organizar el diseño de tu software en torno a los datos.","web-lelp.python-developer-what-you-learn-item11-title":"Programación Orientada a Objetos","web-lelp.python-developer-what-you-learn-item2-description":"Haz que tus programas sean interactivos recibiendo y trabajando con entradas de usuario","web-lelp.python-developer-what-you-learn-item2-title":"Aportaciones del usuario","web-lelp.python-developer-what-you-learn-item3-description":"Usa variables para ayudar a tu programa a almacenar datos","web-lelp.python-developer-what-you-learn-item3-title":"Variables","web-lelp.python-developer-what-you-learn-item4-description":"Comienza a dar forma al flujo y propósito de tu programa con afirmaciones condicionales \"If\" y \"Else\"","web-lelp.python-developer-what-you-learn-item4-title":"Afirmaciones \"If\" y \"Else\"","web-lelp.python-developer-what-you-learn-item5-description":"Crea y trabaja con listas para almacenar varios elementos en una sola variable. Esto significa que puedes manejar más tipos de datos","web-lelp.python-developer-what-you-learn-item5-title":"Listas","web-lelp.python-developer-what-you-learn-item6-description":"Mantén tu código eficiente y manejable usando funciones incorporadas y tus propias funciones personalizadas","web-lelp.python-developer-what-you-learn-item6-title":"Funciones","web-lelp.python-developer-what-you-learn-item7-description":"Usa diccionarios para establecer relaciones entre datos y almacenar pares de clave-valor.","web-lelp.python-developer-what-you-learn-item7-title":"Diccionarios","web-lelp.python-developer-what-you-learn-item8-description":"Implementa conjuntos en tu código para gestionar y reducir la duplicación de información.","web-lelp.python-developer-what-you-learn-item8-title":"Conjuntos","web-lelp.python-developer-what-you-learn-item9-description":"Usa funciones lambda para crear rápidamente funciones simples con 1 sola línea de código.","web-lelp.python-developer-what-you-learn-item9-title":"Funciones Lambda","web-lelp.python-developer-what-you-learn-title":"Lo que aprenderás","web-lelp.python-intermediate-blog-section-item0-description":"En los últimos años, Python se ha convertido en uno de los lenguajes más utilizados y populares entre los desarrolladores a nivel mundial. Conocido por su versatilidad y flexibilidad, Python impulsa algunas de las tendencias más emocionantes en la tecnología actual, desde el aprendizaje automático hasta la ciencia de datos avanzada y la inteligencia artificial. Junto con JavaScript, puede que no haya mejor lenguaje para los programadores que quieran tener la capacidad de crear y construir programas y aplicaciones innovadoras en los próximos años.","web-lelp.python-intermediate-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.python-intermediate-blog-section-item0-title":"Refina tu código Python para ser más eficiente","web-lelp.python-intermediate-blog-section-item1-description":"Python es un lenguaje de programación de alto nivel y de propósito general. Se le considera a menudo uno de los lenguajes de codificación más populares en uso en todo el mundo. Debido a que Python está diseñado para ser más generalmente aplicable que algunos de sus equivalentes (como CSS, HTML o JavaScript), puede emplearse no solo para el desarrollo web general, sino para una variedad de casos de uso de programación, incluyendo...","web-lelp.python-intermediate-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.python-intermediate-blog-section-item1-title":"¿Cuánto tiempo se necesita para aprender Python? Lo que necesitas saber","web-lelp.python-intermediate-blog-section-item2-description":"¿Para qué se usa Python? Durante las últimas tres décadas, este lenguaje se ha convertido en una parte esencial de la construcción y desarrollo de aplicaciones web. Aunque el lenguaje estaba originalmente en un entorno que se centraba en gran medida en el software y los ordenadores de escritorio, Python ha evolucionado junto con las innovaciones tecnológicas y ahora soporta aplicaciones móviles, procesos de computación de alto nivel y aplicaciones empresariales y educativas.","web-lelp.python-intermediate-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.python-intermediate-blog-section-item2-title":"¿Para qué se usa Python?","web-lelp.python-intermediate-blog-section-title":"Lo que aprenderás","web-lelp.python-intermediate-footer-button":"Comienza a aprender","web-lelp.python-intermediate-footer-title":"Comienza a aprender Python hoy","web-lelp.python-intermediate-headerinfo-description":"¿Así que has empezado a aprender Python y te has enamorado de su simplicidad y versatilidad? No te culpamos, ¡es un gran lenguaje! Este curso llevará tus habilidades al siguiente nivel. Aprenderás a crear programas más complejos que utilizan los 4 tipos de datos de colección incorporados de Python para administrar mejor los recursos informáticos, anticipar, reducir y administrar errores en tu programa con el uso de excepciones y crear programas que interactúan con archivos para leer y escribir información. Este curso sigue a nuestro curso de Introducción a Python. Te recomendamos familiarizarte con los conceptos cubiertos allí antes de adentrarte en este curso.","web-lelp.python-intermediate-headerInfo-description":"¿Así que has empezado a aprender Python y te has enamorado de su simplicidad y versatilidad? No te culpamos, ¡es un gran lenguaje! Este curso llevará tus habilidades al siguiente nivel. Aprenderás a crear programas más complejos que utilizan los 4 tipos de datos de colección incorporados de Python para administrar mejor los recursos informáticos, anticipar, reducir y administrar errores en tu programa con el uso de excepciones y crear programas que interactúan con archivos para leer y escribir información. Este curso sigue a nuestro curso de Introducción a Python. Te recomendamos familiarizarte con los conceptos cubiertos allí antes de adentrarte en este curso.","web-lelp.python-intermediate-headerinfo-title":"Python Intermedio","web-lelp.python-intermediate-headerInfo-title":"Python Intermedio","web-lelp.python-intermediate-meta-title":"Python Intermedio | Aprende con Sololearn","web-lelp.python-intermediate-signup-description":"¡Aprende Python para comenzar tu carrera!","web-lelp.python-intermediate-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.python-intermediate-what-you-learn-item0-description":"Utiliza diccionarios para establecer relaciones entre datos y almacenar pares clave-valor.","web-lelp.python-intermediate-what-you-learn-item0-title":"Diccionarios","web-lelp.python-intermediate-what-you-learn-item1-description":"Implementa conjuntos en tu código para gestionar y reducir la duplicación de información.","web-lelp.python-intermediate-what-you-learn-item1-title":"Conjuntos","web-lelp.python-intermediate-what-you-learn-item2-description":"Utiliza funciones lambda para crear funciones simples de manera rápida con 1 sola línea de código.","web-lelp.python-intermediate-what-you-learn-item2-title":"Funciones Lambda","web-lelp.python-intermediate-what-you-learn-item3-description":"Escribe programas con funciones recursivas para desglosar tareas y hacer que tu código se vea limpio y elegante.","web-lelp.python-intermediate-what-you-learn-item3-title":"Funciones Recursivas","web-lelp.python-intermediate-what-you-learn-item4-description":"Implementa los principios de la Programación Orientada a Objetos para organizar el diseño de tu software alrededor de los datos.","web-lelp.python-intermediate-what-you-learn-item4-title":"Programación Orientada a Objetos","web-lelp.python-intermediate-what-you-learn-item5-description":"Crea clases como plantillas para crear diferentes objetos de programación.","web-lelp.python-intermediate-what-you-learn-item5-title":"Clases y Objetos","web-lelp.python-intermediate-what-you-learn-item6-description":"Anticipa, reduce y gestiona errores implementando excepciones.","web-lelp.python-intermediate-what-you-learn-item6-title":"Excepciones","web-lelp.python-intermediate-what-you-learn-item7-description":"Escribe programas que interactúan con archivos para leer y escribir información.","web-lelp.python-intermediate-what-you-learn-item7-title":"Trabajo con archivos","web-lelp.python-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.python-introduction-blog-section-item0-description":"La contabilidad suele tener una mala reputación entre quienes no conocen la profesión. Hollywood ha retratado frecuentemente a los contables como gente fría y sin escrúpulos...","web-lelp.python-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.python-introduction-blog-section-item0-title":"Cómo Python ayuda a los contables a usar Excel","web-lelp.python-introduction-blog-section-item1-description":"Creado originalmente en 1991 por Guido Van Rossum, un programador holandés, Python es uno de los lenguajes de programación más longevos y utilizados en el...","web-lelp.python-introduction-blog-section-item1-link":"Continúa leyendo en nuestro blog","web-lelp.python-introduction-blog-section-item1-title":"¿Para qué se utiliza Python?","web-lelp.python-introduction-blog-section-item2-description":"De ser un lenguaje para principiantes hace unos años hasta convertirse en uno de los más populares y versátiles en el mundo. Python está en todas partes.","web-lelp.python-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.python-introduction-blog-section-item2-title":"10 Razones Para Aprender Python Ahora Mismo","web-lelp.python-introduction-blog-section-title":"Blog","web-lelp.python-introduction-footer-button":"Comienza a aprender","web-lelp.python-introduction-footer-title":"Comienza a aprender Introducción a Python hoy","web-lelp.python-introduction-headerinfo-description":"Es popular. Es poderoso. ¡Es Python! Python es fácil de aprender y se utiliza en una amplia gama de campos, incluyendo el desarrollo de software y web, la ciencia de datos, el aprendizaje automático y más. Si acabas de iniciar tu aventura en el mundo de la programación, este curso es para ti. ¡Aprenderás a escribir código en un periquete!","web-lelp.python-introduction-headerInfo-description":"Es popular. Es poderoso. ¡Es Python! Python es fácil de aprender y se utiliza en una amplia gama de campos, incluyendo el desarrollo de software y web, la ciencia de datos, el aprendizaje automático y más. Si acabas de iniciar tu aventura en el mundo de la programación, este curso es para ti. ¡Aprenderás a escribir código en un periquete!","web-lelp.python-introduction-headerinfo-title":"Introducción a Python","web-lelp.python-introduction-headerInfo-title":"Introducción a Python","web-lelp.python-introduction-meta-description":"¡Aprende Angular de la manera fácil! Lecciones diarias sencillas, ejercicios divertidos para practicar y una comunidad global solidaria. ¡Ideal para principiantes!","web-lelp.python-introduction-meta-title":"Introducción a Python | Aprende con Sololearn","web-lelp.python-introduction-signup-description":"¡Aprende Introducción a Python para empezar tu carrera!","web-lelp.python-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.python-introduction-what-you-learn-item0-description":"Domina los conceptos fundamentales de la programación con Python. Son los cimientos necesarios para aprender todo lo demás","web-lelp.python-introduction-what-you-learn-item0-title":"Conceptos fundamentales","web-lelp.python-introduction-what-you-learn-item1-description":"Entiende cómo trabajar con cadenas para almacenar datos de texto y manejar caracteres especiales","web-lelp.python-introduction-what-you-learn-item1-title":"Cadenas","web-lelp.python-introduction-what-you-learn-item2-description":"Haz tus programas interactivos recibiendo y gestionando las aportaciones del usuario","web-lelp.python-introduction-what-you-learn-item2-title":"Entradas de usuario","web-lelp.python-introduction-what-you-learn-item3-description":"Usa variables para ayudar a tu programa a almacenar datos","web-lelp.python-introduction-what-you-learn-item3-title":"Variables","web-lelp.python-introduction-what-you-learn-item4-description":"Comienza a dar forma al flujo y propósito de tu programa con afirmaciones condicionales \"If\" y \"Else\"","web-lelp.python-introduction-what-you-learn-item4-title":"Afirmaciones \"If\" y \"Else\"","web-lelp.python-introduction-what-you-learn-item5-description":"Crea y trabaja con listas para almacenar varios elementos en una sola variable. Esto significa que puedes manejar más tipos de datos","web-lelp.python-introduction-what-you-learn-item5-title":"Listas","web-lelp.python-introduction-what-you-learn-item6-description":"Mantén tu código eficiente y manejable usando funciones integradas y tus propias funciones personalizadas","web-lelp.python-introduction-what-you-learn-item6-title":"Funciones","web-lelp.python-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.research-ai-footer-button":"Comienza a aprender","web-lelp.research-ai-footer-title":"Comienza a aprender a investigar con IA hoy","web-lelp.research-ai-headerinfo-description":"Eleva tus habilidades de investigación integrando la IA en cada paso del proceso. Este curso te enseñará a definir tus objetivos de investigación, identificar fuentes creíbles y resumir datos con la ayuda de la IA. Aprende a simplificar tareas, analizar tanto información cuantitativa como cualitativa, y asegurar precisión con técnicas impulsadas por la IA. Domina las herramientas que harán tu investigación más eficiente, efectiva y perspicaz.","web-lelp.research-ai-headerinfo-title":"Investigación con IA","web-lelp.research-ai-meta-description":"Eleva tus habilidades de investigación integrando la IA en cada paso del proceso. Este curso te enseñará a definir tus objetivos de investigación, identificar fuentes creíbles y resumir datos con la ayuda de la IA. Aprende a optimizar tareas, analizar tanto información cuantitativa como cualitativa y asegurar la precisión con técnicas impulsadas por IA. Domina las herramientas que harán que tu investigación sea más eficiente, efectiva y perspicaz.","web-lelp.research-ai-meta-title":"Investiga con IA | Aprende con Sololearn","web-lelp.research-ai-signup-description":"¡Aprende a investigar con IA para impulsar tu carrera!","web-lelp.research-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.research-ai-what-you-learn-item0-description":"Usa la IA para ayudar a planificar tu investigación","web-lelp.research-ai-what-you-learn-item0-title":"Hipercarga tus Hipótesis","web-lelp.research-ai-what-you-learn-item1-description":"Crea un plan de recopilación de datos con GenAI","web-lelp.research-ai-what-you-learn-item1-title":"Recopilar datos de manera más eficiente","web-lelp.research-ai-what-you-learn-item2-description":"Aplica tus habilidades en negocios, academia y más","web-lelp.research-ai-what-you-learn-item2-title":"Aplicaciones del Mundo Real","web-lelp.research-ai-what-you-learn-item3-description":"Usa IA para encontrar y analizar fuentes de datos","web-lelp.research-ai-what-you-learn-item3-title":"Investigar más a fondo","web-lelp.research-ai-what-you-learn-item4-description":"Analiza los datos de encuestas y las transcripciones de entrevistas con facilidad","web-lelp.research-ai-what-you-learn-item4-title":"Interpretar datos más rápido","web-lelp.research-ai-what-you-learn-title":"Lo que aprenderás","web-lelp.seo-ai-footer-button":"Comienza a aprender","web-lelp.seo-ai-footer-title":"Comienza a aprender SEO con IA hoy","web-lelp.seo-ai-headerinfo-description":"¿Listo para mejorar la visibilidad de tu sitio web y atraer más tráfico? En este curso, aprenderás cómo los motores de búsqueda procesan las consultas y cómo la IA puede ayudarte a optimizar tu estrategia. Explora cómo dirigirte a la audiencia adecuada utilizando personas, reducir las tasas de rebote y crear palabras clave, descripciones meta y títulos efectivos. Además, descubrirás cómo aprovechar las herramientas de IA para mejorar tu contenido con resultados enriquecidos y datos estructurados. Domina el SEO con IA y observa cómo tu sitio web prospera en los rankings de búsqueda!","web-lelp.seo-ai-headerinfo-title":"SEO con IA","web-lelp.seo-ai-meta-description":"¿Listo para mejorar la visibilidad de tu sitio web y atraer más tráfico? En este curso, aprenderás cómo los motores de búsqueda procesan consultas y cómo la IA puede ayudarte a optimizar tu estrategia. Explora cómo dirigir a la audiencia adecuada utilizando personas, reducir las tasas de rebote y crear palabras clave, descripciones meta y títulos efectivos. Además, descubrirás cómo aprovechar las herramientas de IA para mejorar tu contenido con resultados enriquecidos y datos estructurados. ¡Domina el SEO con IA y observa cómo tu sitio web prospera en los rankings de búsqueda!","web-lelp.seo-ai-meta-title":"SEO con IA | Aprende con Sololearn","web-lelp.seo-ai-signup-description":"¡Aprende SEO con IA para impulsar tu carrera!","web-lelp.seo-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.seo-ai-what-you-learn-item0-description":"Aprovecha las herramientas de IA para mejorar la relevancia del contenido, aumentar clasificaciones y mejorar la experiencia del usuario","web-lelp.seo-ai-what-you-learn-item0-title":"Optimizando Contenido con IA","web-lelp.seo-ai-what-you-learn-item1-description":"Domina cómo los motores de búsqueda rastrean, indexan y clasifican contenido, y utiliza este conocimiento para optimizar tu sitio web","web-lelp.seo-ai-what-you-learn-item1-title":"Comprendiendo los procesos de búsqueda en motores de búsqueda","web-lelp.seo-ai-what-you-learn-item2-description":"Cree palabras clave, descripciones meta y títulos impactantes que atraigan tanto a los motores de búsqueda como a los usuarios","web-lelp.seo-ai-what-you-learn-item2-title":"Creando Palabras Clave y Meta Etiquetas Efectivas","web-lelp.seo-ai-what-you-learn-item3-description":"Identificar las razones de las altas tasas de rebote y utilizar estrategias impulsadas por IA para mantener a los visitantes comprometidos y en su sitio.","web-lelp.seo-ai-what-you-learn-item3-title":"Analizando y Reduciendo la Tasa de Rebote","web-lelp.seo-ai-what-you-learn-title":"Lo que aprenderás","web-lelp.sm-ai-footer-button":"Comienza a aprender","web-lelp.sm-ai-footer-title":"Comienza a aprender Marketing en Redes Sociales con IA hoy","web-lelp.sm-ai-headerinfo-description":"¡Desbloquea el poder del Marketing en Redes Sociales con IA en este curso emocionante! Aprenderás a identificar tu público objetivo, establecer metas SMART y elegir las plataformas adecuadas para maximizar tu impacto. Descubre las fortalezas de Instagram, Facebook y YouTube, y domina el arte de crear contenido atractivo con la ayuda de herramientas de IA. Ya seas nuevo en las redes sociales o busques mejorar tus habilidades, este curso te equipará para lograr resultados reales. ¡Impulsa tu éxito en marketing hoy mismo!","web-lelp.sm-ai-headerinfo-title":"Marketing en redes sociales con IA","web-lelp.sm-ai-meta-description":"¡Desbloquea el poder del Marketing en Redes Sociales con IA en este emocionante curso! Aprenderás a identificar tu público objetivo, establecer metas SMART y elegir las plataformas adecuadas para maximizar tu impacto. Descubre las fortalezas de Instagram, Facebook y YouTube, y domina el arte de crear contenido atractivo con la ayuda de herramientas de IA. Ya seas nuevo en las redes sociales o busques mejorar tus habilidades, este curso te equipará para lograr resultados reales. ¡Impulsa tu éxito en marketing hoy!","web-lelp.sm-ai-meta-title":"Marketing en Redes Sociales con IA | Aprende con Sololearn","web-lelp.sm-ai-signup-description":"¡Aprende Marketing en Redes Sociales con IA para impulsar tu carrera!","web-lelp.sm-ai-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.sm-ai-what-you-learn-item0-description":"Define tu público objetivo y segméntalo utilizando IA","web-lelp.sm-ai-what-you-learn-item0-title":"Audiencia y Segmentos Objetivo","web-lelp.sm-ai-what-you-learn-item1-description":"Aprende a crear objetivos Específicos, Medibles, Alcanzables, Relevantes y Oportunos para guiar tu estrategia de marketing en redes sociales","web-lelp.sm-ai-what-you-learn-item1-title":"Objetivos SMART","web-lelp.sm-ai-what-you-learn-item2-description":"Obtén información sobre las fortalezas de diferentes plataformas de redes sociales y aprende a seleccionar las mejores según tu audiencia y tipo de contenido.","web-lelp.sm-ai-what-you-learn-item2-title":"Plataformas de Redes Sociales","web-lelp.sm-ai-what-you-learn-item3-description":"Utiliza IA para crear contenido atractivo e interesante que resuene con tu audiencia y genere resultados","web-lelp.sm-ai-what-you-learn-item3-title":"Crear Contenido Atractivo","web-lelp.sm-ai-what-you-learn-title":"Lo que aprenderás","web-lelp.sql-intermediate-blog-section-item0-description":"Al usar SQL para analizar tus bases de datos y seguir una estrategia de marketing basada en datos, puedes ser mucho más eficaz al organizar, analizar y aplicar datos a tus campañas de marketing.","web-lelp.sql-intermediate-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.sql-intermediate-blog-section-item0-title":"Cómo los mercadólogos usan SQL","web-lelp.sql-intermediate-blog-section-item1-description":"Se trata de las técnicas de pirateo web más comunes. Una inyección SQL es un método para atacar y manipular bases de datos subyacentes. Desde proporcionar acceso a datos protegidos hasta obtener acceso para manipular la base de datos de la aplicación objetivo, esta herramienta es una amenaza común para la mayoría de los administradores de sitios web y aplicaciones. Nuestra guía te acerca a esta amenaza generalizada para que puedas proteger tus propias aplicaciones de ella.","web-lelp.sql-intermediate-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.sql-intermediate-blog-section-item1-title":"CHULETA: ¿Qué es una Inyección SQL?","web-lelp.sql-intermediate-blog-section-item2-description":"SQL es el acrónimo comúnmente utilizado para Lenguaje de Consulta Estructurado, el lenguaje estándar para sistemas de gestión de bases de datos relacionales. La creación de SQL se remonta a 1973, cuando un equipo de IBM lo creó para manipular y recuperar los datos almacenados en su sistema por entonces.","web-lelp.sql-intermediate-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.sql-intermediate-blog-section-item2-title":"¿Para qué se utiliza SQL?","web-lelp.sql-intermediate-blog-section-title":"Lo que aprenderás","web-lelp.sql-intermediate-footer-button":"Comienza a aprender","web-lelp.sql-intermediate-footer-title":"Comienza a aprender SQL hoy","web-lelp.sql-intermediate-headerinfo-description":"Si haces las preguntas correctas al mirar los datos, obtendrás perspectivas poderosas. Mejora tus habilidades para consultar bases de datos con este segundo curso de SQL. A menudo necesitarás varias tablas para mantener la integridad de los datos y evitar la duplicación. En este curso te enseñaremos cómo lidiar fácilmente con más de una tabla. Domina el proceso de manipulación de datos y trabaja con bases de datos de varias tablas más complejas e interrelacionadas. Este curso es una continuación a nuestra Introducción a SQL. Echa un vistazo rápido a lo que cubre, y si ya conoces esos conceptos, ¡sumérgete pues en SQL Intermedio!","web-lelp.sql-intermediate-headerInfo-description":"Si haces las preguntas correctas al mirar los datos, obtendrás perspectivas poderosas. Mejora tus habilidades para consultar bases de datos con este segundo curso de SQL. A menudo necesitarás varias tablas para mantener la integridad de los datos y evitar la duplicación. En este curso te enseñaremos cómo lidiar fácilmente con más de una tabla. Domina el proceso de manipulación de datos y trabaja con bases de datos de varias tablas más complejas e interrelacionadas. Este curso es una continuación a nuestra Introducción a SQL. Echa un vistazo rápido a lo que cubre, y si ya conoces esos conceptos, ¡sumérgete pues en SQL Intermedio!","web-lelp.sql-intermediate-headerinfo-title":"SQL Intermedio","web-lelp.sql-intermediate-headerInfo-title":"SQL Intermedio","web-lelp.sql-intermediate-meta-title":"SQL Intermedio | Aprende con Sololearn","web-lelp.sql-intermediate-signup-description":"¡Aprende SQL para impulsar tu carrera!","web-lelp.sql-intermediate-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.sql-intermediate-what-you-learn-item0-description":"Utiliza agregaciones y funciones de cadena para manipular datos.","web-lelp.sql-intermediate-what-you-learn-item0-title":"Manipular datos","web-lelp.sql-intermediate-what-you-learn-item1-description":"Extrae datos de bases de datos compuestas por varias tablas.","web-lelp.sql-intermediate-what-you-learn-item1-title":"Trabaja con bases de datos de varias tablas","web-lelp.sql-intermediate-what-you-learn-item2-description":"Fusiona datos de diferentes tablas interrelacionadas con la consulta de unión.","web-lelp.sql-intermediate-what-you-learn-item2-title":"Une datos de diferentes tablas","web-lelp.sql-intermediate-what-you-learn-title":"Lo que aprenderás","web-lelp.sql-introduction-blog-section-item0-description":"Al usar SQL para analizar tus bases de datos y seguir una estrategia de marketing basada en datos, puedes ser mucho más eficaz al organizar, analizar y aplicar datos a tus campañas de marketing.","web-lelp.sql-introduction-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.sql-introduction-blog-section-item0-title":"Cómo usan SQL los vendedores","web-lelp.sql-introduction-blog-section-item1-description":"Se trata de las técnicas de pirateo web más comunes. Una inyección SQL es un método para atacar y manipular bases de datos subyacentes. Desde proporcionar acceso a datos protegidos hasta obtener acceso para manipular la base de datos de la aplicación objetivo, esta herramienta es una amenaza común para la mayoría de los administradores de sitios web y aplicaciones. Nuestra guía te acerca a esta amenaza generalizada para que puedas proteger tus propias aplicaciones de ella.","web-lelp.sql-introduction-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.sql-introduction-blog-section-item1-title":"CHULETA: ¿Qué es una inyección SQL?","web-lelp.sql-introduction-blog-section-item2-description":"SQL es el acrónimo comúnmente utilizado para Lenguaje de Consulta Estructurado, el lenguaje estándar para sistemas de gestión de bases de datos relacionales. La creación de SQL se remonta a 1973, cuando un equipo de IBM lo creó para manipular y recuperar los datos almacenados en su sistema por entonces.","web-lelp.sql-introduction-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.sql-introduction-blog-section-item2-title":"¿Para qué se usa SQL?","web-lelp.sql-introduction-blog-section-title":"Lo que aprenderás","web-lelp.sql-introduction-footer-button":"Comienza a aprender","web-lelp.sql-introduction-footer-title":"Comienza a aprender SQL hoy","web-lelp.sql-introduction-headerinfo-description":"Los datos son poderosos, pero solo si sabes cómo usarlos. ¡Ahí es donde entra SQL! En este curso aprenderás cómo usar el lenguaje de base de datos estandarizado SQL para acceder y manipular datos almacenados en bases de datos. Una vez aprendas a usar SQL, podrás unirte a las principales empresas (¡e incluso gobiernos!) que utilizan los datos para hacer predicciones y tomar todo tipo de decisiones; desde qué productos desarrollar hasta cómo debería funcionar la democracia. No necesitas ninguna experiencia previa en programación para este curso, ¡así que no te lo pienses más!","web-lelp.sql-introduction-headerInfo-description":"Los datos son poderosos, pero solo si sabes cómo usarlos. ¡Ahí es donde entra SQL! En este curso aprenderás cómo usar el lenguaje de base de datos estandarizado SQL para acceder y manipular datos almacenados en bases de datos. Una vez aprendas a usar SQL, podrás unirte a las principales empresas (¡e incluso gobiernos!) que utilizan los datos para hacer predicciones y tomar todo tipo de decisiones; desde qué productos desarrollar hasta cómo debería funcionar la democracia. No necesitas ninguna experiencia previa en programación para este curso, ¡así que no te lo pienses más!","web-lelp.sql-introduction-headerinfo-title":"Introducción a SQL","web-lelp.sql-introduction-headerInfo-title":"Introducción a SQL","web-lelp.sql-introduction-meta-title":"Introducción a SQL | Aprende con Sololearn","web-lelp.sql-introduction-signup-description":"¡Aprende SQL para poner en marcha tu carrera!","web-lelp.sql-introduction-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.sql-introduction-what-you-learn-item0-description":"Antes de aprender más sobre SQL, te ayudaremos a entender cómo se almacenan los datos en una base de datos.","web-lelp.sql-introduction-what-you-learn-item0-title":"Estructuras de base de datos","web-lelp.sql-introduction-what-you-learn-item1-description":"Selecciona, ordena e identifica datos de una base de datos mediante consultas SQL.","web-lelp.sql-introduction-what-you-learn-item1-title":"Consultas SQL","web-lelp.sql-introduction-what-you-learn-item2-description":"Utiliza el comando \"Where\" y las condiciones lógicas para filtrar datos.","web-lelp.sql-introduction-what-you-learn-item2-title":"Comando \"Where\" y condiciones lógicas","web-lelp.sql-introduction-what-you-learn-item3-description":"Agrupa datos con funciones de agregación.","web-lelp.sql-introduction-what-you-learn-item3-title":"Funciones de agregación","web-lelp.sql-introduction-what-you-learn-item4-description":"Crea tablas agregando, actualizando y eliminando datos.","web-lelp.sql-introduction-what-you-learn-item4-title":"Tablas","web-lelp.sql-introduction-what-you-learn-title":"Lo que aprenderás","web-lelp.tech-for-everyone-blog-section-item0-description":"Originalmente creado en 1991 por Guido Van Rossum, un programador holandés, Python es uno de los lenguajes de programación más longevos y populares del mundo. Siempre se ha distinguido de otros idiomas por ser notablemente más fácil de aprender y usar, convirtiéndose en una gran opción para los programadores principiantes y experimentados por igual que busquen una solución más simplificada a varias necesidades de programación.","web-lelp.tech-for-everyone-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.tech-for-everyone-blog-section-item0-title":"¿Para qué se utiliza Python?","web-lelp.tech-for-everyone-blog-section-item1-description":"La cara del desarrollo web ha cambiado significativamente en las últimas dos décadas, especialmente con la transición hacia tablets y smartphones como los dispositivos principales para la comunicación y el trabajo, la cual continúa aumentando cada año. Si bien los portátiles y los ordenadores de escritorio siguen siendo esenciales para la mayoría de los entornos de oficina, el trabajo remoto y otras funciones profesionales, el desarrollo web ha perdido parte del brillo que solía tener, ya que el desarrollo móvil se ha convertido en una opción más popular para muchos programadores nuevos y experimentados.","web-lelp.tech-for-everyone-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.tech-for-everyone-blog-section-item1-title":"3 Lenguajes que deberías conocer para convertirte en un desarrollador de sitios web","web-lelp.tech-for-everyone-blog-section-item2-description":"Después de llegar a la corriente principal en 2016 y 2017, blockchain ha surgido como otra fuerza disruptiva en la tecnología, concretamento en los mundos de la informática y las finanzas. Blockchain es un libro electrónico público construido en un sistema P2P, y ofrece una capacidad única para que, en todo el mundo, los datos se almacenen en miles de servidores diferentes, al tiempo que permite que cualquier persona en la red vea las entradas y aportaciones de todos los demás en tiempo real.","web-lelp.tech-for-everyone-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.tech-for-everyone-blog-section-item2-title":"¿Qué es Blockchain?","web-lelp.tech-for-everyone-blog-section-title":"Lo que aprenderás","web-lelp.tech-for-everyone-footer-button":"Comienza a aprender","web-lelp.tech-for-everyone-footer-title":"Comienza a aprender Tecnología para Todos hoy","web-lelp.tech-for-everyone-headerinfo-description":"A veces es difícil mantenerse al día con lo rápido que avanza la tecnología digital, pero entender cómo funciona la tecnología te da una gran ventaja competitiva. También hace más fácil aprovechar las oportunidades digitales y decantarse por una carrera que te encantará. ¿Quieres pensar como un programador? Este curso llenará los vacíos de tu conocimiento digital. Explora tecnologías Web, análisis de datos y la base misma de cómo funcionan los ordenadores. Si te animas a superar el desafío, mejorarás incluso tus dotes para la programación.","web-lelp.tech-for-everyone-headerInfo-description":"A veces es difícil mantenerse al día con lo rápido que avanza la tecnología digital, pero entender cómo funciona la tecnología te da una gran ventaja competitiva. También hace más fácil aprovechar las oportunidades digitales y decantarse por una carrera que te encantará. ¿Quieres pensar como un programador? Este curso llenará los vacíos de tu conocimiento digital. Explora tecnologías Web, análisis de datos y la base misma de cómo funcionan los ordenadores. Si te animas a superar el desafío, mejorarás incluso tus dotes para la programación.","web-lelp.tech-for-everyone-headerinfo-title":"Tecnología Para Todos","web-lelp.tech-for-everyone-headerInfo-title":"Tecnología Para Todos","web-lelp.tech-for-everyone-meta-title":"Tecnología Para Todos | Aprende con Sololearn","web-lelp.tech-for-everyone-signup-description":"¡Aprende Tecnología Para Todos y pon en marcha tu carrera!","web-lelp.tech-for-everyone-signup-title":"Crea tu cuenta gratuita en Sololearn","web-lelp.tech-for-everyone-what-you-learn-item0-description":"Aprende a pensar como un programador \n Entiende cómo funcionan las máquinas \n Aprende qué son los lenguajes de programación \n Obtén una introducción rápida y fácil a los algoritmos","web-lelp.tech-for-everyone-what-you-learn-item0-title":"Ordenadores, código y algoritmos","web-lelp.tech-for-everyone-what-you-learn-item1-description":"¿Alguna vez te has preguntado cómo maneja la Web tanta información? En este módulo aprenderás: \n - Cómo fluye la información en la Web.\n - Qué tecnologías se utilizan para crear sitios web. \n - Las mejores carreras en el desarrollo web","web-lelp.tech-for-everyone-what-you-learn-item1-title":"Tecnologías Web y los lenguajes de la Web","web-lelp.tech-for-everyone-what-you-learn-item2-description":"Aprende cómo se generan, almacenan y procesan los datos \n Transforma los datos en información \n Los mejores trabajos en la industria de los datos","web-lelp.tech-for-everyone-what-you-learn-item2-title":"Bases de datos y análisis de datos","web-lelp.tech-for-everyone-what-you-learn-title":"Lo que aprenderás","web-lelp.web-development-blog-section-item0-description":"Los formularios se utilizan ampliamente como componentes esenciales del sitio web. Con HTML5 y CSS3, es posible crear cualquier tipo de formulario para adaptarse al propósito y los objetivos de tu sitio web particular. Cada uno aporta una serie de excelentes características y atributos que amplían sustancialmente los límites del diseño de formularios.","web-lelp.web-development-blog-section-item0-link":"Sigue leyendo en nuestro blog","web-lelp.web-development-blog-section-item0-title":"Formularios HTML5 y CSS3: 4 Diseños útiles","web-lelp.web-development-blog-section-item1-description":"Si utilizas correctamente los comentarios de HTML, podrás explicar las decisiones que tomaste a un colega que revise tu código y hacer que corregir bugs o hacer ajustes sea más fácil para los demás. Esta es una práctica esencial entre programadores de HTML experimentados, y necesitarás dominarla si quieres formar parte de un equipo o traer gente nueva a tus propios proyectos. ¿Cómo se hace, entonces? Repasemos los conceptos básicos y los pasos esenciales que necesitarás.","web-lelp.web-development-blog-section-item1-link":"Sigue leyendo en nuestro blog","web-lelp.web-development-blog-section-item1-title":"CHULETA: Cómo comentar en HTML","web-lelp.web-development-blog-section-item2-description":"CSS es una herramienta fantástica para agregar estilo y formatear con claridad la información en una página web diseñada con HTML. CSS va mucho más allá de ser simplemente un diseño simple que permite agregar imágenes estáticas: ofrece opciones para añadir elementos dinámicos cómodos para el usuario, lo que puede transformar una página HTML estática en una aplicación interactiva que asombrará a tus clientes. Esta guía desgrana los conceptos básicos y pasos esenciales que necesitas para agregar CSS a HTML en cualquier proyecto.","web-lelp.web-development-blog-section-item2-link":"Sigue leyendo en nuestro blog","web-lelp.web-development-blog-section-item2-title":"HOJA DE TRUCOS: Cómo agregar CSS a HTML","web-lelp.web-development-blog-section-title":"Lo que aprenderás","web-lelp.web-development-footer-button":"Comienza a aprender","web-lelp.web-development-footer-title":"Comienza a aprender Desarrollo Web hoy","web-lelp.web-development-headerinfo-description":"El desarrollo web es la base de los sitios web y aplicaciones modernas. Este curso cubre HTML, CSS y JavaScript, las tecnologías centrales para crear páginas web interactivas y sensibles. Perfecto para principiantes, este curso te dará las habilidades necesarias para crear sitios web impresionantes e impulsar tu carrera en el desarrollo web.","web-lelp.web-development-headerInfo-description":"El desarrollo web es la base de los sitios web y aplicaciones modernas. Este curso cubre HTML, CSS y JavaScript, las tecnologías centrales para crear páginas web interactivas y sensibles. Perfecto para principiantes, este curso te dará las habilidades necesarias para crear sitios web impresionantes e impulsar tu carrera en el desarrollo web.","web-lelp.web-development-headerinfo-title":"Desarrollo web","web-lelp.web-development-headerInfo-title":"Desarrollo web","web-lelp.web-development-meta-title":"Desarrollo web | Aprende con Sololearn","web-lelp.web-development-signup-description":"¡Aprende Desarrollo Web para comenzar tu carrera!","web-lelp.web-development-signup-title":"Crea tu cuenta gratuita de Sololearn","web-lelp.web-development-what-you-learn-item0-description":"Aprende la estructura básica de una página web y descubre cómo puedes ayudar a un navegador web a entender tu contenido","web-lelp.web-development-what-you-learn-item0-title":"Conceptos Básicos de HTML","web-lelp.web-development-what-you-learn-item1-description":"Dale estilo a tus páginas web con CSS para crear diseños visualmente atractivos y reactivos","web-lelp.web-development-what-you-learn-item1-title":"Estilo CSS","web-lelp.web-development-what-you-learn-item2-description":"Añade interactividad y contenido dinámico a tus páginas web usando JavaScript","web-lelp.web-development-what-you-learn-item2-title":"JavaScript","web-lelp.web-development-what-you-learn-item3-description":"Crea páginas web que luzcan bien en cualquier dispositivo con técnicas de diseño receptivo","web-lelp.web-development-what-you-learn-item3-title":"Diseño Receptivo","web-lelp.web-development-what-you-learn-item4-description":"Aprende a manipular el Modelo de Objeto de Documento (DOM) para actualizar el contenido de tu página web de manera dinámica","web-lelp.web-development-what-you-learn-item4-title":"Manipulación del DOM","web-lelp.web-development-what-you-learn-item5-description":"Gestiona interacciones de usuarios y eventos para crear aplicaciones web interactivas","web-lelp.web-development-what-you-learn-item5-title":"Eventos y Gestión de Eventos","web-lelp.web-development-what-you-learn-item6-description":"Crea y valida formularios web para capturar las aportaciones del usuario y mejorar la experiencia del usuario","web-lelp.web-development-what-you-learn-item6-title":"Formularios y Validación","web-lelp.web-development-what-you-learn-item7-description":"Compila datos de fuentes externas y APIs utilizando AJAX para crear aplicaciones web basadas en datos","web-lelp.web-development-what-you-learn-item7-title":"AJAX y APIs","web-lelp.web-development-what-you-learn-item8-description":"Optimiza tus páginas web para mejorar el rendimiento y la experiencia del usuario","web-lelp.web-development-what-you-learn-item8-title":"Rendimiento y Optimización","web-lelp.web-development-what-you-learn-title":"Lo que aprenderás","web-navigation.bits-how-to-earn":"Cómo ganar más bits:","web-navigation.bits-title":"Tus bits","web-navigation.go-to-profile":"Ir al perfil","web-navigation.help":"Ayuda","web-navigation.log-out":"Cerrar sesión","web-navigation.nav-item-advanced":"Avanzado","web-navigation.nav-item-beginner":"Principiante","web-navigation.nav-item-blog":"Blog","web-navigation.nav-item-code-bits":"Fragmentos de Código","web-navigation.nav-item-code-compiler":"Compilador de Código","web-navigation.nav-item-courses":"Cursos","web-navigation.nav-item-discuss":"Debatir","web-navigation.nav-item-generative-ai":"IA Generativa","web-navigation.nav-item-generetive-ai":"AI Generativa","web-navigation.nav-item-get-pro":"Hazte Pro","web-navigation.nav-item-intermediate":"Intermedio","web-navigation.nav-item-leaderboard":"Clasificación","web-navigation.nav-item-learning-paths":"Rutas de aprendizaje completas","web-navigation.nav-item-programming-languages":"Lenguajes de Programación","web-navigation.nav-item-teams":"Teams","web-navigation.pagination-next":"Siguiente \u003E","web-navigation.pagination-previous":"\u003C Anterior","web-navigation.settings":"Configuración","web-navigation.view-all-compilers":"Ver todos los compiladores","web-navigation.view-full-catalog":"Ver catálogo completo","web-onboarding.loading":"Creando una increíble experiencia de código para ti...","web-onboarding.trial-info-info0":"Prueba de aprendizaje premium gratuita de 14 días","web-onboarding.trial-info-info1":"Funciones avanzadas para seguir tu progreso","web-onboarding.trial-info-info2":"No más anuncios molestos","web-onboarding.trial-info-info3":"Demuestra lo que sabes con certificados","web-onboarding.trial-info-info4":"Aprendizaje ilimitado con práctica ilimitada","web-onboarding.trial-info-start-button":"INICIAR MI PRUEBA GRATUITA DE 14 DÍAS","web-onboarding.trial-info-timeline0-text":"Conoce PRO y empieza a alcanzar tus metas de aprendizaje. No se te cobrará nada.","web-onboarding.trial-info-timeline0-title":"Hoy: Te damos la bienvenida a PRO","web-onboarding.trial-info-timeline1-text":"Disfruta de nuestra experiencia de aprendizaje PRO premium, absolutamente gratis.","web-onboarding.trial-info-timeline1-title":"Próximos 14 días: Disfruta de los beneficios PRO","web-onboarding.trial-info-timeline2-text":"Se te cobrará $69,99 por 1 año de suscripción PRO. Puedes cancelar en cualquier momento antes de este día.","web-onboarding.trial-info-timeline2-title":"Día 14: Conviértete en un PROFESIONAL","web-onboarding.trial-info-title":"Invierte en tu futuro con Sololearn PRO","web-onboarding.trial-info-try-for-free":"Prueba Sololearn PRO gratis","web-paywall.ai-course-plan-button":"Desbloquear curso","web-paywall.ai-course-plan-link-text":"Más información","web-paywall.ai-course-plan-name":"Práctica de IA Generativa","web-paywall.ai-course-plan-option0":"Acceso de por vida","web-paywall.ai-course-plan-option1":"Experiencia directa","web-paywall.ai-course-plan-option2":"Sin anuncios ni esperas","web-paywall.ai-course-plan-option3":"Certificado en GenIA","web-paywall.ai-course.subtitle":"Los cursos de IA incluyen práctica ilimitada, un mentor IA y ejercicios prácticos para aprender sobre la marcha.","web-paywall.ai-course.title":"Añade la IA Generativa a tu lista de habilidades con Sololearn","web-paywall.annual-plan-button":"Prueba PRO gratis durante {trial_days} días","web-paywall.annual-plan-button-no-trial":"Seleccionar Plan","web-paywall.annual-plan-name":"Anual","web-paywall.annual-plan-option0":"Práctica ilimitada","web-paywall.annual-plan-option1":"Vidas Infinitas","web-paywall.annual-plan-option2":"Ejercicios de bonificación","web-paywall.annual-plan-option3":"Objetivos avanzados y estadísticas","web-paywall.annual-plan-option4":"Soporte prioritario y más","web-paywall.annual-plan-payment":"{annual_price_per_month}\u002Fmes","web-paywall.annual-plan-price":"Facturado anualmente {price}","web-paywall.annual-plan-trial-info":"Prueba {trial_days} Días Gratis","web-paywall.basic-plan-button":"Plan Actual","web-paywall.basic-plan-name":"Plan Básico","web-paywall.basic-plan-options0":"Lecciones en formato pequeño para llevar","web-paywall.basic-plan-options1":"Ayuda de la comunidad","web-paywall.basic-plan-options2":"Práctica ilimitada","web-paywall.basic-plan-options3":"Demos de código interactivas","web-paywall.basic-plan-options4":"Ajuste y seguimiento de objetivos","web-paywall.basic-plan-payment":"Gratis","web-paywall.long.ai-tutor":"Tutor AI","web-paywall.long.awards.heading":"¡Confiado por más de 30 millones de usuarios en todo el mundo!","web-paywall.long.billing-cycle.max":"Facturado anualmente","web-paywall.long.billing-cycle.pro-annual":"Facturado anualmente. \u003Cstrong\u003EGratis durante 14 días\u003C\u002Fstrong\u003E","web-paywall.long.billing-cycle.pro-monthly":"Facturado mensualmente","web-paywall.long.checkout.payment-method.apple-pay":"Apple Pay","web-paywall.long.checkout.payment-method.card":"Tarjeta de Crédito o Débito","web-paywall.long.checkout.payment-method.next-step":"Aparecerá otro paso para enviar de forma segura tu información de pago.","web-paywall.long.checkout.payment-method.paypal":"PayPal","web-paywall.long.checkout.payment-method.powered-by":"Desarrollado por","web-paywall.long.checkout.payment-method.secure-payments":"Pagos seguros garantizados","web-paywall.long.checkout.payment-method.selected":"está seleccionado.","web-paywall.long.checkout.payment-method.title":"Elige tu método de pago","web-paywall.long.checkout.plan.title":"Plan seleccionado","web-paywall.long.checkout.renewal.month":"mes","web-paywall.long.checkout.renewal.months":"meses","web-paywall.long.checkout.renewal.year":"año","web-paywall.long.checkout.success.max.description":"Has desbloqueado exitosamente Sololearn MAX. ¡Es hora de elevar tu aprendizaje!","web-paywall.long.checkout.success.pro.description":"Has desbloqueado exitosamente Sololearn PRO. ¡Es hora de elevar tu aprendizaje!","web-paywall.long.checkout.summary.billing-frequency":"Frecuencia de facturación","web-paywall.long.checkout.summary.billing-frequency.months":"meses","web-paywall.long.checkout.summary.billing-frequency.one-month":"1 mes","web-paywall.long.checkout.summary.billing-frequency.year":"1 año","web-paywall.long.checkout.summary.discount":"Descuento","web-paywall.long.checkout.summary.discounted-price":"Precio final","web-paywall.long.checkout.summary.next-billing-date":"Próxima fecha de facturación","web-paywall.long.checkout.summary.note.no-trial":"Tu suscripción comienza hoy y se renovará automáticamente cada {{renewalPeriod}}. Cancela en cualquier momento en Configuración.","web-paywall.long.checkout.summary.note.trial":"Se te cobrará automáticamente al final de tu período de prueba gratuito. Cancela en cualquier momento antes en Configuración.","web-paywall.long.checkout.summary.plan":"Plan de suscripción","web-paywall.long.checkout.summary.price":"Precio","web-paywall.long.checkout.summary.total":"Total a pagar hoy","web-paywall.long.checkout.summary.trial-period":"Período de prueba","web-paywall.long.checkout.summary.trial-period.days":"días","web-paywall.long.checkout.summary.trial-period.not-included":"No incluido","web-paywall.long.checkout.summary.trial.milestone-1.description":"¡Comienza tu prueba gratuita y aprende como un PRO!","web-paywall.long.checkout.summary.trial.milestone-1.title":"Hoy","web-paywall.long.checkout.summary.trial.milestone-2.description":"Te recordaremos 2 días antes de que termine tu prueba gratuita.","web-paywall.long.checkout.summary.trial.milestone-2.title":"Día 12","web-paywall.long.checkout.summary.trial.milestone-3.description":"Tu suscripción comienza. Cancela en cualquier momento antes.","web-paywall.long.checkout.summary.trial.milestone-3.title":"Día 14","web-paywall.long.checkout.summary.trial.title":"¿Cómo funciona el período de prueba?","web-paywall.long.checkout.title":"Aprende más rápido con acceso premium","web-paywall.long.comparison.heading":"¡Compara nuestros planes para encontrar el mejor para ti!","web-paywall.long.cta.max":"¡Obtén MAX ahora!","web-paywall.long.cta.pro-annual":"Prueba PRO gratis","web-paywall.long.cta.pro-monthly":"¡Obtén PRO ahora!","web-paywall.long.faq.1.answer":"El extenso catálogo de Sololearn cubre Programación (tecnologías de backend, desarrollo web, aplicaciones móviles, análisis de datos) y Alfabetización en IA (herramientas de IA para Datos, Marketing, Escritura, Planificación de Proyectos y más). Comienza con un solo curso o sumérgete en un camino de aprendizaje integral para obtener una visión completa de tu campo elegido. Ya seas un principiante o tengas experiencia previa, el catálogo de Sololearn, que presenta más de 20 cursos de Programación y 15 cursos de IA, tiene algo para todos.","web-paywall.long.faq.1.question":"¿Qué tipos de cursos ofrece Sololearn?","web-paywall.long.faq.2.answer":"¡Absolutamente! Puedes obtener un certificado de curso con cualquiera de nuestros planes. Simplemente completa un curso y recibirás un certificado descargable para mostrar en tu perfil o compartir en sitios como LinkedIn. ¡Es una excelente manera de validar tus habilidades para posibles empleadores!","web-paywall.long.faq.2.question":"¿Puedo obtener un certificado con el plan gratuito?","web-paywall.long.faq.3.answer":"¡Absolutamente! Con Sololearn disponible en móvil (iOS y Android) y de escritorio, puedes aprender en cualquier momento y en cualquier lugar. Tu progreso se sincroniza sin problemas en todos tus dispositivos.\n\nPara verificar tus credenciales de cuenta:\n\nWeb: Icono de perfil \u003E Configuración \u003E Editar información del perfil \u003E Dirección de correo electrónico.\nMóvil: Perfil \u003E Tres puntos (…) \u003E Editar perfil \u003E Dirección de correo electrónico.","web-paywall.long.faq.3.question":"¿Puedo aprender en diferentes dispositivos?","web-paywall.long.faq.4.answer":"¡Puedes cambiar tu plan de Sololearn en cualquier momento! Los cambios entrarán en vigor una vez que termine tu plan actual. Por ejemplo, si cambias de PRO Anual a PRO Mensual, tu suscripción mensual comenzará cuando expire tu plan anual. ¿Cambiando a Sololearn MAX? Recibirás un reembolso prorrateado en tu plan actual después de que se procese el cargo del plan MAX.\n\nImportante: Cambia tu plan en la plataforma que utilizaste inicialmente para suscribirte:\n\nWeb: Para suscripciones compradas en la web, cancela tu plan actual. Una vez que expire, puedes volver a suscribirte con el plan deseado.\n\nMóvil: Perfil \u003E Configuración \u003E Administrar suscripciones, o a través de la tienda de tu dispositivo.","web-paywall.long.faq.4.question":"¿Cómo puedo cambiar mi tipo de suscripción?","web-paywall.long.faq.5.answer":"Con el plan gratuito, puedes aprender y obtener certificados, ¡pero Sololearn PRO desbloquea aún más! Los usuarios PRO disfrutan de ejercicios prácticos, alrededor de 3 por lección, para profundizar su comprensión, además de una experiencia sin anuncios con corazones ilimitados para mantenerte avanzando rápidamente.\n\nSololearn MAX es la actualización definitiva, diseñada para aquellos que están listos para potenciar su aprendizaje con IA. MAX te da acceso a Kodie, nuestro asistente de IA, que te ayuda a entender respuestas, corregir errores y sugerir soluciones. En los cursos de IA, MAX también incluye un espacio de chat de IA embebido para práctica práctica en análisis de datos, marketing, escritura y más.","web-paywall.long.faq.5.question":"¿Por qué elegir Sololearn PRO o Sololearn MAX?","web-paywall.long.faq.6.answer":"Puedes cancelar tu suscripción en cualquier momento a través de tu configuración. Una vez cancelada, tu suscripción continuará hasta el final del ciclo de facturación actual.\n\nWeb: Haz clic en tu avatar en la parte superior derecha, ve a Configuración \u003E Sololearn PRO y selecciona “Cancelar suscripción.” Sigue las instrucciones para confirmar.\n\nMóvil: En la aplicación Sololearn, ve a Configuración \u003E “Cancelar prueba gratuita.” Esto abrirá tus suscripciones de la App Store—selecciona Sololearn, toca “Cancelar prueba,” y confirma.","web-paywall.long.faq.6.question":"¿Cómo cancelo mi suscripción?","web-paywall.long.faq.heading":"Preguntas Frecuentes","web-paywall.long.features.1":"Lecciones estándar","web-paywall.long.features.10":"Encuentra y explica mis errores con IA","web-paywall.long.features.11":"Sugiere una solución con IA","web-paywall.long.features.12":"Desafíos adicionales impulsados por IA","web-paywall.long.features.2":"Problemas de práctica de la vida real","web-paywall.long.features.3":"Materiales de práctica dentro de las lecciones","web-paywall.long.features.4":"Corazones ilimitados, errores ilimitados","web-paywall.long.features.5":"Materiales de cuestionarios adicionales","web-paywall.long.features.6":"Sin anuncios ni tiempo de espera","web-paywall.long.features.7":"Área de práctica con sugerencias de IA integrada","web-paywall.long.features.8":"Explica mi respuesta con IA","web-paywall.long.features.9":"Explica mi código con IA","web-paywall.long.heading":"Obtén acceso premium","web-paywall.long.partnership.heading":"Confiado por cientos de empresas exitosas y más de 12,500 instituciones educativas","web-paywall.long.product-feature.1":"Lecciones Estándar","web-paywall.long.product-feature.2":"Práctica en la Vida Real","web-paywall.long.product-feature.3":"Práctica en la Lección","web-paywall.long.product-feature.4":"Corazones Ilimitados","web-paywall.long.product-feature.5":"Soporte Prioritario","web-paywall.long.product-feature.6":"Plataforma de Sugerencias de IA","web-paywall.long.product-feature.7":"Explicar Mi Respuesta","web-paywall.long.product-feature.8":"Encontrar Mi Error","web-paywall.long.product-period.annual":"Anual","web-paywall.long.product-period.monthly":"Mensual","web-paywall.long.product.monthly-suffix":"mes","web-paywall.long.product.name-free":"Gratis","web-paywall.long.product.pro-annual.secondary-tag":"más popular","web-paywall.long.product.tag":"⭐ Más popular ⭐","web-paywall.long.reviews.1.name":"Kimberly","web-paywall.long.reviews.1.review":"“Las lecciones son rápidas, así que puedes aprender en cualquier momento y, como es un juego, ¡es muy motivador!”","web-paywall.long.reviews.2.name":"Roger","web-paywall.long.reviews.2.review":"“Los cursos utilizan excelentes métodos de enseñanza. Practicas mucho y puedes preguntar directamente en la aplicación. Realmente lo estoy disfrutando.”","web-paywall.long.reviews.3.name":"Renée L","web-paywall.long.reviews.3.review":"\"Excelente curso de IA paso a paso. Este curso es realmente bueno. Gran estructura y fácil de seguir. Sorpresas agradables. Gracias.\"","web-paywall.long.reviews.heading":"¡Más de 700,000 calificaciones de cinco estrellas!","web-paywall.long.sub-heading":"Desbloquea más lecciones, prácticas y Corazones","web-paywall.main-subtitle":"Elige un plan para \u003Cb\u003Etodos los cursos de programación\u003C\u002Fb\u003E y únete a nuestra comunidad global con más de 30 millones de programadores","web-paywall.monthly-plan-button":"Seleccionar Plan","web-paywall.monthly-plan-name":"Mensual","web-paywall.monthly-plan-option0":"Práctica ilimitada","web-paywall.monthly-plan-option1":"Vidas Infinitas","web-paywall.monthly-plan-option2":"Ejercicios adicionales","web-paywall.monthly-plan-option3":"Objetivos avanzados y estadísticas","web-paywall.monthly-plan-option4":"Soporte prioritario y más","web-paywall.monthly-plan-payment":"{price}\u002Fmes","web-paywall.monthly-plan-price":"Facturado mensualmente","web-paywall.monthly-plan-trial-info":"No se incluye prueba","web-paywall.offer-modal-info":"¿Serio acerca de la codificación? Invierta en su aprendizaje ahora por solo ${{discountedMonthly}} al mes (${{discountedPrice}} anualmente)","web-paywall.offer-modal-price-per-month":"\u002Fm","web-paywall.offer-modal-subscribe-now-button":"Suscríbete ya ({{discount}}% de descuento)","web-paywall.offer-modal-title":"Paga ahora y obtén un {{discount}}% de descuento","web-paywall.offer-modal-try-for-free-button":"Pruébalo gratis durante 14 días","web-paywall.subtitle":"Elige tu plan de aprendizaje y únete a nuestra comunidad global de programadores","web-paywall.title":"Invierte en tu aprendizaje con Sololearn","web-playground.activation-required":"Por favor, activa tu cuenta para realizar esta acción. Las instrucciones de activación se han enviado a tu correo electrónico.","web-playground.author-label":"Autor:","web-playground.category-name-1":"Más Popular","web-playground.category-name-999":"Otro","web-playground.copy-code-modal-title":"¿Cómo te gustaría nombrar tu copia del código?","web-playground.dark-toggle":"Oscuro","web-playground.input-require-modal-submit-button":"Enviar","web-playground.input-require-modal-title":"Parece que tu programa requiere una entrada","web-playground.learn-more":"Aprende más sobre {{language}}","web-playground.list-choose":"Elige tu lenguaje de programación para empezar","web-playground.list-description":"Nuestro editor de código en línea gratuito admite todos los principales lenguajes de programación, tanto si estás editando HTML, CSS y JavaScript, ejecutando Python, C, C++, C#, R o Go, o compilando Java, Kotlin o Swift. ¡Elige un lenguaje para empezar! (Puedes cambiar el lenguaje de programación en cualquier momento dentro del compilador).","web-playground.list-meta-description":"Prueba tus fragmentos de código en línea con nuestros editores de código en línea. ¡Más de 15 idiomas disponibles GRATIS!","web-playground.list-meta-title":"Editores de Código, Compiladores y Área de Juego en Línea | Sololearn","web-playground.list-title":"Editor de código en línea gratuito, compilador y área de juego","web-playground.more-xp-needed":"¡Completa lecciones para obtener más XP y poder votar!","web-playground.profile-help":"Ayuda","web-playground.profile-link":"Ir al perfil","web-playground.profile-logout":"Cerrar Sesión","web-playground.profile-settings":"Ajustes","web-playground.public-toggle":"Público","web-playground.register-button":"Registrar","web-playground.run-button":"Ejecutar","web-playground.save-button":"Guardar","web-playground.save-code-modal-cancel-button":"Descartar","web-playground.save-code-modal-submit-button":"Guardar","web-playground.save-code-modal-title":"¿Cómo te gustaría nombrar tu código?","web-playground.save-code-modal-title-before-leaving":"¿Quieres guardar tu código antes de salir?","web-playground.something-went-wrong":"Algo salió mal","web-playground.start-course":"Iniciar el curso {{courseName}}","web-profile.avatar-upload.actions.change":"Cambiar","web-profile.avatar-upload.actions.set":"Establecer","web-profile.avatar-upload.actions.upload":"Subir","web-profile.avatar-upload.info":"JPG, GIF o PNG. Tamaño máximo 800K","web-profile.badges-modal.achievements":"Logros","web-profile.badges-modal.all":"Todos","web-profile.badges-modal.next.description":"¡Céntrate en una de las tareas a continuación o explora la lista completa para seguir avanzando!","web-profile.badges-modal.next.title":"Siguientes tareas","web-profile.badges-modal.recent":"Reciente","web-profile.badges-modal.recent.description":"Cada paso te acerca más al objetivo. ¡No te detengas!","web-profile.badges-modal.recent.title":"Tus logros recientes","web-profile.badges-modal.see-all":"Ver Todos","web-profile.cancel":"Cancelar","web-profile.cancel-subscription-modal.cancel":"No cancelar","web-profile.cancel-subscription-modal.info":"¿Seguro que quieres cancelar tu suscripción? Perderás acceso a todos los beneficios PRO.","web-profile.cancel-subscription-modal.title":"Cancelar Subscripción","web-profile.connect-linkedin-modal.button":"Conectar","web-profile.connect-linkedin-modal.header":"Conectar a Linkedin","web-profile.connect-linkedin-modal.info":"Agrega tu perfil de Linkedin para mostrar tus logros hasta la fecha","web-profile.connected-accounts.connect":"Conectar","web-profile.connected-accounts.connected":"Conectado","web-profile.connected-accounts.disconnect":"Desconectar","web-profile.connected-accounts.header":"Cuentas Conectadas","web-profile.connected-accounts.public":"Público","web-profile.current-subscription-annual-type":"Suscripción anual","web-profile.current-subscription-monthly-type":"Suscripción mensual","web-profile.current-subscription-next-payment-headline":"Próximo Pago","web-profile.current-subscription-next-payment-text":"El {{nextBillDate}} se te cobrará {{amount}}$ por tu suscripción a Sololearn PRO.","web-profile.current-subscription-payment-method-headline":"Método de pago","web-profile.current-subscription-payment-method-text":"{{name}} que termina en {{endsWith}}","web-profile.current-subscription-status-active":"Activo","web-profile.current-subscription-status-inactive":"Inactivo","web-profile.delete":"Eliminar","web-profile.delete-account-modal.cancel":"Regresar","web-profile.delete-account-modal.description":"Si tú estás","web-profile.delete-account-modal.info":"¿Seguro que quieres eliminar este código?","web-profile.delete-account-modal.title":"¿Todo listo para decir Adiós?","web-profile.delete-account.button":"Eliminar cuenta","web-profile.delete-account.caution.header":"Si eliminas tu cuenta:","web-profile.delete-account.caution.info-1":"Perderás todo el progreso de tus cursos","web-profile.delete-account.caution.info-2":"Perderás acceso a todos tus certificados","web-profile.delete-account.caution.info-3":"Se eliminará todo el contenido que hayas creado","web-profile.delete-account.caution.info-4":"Se desconectarán las cuentas sociales que conectaste","web-profile.delete-account.caution.info-bold":"Eliminar la cuenta es una acción permanente y no se puede deshacer.","web-profile.delete-account.caution.info-subscription":"Se cancelará tu suscripción","web-profile.delete-account.caution.info-subscription-highlighted":"(este proceso puede tardar hasta 48h)","web-profile.delete-account.important.link":"Cómo cancelar","web-profile.delete-account.important.text-1":"¡IMPORTANTE!","web-profile.delete-account.important.text-2":"Eliminar tu cuenta","web-profile.delete-account.important.text-3":"no cancela tu suscripción.","web-profile.delete-account.important.text-4":"Por favor, cancela tu suscripción para evitar cobros automáticos en el futuro.","web-profile.delete-account.subtitle":"¿Seguro que quieres continuar?","web-profile.delete-account.support-info.link":"Ponte en contacto","web-profile.delete-account.support-info.text":"Si tienes un problema, nuestro equipo de atención al cliente estará encantado de ayudarte.","web-profile.delete-account.title":"Eliminar Cuenta","web-profile.delete-code-modal.title":"Eliminar Código","web-profile.delete-course-modal.info":"¿Seguro que quieres eliminar este curso?","web-profile.delete-course-modal.title":"Borrar Curso","web-profile.edit":"Modificar","web-profile.edit.nav-item.connected-accounts":"Cuentas Conectadas","web-profile.edit.nav-item.delete-account":"Eliminar Cuenta","web-profile.edit.nav-item.friends-plan":"Plan de Amigos","web-profile.edit.nav-item.info":"Información","web-profile.edit.nav-item.password":"Contraseña","web-profile.edit.nav-item.pro":"Sololearn PRO","web-profile.edit.title":"Modificar Perfil","web-profile.edited-since.day_one":"Editado hace {{interval}} día","web-profile.edited-since.day":"Editado hace {{interval}} días","web-profile.edited-since.hour_one":"Editado hace {{interval}} hora","web-profile.edited-since.hour":"Editado hace {{interval}} horas","web-profile.edited-since.minute_one":"Editado hace {{interval}} minuto","web-profile.edited-since.minute":"Editado hace {{interval}} minutos","web-profile.edited-since.month_one":"Editado hace {{interval}} mes","web-profile.edited-since.month":"Editado hace {{interval}} meses","web-profile.edited-since.now":"Editado justo ahora","web-profile.edited-since.year_one":"Editado hace {{interval}} año","web-profile.edited-since.year":"Editado hace {{interval}} años","web-profile.empty.description":"Este usuario acaba de comenzar su viaje, intenta revisar su perfil más tarde.","web-profile.empty.header":"Nada que ver aún","web-profile.follow":"Seguir","web-profile.form.password.hide":"Ocultar","web-profile.form.password.show":"Mostrar","web-profile.form.placeholder.describe-yourself":"Descríbete...","web-profile.form.placeholder.select-country":"Elige un país...","web-profile.no-courses-started":"Aún no has comenzado ningún curso","web-profile.not-found.description":"El enlace que seguiste puede estar roto o quizás la página ha sido eliminada.","web-profile.not-found.header":"Lo sentimos, no pudimos encontrar nada.","web-profile.not-found.link":"Ir a la página de inicio","web-profile.pro-banner.button":"Empieza Hoy","web-profile.pro-banner.message.default":"Consigue {{proPlanTrialDays}} días de prueba PRO gratuita.","web-profile.pro-banner.message.was-pro":"Practica durante 12 meses más.","web-profile.pro-subscription.cancel":"Cancelar suscripción","web-profile.pro-subscription.canceled":"Tu suscripción a Sololearn PRO ha sido cancelada. Seguirás disfrutando de acceso PRO hasta el final del periodo de suscripción.","web-profile.pro-subscription.group.message":"Formas parte del Plan de Amigos. Por favor, contacta al dueño del plan para gestionar tu suscripción.","web-profile.pro-subscription.heading":"Plan actual","web-profile.pro-subscription.mobile":"Por favor, ve a la AppStore o Play Store para gestionar tu suscripción.","web-profile.pro.billing-info.annual":"Facturado anualmente como ${{amount}}","web-profile.pro.billing-info.monthly":"Facturado mensualmente como ${{amount}}","web-profile.pro.button.annual":"Pruébalo Gratis","web-profile.pro.button.annual-was-free":"Practica durante 12 meses más","web-profile.pro.button.default":"Seleccionar plan","web-profile.pro.discount-label.text":"Guardar","web-profile.pro.loading":"Cargando...","web-profile.pro.name.annual":"Anual","web-profile.pro.name.friends":"Plan de Amigos","web-profile.pro.name.monthly":"Mensual","web-profile.reset-progress-modal.info":"Reiniciar este curso borrará cualquier progreso que hayas hecho.","web-profile.reset-progress-modal.title":"¿Estás seguro?","web-profile.restart":"Reiniciar","web-profile.subscription-cancelled-modal.button":"De acuerdo","web-profile.subscription-cancelled-modal.description":"Todavía tienes acceso a Sololearn Pro hasta {{date}}. Puedes volver cuando quieras.","web-profile.subscription-cancelled-modal.heading":"Sentimos mucho que te vayas","web-profile.update-info-success":"Información guardada con éxito","web-profile.update-password.current-password":"Contraseña Actual","web-profile.update-password.heading":"Contraseña","web-profile.update-password.min-length":"Se requieren al menos 6 caracteres","web-profile.update-password.new-password":"Nueva Contraseña","web-profile.update-password.required":"Obligatorio","web-profile.update-password.same":"Tu nueva contraseña no puede ser la misma que la actual'","web-profile.update-password.submit":"Cambiar","web-profile.user-details-form.bio":"Biografía","web-profile.user-details-form.country":"País","web-profile.user-details-form.email-address":"Dirección de correo electrónico","web-profile.user-details-form.heading":"Información","web-profile.user-details-form.save":"Guardar","web-profile.user-details-form.user-name":"Nombre de usuario","web-profile.user-details.follow":"Seguir","web-profile.user-details.followers_one":"Seguidor","web-profile.user-details.followers":"Seguidores","web-profile.user-details.following":"Siguiendo","web-profile.user-details.level":"Nvl","web-profile.widget.badges.empty":"No hay logros todavía.","web-profile.widget.badges.empty-p1":"No tienes ningún logro todavía.","web-profile.widget.badges.empty-p2":"¡Sigue la próxima tarea para comenzar!","web-profile.widget.badges.next":"Siguiente tarea","web-profile.widget.badges.recent":"Logros Recientes","web-profile.widget.badges.see-more":"Ver Más","web-profile.widget.certificates.title":"Certificados","web-profile.widget.codes.add":"Agregar Nuevo","web-profile.widget.codes.empty":"Aún no tienes ningún código guardado","web-profile.widget.codes.title":"Bits de Código","web-profile.widget.course-progress.title":"Progreso del Curso","web-profile.widget.courses-progress.browse":"Explorar Cursos","web-profile.widget.courses-progress.complete":"Completado","web-profile.widget.courses-progress.delete":"Eliminar","web-profile.widget.courses-progress.in-progress":"En Progreso","web-profile.widget.courses-progress.restart":"Reiniciar curso","web-profile.widget.courses-progress.title":"Progreso de los Cursos","web-profile.widget.manage":"Gestionar","web-profile.widget.show-all":"Mostrar Todos","web-streak.brief-details-current":"Racha Actual","web-streak.brief-details-longest":"Racha Más Larga","web-streak.brief-details-title":"Racha","web-streak.buy-saver.disabled.description.after-icon":"que puedes canjear por Protectores de Racha","web-streak.buy-saver.disabled.description.before-icon":"Toma una lección rápida para ganar Bits","web-streak.buy-saver.enabled.description":"¡No te arriesgues a desperdiciar todo tu arduo trabajo! Consigue un Protector de Racha por si te pierdes un día.","web-streak.buy-strak-saver-description-more-than-freeze-price-after-icon":"y protege tu Racha con \nProtectores de Racha.","web-streak.buy-strak-saver-description-more-than-freeze-price-before-icon":"Toma una lección rápida para ganar Bits","web-streak.celebration-achieve":"¡Pequeños pasos, grandes resultados! Una lección \nal día significa que tu Racha está aquí para quedarse.","web-streak.celebration-cta":"Continuar","web-streak.celebration-days_one":"día de Racha","web-streak.celebration-days":"días de Racha","web-streak.celebration-first-achieve":"¡Completa una lección cada día para prolongar tu \nRacha, consolidar tu hábito de aprendizaje y obtener \nrecompensas!","web-streak.celebration-title1":"Has cumplido el hito de {{currentStreakDay}} días.","web-streak.celebration-title2":"Tu esfuerzo merece una recompensa. ¡Disfruta!","web-streak.celebration-your-reward":"Tu recompensa:","web-streak.currently-title":"Tienes","web-streak.details-current":"Racha Actual","web-streak.details-longest":"Racha Más Larga","web-streak.first-lesson-complete-description-1":"Aprendiste {{lessonName}}.","web-streak.first-lesson-complete-description-2":"¡Estás un paso más cerca de alcanzar tu objetivo!","web-streak.first-lesson-complete-title":"¡Primera lección completada!","web-streak.first-lesson-reward-bits-info":"te ayuda a desbloquear funciones adicionales","web-streak.first-lesson-reward-title":"Tu recompensa:","web-streak.first-lesson-reward-xp-info":"Los XP te permiten subir en la tabla de liderazgo y seguir tu aprendizaje","web-streak.freeze-title":"Mantén tu Racha a salvo","web-streak.saver-cta":"Protege tu Racha","web-streak.saver-get-for":"Consíguelos por","web-streak.saver-title":"Protectores de Racha","web-streak.streak-info-day_one":"día","web-streak.streak-info-day":"días","web-streak.title":"Tu Racha","web-streak.week-day.friday":"V","web-streak.week-day.monday":"L","web-streak.week-day.saturday":"S","web-streak.week-day.sunday":"D","web-streak.week-day.thursday":"J","web-streak.week-day.tuesday":"M","web-streak.week-day.wednesday":"M","yearly_wrapup.button.share":"COMPARTE TUS LOGROS","yearly_wrapup.earned_xp":"XP alcanzados!","yearly_wrapup.lessons_completed":"lecciones completadas!","yearly_wrapup.minutes_learned":"minutos aprendiendo a programar!","yearly_wrapup.share_message":"Mi 2023 en código","yearly_wrapup.streak":"días seguidos!","yearly_wrapup.subtitle":"Lo que conseguí en 2023","yearly_wrapup.title":"¡Cuéntale a la gente lo mucho que has aprendido!","yearly_wrapup.top_percent":"TOP {{percent}}%"},"supportedLanguages":[{"code":"en","language":"English"},{"code":"ru","language":"Русский"},{"code":"es","language":"Español"},{"code":"fr","language":"Français"},{"code":"pt","language":"Português"},{"code":"de","language":"Deutsch"},{"code":"pl","language":"Polski"}],"activeLanguage":"es","guid":"2f1643c2-e004-4946-8a1c-11cd6554c73e","clientIp":"8.222.208.146","countryCode":"SG"};</script><title data-react-helmet="true">I have added a quiz in my submission but it's status is pending from 1 month . why? | Sololearn: Learn to code for FREE!</title> <meta data-react-helmet="true" name="title" content="I have added a quiz in my submission but it's status is pending from 1 month . why? | Sololearn: Learn to code for FREE!"/><meta data-react-helmet="true" name="description" content="how long it will take to respond either decline or accept it."/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:url" content="https://www.sololearn.com/es/Discuss/479321/i-have-added-a-quiz-in-my-submission-but-its-status-is-pending-from-1-month-why"/><meta data-react-helmet="true" property="og:title" content="I have added a quiz in my submission but it's status is pending from 1 month . why? | Sololearn: Learn to code for FREE!"/><meta data-react-helmet="true" property="og:description" content="how long it will take to respond either decline or accept it."/><meta data-react-helmet="true" property="og:image" content="https://blob.sololearn.com/avatars/sololearn.png"/><meta data-react-helmet="true" property="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" property="twitter:url" content="https://www.sololearn.com/es/Discuss/479321/i-have-added-a-quiz-in-my-submission-but-its-status-is-pending-from-1-month-why"/><meta data-react-helmet="true" property="twitter:title" content="I have added a quiz in my submission but it's status is pending from 1 month . why? | Sololearn: Learn to code for FREE!"/><meta data-react-helmet="true" property="twitter:description" content="how long it will take to respond either decline or accept it."/><meta data-react-helmet="true" property="twitter:image" content="https://blob.sololearn.com/avatars/sololearn.png"/> <link data-react-helmet="true" rel="canonical" href="https://www.sololearn.com/es/Discuss/479321/i-have-added-a-quiz-in-my-submission-but-its-status-is-pending-from-1-month-why"/></head> <body> <!-- Google Tag Manager (noscript) --> <noscript> <iframe height="0" width="0" style="display: none; visibility: hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div id="main"><div class="overlay "></div><nav class="sl-navbar light" style="position:relative"><div class="sl-navbar__container"><div class="sl-navbar__main-logo--desktop"><a href="/es/"><svg width="169" height="32" viewBox="0 0 169 32" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" class="sol-illustration"><g id="logo.primary"><g id="Logo"><g id="Logo_2" clip-path="url(#clip0_2813_8156)"><g id="Logo_3" clip-path="url(#clip1_2813_8156)"><path id="Vector" d="M21.4906 7.15989C24.9115 7.15989 27.985 8.66049 30.0696 11.0588C30.7778 11.8627 32.1008 11.3133 31.9939 10.2415C31.927 9.54477 31.7934 8.83467 31.593 8.12456C30.5373 4.34628 27.5173 1.39868 23.7356 0.407212C16.1321 -1.60251 9.29028 4.10511 9.29028 11.4071C9.29028 11.8761 9.31701 12.345 9.37046 12.8005C9.50409 13.859 10.9206 14.1269 11.4283 13.1891C13.3526 9.59836 17.1343 7.15989 21.4906 7.15989Z" fill="#FFA310"></path><path id="Vector_2" d="M7.16402 10.5093C7.16402 7.08844 8.66368 4.01498 11.0605 1.93036C11.8638 1.22213 11.3149 -0.100797 10.2437 0.00610591C9.53402 0.0729204 8.82436 0.206549 8.11469 0.39363C4.33877 1.46266 1.39301 4.46932 0.402163 8.25102C-1.59292 15.8679 4.11114 22.7097 11.4086 22.7097C11.8772 22.7097 12.3459 22.683 12.8011 22.6295C13.8589 22.4959 14.1267 21.0794 13.1894 20.5716C9.60096 18.6474 7.16402 14.8657 7.16402 10.5093Z" fill="#149EF2"></path><path id="Vector_3" d="M10.5032 24.8494C7.08428 24.8494 4.01262 23.3497 1.92923 20.9529C1.22141 20.1496 -0.100738 20.6985 0.00610232 21.7697C0.0728775 22.466 0.206428 23.1757 0.406754 23.8853C1.4618 27.6612 4.48004 30.607 8.25952 31.5979C15.8719 33.5929 22.7097 27.8889 22.7097 20.5914C22.7097 20.1228 22.683 19.6541 22.6295 19.1989C22.496 18.1411 21.0804 17.8733 20.5729 18.8106C18.6364 22.4124 14.8569 24.8494 10.5032 24.8494Z" fill="#F20057"></path><path id="Vector_4" d="M24.8494 21.4968C24.8494 24.9157 23.3497 27.9874 20.9529 30.0708C20.1496 30.7786 20.6985 32.1007 21.7697 31.9939C22.466 31.9271 23.1757 31.7936 23.8853 31.5932C27.6612 30.5382 30.607 27.52 31.5979 23.7405C33.5929 16.1281 27.8889 9.29031 20.5914 9.29031C20.1228 9.29031 19.6541 9.31702 19.1989 9.37044C18.1411 9.50399 17.8733 10.9196 18.8106 11.4271C22.4124 13.3636 24.8494 17.1431 24.8494 21.4968Z" fill="#8252DD"></path></g></g><g id="Type"><path id="Vector_5" d="M50.1428 23.7419C48.9373 23.7419 47.9214 23.6094 47.0681 23.331C46.2148 23.0526 45.524 22.7212 44.9822 22.3103C44.4404 21.8993 44.0476 21.4884 43.7768 21.0774C43.5194 20.6665 43.3704 20.3218 43.3569 20.0567C43.3433 19.8446 43.3975 19.6723 43.5465 19.5397C43.6955 19.4071 43.858 19.3541 44.0476 19.3541H46.4315C46.5128 19.3541 46.5805 19.3674 46.6347 19.3806C46.6889 19.3939 46.7701 19.4602 46.8785 19.553C47.1358 19.7651 47.4067 19.9904 47.7047 20.229C47.9892 20.4676 48.3413 20.6665 48.7341 20.8256C49.1405 20.9979 49.6281 21.0774 50.2376 21.0774C51.0232 21.0774 51.6733 20.9316 52.2016 20.6267C52.7298 20.3218 53.0007 19.8844 53.0007 19.3276C53.0007 18.9167 52.8923 18.5852 52.6621 18.3334C52.4318 18.0815 52.0119 17.8429 51.3889 17.6441C50.7658 17.4452 49.8854 17.2199 48.7477 16.9812C47.6235 16.7294 46.7024 16.398 45.9575 16.0135C45.2125 15.6158 44.6707 15.1386 44.305 14.5421C43.9393 13.9588 43.7632 13.2695 43.7632 12.4874C43.7632 11.7185 43.9935 11.0027 44.4675 10.3001C44.9416 9.61077 45.6324 9.0275 46.567 8.59004C47.5015 8.13933 48.6529 7.91397 50.0344 7.91397C51.118 7.91397 52.0526 8.04653 52.8517 8.31166C53.6509 8.57678 54.3145 8.90819 54.8428 9.29262C55.371 9.69031 55.7774 10.0747 56.0618 10.4857C56.3463 10.8834 56.4952 11.228 56.5088 11.5329C56.5223 11.745 56.4682 11.9174 56.3327 12.0499C56.1973 12.1825 56.0347 12.2355 55.8586 12.2355H53.6373C53.5425 12.2355 53.4477 12.2223 53.3664 12.1825C53.2851 12.1427 53.2039 12.0897 53.1226 12.0367C52.9059 11.8378 52.6621 11.639 52.4047 11.4269C52.1474 11.2148 51.8359 11.0159 51.4566 10.8569C51.0909 10.6845 50.6033 10.605 50.0073 10.605C49.2488 10.605 48.6664 10.7641 48.2736 11.0955C47.8673 11.4136 47.6776 11.8246 47.6776 12.315C47.6776 12.6465 47.7724 12.9381 47.9621 13.1767C48.1517 13.4153 48.5309 13.6539 49.1134 13.866C49.6958 14.0781 50.5762 14.3035 51.7546 14.5421C53.0955 14.7807 54.152 15.1254 54.9511 15.5893C55.7367 16.0533 56.3056 16.5836 56.6307 17.1668C56.9558 17.7634 57.1183 18.4262 57.1183 19.142C57.1183 20.0169 56.8474 20.8123 56.3192 21.5149C55.7909 22.2175 55.0053 22.7742 53.9759 23.1719C52.933 23.5431 51.6598 23.7419 50.1428 23.7419Z" fill="#000A23"></path><path id="Vector_6" d="M66.938 20.8388C67.9777 20.8388 68.7908 20.5074 69.3507 19.8578C69.9238 19.2083 70.2304 18.2406 70.2971 16.968C70.3104 16.6763 70.3237 16.2919 70.3237 15.828C70.3237 15.364 70.3104 14.9796 70.2971 14.6879C70.2437 13.4418 69.9238 12.4741 69.3507 11.8113C68.7775 11.1485 67.9777 10.8171 66.938 10.8171C65.8983 10.8171 65.0852 11.1485 64.5254 11.8113C63.9522 12.4741 63.6457 13.4286 63.579 14.6879C63.5657 14.9796 63.5523 15.364 63.5523 15.828C63.5523 16.2919 63.5657 16.6763 63.579 16.968C63.6323 18.2406 63.9522 19.2083 64.5254 19.8578C65.0852 20.5207 65.8983 20.8388 66.938 20.8388ZM66.938 23.7419C65.3652 23.7419 64.0455 23.4635 62.9659 22.92C61.8995 22.3765 61.0731 21.5944 60.5132 20.6002C59.9534 19.606 59.6335 18.4394 59.5535 17.1138C59.5402 16.7559 59.5269 16.3317 59.5269 15.828C59.5269 15.3242 59.5402 14.8868 59.5535 14.5421C59.6335 13.19 59.9667 12.0234 60.5399 11.0424C61.1264 10.0615 61.9395 9.29262 63.0192 8.73586C64.0855 8.19235 65.3918 7.91397 66.9247 7.91397C68.4576 7.91397 69.7639 8.19235 70.8302 8.73586C71.8966 9.27936 72.723 10.0482 73.3095 11.0424C73.8827 12.0367 74.2159 13.2032 74.2959 14.5421C74.3092 14.9 74.3226 15.3242 74.3226 15.828C74.3226 16.3317 74.3092 16.7691 74.2959 17.1138C74.2159 18.4394 73.896 19.606 73.3362 20.6002C72.7763 21.5944 71.9632 22.3765 70.8836 22.92C69.8305 23.4768 68.5109 23.7419 66.938 23.7419Z" fill="#000A23"></path><path id="Vector_7" d="M91.7123 20.8388C92.752 20.8388 93.5651 20.5074 94.1249 19.8578C94.6981 19.2083 95.0046 18.2406 95.0713 16.968C95.0846 16.6763 95.0979 16.2919 95.0979 15.828C95.0979 15.364 95.0846 14.9796 95.0713 14.6879C95.018 13.4418 94.6981 12.4741 94.1249 11.8113C93.5517 11.1485 92.752 10.8171 91.7123 10.8171C90.6726 10.8171 89.8595 11.1485 89.2996 11.8113C88.7265 12.4741 88.4199 13.4286 88.3532 14.6879C88.3399 14.9796 88.3266 15.364 88.3266 15.828C88.3266 16.2919 88.3399 16.6763 88.3532 16.968C88.4066 18.2406 88.7265 19.2083 89.2996 19.8578C89.8595 20.5207 90.6592 20.8388 91.7123 20.8388ZM91.7123 23.7419C90.1394 23.7419 88.8198 23.4635 87.7401 22.92C86.6737 22.3765 85.8473 21.5944 85.2875 20.6002C84.7276 19.606 84.4077 18.4394 84.3277 17.1138C84.3144 16.7559 84.3011 16.3317 84.3011 15.828C84.3011 15.3242 84.3144 14.8868 84.3277 14.5421C84.4077 13.19 84.741 12.0234 85.3141 11.0424C85.9006 10.0615 86.7137 9.29262 87.7934 8.73586C88.8598 8.19235 90.166 7.91397 91.6989 7.91397C93.2318 7.91397 94.5381 8.19235 95.6045 8.73586C96.6708 9.27936 97.4973 10.0482 98.0837 11.0424C98.6569 12.0367 98.9901 13.2032 99.0701 14.5421C99.0835 14.9 99.0968 15.3242 99.0968 15.828C99.0968 16.3317 99.0835 16.7691 99.0701 17.1138C98.9901 18.4394 98.6702 19.606 98.1104 20.6002C97.5506 21.5944 96.7375 22.3765 95.6578 22.92C94.6048 23.4768 93.2851 23.7419 91.7123 23.7419Z" fill="#000A23"></path><path id="Vector_8" d="M113.521 14.6534H120.141V14.5587C120.141 13.7738 120.005 13.0971 119.748 12.5288C119.491 11.9468 119.112 11.4867 118.611 11.1484C118.11 10.8101 117.514 10.6341 116.81 10.6341C116.107 10.6341 115.511 10.8101 115.01 11.1484C114.509 11.4867 114.13 11.9468 113.887 12.5288C113.643 13.1107 113.507 13.7873 113.507 14.5587V14.6534H113.521ZM116.81 24.086C114.59 24.086 112.831 23.45 111.545 22.1643C110.245 20.8922 109.541 19.0652 109.446 16.7105C109.433 16.5075 109.419 16.2504 109.419 15.9526C109.419 15.6414 109.433 15.3978 109.446 15.2218C109.528 13.7197 109.866 12.4205 110.475 11.3243C111.084 10.2281 111.924 9.38908 113.007 8.79362C114.09 8.19817 115.348 7.91397 116.81 7.91397C118.435 7.91397 119.789 8.2523 120.885 8.91542C121.982 9.57854 122.807 10.5123 123.376 11.7032C123.931 12.8941 124.215 14.261 124.215 15.8173V16.4398C124.215 16.6428 124.147 16.8052 124.012 16.9541C123.877 17.0894 123.687 17.1571 123.471 17.1571H113.521V17.4007C113.535 18.1044 113.67 18.7404 113.927 19.3359C114.171 19.9314 114.55 20.405 115.037 20.7569C115.524 21.1223 116.107 21.2982 116.783 21.2982C117.338 21.2982 117.812 21.217 118.191 21.0411C118.57 20.8651 118.882 20.6757 119.125 20.4591C119.369 20.2426 119.531 20.0667 119.64 19.9178C119.816 19.6742 119.965 19.5389 120.073 19.4848C120.181 19.4306 120.344 19.4036 120.574 19.4036H123.146C123.349 19.4036 123.511 19.4577 123.647 19.5795C123.782 19.7013 123.836 19.8502 123.809 20.0261C123.782 20.3509 123.619 20.7298 123.308 21.1899C122.997 21.6501 122.55 22.0967 121.982 22.5432C121.399 22.9763 120.682 23.3417 119.816 23.6394C118.922 23.9507 117.934 24.086 116.81 24.086Z" fill="#000A23"></path><path id="Vector_9" d="M134.669 20.9316L132.852 21.0377C131.676 21.1039 130.673 20.176 130.673 18.9962C130.673 17.9755 131.435 17.1138 132.451 16.968L136.126 16.4775V19.3939C136.126 20.2025 135.485 20.8786 134.669 20.9316ZM139.708 11.3739C139.467 10.6845 139.093 10.088 138.585 9.58426C138.077 9.08052 137.382 8.66958 136.527 8.36468C135.672 8.05979 134.616 7.91397 133.373 7.91397C132.224 7.91397 131.248 8.05979 130.446 8.35143C129.631 8.64306 128.976 9.00098 128.468 9.42518C127.96 9.84938 127.586 10.2868 127.345 10.7243C127.105 11.175 126.985 11.5594 126.958 11.8643C126.958 12.0632 127.011 12.2223 127.118 12.3283C127.225 12.4476 127.385 12.5006 127.613 12.5006H129.951C130.246 12.5006 130.473 12.3681 130.633 12.1162C130.847 11.6522 131.181 11.2678 131.622 10.9894C132.063 10.711 132.638 10.5652 133.346 10.5652C134.349 10.5652 135.057 10.7906 135.471 11.2413C135.885 11.692 136.086 12.3283 136.086 13.1502V13.4418V13.8395V14.1311L130.914 14.5288C128.495 14.7144 126.624 16.7161 126.624 19.1288C126.624 21.674 128.709 23.7419 131.275 23.7419H136.006C138.238 23.7419 140.042 21.9523 140.042 19.7385V15.7882V13.9058V13.5346C140.055 12.779 139.948 12.0499 139.708 11.3739Z" fill="#000A23"></path><path id="Vector_10" d="M103.151 2.75269H105.709C106.048 2.75269 106.323 3.03308 106.323 3.38023V23.1144C106.323 23.4615 106.048 23.7419 105.709 23.7419H103.151C102.812 23.7419 102.538 23.4615 102.538 23.1144V3.38023C102.538 3.03308 102.812 2.75269 103.151 2.75269Z" fill="#000A23"></path><path id="Vector_11" d="M78.0328 2.75269H80.5909C80.9302 2.75269 81.2043 3.03308 81.2043 3.38023V23.1144C81.2043 23.4615 80.9302 23.7419 80.5909 23.7419H78.0328C77.6935 23.7419 77.4194 23.4615 77.4194 23.1144V3.38023C77.4194 3.03308 77.6935 2.75269 78.0328 2.75269Z" fill="#000A23"></path><path id="Vector_12" d="M143.846 23.7419C143.66 23.7419 143.5 23.6749 143.366 23.5541C143.22 23.4066 143.14 23.2054 143.14 22.9908V11.9917C143.14 9.75162 144.939 7.9408 147.165 7.9408C148.551 7.9408 149.644 7.9408 151.644 7.91397C152.07 7.91397 152.43 8.26272 152.43 8.69196V10.0333C152.43 10.4625 152.084 10.8113 151.657 10.8113H148.671C147.818 10.8113 147.125 11.5088 147.125 12.3673V23.031C147.125 23.2322 147.058 23.3932 146.925 23.5273C146.792 23.6614 146.619 23.7285 146.405 23.7285H143.846V23.7419Z" fill="#000A23"></path><path id="Vector_13" d="M153.462 13.9552V22.9633C153.462 23.3929 153.815 23.7419 154.25 23.7419H156.761C157.195 23.7419 157.548 23.3929 157.548 22.9633V13.9015C157.548 12.0891 159.028 10.6258 160.86 10.6258C162.693 10.6258 164.172 12.0891 164.172 13.9015V22.9633C164.172 23.3929 164.525 23.7419 164.96 23.7419H167.471C167.905 23.7419 168.258 23.3929 168.258 22.9633V13.9552C168.258 10.6258 165.53 7.91397 162.15 7.91397H159.557C156.204 7.91397 153.462 10.6258 153.462 13.9552Z" fill="#000A23"></path></g></g></g><defs><clipPath id="clip0_2813_8156"><rect width="32" height="32" fill="white"></rect></clipPath><clipPath id="clip1_2813_8156"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg></a></div><div class="sl-navbar__main-logo--mobile"><a href="/es/"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" class="sol-illustration"><g id="logo.simplified"><g id="Logo" clip-path="url(#clip0_2813_8103)"><g id="Logo_2" clip-path="url(#clip1_2813_8103)"><path id="Vector" d="M21.4906 7.15989C24.9115 7.15989 27.985 8.66049 30.0696 11.0588C30.7778 11.8627 32.1008 11.3133 31.9939 10.2415C31.927 9.54477 31.7934 8.83467 31.593 8.12456C30.5373 4.34628 27.5173 1.39868 23.7356 0.407212C16.1321 -1.60251 9.29028 4.10511 9.29028 11.4071C9.29028 11.8761 9.31701 12.345 9.37046 12.8005C9.50409 13.859 10.9206 14.1269 11.4283 13.1891C13.3526 9.59836 17.1343 7.15989 21.4906 7.15989Z" fill="#FFA310"></path><path id="Vector_2" d="M7.16402 10.5093C7.16402 7.08844 8.66368 4.01498 11.0605 1.93036C11.8638 1.22213 11.3149 -0.100797 10.2437 0.00610591C9.53402 0.0729204 8.82436 0.206549 8.11469 0.39363C4.33877 1.46266 1.39301 4.46932 0.402163 8.25102C-1.59292 15.8679 4.11114 22.7097 11.4086 22.7097C11.8772 22.7097 12.3459 22.683 12.8011 22.6295C13.8589 22.4959 14.1267 21.0794 13.1894 20.5716C9.60096 18.6474 7.16402 14.8657 7.16402 10.5093Z" fill="#149EF2"></path><path id="Vector_3" d="M10.5032 24.8494C7.08428 24.8494 4.01262 23.3497 1.92923 20.9529C1.22141 20.1496 -0.100738 20.6985 0.00610232 21.7697C0.0728775 22.466 0.206428 23.1757 0.406754 23.8853C1.4618 27.6612 4.48004 30.607 8.25952 31.5979C15.8719 33.5929 22.7097 27.8889 22.7097 20.5914C22.7097 20.1228 22.683 19.6541 22.6295 19.1989C22.496 18.1411 21.0804 17.8733 20.5729 18.8106C18.6364 22.4124 14.8569 24.8494 10.5032 24.8494Z" fill="#F20057"></path><path id="Vector_4" d="M24.8494 21.4968C24.8494 24.9157 23.3497 27.9874 20.9529 30.0708C20.1496 30.7786 20.6985 32.1007 21.7697 31.9939C22.466 31.9271 23.1757 31.7936 23.8853 31.5932C27.6612 30.5382 30.607 27.52 31.5979 23.7405C33.5929 16.1281 27.8889 9.29031 20.5914 9.29031C20.1228 9.29031 19.6541 9.31702 19.1989 9.37044C18.1411 9.50399 17.8733 10.9196 18.8106 11.4271C22.4124 13.3636 24.8494 17.1431 24.8494 21.4968Z" fill="#8252DD"></path></g></g></g><defs><clipPath id="clip0_2813_8103"><rect width="32" height="32" fill="white"></rect></clipPath><clipPath id="clip1_2813_8103"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg></a></div><div class="sl-navbar__content"><ul class="sl-navbar__content-list"><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><button type="button" class="sl-navbar__content-list__wrapper__item__btn">Cursos<div class="sl-navbar__content-list__wrapper__thick "><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-chevron-down-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8 9.58579L3.06066 4.64645C2.8654 4.45118 2.54881 4.45118 2.35355 4.64645L1.64645 5.35355C1.45118 5.54881 1.45118 5.8654 1.64645 6.06066L8 12.4142L14.3536 6.06066C14.5488 5.8654 14.5488 5.54881 14.3536 5.35355L13.6464 4.64645C13.4512 4.45118 13.1346 4.45118 12.9393 4.64645L8 9.58579Z" fill="currentColor"></path></g></svg></div></button><a class="sl-navbar__content-list__wrapper__item__link" href="/es/learn">Cursos</a></li></div><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><button type="button" class="sl-navbar__content-list__wrapper__item__btn">Compilador de Código<div class="sl-navbar__content-list__wrapper__thick "><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-chevron-down-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8 9.58579L3.06066 4.64645C2.8654 4.45118 2.54881 4.45118 2.35355 4.64645L1.64645 5.35355C1.45118 5.54881 1.45118 5.8654 1.64645 6.06066L8 12.4142L14.3536 6.06066C14.5488 5.8654 14.5488 5.54881 14.3536 5.35355L13.6464 4.64645C13.4512 4.45118 13.1346 4.45118 12.9393 4.64645L8 9.58579Z" fill="currentColor"></path></g></svg></div></button><a class="sl-navbar__content-list__wrapper__item__link" href="/es/compiler-playground">Compilador de Código</a></li></div><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><a href="/es/discuss">Debatir</a></li></div><div class="sl-navbar__content-list__wrapper"><li class="sl-navbar__content-list__wrapper__item"><a href="/es/teams">Teams</a></li></div></ul><div class="sl-navbar__action-wrapper"><div class="sl-navigation-actions"><div><div class="sl-navigation-actions__links-wrapper light"><button type="button" sl-test-data="actionButtonsecondary" class="sol-button sl-action-btn sol-button-secondary sol-button-block sol-button-m" tabindex="0">Iniciar sesión</button><button type="button" sl-test-data="actionButtonprimary" class="sol-button sl-action-btn sol-button-primary sol-button-block sol-button-m" tabindex="0">Registrarse</button></div></div></div></div></div><div class="sl-hamburger light">Menu<div sl-test-data="slHamburgerButton" class="sl-hamburger__button"><span class="arrow first"></span><span class="arrow second"></span><span class="arrow third"></span></div></div></div></nav><div><main class="sl-discuss"><div class="discuss-question-page"><div class="discuss-question-page__question-and-answers"><div class="discuss-question"><div class="discuss-question__container"><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 7</div></div><div class="discuss-question__main"><h1>I have added a quiz in my submission but it's status is pending from 1 month . why?</h1><p class="discuss-question__main__description">how long it will take to respond either decline or accept it.</p><div class="discuss-question__main__tags"><a class="discuss-question__main__tags__tag" href="/es/Discuss/?query=sololearn">sololearn</a><a class="discuss-question__main__tags__tag" href="/es/Discuss/?query=quiz">quiz</a><a class="discuss-question__main__tags__tag" href="/es/Discuss/?query=respond">respond</a></div></div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">20th Jun 2017, 4:48 PM</div><div class="discuss-meta__info__name">Sahil Choudhary</div></div><img src="https://blob.sololearn.com/avatars/a254445b-0b37-48e8-99ea-9810144f802a.jpg" alt="Sahil Choudhary - avatar" class="discuss-meta__avatar" loading="lazy"/></div></div><div class="discuss-replies-filter"><div class="discuss-replies-filter__replies-count">1 Respuesta</div><button type="button" sl-test-data="button" class="sol-button sol-button-primary sol-button-block sol-button-s">Responder</button></div><div class="discuss-replies"><div class="discuss-reply discuss-reply__active"><div class="discuss-reply__container"><div class="discuss-reply__actions"><svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-reply__actions__best-answer-button discuss-reply__actions__best-answer-button__active"><g id="icon-success"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM27.5859 12.293L17.0001 22.8788L11.9143 17.793C11.7191 17.5977 11.4025 17.5977 11.2072 17.793L9.79301 19.2072C9.59774 19.4025 9.59774 19.7191 9.79301 19.9143L17.0001 27.1214L29.7072 14.4143C29.9025 14.2191 29.9025 13.9025 29.7072 13.7072L28.293 12.293C28.0977 12.0977 27.7812 12.0977 27.5859 12.293Z" fill="currentColor"></path></g></svg><div class="discuss-voting"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon discuss-voting__svg"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg><div class="discuss-voting__count">+ 16</div></div></div><div class="discuss-reply__content"><a class="" href="https://www.sololearn.com/discuss/435114/?ref=app" target="_blank">https://www.sololearn.com/discuss/435114/?ref=app</a></div></div><div class="discuss-meta"><div class="discuss-meta__info"><div class="discuss-meta__info__date">20th Jun 2017, 5:07 PM</div><div class="discuss-meta__info__name">Frost</div></div><img src="https://blob.sololearn.com/avatars/19a4023a-9c49-498c-ab82-a12c72492c19.jpg" alt="Frost - avatar" class="discuss-meta__avatar" loading="lazy"/></div></div><button type="button" sl-test-data="button" class="sol-button discuss-replies__answer-button sol-button-primary sol-button-block sol-button-s">Responder</button></div></div><div class="discuss-question-page__sidebar"><div class="discuss-recommended-courses"><div class="discuss-recommended-courses__header"><h3 class="discuss-recommended-courses__title">¿Tienes a menudo preguntas como esta?</h3><p class="discuss-recommended-courses__sub-title">Aprende gratis de forma más eficaz</p></div><ul class="discuss-recommended-courses__list"><li><a class="discuss-recommended-courses__item" title="Introducción a Python" href="/es/learn/courses/python-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/d7aa9e6be90c47c3968f99d1a30792e1-Python For Beginners.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Introducción a Python</p><p class="discuss-recommended-courses__item-desc">7,1M de estudiantes</p></div></a></li><li><a class="discuss-recommended-courses__item" title="Introducción a Java" href="/es/learn/courses/java-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/bdee16064033400b8cf3986c7ac1b569-Introduction to Java.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Introducción a Java</p><p class="discuss-recommended-courses__item-desc">4,7M de estudiantes</p></div></a></li><li><a class="discuss-recommended-courses__item" title="Introducción a C" href="/es/learn/courses/c-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/826fc066921946f78912fe0e06f08f01-C Track Introduction.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Introducción a C</p><p class="discuss-recommended-courses__item-desc">1,5M de estudiantes</p></div></a></li><li><a class="discuss-recommended-courses__item" title="Introducción a HTML" href="/es/learn/courses/html-introduction" target="_blank"><img src="https://lecontent.sololearn.com/material-images/0a6fa781db4f41f39f009cb1a75662b3-1014.png" alt="" class="discuss-recommended-courses__item-image"/><div class="discuss-recommended-courses__item-info"><p class="discuss-recommended-courses__item-title">Introducción a HTML</p><p class="discuss-recommended-courses__item-desc">7,5M de estudiantes</p></div></a></li></ul><div class="discuss-recommended-courses__footer"><a type="button" sl-test-data="button" class="sol-button sol-button-secondary sol-button-block sol-button-s" href="/es/learn">Ver todos los cursos</a></div></div><div class="discuss-hot-today"><div class="discuss-hot-today__title">En tendencia hoy</div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309367/how-to-use-the-get-method">How to use the get() method</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->3<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309389/how-to-get-account-back">How to get account back?</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309373/why-is-this-platform-infested-with-web-devs">why is this platform infested with web devs</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->3<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309376/so-this-what-im-trying-to-solve-">So this what I'm trying to solve </a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->2<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309443/php-tutorial-idea">PHP Tutorial Idea</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309444/use-python-for-string-manipulation-and-sorting">Use Python for string manipulation and sorting.</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->1<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309406/so-how-do-i-create-python-file-and-be-able-to-code-in-it">So how do I create python file and be able to code in it?</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->0<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309470/how-to-open-the-test-cases-on-sololearn-i-tried-so-many-times-with-the-correct-code">How to open the test cases on sololearn I tried so many times with the correct code</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->0<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309521/gimme-some-advice">Gimme some advice</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->0<!-- --> <!-- -->Votes</div></div><div class="discuss-hot-today__topic"><a class="discuss-hot-today__topic__title" href="/es/Discuss/3309438/can-anybody-tell-me-a-trick-to-earn-followers">can anybody tell me a trick to earn followers</a><div class="discuss-hot-today__topic__votes"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" width="16" height="16" class="sol-icon"><g id="icon-reaction-positive-small"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M8.88324 2.20147C9.03946 2.07129 9.23637 2 9.43971 2C9.98824 2 10.3996 2.50183 10.2921 3.03971L9.90001 5.00001L13 5C13.5523 5 14 5.44772 14 6V8.0934C14 8.59595 13.8108 9.08008 13.4701 9.44947L10.4918 12.678C10.3025 12.8833 10.036 13 9.75681 13L6 13C5.44772 13 5 12.5523 5 12L5 8.18751V5.90588C5 5.6091 5.13182 5.32765 5.35982 5.13766L8.88324 2.20147ZM2.5 6C2.22386 6 2 6.22386 2 6.5V12.5C2 12.7761 2.22386 13 2.5 13H3.5C3.77614 13 4 12.7761 4 12.5V6.5C4 6.22386 3.77614 6 3.5 6H2.5Z" fill="currentColor"></path></g></svg> <!-- -->0<!-- --> <!-- -->Votes</div></div></div></div></div><div class="discuss-notification"></div></main></div></div> <script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[5864,2431,1617]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["MicroFrontends-Discuss-Discuss"]}</script> <script async data-chunk="main" src="/web/main-bundle-e4ff41dd.js"></script> <script async data-chunk="MicroFrontends-Discuss-Discuss" src="/web/5864-bundle-5d0867cf.js"></script> <script async data-chunk="MicroFrontends-Discuss-Discuss" src="/web/2431-bundle-471d7f7e.js"></script> <script async data-chunk="MicroFrontends-Discuss-Discuss" src="/web/1617-bundle-68ba9846.js"></script> </body> </html>