@coding-blocks/web-components
Advanced tools
Comparing version 0.1.1 to 0.2.0
@@ -1,1 +0,1 @@ | ||
var banner=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function r(t){return"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function i(t,e){t.appendChild(e)}function l(t,e,n){t.insertBefore(e,n||null)}function s(t){t.parentNode.removeChild(t)}function a(t){return document.createElement(t)}function u(t){return document.createTextNode(t)}function d(){return u(" ")}function h(){return u("")}function f(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}let m;function g(t){m=t}function p(t){(function(){if(!m)throw new Error("Function called outside component initialization");return m})().$$.on_mount.push(t)}const b=[],$=[],w=[],y=[],_=Promise.resolve();let k=!1;function x(t){w.push(t)}const v=new Set;function T(){do{for(;b.length;){const t=b.shift();g(t),E(t.$$)}for(;$.length;)$.pop()();for(let t=0;t<w.length;t+=1){const e=w[t];v.has(e)||(v.add(e),e())}w.length=0}while(b.length);for(;y.length;)y.pop()();k=!1,v.clear()}function E(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(x)}}const C=new Set;function A(t,e){-1===t.$$.dirty[0]&&(b.push(t),k||(k=!0,_.then(T)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function L(c,i,l,s,a,u,d=[-1]){const h=m;g(c);const f=i.props||{},p=c.$$={fragment:null,ctx:null,props:u,update:t,not_equal:a,bound:n(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(h?h.$$.context:[]),callbacks:n(),dirty:d};let b=!1;var $,w;p.ctx=l?l(c,f,(t,e,...n)=>{const o=n.length?n[0]:e;return p.ctx&&a(p.ctx[t],p.ctx[t]=o)&&(p.bound[t]&&p.bound[t](o),b&&A(c,t)),e}):[],p.update(),b=!0,o(p.before_update),p.fragment=!!s&&s(p.ctx),i.target&&(i.hydrate?p.fragment&&p.fragment.l(function(t){return Array.from(t.childNodes)}(i.target)):p.fragment&&p.fragment.c(),i.intro&&(($=c.$$.fragment)&&$.i&&(C.delete($),$.i(w))),function(t,n,c){const{fragment:i,on_mount:l,on_destroy:s,after_update:a}=t.$$;i&&i.m(n,c),x(()=>{const n=l.map(e).filter(r);s?s.push(...n):o(n),t.$$.on_mount=[]}),a.forEach(x)}(c,i.target,i.anchor),T()),g(h)}let N;function M(t,e,n){const o=t.slice();return o[9]=e[n].img_url,o[10]=e[n].img_url_mobile,o[11]=e[n].link,o[13]=n,o}function j(t){let e,n=t[3],o=[];for(let e=0;e<n.length;e+=1)o[e]=I(M(t,n,e));return{c(){e=a("div");for(let t=0;t<o.length;t+=1)o[t].c();f(e,"class","carousel")},m(t,n){l(t,e,n);for(let t=0;t<o.length;t+=1)o[t].m(e,null)},p(t,r){if(61&r){let c;for(n=t[3],c=0;c<n.length;c+=1){const i=M(t,n,c);o[c]?o[c].p(i,r):(o[c]=I(i),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=n.length}},d(t){t&&s(e),function(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}(o,t)}}}function H(t){let e,n,o,r,c,u,h,m,g,p=t[0]&&S(t);return{c(){e=a("a"),p&&p.c(),n=d(),o=a("img"),c=d(),u=a("img"),m=d(),f(o,"class","d-md-block"),o.src!==(r=t[9])&&f(o,"src",r),f(o,"alt",""),f(o,"width","100%"),f(u,"class","d-md-none"),u.src!==(h=t[10])&&f(u,"src",h),f(u,"alt",""),f(u,"width","100%"),f(e,"class","d-block"),f(e,"target","_blank"),f(e,"href",g=t[11])},m(t,r){l(t,e,r),p&&p.m(e,null),i(e,n),i(e,o),i(e,c),i(e,u),i(e,m)},p(t,c){t[0]?p?p.p(t,c):(p=S(t),p.c(),p.m(e,n)):p&&(p.d(1),p=null),8&c&&o.src!==(r=t[9])&&f(o,"src",r),8&c&&u.src!==(h=t[10])&&f(u,"src",h),8&c&&g!==(g=t[11])&&f(e,"href",g)},d(t){t&&s(e),p&&p.d()}}}function S(t){let e,n,o;return{c(){e=a("img"),f(e,"class","close-icon"),e.src!==(n=t[2])&&f(e,"src",n),f(e,"alt","close")},m(n,r){var c;l(n,e,r),o=function(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}(e,"click",function(t){return function(e){return e.stopPropagation(),t.call(this,e)}}((c=t[5],function(t){return t.preventDefault(),c.call(this,t)})),!0)},p(t,o){4&o&&e.src!==(n=t[2])&&f(e,"src",n)},d(t){t&&s(e),o()}}}function I(t){let e,n=t[4]==t[13]&&H(t);return{c(){n&&n.c(),e=h()},m(t,o){n&&n.m(t,o),l(t,e,o)},p(t,o){t[4]==t[13]?n?n.p(t,o):(n=H(t),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null)},d(t){n&&n.d(t),t&&s(e)}}}function O(e){let n,o=e[1]&&j(e);return{c(){o&&o.c(),n=h(),this.c=t},m(t,e){o&&o.m(t,e),l(t,n,e)},p(t,[e]){t[1]?o?o.p(t,e):(o=j(t),o.c(),o.m(n.parentNode,n)):o&&(o.d(1),o=null)},i:t,o:t,d(t){o&&o.d(t),t&&s(n)}}}function P(t,e,n){let o=!1,r="",c=[],i=0,l=!1,{showToggle:s=!0}=e,{theme:a="light"}=e;p(async()=>{const t=await fetch("https://hack-api.codingblocks.com/api/v2/dashboard-banners",{headers:{client:"hack-admin"}}),{data:e}=await t.json();n(3,c=e.map(t=>({img_url:t.attributes["image-url"],img_url_mobile:t.attributes["mobile-image-url"],link:t.attributes.link}))),n(2,r="light"===a?"https://minio.codingblocks.com/motley/wrong_g_white.min.png":"https://minio.codingblocks.com/motley/wrong_g.png"),n(1,o=!!c.length),console.log(o),l||u()});const u=t=>{l&&(console.log(l),clearInterval(l)),l=setInterval(()=>{i==c.length-1?n(4,i=0):n(4,i+=1)},7e3)};return t.$set=t=>{"showToggle"in t&&n(0,s=t.showToggle),"theme"in t&&n(6,a=t.theme)},[s,o,r,c,i,()=>{n(1,o=!o)},a]}"function"==typeof HTMLElement&&(N=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(){}});class R extends N{constructor(t){super(),this.shadowRoot.innerHTML="<style>.d-block{display:block;position:relative}.close-icon{position:absolute;right:10px;cursor:pointer;top:10px;width:15px;transition:width 0.1s}.close-icon:hover{width:18px}.d-md-none{display:block}.d-md-block{display:none}.carousel{height:116px;overflow:hidden}@media(min-width:768px){.d-md-none{display:none}.d-md-block{display:block}}</style>",L(this,{target:this.shadowRoot},P,O,c,{showToggle:0,theme:6}),t&&(t.target&&l(t.target,this,t.anchor),t.props&&(this.$set(t.props),T()))}static get observedAttributes(){return["showToggle","theme"]}get showToggle(){return this.$$.ctx[0]}set showToggle(t){this.$set({showToggle:t}),T()}get theme(){return this.$$.ctx[6]}set theme(t){this.$set({theme:t}),T()}}return customElements.define("promotion-banner",R),R}(); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).banner=e()}(this,(function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function r(t){return"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}let i,s;function l(t,e){return i||(i=document.createElement("a")),i.href=e,t===i.href}function u(t,e){t.appendChild(e)}function a(t,e,n){t.insertBefore(e,n||null)}function d(t){t.parentNode.removeChild(t)}function h(t){return document.createElement(t)}function f(t){return document.createTextNode(t)}function m(){return f(" ")}function p(){return f("")}function g(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function $(t){const e={};for(const n of t)e[n.name]=n.value;return e}function b(t){s=t}function _(t){(function(){if(!s)throw new Error("Function called outside component initialization");return s})().$$.on_mount.push(t)}const y=[],k=[],w=[],x=[],v=Promise.resolve();let E=!1;function T(t){w.push(t)}const C=new Set;let j=0;function A(){const t=s;do{for(;j<y.length;){const t=y[j];j++,b(t),L(t.$$)}for(b(null),y.length=0,j=0;k.length;)k.pop()();for(let t=0;t<w.length;t+=1){const e=w[t];C.has(e)||(C.add(e),e())}w.length=0}while(y.length);for(;x.length;)x.pop()();E=!1,C.clear(),b(t)}function L(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(T)}}const N=new Set;function M(t,e){-1===t.$$.dirty[0]&&(y.push(t),E||(E=!0,v.then(A)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function H(c,i,l,u,a,h,f,m=[-1]){const p=s;b(c);const g=c.$$={fragment:null,ctx:null,props:h,update:t,not_equal:a,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(i.context||(p?p.$$.context:[])),callbacks:n(),dirty:m,skip_bound:!1,root:i.target||p.$$.root};f&&f(g.root);let $=!1;if(g.ctx=l?l(c,i.props||{},(t,e,...n)=>{const o=n.length?n[0]:e;return g.ctx&&a(g.ctx[t],g.ctx[t]=o)&&(!g.skip_bound&&g.bound[t]&&g.bound[t](o),$&&M(c,t)),e}):[],g.update(),$=!0,o(g.before_update),g.fragment=!!u&&u(g.ctx),i.target){if(i.hydrate){const t=function(t){return Array.from(t.childNodes)}(i.target);g.fragment&&g.fragment.l(t),t.forEach(d)}else g.fragment&&g.fragment.c();i.intro&&((_=c.$$.fragment)&&_.i&&(N.delete(_),_.i(y))),function(t,n,c,i){const{fragment:s,on_mount:l,on_destroy:u,after_update:a}=t.$$;s&&s.m(n,c),i||T(()=>{const n=l.map(e).filter(r);u?u.push(...n):o(n),t.$$.on_mount=[]}),a.forEach(T)}(c,i.target,i.anchor,i.customElement),A()}var _,y;b(p)}let O;function S(t,e,n){const o=t.slice();return o[9]=e[n].img_url,o[10]=e[n].img_url_mobile,o[11]=e[n].link,o[13]=n,o}function I(t){let e,n=t[3],o=[];for(let e=0;e<n.length;e+=1)o[e]=q(S(t,n,e));return{c(){e=h("div");for(let t=0;t<o.length;t+=1)o[t].c();g(e,"class","carousel")},m(t,n){a(t,e,n);for(let t=0;t<o.length;t+=1)o[t].m(e,null)},p(t,r){if(61&r){let c;for(n=t[3],c=0;c<n.length;c+=1){const i=S(t,n,c);o[c]?o[c].p(i,r):(o[c]=q(i),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=n.length}},d(t){t&&d(e),function(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}(o,t)}}}function P(t){let e,n,o,r,c,i,s,f,p,$=t[0]&&R(t);return{c(){e=h("a"),$&&$.c(),n=m(),o=h("img"),c=m(),i=h("img"),f=m(),g(o,"class","d-md-block"),l(o.src,r=t[9])||g(o,"src",r),g(o,"alt",""),g(o,"width","100%"),g(i,"class","d-md-none"),l(i.src,s=t[10])||g(i,"src",s),g(i,"alt",""),g(i,"width","100%"),g(e,"class","d-block"),g(e,"target","_blank"),g(e,"href",p=t[11])},m(t,r){a(t,e,r),$&&$.m(e,null),u(e,n),u(e,o),u(e,c),u(e,i),u(e,f)},p(t,c){t[0]?$?$.p(t,c):($=R(t),$.c(),$.m(e,n)):$&&($.d(1),$=null),8&c&&!l(o.src,r=t[9])&&g(o,"src",r),8&c&&!l(i.src,s=t[10])&&g(i,"src",s),8&c&&p!==(p=t[11])&&g(e,"href",p)},d(t){t&&d(e),$&&$.d()}}}function R(t){let e,n,o,r;return{c(){e=h("img"),g(e,"class","close-icon"),l(e.src,n=t[2])||g(e,"src",n),g(e,"alt","close")},m(n,c){var i;a(n,e,c),o||(r=function(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}(e,"click",function(t){return function(e){return e.stopPropagation(),t.call(this,e)}}((i=t[5],function(t){return t.preventDefault(),i.call(this,t)})),!0),o=!0)},p(t,o){4&o&&!l(e.src,n=t[2])&&g(e,"src",n)},d(t){t&&d(e),o=!1,r()}}}function q(t){let e,n=t[4]==t[13]&&P(t);return{c(){n&&n.c(),e=p()},m(t,o){n&&n.m(t,o),a(t,e,o)},p(t,o){t[4]==t[13]?n?n.p(t,o):(n=P(t),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null)},d(t){n&&n.d(t),t&&d(e)}}}function z(e){let n,o=e[1]&&I(e);return{c(){o&&o.c(),n=p(),this.c=t},m(t,e){o&&o.m(t,e),a(t,n,e)},p(t,[e]){t[1]?o?o.p(t,e):(o=I(t),o.c(),o.m(n.parentNode,n)):o&&(o.d(1),o=null)},i:t,o:t,d(t){o&&o.d(t),t&&d(n)}}}function B(t,e,n){let o=!1,r="",c=[],i=0,s=!1,{showToggle:l=!0}=e,{theme:u="light"}=e;_(async()=>{const t=await fetch("https://hack-api.codingblocks.com/api/v2/dashboard-banners",{headers:{client:"hack-admin"}}),{data:e}=await t.json();n(3,c=e.map(t=>({img_url:t.attributes["image-url"],img_url_mobile:t.attributes["mobile-image-url"],link:t.attributes.link}))),n(2,r="light"===u?"https://minio.codingblocks.com/motley/wrong_g_white.min.png":"https://minio.codingblocks.com/motley/wrong_g.png"),n(1,o=!!c.length),s||a()});const a=t=>{s&&clearInterval(s),s=setInterval(()=>{i==c.length-1?n(4,i=0):n(4,i+=1)},7e3)};return t.$$set=t=>{"showToggle"in t&&n(0,l=t.showToggle),"theme"in t&&n(6,u=t.theme)},[l,o,r,c,i,()=>{n(1,o=!o)},u]}"function"==typeof HTMLElement&&(O=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(e).filter(r);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});class D extends O{constructor(t){super(),this.shadowRoot.innerHTML="<style>.d-block{display:block;position:relative}.close-icon{position:absolute;right:10px;cursor:pointer;top:10px;width:15px;transition:width 0.1s}.close-icon:hover{width:18px}.d-md-none{display:block}.d-md-block{display:none}.carousel{height:116px;overflow:hidden}@media(min-width:768px){.d-md-none{display:none}.d-md-block{display:block}}</style>",H(this,{target:this.shadowRoot,props:$(this.attributes),customElement:!0},B,z,c,{showToggle:0,theme:6},null),t&&(t.target&&a(t.target,this,t.anchor),t.props&&(this.$set(t.props),A()))}static get observedAttributes(){return["showToggle","theme"]}get showToggle(){return this.$$.ctx[0]}set showToggle(t){this.$$set({showToggle:t}),A()}get theme(){return this.$$.ctx[6]}set theme(t){this.$$set({theme:t}),A()}}return customElements.define("promotion-banner",D),D})); |
@@ -1,1 +0,1 @@ | ||
var cbNavbar=function(){"use strict";function n(){}function t(n){return n()}function e(){return Object.create(null)}function o(n){n.forEach(t)}function s(n){return"function"==typeof n}function l(n,t){return n!=n?t==t:n!==t||n&&"object"==typeof n||"function"==typeof n}function a(n,t){n.appendChild(t)}function c(n,t,e){n.insertBefore(t,e||null)}function r(n){n.parentNode.removeChild(n)}function i(n){return document.createElement(n)}function d(n){return document.createTextNode(n)}function u(){return d(" ")}function h(n,t,e,o){return n.addEventListener(t,e,o),()=>n.removeEventListener(t,e,o)}function m(n,t,e){null==e?n.removeAttribute(t):n.getAttribute(t)!==e&&n.setAttribute(t,e)}let p;function g(n){p=n}const f=[],b=[],v=[],k=[],$=Promise.resolve();let y=!1;function x(n){v.push(n)}const _=new Set;function C(){do{for(;f.length;){const n=f.shift();g(n),w(n.$$)}for(;b.length;)b.pop()();for(let n=0;n<v.length;n+=1){const t=v[n];_.has(t)||(_.add(t),t())}v.length=0}while(f.length);for(;k.length;)k.pop()();y=!1,_.clear()}function w(n){if(null!==n.fragment){n.update(),o(n.before_update);const t=n.dirty;n.dirty=[-1],n.fragment&&n.fragment.p(n.ctx,t),n.after_update.forEach(x)}}const j=new Set;let M,A;function L(){M={r:0,c:[],p:M}}function E(){M.r||o(M.c),M=M.p}function P(n,t){n&&n.i&&(j.delete(n),n.i(t))}function T(n,t,e,o){if(n&&n.o){if(j.has(n))return;j.add(n),M.c.push(()=>{j.delete(n),o&&(e&&n.d(1),o())}),n.o(t)}}function H(n){n&&n.c()}function D(n,e,l){const{fragment:a,on_mount:c,on_destroy:r,after_update:i}=n.$$;a&&a.m(e,l),x(()=>{const e=c.map(t).filter(s);r?r.push(...e):o(e),n.$$.on_mount=[]}),i.forEach(x)}function B(n,t){const e=n.$$;null!==e.fragment&&(o(e.on_destroy),e.fragment&&e.fragment.d(t),e.on_destroy=e.fragment=null,e.ctx=[])}function J(n,t){-1===n.$$.dirty[0]&&(f.push(n),y||(y=!0,$.then(C)),n.$$.dirty.fill(0)),n.$$.dirty[t/31|0]|=1<<t%31}function O(t,s,l,a,c,r,i=[-1]){const d=p;g(t);const u=s.props||{},h=t.$$={fragment:null,ctx:null,props:r,update:n,not_equal:c,bound:e(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:e(),dirty:i};let m=!1;h.ctx=l?l(t,u,(n,e,...o)=>{const s=o.length?o[0]:e;return h.ctx&&c(h.ctx[n],h.ctx[n]=s)&&(h.bound[n]&&h.bound[n](s),m&&J(t,n)),e}):[],h.update(),m=!0,o(h.before_update),h.fragment=!!a&&a(h.ctx),s.target&&(s.hydrate?h.fragment&&h.fragment.l(function(n){return Array.from(n.childNodes)}(s.target)):h.fragment&&h.fragment.c(),s.intro&&P(t.$$.fragment),D(t,s.target,s.anchor),C()),g(d)}function R(t){let e;return{c(){e=i("div"),e.innerHTML='<ul class="col-4"><li class="bold">Beginner Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html" target="_blank">\n C++ For Beginners\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html" target="_blank">\n Java For Beginners\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/python-app-dev.html" target="_blank">\n Python App Development\n </a></li></ul> \n <ul class="col-4"><li class="bold">Development Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html" target="_blank">\n Android App Dev\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html" target="_blank">\n Full Stack Web Dev\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-django.html" target="_blank">\n Python Django\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/unity-game-development.html" target="_blank">\n Unity Game Development\n </a></li></ul> \n <ul class="col-4"><li class="bold">Advanced Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-for-interviews.html" target="_blank">\n Algo++\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-using-java.html" target="_blank">\n Algo.Java\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/competitive-programming.html" target="_blank">\n Competitive Programming\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/machine-learning-with-deep-learning.html">\n Machine Learning\n </a></li></ul> \n <ul class="col-4"><li class="bold">Junior Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/code4kids.html" target="_blank">\n Code 4 Kids\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/mathsgeeks.html" target="_blank">\n Maths Geek\n </a></li></ul> \n <ul class="col-4"><li class="bold">Bootcamps</li> \n <li><a href="https://codingblocks.com/bootcamps/react.html" target="_blank">React JS\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/blockchain.html" target="_blank">Blockchain\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/coding-interview-preparation.html" target="_blank">Interview Preparation\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/gamedev.html" target="_blank">Game Dev\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/chatbots.html" target="_blank">Chatbot\n </a></li></ul> \n <ul class="col-4"><li class="bold">\n Professional\n </li> \n <li><a href="https://codingblocks.com/classroom-courses/six_months_ind_training.html" target="_blank">Industrial Training\n </a></li></ul>',this.c=n,m(e,"class","row justify-content-around m-5")},m(n,t){c(n,e,t)},p:n,i:n,o:n,d(n){n&&r(e)}}}"function"==typeof HTMLElement&&(A=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){for(const n in this.$$.slotted)this.appendChild(this.$$.slotted[n])}attributeChangedCallback(n,t,e){this[n]=e}$destroy(){B(this,1),this.$destroy=n}$on(n,t){const e=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return e.push(t),()=>{const n=e.indexOf(t);-1!==n&&e.splice(n,1)}}$set(){}});class S extends A{constructor(n){super(),O(this,{target:this.shadowRoot},null,R,l,{}),n&&n.target&&c(n.target,this,n.anchor)}}function I(t){let e;return{c(){e=i("div"),e.innerHTML='<ul class="col-4"><li class="bold mb-3">Beginner Courses</li> \n <li><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">\n C++ Master Course | Launchpad\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/complete-java-course-online">\n Java Master Course | Crux\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">\n Python For Developers\n </a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Advanced Courses</li> \n <li><a href="https://online.codingblocks.com/courses/python-django">\n Web Dev with Python-Django\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">\n Interview Prep Bootcamp\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">\n Algo.Java Online\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/android-app-training-online">\n Android App Development Online\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">\n Build Chatbots in Python\n </a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Expert Courses</li> \n <li><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">\n Competitive Programming Online\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">\n Interview Preparation - C++\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/machine-learning-course-online">\n Machine Learning Master Course\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">\n Interview Preparation - Java\n </a></li></ul>',this.c=n,m(e,"class","row justify-content-around m-5")},m(n,t){c(n,e,t)},p:n,i:n,o:n,d(n){n&&r(e)}}}customElements.define("classroom-courses",S);class N extends A{constructor(n){super(),O(this,{target:this.shadowRoot},null,I,l,{}),n&&n.target&&c(n.target,this,n.anchor)}}function F(n){let t,e,s,l,d,p,g,f,b,v,k,$,y,x,_,C,w;const j=[U,G],M=[];function A(n,t){return"classroom"==n[1]?0:1}return x=A(n),_=M[x]=j[x](n),{c(){var o,a,c;t=i("div"),e=i("div"),s=i("div"),s.innerHTML='<div class="font-lg my-4 offset-3">Our Courses</div>',l=u(),d=i("div"),p=i("div"),p.innerHTML='<div>Online Courses</div> \n <a href="https://online.codingblocks.com/courses" target="_blank" class="font-mds orange"> \n Explore all \n </a>',f=u(),b=i("div"),v=i("div"),v.innerHTML='<div>Classroom Courses</div> \n <a href="https://codingblocks.com/classroom-courses/" target="_blank" class="font-mds orange"> \n Explore all \n </a>',$=u(),y=i("div"),_.c(),m(s,"class","py-5 font-md bold hover-grey"),m(p,"class","offset-3"),m(d,"class",g="py-4 font-md bold hover-grey "+("online"==n[1]&&"selected")),m(v,"class","offset-3"),m(b,"class",k="py-4 font-md bold hover-grey "+("classroom"==n[1]&&"selected")),m(e,"class","cb-navbar-side col-3"),m(y,"class","col-9 font-mds"),m(t,"class","row no-gutters cb-navbar-expanded"),o="overflow",a="hidden",t.style.setProperty(o,a,c?"important":"")},m(o,r){c(o,t,r),a(t,e),a(e,s),a(e,l),a(e,d),a(d,p),a(e,f),a(e,b),a(b,v),a(t,$),a(t,y),M[x].m(y,null),C=!0,w=[h(d,"click",n[6]),h(b,"click",n[7])]},p(n,t){(!C||2&t&&g!==(g="py-4 font-md bold hover-grey "+("online"==n[1]&&"selected")))&&m(d,"class",g),(!C||2&t&&k!==(k="py-4 font-md bold hover-grey "+("classroom"==n[1]&&"selected")))&&m(b,"class",k);let e=x;x=A(n),x!==e&&(L(),T(M[e],1,1,()=>{M[e]=null}),E(),_=M[x],_||(_=M[x]=j[x](n),_.c()),P(_,1),_.m(y,null))},i(n){C||(P(_),C=!0)},o(n){T(_),C=!1},d(n){n&&r(t),M[x].d(),o(w)}}}function G(n){let t;const e=new N({});return{c(){H(e.$$.fragment)},m(n,o){D(e,n,o),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){B(e,n)}}}function U(n){let t;const e=new S({});return{c(){H(e.$$.fragment)},m(n,o){D(e,n,o),t=!0},i(n){t||(P(e.$$.fragment,n),t=!0)},o(n){T(e.$$.fragment,n),t=!1},d(n){B(e,n)}}}function W(t){let e,o,s,l,p,g,f,b,v,k,$,y,x,_,C,w,j,M,A,H,D,B,J,O,R,S,I,N=t[0]&&F(t);return{c(){e=i("div"),o=i("div"),s=i("div"),l=i("span"),p=d("Courses\n "),g=i("img"),b=u(),v=i("div"),v.innerHTML='<a href="https://codingblocks.com/about.html" target="_blank">About Us</a>',k=u(),$=i("div"),$.innerHTML='<a href="https://codingblocks.com/resources" target="_blank">Resources</a>',y=u(),x=i("div"),x.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="_blank">Campus Ambassadors</a>',_=u(),C=i("div"),C.innerHTML='<a href="https://codingblocks.com/centres/" target="_blank">Contact Us</a>',w=u(),j=i("slot"),A=u(),N&&N.c(),H=u(),D=i("link"),B=u(),J=i("link"),O=u(),R=i("link"),this.c=n,g.src!==(f="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(t[0]?"up":"down")+".svg")&&m(g,"src",f),m(g,"alt","chevron"),m(g,"class","d-inline s-10x10"),m(l,"class","px-3 pointer"),m(v,"class","px-3"),m($,"class","px-3"),m(x,"class","px-3"),m(C,"class","px-3"),m(j,"name","header"),m(s,"class",M="d-flex "+t[3]+" py-3 pr-5"),m(o,"class","border"),m(e,"class","a-hb d-md-block d-none"),m(D,"rel","stylesheet"),m(D,"href",t[2]),m(J,"href","https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700,800"),m(J,"rel","stylesheet"),m(R,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),m(R,"rel","stylesheet")},m(n,r){c(n,e,r),a(e,o),a(o,s),a(s,l),a(l,p),a(l,g),a(s,b),a(s,v),a(s,k),a(s,$),a(s,y),a(s,x),a(s,_),a(s,C),a(s,w),a(s,j),a(e,A),N&&N.m(e,null),c(n,H,r),c(n,D,r),c(n,B,r),c(n,J,r),c(n,O,r),c(n,R,r),S=!0,I=h(l,"click",t[4])},p(n,[t]){(!S||1&t&&g.src!==(f="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(n[0]?"up":"down")+".svg"))&&m(g,"src",f),(!S||8&t&&M!==(M="d-flex "+n[3]+" py-3 pr-5"))&&m(s,"class",M),n[0]?N?(N.p(n,t),P(N,1)):(N=F(n),N.c(),P(N,1),N.m(e,null)):N&&(L(),T(N,1,1,()=>{N=null}),E()),(!S||4&t)&&m(D,"href",n[2])},i(n){S||(P(N),S=!0)},o(n){T(N),S=!1},d(n){n&&r(e),N&&N.d(),n&&r(H),n&&r(D),n&&r(B),n&&r(J),n&&r(O),n&&r(R),I()}}}function q(n,t,e){let{topalign:o="center"}=t,{expanded:s=!1}=t,{tab:l="online"}=t,{css:a="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=t,c="justify-content-center";return n.$set=n=>{"topalign"in n&&e(5,o=n.topalign),"expanded"in n&&e(0,s=n.expanded),"tab"in n&&e(1,l=n.tab),"css"in n&&e(2,a=n.css)},n.$$.update=()=>{if(32&n.$$.dirty)switch(o){case"left":e(3,c="justify-content-start");break;case"right":e(3,c="justify-content-end");break;default:e(3,c="justify-content-center")}},[s,l,a,c,()=>e(0,s=!s),o,()=>e(1,l="online"),()=>e(1,l="classroom")]}customElements.define("online-courses",N);class K extends A{constructor(n){super(),this.shadowRoot.innerHTML="<style>a:hover{text-decoration:underline}.hover-grey.selected:hover{background:unset}.a-hb{display:none}</style>",O(this,{target:this.shadowRoot},q,W,l,{topalign:5,expanded:0,tab:1,css:2}),n&&(n.target&&c(n.target,this,n.anchor),n.props&&(this.$set(n.props),C()))}static get observedAttributes(){return["topalign","expanded","tab","css"]}get topalign(){return this.$$.ctx[5]}set topalign(n){this.$set({topalign:n}),C()}get expanded(){return this.$$.ctx[0]}set expanded(n){this.$set({expanded:n}),C()}get tab(){return this.$$.ctx[1]}set tab(n){this.$set({tab:n}),C()}get css(){return this.$$.ctx[2]}set css(n){this.$set({css:n}),C()}}return customElements.define("cb-navbar",K),K}(); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).cbNavbar=e()}(this,(function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function s(t){return"function"==typeof t}function l(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}let c,r;function a(t,e){return c||(c=document.createElement("a")),c.href=e,t===c.href}function i(t,e){t.appendChild(e)}function d(t,e,n){t.insertBefore(e,n||null)}function u(t){t.parentNode.removeChild(t)}function h(t){return document.createElement(t)}function m(t){return document.createTextNode(t)}function p(){return m(" ")}function f(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}function g(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function b(t){const e={};for(const n of t)e[n.name]=n.value;return e}function v(t){r=t}const k=[],$=[],y=[],_=[],x=Promise.resolve();let C=!1;function w(t){y.push(t)}const j=new Set;let E=0;function M(){const t=r;do{for(;E<k.length;){const t=k[E];E++,v(t),A(t.$$)}for(v(null),k.length=0,E=0;$.length;)$.pop()();for(let t=0;t<y.length;t+=1){const e=y[t];j.has(e)||(j.add(e),e())}y.length=0}while(k.length);for(;_.length;)_.pop()();C=!1,j.clear(),v(t)}function A(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(w)}}const L=new Set;let P,T;function H(){P={r:0,c:[],p:P}}function D(){P.r||o(P.c),P=P.p}function B(t,e){t&&t.i&&(L.delete(t),t.i(e))}function O(t,e,n,o){if(t&&t.o){if(L.has(t))return;L.add(t),P.c.push(()=>{L.delete(t),o&&(n&&t.d(1),o())}),t.o(e)}else o&&o()}function J(t){t&&t.c()}function R(t,n,l,c){const{fragment:r,on_mount:a,on_destroy:i,after_update:d}=t.$$;r&&r.m(n,l),c||w(()=>{const n=a.map(e).filter(s);i?i.push(...n):o(n),t.$$.on_mount=[]}),d.forEach(w)}function S(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function I(t,e){-1===t.$$.dirty[0]&&(k.push(t),C||(C=!0,x.then(M)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function N(e,s,l,c,a,i,d,h=[-1]){const m=r;v(e);const p=e.$$={fragment:null,ctx:null,props:i,update:t,not_equal:a,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(s.context||(m?m.$$.context:[])),callbacks:n(),dirty:h,skip_bound:!1,root:s.target||m.$$.root};d&&d(p.root);let f=!1;if(p.ctx=l?l(e,s.props||{},(t,n,...o)=>{const s=o.length?o[0]:n;return p.ctx&&a(p.ctx[t],p.ctx[t]=s)&&(!p.skip_bound&&p.bound[t]&&p.bound[t](s),f&&I(e,t)),n}):[],p.update(),f=!0,o(p.before_update),p.fragment=!!c&&c(p.ctx),s.target){if(s.hydrate){const t=function(t){return Array.from(t.childNodes)}(s.target);p.fragment&&p.fragment.l(t),t.forEach(u)}else p.fragment&&p.fragment.c();s.intro&&B(e.$$.fragment),R(e,s.target,s.anchor,s.customElement),M()}v(m)}function F(e){let n;return{c(){n=h("div"),n.innerHTML='<ul class="col-4"><li class="bold">Beginner Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html" target="_blank">C++ For Beginners</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html" target="_blank">Java For Beginners</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/python-app-dev.html" target="_blank">Python App Development</a></li></ul> \n <ul class="col-4"><li class="bold">Development Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html" target="_blank">Android App Dev</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html" target="_blank">Full Stack Web Dev</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-django.html" target="_blank">Python Django</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/unity-game-development.html" target="_blank">Unity Game Development</a></li></ul> \n <ul class="col-4"><li class="bold">Advanced Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-for-interviews.html" target="_blank">Algo++</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-using-java.html" target="_blank">Algo.Java</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/competitive-programming.html" target="_blank">Competitive Programming</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/machine-learning-with-deep-learning.html">Machine Learning</a></li></ul> \n <ul class="col-4"><li class="bold">Junior Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/code4kids.html" target="_blank">Code 4 Kids</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/mathsgeeks.html" target="_blank">Maths Geek</a></li></ul> \n <ul class="col-4"><li class="bold">Bootcamps</li> \n <li><a href="https://codingblocks.com/bootcamps/react.html" target="_blank">React JS</a></li> \n <li><a href="https://codingblocks.com/bootcamps/blockchain.html" target="_blank">Blockchain</a></li> \n <li><a href="https://codingblocks.com/bootcamps/coding-interview-preparation.html" target="_blank">Interview Preparation</a></li> \n <li><a href="https://codingblocks.com/bootcamps/gamedev.html" target="_blank">Game Dev</a></li> \n <li><a href="https://codingblocks.com/bootcamps/chatbots.html" target="_blank">Chatbot</a></li></ul> \n <ul class="col-4"><li class="bold">Professional</li> \n <li><a href="https://codingblocks.com/classroom-courses/six_months_ind_training.html" target="_blank">Industrial Training</a></li></ul>',this.c=t,g(n,"class","row justify-content-around m-5")},m(t,e){d(t,n,e)},p:t,i:t,o:t,d(t){t&&u(n)}}}"function"==typeof HTMLElement&&(T=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(e).filter(s);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){S(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});class G extends T{constructor(t){super(),N(this,{target:this.shadowRoot,props:b(this.attributes),customElement:!0},null,F,l,{},null),t&&t.target&&d(t.target,this,t.anchor)}}function U(e){let n;return{c(){n=h("div"),n.innerHTML='<ul class="col-4"><li class="bold mb-3">Beginner Courses</li> \n <li><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">C++ Master Course | Launchpad</a></li> \n <li><a href="https://online.codingblocks.com/courses/complete-java-course-online">Java Master Course | Crux</a></li> \n <li><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">Python For Developers</a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Advanced Courses</li> \n <li><a href="https://online.codingblocks.com/courses/python-django">Web Dev with Python-Django</a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">Interview Prep Bootcamp</a></li> \n <li><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">Algo.Java Online</a></li> \n <li><a href="https://online.codingblocks.com/courses/android-app-training-online">Android App Development Online</a></li> \n <li><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">Build Chatbots in Python</a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Expert Courses</li> \n <li><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">Competitive Programming Online</a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">Interview Preparation - C++</a></li> \n <li><a href="https://online.codingblocks.com/courses/machine-learning-course-online">Machine Learning Master Course</a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">Interview Preparation - Java</a></li></ul>',this.c=t,g(n,"class","row justify-content-around m-5")},m(t,e){d(t,n,e)},p:t,i:t,o:t,d(t){t&&u(n)}}}customElements.define("classroom-courses",G);class W extends T{constructor(t){super(),N(this,{target:this.shadowRoot,props:b(this.attributes),customElement:!0},null,U,l,{},null),t&&t.target&&d(t.target,this,t.anchor)}}function q(t){let e,n,s,l,c,r,a,m,b,v,k,$,y,_,x,C,w,j;const E=[z,K],M=[];function A(t,e){return"classroom"==t[1]?0:1}return _=A(t),x=M[_]=E[_](t),{c(){var o,i,d,u;e=h("div"),n=h("div"),s=h("div"),s.innerHTML='<div class="font-lg my-4 offset-3">Our Courses</div>',l=p(),c=h("div"),r=h("div"),r.innerHTML='<div>Online Courses</div> \n <a href="https://online.codingblocks.com/courses" target="_blank" class="font-mds orange">Explore all</a>',m=p(),b=h("div"),v=h("div"),v.innerHTML='<div>Classroom Courses</div> \n <a href="https://codingblocks.com/classroom-courses/" target="_blank" class="font-mds orange">Explore all</a>',$=p(),y=h("div"),x.c(),g(s,"class","py-5 font-md bold hover-grey"),g(r,"class","offset-3"),g(c,"class",a="py-4 font-md bold hover-grey "+("online"==t[1]&&"selected")),g(v,"class","offset-3"),g(b,"class",k="py-4 font-md bold hover-grey "+("classroom"==t[1]&&"selected")),g(n,"class","cb-navbar-side col-3"),g(y,"class","col-9 font-mds"),g(e,"class","row no-gutters cb-navbar-expanded"),o=e,i="overflow",null===(d="hidden")?o.style.removeProperty(i):o.style.setProperty(i,d,u?"important":"")},m(o,a){d(o,e,a),i(e,n),i(n,s),i(n,l),i(n,c),i(c,r),i(n,m),i(n,b),i(b,v),i(e,$),i(e,y),M[_].m(y,null),C=!0,w||(j=[f(c,"click",t[6]),f(b,"click",t[7])],w=!0)},p(t,e){(!C||2&e&&a!==(a="py-4 font-md bold hover-grey "+("online"==t[1]&&"selected")))&&g(c,"class",a),(!C||2&e&&k!==(k="py-4 font-md bold hover-grey "+("classroom"==t[1]&&"selected")))&&g(b,"class",k);let n=_;_=A(t),_!==n&&(H(),O(M[n],1,1,()=>{M[n]=null}),D(),x=M[_],x||(x=M[_]=E[_](t),x.c()),B(x,1),x.m(y,null))},i(t){C||(B(x),C=!0)},o(t){O(x),C=!1},d(t){t&&u(e),M[_].d(),w=!1,o(j)}}}function K(t){let e,n;return e=new W({}),{c(){J(e.$$.fragment)},m(t,o){R(e,t,o),n=!0},i(t){n||(B(e.$$.fragment,t),n=!0)},o(t){O(e.$$.fragment,t),n=!1},d(t){S(e,t)}}}function z(t){let e,n;return e=new G({}),{c(){J(e.$$.fragment)},m(t,o){R(e,t,o),n=!0},i(t){n||(B(e.$$.fragment,t),n=!0)},o(t){O(e.$$.fragment,t),n=!1},d(t){S(e,t)}}}function Q(e){let n,o,s,l,c,r,b,v,k,$,y,_,x,C,w,j,E,M,A,L,P,T,J,R,S,I,N,F,G=e[0]&&q(e);return{c(){n=h("div"),o=h("div"),s=h("div"),l=h("span"),c=m("Courses\n "),r=h("img"),v=p(),k=h("div"),k.innerHTML='<a href="https://codingblocks.com/about.html" target="_blank">About Us</a>',$=p(),y=h("div"),y.innerHTML='<a href="https://codingblocks.com/resources" target="_blank">Resources</a>',_=p(),x=h("div"),x.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="_blank">Campus Ambassadors</a>',C=p(),w=h("div"),w.innerHTML='<a href="https://codingblocks.com/centres/" target="_blank">Contact Us</a>',j=p(),E=h("slot"),A=p(),G&&G.c(),L=p(),P=h("link"),T=p(),J=h("link"),R=p(),S=h("link"),this.c=t,a(r.src,b="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(e[0]?"up":"down")+".svg")||g(r,"src",b),g(r,"alt","chevron"),g(r,"class","d-inline s-10x10"),g(l,"class","px-3 pointer"),g(k,"class","px-3"),g(y,"class","px-3"),g(x,"class","px-3"),g(w,"class","px-3"),g(E,"name","header"),g(s,"class",M="d-flex "+e[3]+" py-3 pr-5"),g(o,"class","border"),g(n,"class","a-hb d-md-block d-none"),g(P,"rel","stylesheet"),g(P,"href",e[2]),g(J,"href","https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700,800"),g(J,"rel","stylesheet"),g(S,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),g(S,"rel","stylesheet")},m(t,a){d(t,n,a),i(n,o),i(o,s),i(s,l),i(l,c),i(l,r),i(s,v),i(s,k),i(s,$),i(s,y),i(s,_),i(s,x),i(s,C),i(s,w),i(s,j),i(s,E),i(n,A),G&&G.m(n,null),d(t,L,a),d(t,P,a),d(t,T,a),d(t,J,a),d(t,R,a),d(t,S,a),I=!0,N||(F=f(l,"click",e[4]),N=!0)},p(t,[e]){(!I||1&e&&!a(r.src,b="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(t[0]?"up":"down")+".svg"))&&g(r,"src",b),(!I||8&e&&M!==(M="d-flex "+t[3]+" py-3 pr-5"))&&g(s,"class",M),t[0]?G?(G.p(t,e),1&e&&B(G,1)):(G=q(t),G.c(),B(G,1),G.m(n,null)):G&&(H(),O(G,1,1,()=>{G=null}),D()),(!I||4&e)&&g(P,"href",t[2])},i(t){I||(B(G),I=!0)},o(t){O(G),I=!1},d(t){t&&u(n),G&&G.d(),t&&u(L),t&&u(P),t&&u(T),t&&u(J),t&&u(R),t&&u(S),N=!1,F()}}}function V(t,e,n){let{topalign:o="center"}=e,{expanded:s=!1}=e,{tab:l="online"}=e,{css:c="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=e,r="justify-content-center";return t.$$set=t=>{"topalign"in t&&n(5,o=t.topalign),"expanded"in t&&n(0,s=t.expanded),"tab"in t&&n(1,l=t.tab),"css"in t&&n(2,c=t.css)},t.$$.update=()=>{if(32&t.$$.dirty)switch(o){case"left":n(3,r="justify-content-start");break;case"right":n(3,r="justify-content-end");break;default:n(3,r="justify-content-center")}},[s,l,c,r,()=>n(0,s=!s),o,()=>n(1,l="online"),()=>n(1,l="classroom")]}customElements.define("online-courses",W);class X extends T{constructor(t){super(),this.shadowRoot.innerHTML="<style>a:hover{text-decoration:underline}.hover-grey.selected:hover{background:unset}.a-hb{display:none}</style>",N(this,{target:this.shadowRoot,props:b(this.attributes),customElement:!0},V,Q,l,{topalign:5,expanded:0,tab:1,css:2},null),t&&(t.target&&d(t.target,this,t.anchor),t.props&&(this.$set(t.props),M()))}static get observedAttributes(){return["topalign","expanded","tab","css"]}get topalign(){return this.$$.ctx[5]}set topalign(t){this.$$set({topalign:t}),M()}get expanded(){return this.$$.ctx[0]}set expanded(t){this.$$set({expanded:t}),M()}get tab(){return this.$$.ctx[1]}set tab(t){this.$$set({tab:t}),M()}get css(){return this.$$.ctx[2]}set css(t){this.$$set({css:t}),M()}}return customElements.define("cb-navbar",X),X})); |
@@ -1,1 +0,1 @@ | ||
var demographicForm=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function l(t){return"function"==typeof t}function r(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function c(t,e){t.appendChild(e)}function u(t,e,n){t.insertBefore(e,n||null)}function i(t){t.parentNode.removeChild(t)}function a(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function s(t){return document.createElement(t)}function d(t){return document.createTextNode(t)}function f(){return d(" ")}function h(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}function p(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function m(t,e){e=""+e,t.data!==e&&(t.data=e)}function g(t,e){(null!=e||t.value)&&(t.value=e)}function v(t,e){for(let n=0;n<t.options.length;n+=1){const o=t.options[n];if(o.__value===e)return void(o.selected=!0)}}function _(t){const e=t.querySelector(":checked")||t.options[0];return e&&e.__value}let b;function y(t){b=t}function $(){if(!b)throw new Error("Function called outside component initialization");return b}function x(){const t=$();return(e,n)=>{const o=t.$$.callbacks[e];if(o){const l=function(t,e){const n=document.createEvent("CustomEvent");return n.initCustomEvent(t,!1,!1,e),n}(e,n);o.slice().forEach(e=>{e.call(t,l)})}}}const C=[],w=[],E=[],k=[],j=Promise.resolve();let I=!1;function N(t){E.push(t)}const T=new Set;function L(){do{for(;C.length;){const t=C.shift();y(t),U(t.$$)}for(;w.length;)w.pop()();for(let t=0;t<E.length;t+=1){const e=E[t];T.has(e)||(T.add(e),e())}E.length=0}while(C.length);for(;k.length;)k.pop()();I=!1,T.clear()}function U(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(N)}}const A=new Set;function B(t,e){-1===t.$$.dirty[0]&&(C.push(t),I||(I=!0,j.then(L)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function H(r,c,u,i,a,s,d=[-1]){const f=b;y(r);const h=c.props||{},p=r.$$={fragment:null,ctx:null,props:s,update:t,not_equal:a,bound:n(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(f?f.$$.context:[]),callbacks:n(),dirty:d};let m=!1;var g,v;p.ctx=u?u(r,h,(t,e,...n)=>{const o=n.length?n[0]:e;return p.ctx&&a(p.ctx[t],p.ctx[t]=o)&&(p.bound[t]&&p.bound[t](o),m&&B(r,t)),e}):[],p.update(),m=!0,o(p.before_update),p.fragment=!!i&&i(p.ctx),c.target&&(c.hydrate?p.fragment&&p.fragment.l(function(t){return Array.from(t.childNodes)}(c.target)):p.fragment&&p.fragment.c(),c.intro&&((g=r.$$.fragment)&&g.i&&(A.delete(g),g.i(v))),function(t,n,r){const{fragment:c,on_mount:u,on_destroy:i,after_update:a}=t.$$;c&&c.m(n,r),N(()=>{const n=u.map(e).filter(l);i?i.push(...n):o(n),t.$$.on_mount=[]}),a.forEach(N)}(r,c.target,c.anchor),L()),y(f)}let M;"function"==typeof HTMLElement&&(M=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(){}});var S=new class{constructor(t){this.url=t}fetchUser(){return fetch(this.url+"/users/me?include=demographic",{credentials:"include"}).then(t=>t.json())}fetchColleges(){return fetch(this.url+"/colleges").then(t=>t.json())}fetchBranches(){return fetch(this.url+"/branches").then(t=>t.json())}updateUser(t){return fetch(this.url+"/users/me/edit",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}).then(t=>t.json())}}("https://account.codingblocks.com/api");function O(t,e,n){const o=t.slice();return o[15]=e[n],o}function P(t,e,n){const o=t.slice();return o[18]=e[n],o}function Y(t,e,n){const o=t.slice();return o[21]=e[n],o}function R(t){let e,n,o;function l(t,e){return t[7].success?F:q}let r=l(t),a=r(t);return{c(){e=s("div"),n=s("div"),n.innerHTML='<div class="font-md bold">\n Get INR 1000 Credits\n </div> \n <div class="mt-4">\n Complete your Profile & get INR 1000 credits in your wallet\n </div>',o=f(),a.c(),p(n,"class","bg-gradient-pink white p-4"),p(e,"class","border-card b-red p-0")},m(t,l){u(t,e,l),c(e,n),c(e,o),a.m(e,null)},p(t,n){r===(r=l(t))&&a?a.p(t,n):(a.d(1),a=r(t),a&&(a.c(),a.m(e,null)))},d(t){t&&i(e),a.d()}}}function q(t){let e,n,l,r,d,m,g,_,b,y,$,x,C,w,E,k=t[4],j=[];for(let e=0;e<k.length;e+=1)j[e]=G(Y(t,k,e));let I=1===t[0]&&z(t),T=t[8],L=[];for(let e=0;e<T.length;e+=1)L[e]=J(P(t,T,e));let U=t[5],A=[];for(let e=0;e<U.length;e+=1)A[e]=D(O(t,U,e));let B=t[7].error&&K(t);return{c(){e=s("div"),n=s("select"),l=s("option"),l.textContent="-- College --";for(let t=0;t<j.length;t+=1)j[t].c();r=f(),I&&I.c(),d=f(),m=s("select"),g=s("option"),g.textContent="-- Graduation Year --";for(let t=0;t<L.length;t+=1)L[t].c();_=f(),b=s("select"),y=s("option"),y.textContent="-- Branch --";for(let t=0;t<A.length;t+=1)A[t].c();$=f(),x=s("div"),C=s("button"),C.textContent="Update Profile",w=f(),B&&B.c(),l.disabled=!0,l.selected=!0,l.__value="",l.value=l.__value,p(n,"class","input-text br-50 my-2"),void 0===t[0]&&N(()=>t[11].call(n)),g.disabled=!0,g.selected=!0,g.__value="",g.value=g.__value,p(m,"class","input-text br-50 my-2"),void 0===t[2]&&N(()=>t[13].call(m)),y.disabled=!0,y.selected=!0,y.__value="",y.value=y.__value,p(b,"class","input-text br-50 my-2"),void 0===t[1]&&N(()=>t[14].call(b)),p(C,"id","updatedButton"),p(C,"class","button-solid button-orange"),p(x,"class","d-flex justify-content-center mt-5"),p(e,"class","py-4 px-5 t-align-center")},m(o,i){u(o,e,i),c(e,n),c(n,l);for(let t=0;t<j.length;t+=1)j[t].m(n,null);v(n,t[0]),c(e,r),I&&I.m(e,null),c(e,d),c(e,m),c(m,g);for(let t=0;t<L.length;t+=1)L[t].m(m,null);v(m,t[2]),c(e,_),c(e,b),c(b,y);for(let t=0;t<A.length;t+=1)A[t].m(b,null);v(b,t[1]),c(e,$),c(e,x),c(x,C),c(e,w),B&&B.m(e,null),E=[h(n,"change",t[11]),h(m,"change",t[13]),h(b,"change",t[14]),h(C,"click",t[9])]},p(t,o){if(17&o){let e;for(k=t[4],e=0;e<k.length;e+=1){const l=Y(t,k,e);j[e]?j[e].p(l,o):(j[e]=G(l),j[e].c(),j[e].m(n,null))}for(;e<j.length;e+=1)j[e].d(1);j.length=k.length}if(1&o&&v(n,t[0]),1===t[0]?I?I.p(t,o):(I=z(t),I.c(),I.m(e,d)):I&&(I.d(1),I=null),260&o){let e;for(T=t[8],e=0;e<T.length;e+=1){const n=P(t,T,e);L[e]?L[e].p(n,o):(L[e]=J(n),L[e].c(),L[e].m(m,null))}for(;e<L.length;e+=1)L[e].d(1);L.length=T.length}if(4&o&&v(m,t[2]),34&o){let e;for(U=t[5],e=0;e<U.length;e+=1){const n=O(t,U,e);A[e]?A[e].p(n,o):(A[e]=D(n),A[e].c(),A[e].m(b,null))}for(;e<A.length;e+=1)A[e].d(1);A.length=U.length}2&o&&v(b,t[1]),t[7].error?B?B.p(t,o):(B=K(t),B.c(),B.m(e,null)):B&&(B.d(1),B=null)},d(t){t&&i(e),a(j,t),I&&I.d(),a(L,t),a(A,t),B&&B.d(),o(E)}}}function F(e){let n;return{c(){n=s("div"),n.innerHTML='<div class="font-md gradient-text extra-bold mt-4">Your profile has been updated !</div>',p(n,"class","my-5 t-align-c")},m(t,e){u(t,n,e)},p:t,d(t){t&&i(n)}}}function G(t){let e,n,o,l,r,a=t[21].name+"";return{c(){e=s("option"),n=d(a),o=f(),e.__value=l=t[21].id,e.value=e.__value,e.selected=r=t[21].id===t[0]},m(t,l){u(t,e,l),c(e,n),c(e,o)},p(t,o){16&o&&a!==(a=t[21].name+"")&&m(n,a),16&o&&l!==(l=t[21].id)&&(e.__value=l),e.value=e.__value,17&o&&r!==(r=t[21].id===t[0])&&(e.selected=r)},d(t){t&&i(e)}}}function z(t){let e,n;return{c(){e=s("input"),p(e,"type","text"),p(e,"placeholder","Other College Name"),p(e,"class","input-text br-50 my-2")},m(o,l){u(o,e,l),g(e,t[3]),n=h(e,"input",t[12])},p(t,n){8&n&&e.value!==t[3]&&g(e,t[3])},d(t){t&&i(e),n()}}}function J(t){let e,n,o,l,r,a=t[18]+"";return{c(){e=s("option"),n=d(a),o=f(),e.__value=l=t[18],e.value=e.__value,e.selected=r=t[18]===t[2]},m(t,l){u(t,e,l),c(e,n),c(e,o)},p(t,n){4&n&&r!==(r=t[18]===t[2])&&(e.selected=r)},d(t){t&&i(e)}}}function D(t){let e,n,o,l,r,a=t[15].name+"";return{c(){e=s("option"),n=d(a),o=f(),e.__value=l=t[15].id,e.value=e.__value,e.selected=r=t[15].id===t[1]},m(t,l){u(t,e,l),c(e,n),c(e,o)},p(t,o){32&o&&a!==(a=t[15].name+"")&&m(n,a),32&o&&l!==(l=t[15].id)&&(e.__value=l),e.value=e.__value,34&o&&r!==(r=t[15].id===t[1])&&(e.selected=r)},d(t){t&&i(e)}}}function K(t){let e,n,o,l=t[7].error+"";return{c(){e=s("div"),n=s("p"),o=d(l),p(n,"class","red"),p(e,"class","row justify-content-center")},m(t,l){u(t,e,l),c(e,n),c(n,o)},p(t,e){128&e&&l!==(l=t[7].error+"")&&m(o,l)},d(t){t&&i(e)}}}function Q(e){let n,o,l=e[6].id&&1===e[6].demographic.collegeId&&!e[6].demographic.otherCollege&&R(e);return{c(){l&&l.c(),n=f(),o=s("link"),this.c=t,p(o,"rel","stylesheet"),p(o,"href","https://unpkg.com/@coding-blocks/motley@0.7.4/dist/online-cb/app.min.css")},m(t,e){l&&l.m(t,e),u(t,n,e),u(t,o,e)},p(t,[e]){t[6].id&&1===t[6].demographic.collegeId&&!t[6].demographic.otherCollege?l?l.p(t,e):(l=R(t),l.c(),l.m(n.parentNode,n)):l&&(l.d(1),l=null)},i:t,o:t,d(t){l&&l.d(t),t&&i(n),t&&i(o)}}}function V(t,e,n){let o=null,l=null,r=null,c="",u=[],i=[],a=[2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011,2010,2009,2008,2007,2006,2005,2004,2003,2002,2001,2e3],s={},d={success:null,error:null};const f=x();var h;h=async()=>{n(6,s=await S.fetchUser()),s.id&&(n(4,u=await S.fetchColleges()),n(5,i=await S.fetchBranches()),n(2,r=s.graduationYear),n(0,o=s.demographic.collegeId),n(1,l=s.demographic.branchId),n(3,c=s.demographic.otherCollege))},$().$$.on_mount.push(h);return[o,l,r,c,u,i,s,d,a,async()=>{try{const t=await S.updateUser({gradYear:r,collegeId:o,branchId:l,otherCollege:c});f("updated",t),n(7,d={success:t.success}),setTimeout(async()=>{n(6,s=await S.fetchUser())},2e3)}catch(t){n(7,d={error:t})}},f,function(){o=_(this),n(0,o),n(4,u)},function(){c=this.value,n(3,c)},function(){r=_(this),n(2,r),n(8,a)},function(){l=_(this),n(1,l),n(5,i)}]}class W extends M{constructor(t){super(),H(this,{target:this.shadowRoot},V,Q,r,{}),t&&t.target&&u(t.target,this,t.anchor)}}return customElements.define("demographic-form",W),W}(); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).demographicForm=e()}(this,(function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function l(t){return"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function r(t,e){t.appendChild(e)}function i(t,e,n){t.insertBefore(e,n||null)}function u(t){t.parentNode.removeChild(t)}function s(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function a(t){return document.createElement(t)}function d(t){return document.createTextNode(t)}function f(){return d(" ")}function h(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}function p(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function m(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function g(t,e){t.value=null==e?"":e}function v(t,e){for(let n=0;n<t.options.length;n+=1){const o=t.options[n];if(o.__value===e)return void(o.selected=!0)}t.selectedIndex=-1}function _(t){const e=t.querySelector(":checked")||t.options[0];return e&&e.__value}function b(t){const e={};for(const n of t)e[n.name]=n.value;return e}let $;function y(t){$=t}function x(){if(!$)throw new Error("Function called outside component initialization");return $}function C(){const t=x();return(e,n,{cancelable:o=!1}={})=>{const l=t.$$.callbacks[e];if(l){const c=function(t,e,{bubbles:n=!1,cancelable:o=!1}={}){const l=document.createEvent("CustomEvent");return l.initCustomEvent(t,n,o,e),l}(e,n,{cancelable:o});return l.slice().forEach(e=>{e.call(t,c)}),!c.defaultPrevented}return!0}}const k=[],w=[],E=[],j=[],I=Promise.resolve();let T=!1;function N(t){E.push(t)}const L=new Set;let U=0;function A(){const t=$;do{for(;U<k.length;){const t=k[U];U++,y(t),B(t.$$)}for(y(null),k.length=0,U=0;w.length;)w.pop()();for(let t=0;t<E.length;t+=1){const e=E[t];L.has(e)||(L.add(e),e())}E.length=0}while(k.length);for(;j.length;)j.pop()();T=!1,L.clear(),y(t)}function B(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(N)}}const H=new Set;function M(t,e){-1===t.$$.dirty[0]&&(k.push(t),T||(T=!0,I.then(A)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function O(c,r,i,s,a,d,f,h=[-1]){const p=$;y(c);const m=c.$$={fragment:null,ctx:null,props:d,update:t,not_equal:a,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(r.context||(p?p.$$.context:[])),callbacks:n(),dirty:h,skip_bound:!1,root:r.target||p.$$.root};f&&f(m.root);let g=!1;if(m.ctx=i?i(c,r.props||{},(t,e,...n)=>{const o=n.length?n[0]:e;return m.ctx&&a(m.ctx[t],m.ctx[t]=o)&&(!m.skip_bound&&m.bound[t]&&m.bound[t](o),g&&M(c,t)),e}):[],m.update(),g=!0,o(m.before_update),m.fragment=!!s&&s(m.ctx),r.target){if(r.hydrate){const t=function(t){return Array.from(t.childNodes)}(r.target);m.fragment&&m.fragment.l(t),t.forEach(u)}else m.fragment&&m.fragment.c();r.intro&&((v=c.$$.fragment)&&v.i&&(H.delete(v),v.i(_))),function(t,n,c,r){const{fragment:i,on_mount:u,on_destroy:s,after_update:a}=t.$$;i&&i.m(n,c),r||N(()=>{const n=u.map(e).filter(l);s?s.push(...n):o(n),t.$$.on_mount=[]}),a.forEach(N)}(c,r.target,r.anchor,r.customElement),A()}var v,_;y(p)}let P;"function"==typeof HTMLElement&&(P=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(e).filter(l);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var S=new class{constructor(t){this.url=t}fetchUser(){return fetch(this.url+"/users/me?include=demographic",{credentials:"include"}).then(t=>t.json())}fetchColleges(){return fetch(this.url+"/colleges").then(t=>t.json())}fetchBranches(){return fetch(this.url+"/branches").then(t=>t.json())}updateUser(t){return fetch(this.url+"/users/me/edit",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}).then(t=>t.json())}}("https://account.codingblocks.com/api");function Y(t,e,n){const o=t.slice();return o[15]=e[n],o}function R(t,e,n){const o=t.slice();return o[18]=e[n],o}function q(t,e,n){const o=t.slice();return o[21]=e[n],o}function F(t){let e,n,o;function l(t,e){return t[7].success?z:G}let c=l(t),s=c(t);return{c(){e=a("div"),n=a("div"),n.innerHTML='<div class="font-md bold">Get INR 1000 Credits</div> \n <div class="mt-4">Complete your Profile & get INR 1000 credits in your wallet</div>',o=f(),s.c(),p(n,"class","bg-gradient-pink white p-4"),p(e,"class","border-card b-red p-0")},m(t,l){i(t,e,l),r(e,n),r(e,o),s.m(e,null)},p(t,n){c===(c=l(t))&&s?s.p(t,n):(s.d(1),s=c(t),s&&(s.c(),s.m(e,null)))},d(t){t&&u(e),s.d()}}}function G(t){let e,n,l,c,d,m,g,_,b,$,y,x,C,k,w,E,j=t[4],I=[];for(let e=0;e<j.length;e+=1)I[e]=J(q(t,j,e));let T=1===t[0]&&D(t),L=t[8],U=[];for(let e=0;e<L.length;e+=1)U[e]=K(R(t,L,e));let A=t[5],B=[];for(let e=0;e<A.length;e+=1)B[e]=Q(Y(t,A,e));let H=t[7].error&&V(t);return{c(){e=a("div"),n=a("select"),l=a("option"),l.textContent="-- College --";for(let t=0;t<I.length;t+=1)I[t].c();c=f(),T&&T.c(),d=f(),m=a("select"),g=a("option"),g.textContent="-- Graduation Year --";for(let t=0;t<U.length;t+=1)U[t].c();_=f(),b=a("select"),$=a("option"),$.textContent="-- Branch --";for(let t=0;t<B.length;t+=1)B[t].c();y=f(),x=a("div"),C=a("button"),C.textContent="Update Profile",k=f(),H&&H.c(),l.disabled=!0,l.selected=!0,l.__value="",l.value=l.__value,p(n,"class","input-text br-50 my-2"),void 0===t[0]&&N(()=>t[10].call(n)),g.disabled=!0,g.selected=!0,g.__value="",g.value=g.__value,p(m,"class","input-text br-50 my-2"),void 0===t[2]&&N(()=>t[12].call(m)),$.disabled=!0,$.selected=!0,$.__value="",$.value=$.__value,p(b,"class","input-text br-50 my-2"),void 0===t[1]&&N(()=>t[13].call(b)),p(C,"id","updatedButton"),p(C,"class","button-solid button-orange"),p(x,"class","d-flex justify-content-center mt-5"),p(e,"class","py-4 px-5 t-align-center")},m(o,u){i(o,e,u),r(e,n),r(n,l);for(let t=0;t<I.length;t+=1)I[t].m(n,null);v(n,t[0]),r(e,c),T&&T.m(e,null),r(e,d),r(e,m),r(m,g);for(let t=0;t<U.length;t+=1)U[t].m(m,null);v(m,t[2]),r(e,_),r(e,b),r(b,$);for(let t=0;t<B.length;t+=1)B[t].m(b,null);v(b,t[1]),r(e,y),r(e,x),r(x,C),r(e,k),H&&H.m(e,null),w||(E=[h(n,"change",t[10]),h(m,"change",t[12]),h(b,"change",t[13]),h(C,"click",t[9])],w=!0)},p(t,o){if(17&o){let e;for(j=t[4],e=0;e<j.length;e+=1){const l=q(t,j,e);I[e]?I[e].p(l,o):(I[e]=J(l),I[e].c(),I[e].m(n,null))}for(;e<I.length;e+=1)I[e].d(1);I.length=j.length}if(17&o&&v(n,t[0]),1===t[0]?T?T.p(t,o):(T=D(t),T.c(),T.m(e,d)):T&&(T.d(1),T=null),260&o){let e;for(L=t[8],e=0;e<L.length;e+=1){const n=R(t,L,e);U[e]?U[e].p(n,o):(U[e]=K(n),U[e].c(),U[e].m(m,null))}for(;e<U.length;e+=1)U[e].d(1);U.length=L.length}if(260&o&&v(m,t[2]),34&o){let e;for(A=t[5],e=0;e<A.length;e+=1){const n=Y(t,A,e);B[e]?B[e].p(n,o):(B[e]=Q(n),B[e].c(),B[e].m(b,null))}for(;e<B.length;e+=1)B[e].d(1);B.length=A.length}34&o&&v(b,t[1]),t[7].error?H?H.p(t,o):(H=V(t),H.c(),H.m(e,null)):H&&(H.d(1),H=null)},d(t){t&&u(e),s(I,t),T&&T.d(),s(U,t),s(B,t),H&&H.d(),w=!1,o(E)}}}function z(e){let n;return{c(){n=a("div"),n.innerHTML='<div class="font-md gradient-text extra-bold mt-4">Your profile has been updated !</div>',p(n,"class","my-5 t-align-c")},m(t,e){i(t,n,e)},p:t,d(t){t&&u(n)}}}function J(t){let e,n,o,l,c,s=t[21].name+"";return{c(){e=a("option"),n=d(s),o=f(),e.__value=l=t[21].id,e.value=e.__value,e.selected=c=t[21].id===t[0]},m(t,l){i(t,e,l),r(e,n),r(e,o)},p(t,o){16&o&&s!==(s=t[21].name+"")&&m(n,s),16&o&&l!==(l=t[21].id)&&(e.__value=l,e.value=e.__value),17&o&&c!==(c=t[21].id===t[0])&&(e.selected=c)},d(t){t&&u(e)}}}function D(t){let e,n,o;return{c(){e=a("input"),p(e,"type","text"),p(e,"placeholder","Other College Name"),p(e,"class","input-text br-50 my-2")},m(l,c){i(l,e,c),g(e,t[3]),n||(o=h(e,"input",t[11]),n=!0)},p(t,n){8&n&&e.value!==t[3]&&g(e,t[3])},d(t){t&&u(e),n=!1,o()}}}function K(t){let e,n,o,l,c,s=t[18]+"";return{c(){e=a("option"),n=d(s),o=f(),e.__value=l=t[18],e.value=e.__value,e.selected=c=t[18]===t[2]},m(t,l){i(t,e,l),r(e,n),r(e,o)},p(t,n){260&n&&c!==(c=t[18]===t[2])&&(e.selected=c)},d(t){t&&u(e)}}}function Q(t){let e,n,o,l,c,s=t[15].name+"";return{c(){e=a("option"),n=d(s),o=f(),e.__value=l=t[15].id,e.value=e.__value,e.selected=c=t[15].id===t[1]},m(t,l){i(t,e,l),r(e,n),r(e,o)},p(t,o){32&o&&s!==(s=t[15].name+"")&&m(n,s),32&o&&l!==(l=t[15].id)&&(e.__value=l,e.value=e.__value),34&o&&c!==(c=t[15].id===t[1])&&(e.selected=c)},d(t){t&&u(e)}}}function V(t){let e,n,o,l=t[7].error+"";return{c(){e=a("div"),n=a("p"),o=d(l),p(n,"class","red"),p(e,"class","row justify-content-center")},m(t,l){i(t,e,l),r(e,n),r(n,o)},p(t,e){128&e&&l!==(l=t[7].error+"")&&m(o,l)},d(t){t&&u(e)}}}function W(e){let n,o,l=e[6].id&&1===e[6].demographic.collegeId&&!e[6].demographic.otherCollege&&F(e);return{c(){l&&l.c(),n=f(),o=a("link"),this.c=t,p(o,"rel","stylesheet"),p(o,"href","https://unpkg.com/@coding-blocks/motley@0.7.4/dist/online-cb/app.min.css")},m(t,e){l&&l.m(t,e),i(t,n,e),i(t,o,e)},p(t,[e]){t[6].id&&1===t[6].demographic.collegeId&&!t[6].demographic.otherCollege?l?l.p(t,e):(l=F(t),l.c(),l.m(n.parentNode,n)):l&&(l.d(1),l=null)},i:t,o:t,d(t){l&&l.d(t),t&&u(n),t&&u(o)}}}function X(t,e,n){let o=null,l=null,c=null,r="",i=[],u=[],s=[2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011,2010,2009,2008,2007,2006,2005,2004,2003,2002,2001,2e3],a={},d={success:null,error:null};const f=C();var h;h=async()=>{n(6,a=await S.fetchUser()),a.id&&(n(4,i=await S.fetchColleges()),n(5,u=await S.fetchBranches()),n(2,c=a.graduationYear),n(0,o=a.demographic.collegeId),n(1,l=a.demographic.branchId),n(3,r=a.demographic.otherCollege))},x().$$.on_mount.push(h);return[o,l,c,r,i,u,a,d,s,async()=>{try{const t=await S.updateUser({gradYear:c,collegeId:o,branchId:l,otherCollege:r});f("updated",t),n(7,d={success:t.success}),setTimeout(async()=>{n(6,a=await S.fetchUser())},2e3)}catch(t){n(7,d={error:t})}},function(){o=_(this),n(0,o),n(4,i)},function(){r=this.value,n(3,r)},function(){c=_(this),n(2,c),n(8,s)},function(){l=_(this),n(1,l),n(5,u)}]}class Z extends P{constructor(t){super(),O(this,{target:this.shadowRoot,props:b(this.attributes),customElement:!0},X,W,c,{},null),t&&t.target&&i(t.target,this,t.anchor)}}return customElements.define("demographic-form",Z),Z})); |
@@ -1,1 +0,1 @@ | ||
this.index=this.index||{},this.index.js=function(e){"use strict";function t(){}function n(e){return e()}function s(){return Object.create(null)}function o(e){e.forEach(n)}function r(e){return"function"==typeof e}function l(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function c(e,t){e.appendChild(t)}function i(e,t,n){e.insertBefore(t,n||null)}function a(e){e.parentNode.removeChild(e)}function d(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function u(e){return document.createElement(e)}function m(e){return document.createTextNode(e)}function h(){return m(" ")}function g(){return m("")}function p(e,t,n,s){return e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)}function f(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function b(e,t){t=""+t,e.data!==t&&(e.data=t)}function v(e,t){(null!=t||e.value)&&(e.value=t)}function k(e,t){for(let n=0;n<e.options.length;n+=1){const s=e.options[n];if(s.__value===t)return void(s.selected=!0)}}function y(e){const t=e.querySelector(":checked")||e.options[0];return t&&t.__value}let $;function _(e){$=e}function x(){if(!$)throw new Error("Function called outside component initialization");return $}function w(e){x().$$.on_mount.push(e)}function C(){const e=x();return(t,n)=>{const s=e.$$.callbacks[t];if(s){const o=function(e,t){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,!1,!1,t),n}(t,n);s.slice().forEach(t=>{t.call(e,o)})}}}const j=[],M=[],A=[],T=[],L=Promise.resolve();let E=!1;function P(e){A.push(e)}const H=new Set;function D(){do{for(;j.length;){const e=j.shift();_(e),U(e.$$)}for(;M.length;)M.pop()();for(let e=0;e<A.length;e+=1){const t=A[e];H.has(t)||(H.add(t),t())}A.length=0}while(j.length);for(;T.length;)T.pop()();E=!1,H.clear()}function U(e){if(null!==e.fragment){e.update(),o(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(P)}}const B=new Set;let z,I;function R(){z={r:0,c:[],p:z}}function J(){z.r||o(z.c),z=z.p}function N(e,t){e&&e.i&&(B.delete(e),e.i(t))}function O(e,t,n,s){if(e&&e.o){if(B.has(e))return;B.add(e),z.c.push(()=>{B.delete(e),s&&(n&&e.d(1),s())}),e.o(t)}}function F(e){e&&e.c()}function S(e,t,s){const{fragment:l,on_mount:c,on_destroy:i,after_update:a}=e.$$;l&&l.m(t,s),P(()=>{const t=c.map(n).filter(r);i?i.push(...t):o(t),e.$$.on_mount=[]}),a.forEach(P)}function G(e,t){const n=e.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function W(e,t){-1===e.$$.dirty[0]&&(j.push(e),E||(E=!0,L.then(D)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function q(e,n,r,l,c,i,a=[-1]){const d=$;_(e);const u=n.props||{},m=e.$$={fragment:null,ctx:null,props:i,update:t,not_equal:c,bound:s(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:s(),dirty:a};let h=!1;m.ctx=r?r(e,u,(t,n,...s)=>{const o=s.length?s[0]:n;return m.ctx&&c(m.ctx[t],m.ctx[t]=o)&&(m.bound[t]&&m.bound[t](o),h&&W(e,t)),n}):[],m.update(),h=!0,o(m.before_update),m.fragment=!!l&&l(m.ctx),n.target&&(n.hydrate?m.fragment&&m.fragment.l(function(e){return Array.from(e.childNodes)}(n.target)):m.fragment&&m.fragment.c(),n.intro&&N(e.$$.fragment),S(e,n.target,n.anchor),D()),_(d)}function Y(e,t,n){const s=e.slice();return s[9]=t[n].img_url,s[10]=t[n].img_url_mobile,s[11]=t[n].link,s[13]=n,s}function Z(e){let t,n=e[3],s=[];for(let t=0;t<n.length;t+=1)s[t]=Q(Y(e,n,t));return{c(){t=u("div");for(let e=0;e<s.length;e+=1)s[e].c();f(t,"class","carousel")},m(e,n){i(e,t,n);for(let e=0;e<s.length;e+=1)s[e].m(t,null)},p(e,o){if(61&o){let r;for(n=e[3],r=0;r<n.length;r+=1){const l=Y(e,n,r);s[r]?s[r].p(l,o):(s[r]=Q(l),s[r].c(),s[r].m(t,null))}for(;r<s.length;r+=1)s[r].d(1);s.length=n.length}},d(e){e&&a(t),d(s,e)}}}function K(e){let t,n,s,o,r,l,d,m,g,p=e[0]&&V(e);return{c(){t=u("a"),p&&p.c(),n=h(),s=u("img"),r=h(),l=u("img"),m=h(),f(s,"class","d-md-block"),s.src!==(o=e[9])&&f(s,"src",o),f(s,"alt",""),f(s,"width","100%"),f(l,"class","d-md-none"),l.src!==(d=e[10])&&f(l,"src",d),f(l,"alt",""),f(l,"width","100%"),f(t,"class","d-block"),f(t,"target","_blank"),f(t,"href",g=e[11])},m(e,o){i(e,t,o),p&&p.m(t,null),c(t,n),c(t,s),c(t,r),c(t,l),c(t,m)},p(e,r){e[0]?p?p.p(e,r):(p=V(e),p.c(),p.m(t,n)):p&&(p.d(1),p=null),8&r&&s.src!==(o=e[9])&&f(s,"src",o),8&r&&l.src!==(d=e[10])&&f(l,"src",d),8&r&&g!==(g=e[11])&&f(t,"href",g)},d(e){e&&a(t),p&&p.d()}}}function V(e){let t,n,s;return{c(){t=u("img"),f(t,"class","close-icon"),t.src!==(n=e[2])&&f(t,"src",n),f(t,"alt","close")},m(n,o){var r;i(n,t,o),s=p(t,"click",function(e){return function(t){return t.stopPropagation(),e.call(this,t)}}((r=e[5],function(e){return e.preventDefault(),r.call(this,e)})),!0)},p(e,s){4&s&&t.src!==(n=e[2])&&f(t,"src",n)},d(e){e&&a(t),s()}}}function Q(e){let t,n=e[4]==e[13]&&K(e);return{c(){n&&n.c(),t=g()},m(e,s){n&&n.m(e,s),i(e,t,s)},p(e,s){e[4]==e[13]?n?n.p(e,s):(n=K(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&a(t)}}}function X(e){let n,s=e[1]&&Z(e);return{c(){s&&s.c(),n=g(),this.c=t},m(e,t){s&&s.m(e,t),i(e,n,t)},p(e,[t]){e[1]?s?s.p(e,t):(s=Z(e),s.c(),s.m(n.parentNode,n)):s&&(s.d(1),s=null)},i:t,o:t,d(e){s&&s.d(e),e&&a(n)}}}function ee(e,t,n){let s=!1,o="",r=[],l=0,c=!1,{showToggle:i=!0}=t,{theme:a="light"}=t;w(async()=>{const e=await fetch("https://hack-api.codingblocks.com/api/v2/dashboard-banners",{headers:{client:"hack-admin"}}),{data:t}=await e.json();n(3,r=t.map(e=>({img_url:e.attributes["image-url"],img_url_mobile:e.attributes["mobile-image-url"],link:e.attributes.link}))),n(2,o="light"===a?"https://minio.codingblocks.com/motley/wrong_g_white.min.png":"https://minio.codingblocks.com/motley/wrong_g.png"),n(1,s=!!r.length),console.log(s),c||d()});const d=e=>{c&&(console.log(c),clearInterval(c)),c=setInterval(()=>{l==r.length-1?n(4,l=0):n(4,l+=1)},7e3)};return e.$set=e=>{"showToggle"in e&&n(0,i=e.showToggle),"theme"in e&&n(6,a=e.theme)},[i,s,o,r,l,()=>{n(1,s=!s)},a]}"function"==typeof HTMLElement&&(I=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){for(const e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(e,t,n){this[e]=n}$destroy(){G(this,1),this.$destroy=t}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(){}});class te extends I{constructor(e){super(),this.shadowRoot.innerHTML="<style>.d-block{display:block;position:relative}.close-icon{position:absolute;right:10px;cursor:pointer;top:10px;width:15px;transition:width 0.1s}.close-icon:hover{width:18px}.d-md-none{display:block}.d-md-block{display:none}.carousel{height:116px;overflow:hidden}@media(min-width:768px){.d-md-none{display:none}.d-md-block{display:block}}</style>",q(this,{target:this.shadowRoot},ee,X,l,{showToggle:0,theme:6}),e&&(e.target&&i(e.target,this,e.anchor),e.props&&(this.$set(e.props),D()))}static get observedAttributes(){return["showToggle","theme"]}get showToggle(){return this.$$.ctx[0]}set showToggle(e){this.$set({showToggle:e}),D()}get theme(){return this.$$.ctx[6]}set theme(e){this.$set({theme:e}),D()}}customElements.define("promotion-banner",te);var ne=new class{constructor(e){this.url=e}fetchUser(){return fetch(this.url+"/users/me?include=demographic",{credentials:"include"}).then(e=>e.json())}fetchColleges(){return fetch(this.url+"/colleges").then(e=>e.json())}fetchBranches(){return fetch(this.url+"/branches").then(e=>e.json())}updateUser(e){return fetch(this.url+"/users/me/edit",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(e=>e.json())}}("https://account.codingblocks.com/api");function se(e,t,n){const s=e.slice();return s[15]=t[n],s}function oe(e,t,n){const s=e.slice();return s[18]=t[n],s}function re(e,t,n){const s=e.slice();return s[21]=t[n],s}function le(e){let t,n,s;function o(e,t){return e[7].success?ie:ce}let r=o(e),l=r(e);return{c(){t=u("div"),n=u("div"),n.innerHTML='<div class="font-md bold">\n Get INR 1000 Credits\n </div> \n <div class="mt-4">\n Complete your Profile & get INR 1000 credits in your wallet\n </div>',s=h(),l.c(),f(n,"class","bg-gradient-pink white p-4"),f(t,"class","border-card b-red p-0")},m(e,o){i(e,t,o),c(t,n),c(t,s),l.m(t,null)},p(e,n){r===(r=o(e))&&l?l.p(e,n):(l.d(1),l=r(e),l&&(l.c(),l.m(t,null)))},d(e){e&&a(t),l.d()}}}function ce(e){let t,n,s,r,l,m,g,b,v,y,$,_,x,w,C,j=e[4],M=[];for(let t=0;t<j.length;t+=1)M[t]=ae(re(e,j,t));let A=1===e[0]&&de(e),T=e[8],L=[];for(let t=0;t<T.length;t+=1)L[t]=ue(oe(e,T,t));let E=e[5],H=[];for(let t=0;t<E.length;t+=1)H[t]=me(se(e,E,t));let D=e[7].error&&he(e);return{c(){t=u("div"),n=u("select"),s=u("option"),s.textContent="-- College --";for(let e=0;e<M.length;e+=1)M[e].c();r=h(),A&&A.c(),l=h(),m=u("select"),g=u("option"),g.textContent="-- Graduation Year --";for(let e=0;e<L.length;e+=1)L[e].c();b=h(),v=u("select"),y=u("option"),y.textContent="-- Branch --";for(let e=0;e<H.length;e+=1)H[e].c();$=h(),_=u("div"),x=u("button"),x.textContent="Update Profile",w=h(),D&&D.c(),s.disabled=!0,s.selected=!0,s.__value="",s.value=s.__value,f(n,"class","input-text br-50 my-2"),void 0===e[0]&&P(()=>e[11].call(n)),g.disabled=!0,g.selected=!0,g.__value="",g.value=g.__value,f(m,"class","input-text br-50 my-2"),void 0===e[2]&&P(()=>e[13].call(m)),y.disabled=!0,y.selected=!0,y.__value="",y.value=y.__value,f(v,"class","input-text br-50 my-2"),void 0===e[1]&&P(()=>e[14].call(v)),f(x,"id","updatedButton"),f(x,"class","button-solid button-orange"),f(_,"class","d-flex justify-content-center mt-5"),f(t,"class","py-4 px-5 t-align-center")},m(o,a){i(o,t,a),c(t,n),c(n,s);for(let e=0;e<M.length;e+=1)M[e].m(n,null);k(n,e[0]),c(t,r),A&&A.m(t,null),c(t,l),c(t,m),c(m,g);for(let e=0;e<L.length;e+=1)L[e].m(m,null);k(m,e[2]),c(t,b),c(t,v),c(v,y);for(let e=0;e<H.length;e+=1)H[e].m(v,null);k(v,e[1]),c(t,$),c(t,_),c(_,x),c(t,w),D&&D.m(t,null),C=[p(n,"change",e[11]),p(m,"change",e[13]),p(v,"change",e[14]),p(x,"click",e[9])]},p(e,s){if(17&s){let t;for(j=e[4],t=0;t<j.length;t+=1){const o=re(e,j,t);M[t]?M[t].p(o,s):(M[t]=ae(o),M[t].c(),M[t].m(n,null))}for(;t<M.length;t+=1)M[t].d(1);M.length=j.length}if(1&s&&k(n,e[0]),1===e[0]?A?A.p(e,s):(A=de(e),A.c(),A.m(t,l)):A&&(A.d(1),A=null),260&s){let t;for(T=e[8],t=0;t<T.length;t+=1){const n=oe(e,T,t);L[t]?L[t].p(n,s):(L[t]=ue(n),L[t].c(),L[t].m(m,null))}for(;t<L.length;t+=1)L[t].d(1);L.length=T.length}if(4&s&&k(m,e[2]),34&s){let t;for(E=e[5],t=0;t<E.length;t+=1){const n=se(e,E,t);H[t]?H[t].p(n,s):(H[t]=me(n),H[t].c(),H[t].m(v,null))}for(;t<H.length;t+=1)H[t].d(1);H.length=E.length}2&s&&k(v,e[1]),e[7].error?D?D.p(e,s):(D=he(e),D.c(),D.m(t,null)):D&&(D.d(1),D=null)},d(e){e&&a(t),d(M,e),A&&A.d(),d(L,e),d(H,e),D&&D.d(),o(C)}}}function ie(e){let n;return{c(){n=u("div"),n.innerHTML='<div class="font-md gradient-text extra-bold mt-4">Your profile has been updated !</div>',f(n,"class","my-5 t-align-c")},m(e,t){i(e,n,t)},p:t,d(e){e&&a(n)}}}function ae(e){let t,n,s,o,r,l=e[21].name+"";return{c(){t=u("option"),n=m(l),s=h(),t.__value=o=e[21].id,t.value=t.__value,t.selected=r=e[21].id===e[0]},m(e,o){i(e,t,o),c(t,n),c(t,s)},p(e,s){16&s&&l!==(l=e[21].name+"")&&b(n,l),16&s&&o!==(o=e[21].id)&&(t.__value=o),t.value=t.__value,17&s&&r!==(r=e[21].id===e[0])&&(t.selected=r)},d(e){e&&a(t)}}}function de(e){let t,n;return{c(){t=u("input"),f(t,"type","text"),f(t,"placeholder","Other College Name"),f(t,"class","input-text br-50 my-2")},m(s,o){i(s,t,o),v(t,e[3]),n=p(t,"input",e[12])},p(e,n){8&n&&t.value!==e[3]&&v(t,e[3])},d(e){e&&a(t),n()}}}function ue(e){let t,n,s,o,r,l=e[18]+"";return{c(){t=u("option"),n=m(l),s=h(),t.__value=o=e[18],t.value=t.__value,t.selected=r=e[18]===e[2]},m(e,o){i(e,t,o),c(t,n),c(t,s)},p(e,n){4&n&&r!==(r=e[18]===e[2])&&(t.selected=r)},d(e){e&&a(t)}}}function me(e){let t,n,s,o,r,l=e[15].name+"";return{c(){t=u("option"),n=m(l),s=h(),t.__value=o=e[15].id,t.value=t.__value,t.selected=r=e[15].id===e[1]},m(e,o){i(e,t,o),c(t,n),c(t,s)},p(e,s){32&s&&l!==(l=e[15].name+"")&&b(n,l),32&s&&o!==(o=e[15].id)&&(t.__value=o),t.value=t.__value,34&s&&r!==(r=e[15].id===e[1])&&(t.selected=r)},d(e){e&&a(t)}}}function he(e){let t,n,s,o=e[7].error+"";return{c(){t=u("div"),n=u("p"),s=m(o),f(n,"class","red"),f(t,"class","row justify-content-center")},m(e,o){i(e,t,o),c(t,n),c(n,s)},p(e,t){128&t&&o!==(o=e[7].error+"")&&b(s,o)},d(e){e&&a(t)}}}function ge(e){let n,s,o=e[6].id&&1===e[6].demographic.collegeId&&!e[6].demographic.otherCollege&&le(e);return{c(){o&&o.c(),n=h(),s=u("link"),this.c=t,f(s,"rel","stylesheet"),f(s,"href","https://unpkg.com/@coding-blocks/motley@0.7.4/dist/online-cb/app.min.css")},m(e,t){o&&o.m(e,t),i(e,n,t),i(e,s,t)},p(e,[t]){e[6].id&&1===e[6].demographic.collegeId&&!e[6].demographic.otherCollege?o?o.p(e,t):(o=le(e),o.c(),o.m(n.parentNode,n)):o&&(o.d(1),o=null)},i:t,o:t,d(e){o&&o.d(e),e&&a(n),e&&a(s)}}}function pe(e,t,n){let s=null,o=null,r=null,l="",c=[],i=[],a=[2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011,2010,2009,2008,2007,2006,2005,2004,2003,2002,2001,2e3],d={},u={success:null,error:null};const m=C();w(async()=>{n(6,d=await ne.fetchUser()),d.id&&(n(4,c=await ne.fetchColleges()),n(5,i=await ne.fetchBranches()),n(2,r=d.graduationYear),n(0,s=d.demographic.collegeId),n(1,o=d.demographic.branchId),n(3,l=d.demographic.otherCollege))});return[s,o,r,l,c,i,d,u,a,async()=>{try{const e=await ne.updateUser({gradYear:r,collegeId:s,branchId:o,otherCollege:l});m("updated",e),n(7,u={success:e.success}),setTimeout(async()=>{n(6,d=await ne.fetchUser())},2e3)}catch(e){n(7,u={error:e})}},m,function(){s=y(this),n(0,s),n(4,c)},function(){l=this.value,n(3,l)},function(){r=y(this),n(2,r),n(8,a)},function(){o=y(this),n(1,o),n(5,i)}]}class fe extends I{constructor(e){super(),q(this,{target:this.shadowRoot},pe,ge,l,{}),e&&e.target&&i(e.target,this,e.anchor)}}function be(e){let n;return{c(){n=u("div"),n.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html">\n\t\t\t\tC++ For Beginners\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html">\n\t\t\t\tJava For Beginners\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/python-app-dev.html">\n\t\t\t\tPython App Development\n\t\t\t</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Development Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">\n\t\t\t\tAndroid App Dev\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">\n\t\t\t\tFull Stack Web Dev\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">\n\t\t\t\tPython Django\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">\n\t\t\t\tUnity Game Development\n\t\t\t</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">\n\t\t\t\tAlgo++\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">\n\t\t\t\tAlgo.JAVA\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">\n\t\t\t\tCompetitive Programming\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">\n\t\t\t\tMachine Learning\n\t\t\t</a></div></div>',this.c=t,f(n,"class","pl-4")},m(e,t){i(e,n,t)},p:t,i:t,o:t,d(e){e&&a(n)}}}customElements.define("demographic-form",fe);class ve extends I{constructor(e){super(),q(this,{target:this.shadowRoot},null,be,l,{}),e&&e.target&&i(e.target,this,e.anchor)}}function ke(e){let n;return{c(){n=u("div"),n.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">\n C++ Master Course | Launchpad\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/complete-java-course-online">\n Java Master Course | Crux\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">\n Python For Developers\n </a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-django">\n Web Dev with Python-Django\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">\n Interview Prep Bootcamp\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">\n Algo.Java Online\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/android-app-training-online">\n Android App Development Online\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">\n Build Chatbots in Python\n </a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Expert Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">\n Competitive Programming Online\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">\n Interview Preparation - C++\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/machine-learning-course-online">\n Machine Learning Master Course\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">\n Interview Preparation - Java\n </a></div></div>',this.c=t,f(n,"class","pl-4")},m(e,t){i(e,n,t)},p:t,i:t,o:t,d(e){e&&a(n)}}}customElements.define("mobile-classroom-courses",ve);class ye extends I{constructor(e){super(),q(this,{target:this.shadowRoot},null,ke,l,{}),e&&e.target&&i(e.target,this,e.anchor)}}function $e(e){let t;const n=new ve({});return{c(){F(n.$$.fragment)},m(e,s){S(n,e,s),t=!0},i(e){t||(N(n.$$.fragment,e),t=!0)},o(e){O(n.$$.fragment,e),t=!1},d(e){G(n,e)}}}function _e(e){let t;const n=new ye({});return{c(){F(n.$$.fragment)},m(e,s){S(n,e,s),t=!0},i(e){t||(N(n.$$.fragment,e),t=!0)},o(e){O(n.$$.fragment,e),t=!1},d(e){G(n,e)}}}function xe(e){let n,s,r,l,d,m,g,b,v,k,y,$,_,x,w,C,j,M,A,T,L,E,P,H,D,U,B,z,I,F,S,G,W,q,Y,Z,K,V,Q,X,ee,te,ne,se="classroom"==e[0]&&$e(),oe="online"==e[0]&&_e();return{c(){n=u("link"),s=h(),r=u("link"),l=h(),d=u("div"),m=u("div"),g=u("img"),v=h(),k=u("img"),$=h(),_=u("div"),x=h(),w=u("slot"),C=h(),j=u("div"),M=u("div"),M.innerHTML='<div class="card-md extra-bold orange">Courses</div> \n\t\t\t<a href="#" class="orange"><i class="fas fa-angle-up fa-lg"></i></a>',A=h(),T=u("div"),L=u("div"),E=u("div"),E.textContent="Classroom Courses",P=h(),H=u("div"),H.innerHTML='<a href="#" class="orange">Explore All</a>',U=h(),se&&se.c(),B=h(),z=u("div"),I=u("div"),F=u("div"),F.textContent="Online Courses",S=h(),G=u("div"),G.innerHTML='<a href="#" class="orange">Explore All</a>',q=h(),oe&&oe.c(),Y=h(),Z=u("div"),Z.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="blank">\n Campus Ambassadors\n </a>',K=h(),V=u("div"),V.innerHTML='<a href="https://codingblocks.com/about" target="blank">\n About Us\n </a>',Q=h(),X=u("div"),X.innerHTML='<a href="https://codingblocks.com/centres" target="blank">\n Contact Us\n </a>',this.c=t,f(n,"rel","stylesheet"),f(n,"href",e[2]),f(r,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),f(r,"rel","stylesheet"),g.src!==(b=e[3])&&f(g,"src",b),f(g,"alt","HB"),f(g,"class","hamburger-nav__ham-logo ml-4"),k.src!==(y="https://minio.codingblocks.com/amoeba/wrong-close.png")&&f(k,"src","https://minio.codingblocks.com/amoeba/wrong-close.png"),f(k,"alt","#"),f(k,"class","mr-4 hamburger-nav__cross pointer"),f(m,"class","d-flex py-3 justify-content-between align-items-center hamburger-nav__top-bar"),f(_,"class","divider-h"),f(M,"class","d-flex justify-content-between"),f(E,"class","card-md extra-bold"),f(H,"class","card-sm light"),f(L,"class",D="hamburger-nav__menu-element "+("classroom"==e[0]&&"active")),f(T,"class","my-4 pl-4"),f(F,"class","card-md extra-bold"),f(G,"class","card-sm light"),f(I,"class",W="hamburger-nav__menu-element "+("online"==e[0]&&"active")),f(z,"class","my-4 pl-4"),f(Z,"class","card-md light my-4"),f(V,"class","card-md light my-4"),f(X,"class","card-md light my-4"),f(j,"class","mt-4 px-4 overflow-y-auto no-scrollbar"),f(d,"class",ee="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!e[1]&&"hamburger-nav--hidden")+" ")},m(t,o){i(t,n,o),i(t,s,o),i(t,r,o),i(t,l,o),i(t,d,o),c(d,m),c(m,g),c(m,v),c(m,k),c(d,$),c(d,_),c(d,x),c(d,w),c(d,C),c(d,j),c(j,M),c(j,A),c(j,T),c(T,L),c(L,E),c(L,P),c(L,H),c(T,U),se&&se.m(T,null),c(j,B),c(j,z),c(z,I),c(I,F),c(I,S),c(I,G),c(z,q),oe&&oe.m(z,null),c(j,Y),c(j,Z),c(j,K),c(j,V),c(j,Q),c(j,X),te=!0,ne=[p(k,"click",e[4]),p(E,"click",e[5]),p(F,"click",e[6])]},p(e,[t]){(!te||4&t)&&f(n,"href",e[2]),(!te||8&t&&g.src!==(b=e[3]))&&f(g,"src",b),(!te||1&t&&D!==(D="hamburger-nav__menu-element "+("classroom"==e[0]&&"active")))&&f(L,"class",D),"classroom"==e[0]?se?N(se,1):(se=$e(),se.c(),N(se,1),se.m(T,null)):se&&(R(),O(se,1,1,()=>{se=null}),J()),(!te||1&t&&W!==(W="hamburger-nav__menu-element "+("online"==e[0]&&"active")))&&f(I,"class",W),"online"==e[0]?oe?N(oe,1):(oe=_e(),oe.c(),N(oe,1),oe.m(z,null)):oe&&(R(),O(oe,1,1,()=>{oe=null}),J()),(!te||2&t&&ee!==(ee="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!e[1]&&"hamburger-nav--hidden")+" "))&&f(d,"class",ee)},i(e){te||(N(se),N(oe),te=!0)},o(e){O(se),O(oe),te=!1},d(e){e&&a(n),e&&a(s),e&&a(r),e&&a(l),e&&a(d),se&&se.d(),oe&&oe.d(),o(ne)}}}function we(e,t,n){let{css:s="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=t,{tab:o="classroom"}=t,{showhamburger:r=!1}=t,{logo:l="https://codingblocks.com/assets/images/cb/cblogo.png"}=t;return e.$set=e=>{"css"in e&&n(2,s=e.css),"tab"in e&&n(0,o=e.tab),"showhamburger"in e&&n(1,r=e.showhamburger),"logo"in e&&n(3,l=e.logo)},[o,r,s,l,()=>n(1,r=!r),()=>n(0,o="classroom"),()=>n(0,o="online")]}customElements.define("mobile-online-courses",ye);class Ce extends I{constructor(e){super(),q(this,{target:this.shadowRoot},we,xe,l,{css:2,tab:0,showhamburger:1,logo:3}),e&&(e.target&&i(e.target,this,e.anchor),e.props&&(this.$set(e.props),D()))}static get observedAttributes(){return["css","tab","showhamburger","logo"]}get css(){return this.$$.ctx[2]}set css(e){this.$set({css:e}),D()}get tab(){return this.$$.ctx[0]}set tab(e){this.$set({tab:e}),D()}get showhamburger(){return this.$$.ctx[1]}set showhamburger(e){this.$set({showhamburger:e}),D()}get logo(){return this.$$.ctx[3]}set logo(e){this.$set({logo:e}),D()}}function je(e){let n;return{c(){n=u("div"),n.innerHTML='<ul class="col-4"><li class="bold">Beginner Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html" target="_blank">\n C++ For Beginners\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html" target="_blank">\n Java For Beginners\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/python-app-dev.html" target="_blank">\n Python App Development\n </a></li></ul> \n <ul class="col-4"><li class="bold">Development Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html" target="_blank">\n Android App Dev\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html" target="_blank">\n Full Stack Web Dev\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-django.html" target="_blank">\n Python Django\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/unity-game-development.html" target="_blank">\n Unity Game Development\n </a></li></ul> \n <ul class="col-4"><li class="bold">Advanced Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-for-interviews.html" target="_blank">\n Algo++\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-using-java.html" target="_blank">\n Algo.Java\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/competitive-programming.html" target="_blank">\n Competitive Programming\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/machine-learning-with-deep-learning.html">\n Machine Learning\n </a></li></ul> \n <ul class="col-4"><li class="bold">Junior Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/code4kids.html" target="_blank">\n Code 4 Kids\n </a></li> \n <li><a href="https://codingblocks.com/classroom-courses/mathsgeeks.html" target="_blank">\n Maths Geek\n </a></li></ul> \n <ul class="col-4"><li class="bold">Bootcamps</li> \n <li><a href="https://codingblocks.com/bootcamps/react.html" target="_blank">React JS\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/blockchain.html" target="_blank">Blockchain\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/coding-interview-preparation.html" target="_blank">Interview Preparation\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/gamedev.html" target="_blank">Game Dev\n </a></li> \n <li><a href="https://codingblocks.com/bootcamps/chatbots.html" target="_blank">Chatbot\n </a></li></ul> \n <ul class="col-4"><li class="bold">\n Professional\n </li> \n <li><a href="https://codingblocks.com/classroom-courses/six_months_ind_training.html" target="_blank">Industrial Training\n </a></li></ul>',this.c=t,f(n,"class","row justify-content-around m-5")},m(e,t){i(e,n,t)},p:t,i:t,o:t,d(e){e&&a(n)}}}customElements.define("cb-mobile-navbar",Ce);class Me extends I{constructor(e){super(),q(this,{target:this.shadowRoot},null,je,l,{}),e&&e.target&&i(e.target,this,e.anchor)}}function Ae(e){let n;return{c(){n=u("div"),n.innerHTML='<ul class="col-4"><li class="bold mb-3">Beginner Courses</li> \n <li><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">\n C++ Master Course | Launchpad\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/complete-java-course-online">\n Java Master Course | Crux\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">\n Python For Developers\n </a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Advanced Courses</li> \n <li><a href="https://online.codingblocks.com/courses/python-django">\n Web Dev with Python-Django\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">\n Interview Prep Bootcamp\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">\n Algo.Java Online\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/android-app-training-online">\n Android App Development Online\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">\n Build Chatbots in Python\n </a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Expert Courses</li> \n <li><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">\n Competitive Programming Online\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">\n Interview Preparation - C++\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/machine-learning-course-online">\n Machine Learning Master Course\n </a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">\n Interview Preparation - Java\n </a></li></ul>',this.c=t,f(n,"class","row justify-content-around m-5")},m(e,t){i(e,n,t)},p:t,i:t,o:t,d(e){e&&a(n)}}}customElements.define("classroom-courses",Me);class Te extends I{constructor(e){super(),q(this,{target:this.shadowRoot},null,Ae,l,{}),e&&e.target&&i(e.target,this,e.anchor)}}function Le(e){let t,n,s,r,l,d,m,g,b,v,k,y,$,_,x,w,C;const j=[Pe,Ee],M=[];function A(e,t){return"classroom"==e[1]?0:1}return _=A(e),x=M[_]=j[_](e),{c(){var o,c,i;t=u("div"),n=u("div"),s=u("div"),s.innerHTML='<div class="font-lg my-4 offset-3">Our Courses</div>',r=h(),l=u("div"),d=u("div"),d.innerHTML='<div>Online Courses</div> \n <a href="https://online.codingblocks.com/courses" target="_blank" class="font-mds orange"> \n Explore all \n </a>',g=h(),b=u("div"),v=u("div"),v.innerHTML='<div>Classroom Courses</div> \n <a href="https://codingblocks.com/classroom-courses/" target="_blank" class="font-mds orange"> \n Explore all \n </a>',y=h(),$=u("div"),x.c(),f(s,"class","py-5 font-md bold hover-grey"),f(d,"class","offset-3"),f(l,"class",m="py-4 font-md bold hover-grey "+("online"==e[1]&&"selected")),f(v,"class","offset-3"),f(b,"class",k="py-4 font-md bold hover-grey "+("classroom"==e[1]&&"selected")),f(n,"class","cb-navbar-side col-3"),f($,"class","col-9 font-mds"),f(t,"class","row no-gutters cb-navbar-expanded"),o="overflow",c="hidden",t.style.setProperty(o,c,i?"important":"")},m(o,a){i(o,t,a),c(t,n),c(n,s),c(n,r),c(n,l),c(l,d),c(n,g),c(n,b),c(b,v),c(t,y),c(t,$),M[_].m($,null),w=!0,C=[p(l,"click",e[6]),p(b,"click",e[7])]},p(e,t){(!w||2&t&&m!==(m="py-4 font-md bold hover-grey "+("online"==e[1]&&"selected")))&&f(l,"class",m),(!w||2&t&&k!==(k="py-4 font-md bold hover-grey "+("classroom"==e[1]&&"selected")))&&f(b,"class",k);let n=_;_=A(e),_!==n&&(R(),O(M[n],1,1,()=>{M[n]=null}),J(),x=M[_],x||(x=M[_]=j[_](e),x.c()),N(x,1),x.m($,null))},i(e){w||(N(x),w=!0)},o(e){O(x),w=!1},d(e){e&&a(t),M[_].d(),o(C)}}}function Ee(e){let t;const n=new Te({});return{c(){F(n.$$.fragment)},m(e,s){S(n,e,s),t=!0},i(e){t||(N(n.$$.fragment,e),t=!0)},o(e){O(n.$$.fragment,e),t=!1},d(e){G(n,e)}}}function Pe(e){let t;const n=new Me({});return{c(){F(n.$$.fragment)},m(e,s){S(n,e,s),t=!0},i(e){t||(N(n.$$.fragment,e),t=!0)},o(e){O(n.$$.fragment,e),t=!1},d(e){G(n,e)}}}function He(e){let n,s,o,r,l,d,g,b,v,k,y,$,_,x,w,C,j,M,A,T,L,E,P,H,D,U,B,z=e[0]&&Le(e);return{c(){n=u("div"),s=u("div"),o=u("div"),r=u("span"),l=m("Courses\n "),d=u("img"),b=h(),v=u("div"),v.innerHTML='<a href="https://codingblocks.com/about.html" target="_blank">About Us</a>',k=h(),y=u("div"),y.innerHTML='<a href="https://codingblocks.com/resources" target="_blank">Resources</a>',$=h(),_=u("div"),_.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="_blank">Campus Ambassadors</a>',x=h(),w=u("div"),w.innerHTML='<a href="https://codingblocks.com/centres/" target="_blank">Contact Us</a>',C=h(),j=u("slot"),A=h(),z&&z.c(),T=h(),L=u("link"),E=h(),P=u("link"),H=h(),D=u("link"),this.c=t,d.src!==(g="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(e[0]?"up":"down")+".svg")&&f(d,"src",g),f(d,"alt","chevron"),f(d,"class","d-inline s-10x10"),f(r,"class","px-3 pointer"),f(v,"class","px-3"),f(y,"class","px-3"),f(_,"class","px-3"),f(w,"class","px-3"),f(j,"name","header"),f(o,"class",M="d-flex "+e[3]+" py-3 pr-5"),f(s,"class","border"),f(n,"class","a-hb d-md-block d-none"),f(L,"rel","stylesheet"),f(L,"href",e[2]),f(P,"href","https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700,800"),f(P,"rel","stylesheet"),f(D,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),f(D,"rel","stylesheet")},m(t,a){i(t,n,a),c(n,s),c(s,o),c(o,r),c(r,l),c(r,d),c(o,b),c(o,v),c(o,k),c(o,y),c(o,$),c(o,_),c(o,x),c(o,w),c(o,C),c(o,j),c(n,A),z&&z.m(n,null),i(t,T,a),i(t,L,a),i(t,E,a),i(t,P,a),i(t,H,a),i(t,D,a),U=!0,B=p(r,"click",e[4])},p(e,[t]){(!U||1&t&&d.src!==(g="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(e[0]?"up":"down")+".svg"))&&f(d,"src",g),(!U||8&t&&M!==(M="d-flex "+e[3]+" py-3 pr-5"))&&f(o,"class",M),e[0]?z?(z.p(e,t),N(z,1)):(z=Le(e),z.c(),N(z,1),z.m(n,null)):z&&(R(),O(z,1,1,()=>{z=null}),J()),(!U||4&t)&&f(L,"href",e[2])},i(e){U||(N(z),U=!0)},o(e){O(z),U=!1},d(e){e&&a(n),z&&z.d(),e&&a(T),e&&a(L),e&&a(E),e&&a(P),e&&a(H),e&&a(D),B()}}}function De(e,t,n){let{topalign:s="center"}=t,{expanded:o=!1}=t,{tab:r="online"}=t,{css:l="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=t,c="justify-content-center";return e.$set=e=>{"topalign"in e&&n(5,s=e.topalign),"expanded"in e&&n(0,o=e.expanded),"tab"in e&&n(1,r=e.tab),"css"in e&&n(2,l=e.css)},e.$$.update=()=>{if(32&e.$$.dirty)switch(s){case"left":n(3,c="justify-content-start");break;case"right":n(3,c="justify-content-end");break;default:n(3,c="justify-content-center")}},[o,r,l,c,()=>n(0,o=!o),s,()=>n(1,r="online"),()=>n(1,r="classroom")]}customElements.define("online-courses",Te);class Ue extends I{constructor(e){super(),this.shadowRoot.innerHTML="<style>a:hover{text-decoration:underline}.hover-grey.selected:hover{background:unset}.a-hb{display:none}</style>",q(this,{target:this.shadowRoot},De,He,l,{topalign:5,expanded:0,tab:1,css:2}),e&&(e.target&&i(e.target,this,e.anchor),e.props&&(this.$set(e.props),D()))}static get observedAttributes(){return["topalign","expanded","tab","css"]}get topalign(){return this.$$.ctx[5]}set topalign(e){this.$set({topalign:e}),D()}get expanded(){return this.$$.ctx[0]}set expanded(e){this.$set({expanded:e}),D()}get tab(){return this.$$.ctx[1]}set tab(e){this.$set({tab:e}),D()}get css(){return this.$$.ctx[2]}set css(e){this.$set({css:e}),D()}}function Be(e){let n,s,o,r,l,i,d,m,h,g,p,b,v,k;return{c(){n=u("script"),o=u("script"),l=u("script"),d=u("script"),h=u("script"),p=u("script"),v=u("script"),this.c=t,n.src!==(s="https://source.zoom.us/1.8.5/lib/vendor/react.min.js")&&f(n,"src","https://source.zoom.us/1.8.5/lib/vendor/react.min.js"),o.src!==(r="https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js")&&f(o,"src","https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js"),l.src!==(i="https://source.zoom.us/1.8.5/lib/vendor/redux.min.js")&&f(l,"src","https://source.zoom.us/1.8.5/lib/vendor/redux.min.js"),d.src!==(m="https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js")&&f(d,"src","https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js"),h.src!==(g="https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js")&&f(h,"src","https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js"),p.src!==(b="https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js")&&f(p,"src","https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js"),v.src!==(k="https://source.zoom.us/zoom-meeting-1.8.5.min.js")&&f(v,"src","https://source.zoom.us/zoom-meeting-1.8.5.min.js")},m(t,s){c(document.head,n),c(document.head,o),c(document.head,l),c(document.head,d),c(document.head,h),c(document.head,p),c(document.head,v),e[7](v)},p:t,i:t,o:t,d(t){a(n),a(o),a(l),a(d),a(h),a(p),a(v),e[7](null)}}}function ze(e,t,n){let s,{leaveUrl:o="/"}=t,{meetingnumber:r}=t,{signature:l}=t,{apikey:c}=t,{username:i}=t,{useremail:a}=t;return w(async()=>{s.addEventListener("load",()=>{console.log(r),ZoomMtg.preLoadWasm(),ZoomMtg.prepareJssdk(),ZoomMtg.init({leaveUrl:o,success(){ZoomMtg.join({meetingNumber:r,userName:i,signature:l,apiKey:c,userEmail:a,success(e){console.log("success")},error(e){console.log(e)}})},error(e){console.log(e)}})})}),e.$set=e=>{"leaveUrl"in e&&n(1,o=e.leaveUrl),"meetingnumber"in e&&n(2,r=e.meetingnumber),"signature"in e&&n(3,l=e.signature),"apikey"in e&&n(4,c=e.apikey),"username"in e&&n(5,i=e.username),"useremail"in e&&n(6,a=e.useremail)},[s,o,r,l,c,i,a,function(e){M[e?"unshift":"push"](()=>{n(0,s=e)})}]}customElements.define("cb-navbar",Ue);class Ie extends I{constructor(e){super(),q(this,{target:this.shadowRoot},ze,Be,l,{leaveUrl:1,meetingnumber:2,signature:3,apikey:4,username:5,useremail:6}),e&&(e.target&&i(e.target,this,e.anchor),e.props&&(this.$set(e.props),D()))}static get observedAttributes(){return["leaveUrl","meetingnumber","signature","apikey","username","useremail"]}get leaveUrl(){return this.$$.ctx[1]}set leaveUrl(e){this.$set({leaveUrl:e}),D()}get meetingnumber(){return this.$$.ctx[2]}set meetingnumber(e){this.$set({meetingnumber:e}),D()}get signature(){return this.$$.ctx[3]}set signature(e){this.$set({signature:e}),D()}get apikey(){return this.$$.ctx[4]}set apikey(e){this.$set({apikey:e}),D()}get username(){return this.$$.ctx[5]}set username(e){this.$set({username:e}),D()}get useremail(){return this.$$.ctx[6]}set useremail(e){this.$set({useremail:e}),D()}}return customElements.define("zoom-meeting",Ie),e.banner=te,e.cb_navbar=Ue,e.demographic_form=fe,e.mobile_cb_navbar=Ce,e.zoom_meeting=Ie,e}({}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e=e||self).index=e.index||{},e.index.js={}))}(this,(function(e){"use strict";function t(){}function n(e){return e()}function s(){return Object.create(null)}function o(e){e.forEach(n)}function i(e){return"function"==typeof e}function l(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let c,r;function a(e,t){return c||(c=document.createElement("a")),c.href=t,e===c.href}function d(e,t){e.appendChild(t)}function u(e,t,n){e.insertBefore(t,n||null)}function m(e){e.parentNode.removeChild(e)}function h(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function p(e){return document.createElement(e)}function g(e){return document.createTextNode(e)}function b(){return g(" ")}function f(){return g("")}function v(e,t,n,s){return e.addEventListener(t,n,s),()=>e.removeEventListener(t,n,s)}function k(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function y(e){return""===e?null:+e}function $(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function w(e,t){e.value=null==t?"":t}function x(e,t,n,s){null===n?e.style.removeProperty(t):e.style.setProperty(t,n,s?"important":"")}function _(e,t){for(let n=0;n<e.options.length;n+=1){const s=e.options[n];if(s.__value===t)return void(s.selected=!0)}e.selectedIndex=-1}function C(e){const t=e.querySelector(":checked")||e.options[0];return t&&t.__value}function j(e){const t={};for(const n of e)t[n.name]=n.value;return t}function E(e){r=e}function T(){if(!r)throw new Error("Function called outside component initialization");return r}function M(e){T().$$.on_mount.push(e)}function L(){const e=T();return(t,n,{cancelable:s=!1}={})=>{const o=e.$$.callbacks[t];if(o){const i=function(e,t,{bubbles:n=!1,cancelable:s=!1}={}){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,n,s,t),o}(t,n,{cancelable:s});return o.slice().forEach(t=>{t.call(e,i)}),!i.defaultPrevented}return!0}}const A=[],P=[],H=[],B=[],O=Promise.resolve();let D=!1;function z(e){H.push(e)}const I=new Set;let U=0;function S(){const e=r;do{for(;U<A.length;){const e=A[U];U++,E(e),R(e.$$)}for(E(null),A.length=0,U=0;P.length;)P.pop()();for(let e=0;e<H.length;e+=1){const t=H[e];I.has(t)||(I.add(t),t())}H.length=0}while(A.length);for(;B.length;)B.pop()();D=!1,I.clear(),E(e)}function R(e){if(null!==e.fragment){e.update(),o(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(z)}}const N=new Set;let J;function F(){J={r:0,c:[],p:J}}function G(){J.r||o(J.c),J=J.p}function W(e,t){e&&e.i&&(N.delete(e),e.i(t))}function q(e,t,n,s){if(e&&e.o){if(N.has(e))return;N.add(e),J.c.push(()=>{N.delete(e),s&&(n&&e.d(1),s())}),e.o(t)}else s&&s()}const Y="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function Z(e){e&&e.c()}function K(e,t,s,l){const{fragment:c,on_mount:r,on_destroy:a,after_update:d}=e.$$;c&&c.m(t,s),l||z(()=>{const t=r.map(n).filter(i);a?a.push(...t):o(t),e.$$.on_mount=[]}),d.forEach(z)}function V(e,t){const n=e.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function X(e,t){-1===e.$$.dirty[0]&&(A.push(e),D||(D=!0,O.then(S)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Q(e,n,i,l,c,a,d,u=[-1]){const h=r;E(e);const p=e.$$={fragment:null,ctx:null,props:a,update:t,not_equal:c,bound:s(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(h?h.$$.context:[])),callbacks:s(),dirty:u,skip_bound:!1,root:n.target||h.$$.root};d&&d(p.root);let g=!1;if(p.ctx=i?i(e,n.props||{},(t,n,...s)=>{const o=s.length?s[0]:n;return p.ctx&&c(p.ctx[t],p.ctx[t]=o)&&(!p.skip_bound&&p.bound[t]&&p.bound[t](o),g&&X(e,t)),n}):[],p.update(),g=!0,o(p.before_update),p.fragment=!!l&&l(p.ctx),n.target){if(n.hydrate){const e=function(e){return Array.from(e.childNodes)}(n.target);p.fragment&&p.fragment.l(e),e.forEach(m)}else p.fragment&&p.fragment.c();n.intro&&W(e.$$.fragment),K(e,n.target,n.anchor,n.customElement),S()}E(h)}let ee;function te(e,t,n){const s=e.slice();return s[9]=t[n].img_url,s[10]=t[n].img_url_mobile,s[11]=t[n].link,s[13]=n,s}function ne(e){let t,n=e[3],s=[];for(let t=0;t<n.length;t+=1)s[t]=ie(te(e,n,t));return{c(){t=p("div");for(let e=0;e<s.length;e+=1)s[e].c();k(t,"class","carousel")},m(e,n){u(e,t,n);for(let e=0;e<s.length;e+=1)s[e].m(t,null)},p(e,o){if(61&o){let i;for(n=e[3],i=0;i<n.length;i+=1){const l=te(e,n,i);s[i]?s[i].p(l,o):(s[i]=ie(l),s[i].c(),s[i].m(t,null))}for(;i<s.length;i+=1)s[i].d(1);s.length=n.length}},d(e){e&&m(t),h(s,e)}}}function se(e){let t,n,s,o,i,l,c,r,h,g=e[0]&&oe(e);return{c(){t=p("a"),g&&g.c(),n=b(),s=p("img"),i=b(),l=p("img"),r=b(),k(s,"class","d-md-block"),a(s.src,o=e[9])||k(s,"src",o),k(s,"alt",""),k(s,"width","100%"),k(l,"class","d-md-none"),a(l.src,c=e[10])||k(l,"src",c),k(l,"alt",""),k(l,"width","100%"),k(t,"class","d-block"),k(t,"target","_blank"),k(t,"href",h=e[11])},m(e,o){u(e,t,o),g&&g.m(t,null),d(t,n),d(t,s),d(t,i),d(t,l),d(t,r)},p(e,i){e[0]?g?g.p(e,i):(g=oe(e),g.c(),g.m(t,n)):g&&(g.d(1),g=null),8&i&&!a(s.src,o=e[9])&&k(s,"src",o),8&i&&!a(l.src,c=e[10])&&k(l,"src",c),8&i&&h!==(h=e[11])&&k(t,"href",h)},d(e){e&&m(t),g&&g.d()}}}function oe(e){let t,n,s,o;return{c(){t=p("img"),k(t,"class","close-icon"),a(t.src,n=e[2])||k(t,"src",n),k(t,"alt","close")},m(n,i){var l;u(n,t,i),s||(o=v(t,"click",function(e){return function(t){return t.stopPropagation(),e.call(this,t)}}((l=e[5],function(e){return e.preventDefault(),l.call(this,e)})),!0),s=!0)},p(e,s){4&s&&!a(t.src,n=e[2])&&k(t,"src",n)},d(e){e&&m(t),s=!1,o()}}}function ie(e){let t,n=e[4]==e[13]&&se(e);return{c(){n&&n.c(),t=f()},m(e,s){n&&n.m(e,s),u(e,t,s)},p(e,s){e[4]==e[13]?n?n.p(e,s):(n=se(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&m(t)}}}function le(e){let n,s=e[1]&&ne(e);return{c(){s&&s.c(),n=f(),this.c=t},m(e,t){s&&s.m(e,t),u(e,n,t)},p(e,[t]){e[1]?s?s.p(e,t):(s=ne(e),s.c(),s.m(n.parentNode,n)):s&&(s.d(1),s=null)},i:t,o:t,d(e){s&&s.d(e),e&&m(n)}}}function ce(e,t,n){let s=!1,o="",i=[],l=0,c=!1,{showToggle:r=!0}=t,{theme:a="light"}=t;M(async()=>{const e=await fetch("https://hack-api.codingblocks.com/api/v2/dashboard-banners",{headers:{client:"hack-admin"}}),{data:t}=await e.json();n(3,i=t.map(e=>({img_url:e.attributes["image-url"],img_url_mobile:e.attributes["mobile-image-url"],link:e.attributes.link}))),n(2,o="light"===a?"https://minio.codingblocks.com/motley/wrong_g_white.min.png":"https://minio.codingblocks.com/motley/wrong_g.png"),n(1,s=!!i.length),c||d()});const d=e=>{c&&clearInterval(c),c=setInterval(()=>{l==i.length-1?n(4,l=0):n(4,l+=1)},7e3)};return e.$$set=e=>{"showToggle"in e&&n(0,r=e.showToggle),"theme"in e&&n(6,a=e.theme)},[r,s,o,i,l,()=>{n(1,s=!s)},a]}"function"==typeof HTMLElement&&(ee=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:e}=this.$$;this.$$.on_disconnect=e.map(n).filter(i);for(const e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(e,t,n){this[e]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){V(this,1),this.$destroy=t}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}});class re extends ee{constructor(e){super(),this.shadowRoot.innerHTML="<style>.d-block{display:block;position:relative}.close-icon{position:absolute;right:10px;cursor:pointer;top:10px;width:15px;transition:width 0.1s}.close-icon:hover{width:18px}.d-md-none{display:block}.d-md-block{display:none}.carousel{height:116px;overflow:hidden}@media(min-width:768px){.d-md-none{display:none}.d-md-block{display:block}}</style>",Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},ce,le,l,{showToggle:0,theme:6},null),e&&(e.target&&u(e.target,this,e.anchor),e.props&&(this.$set(e.props),S()))}static get observedAttributes(){return["showToggle","theme"]}get showToggle(){return this.$$.ctx[0]}set showToggle(e){this.$$set({showToggle:e}),S()}get theme(){return this.$$.ctx[6]}set theme(e){this.$$set({theme:e}),S()}}customElements.define("promotion-banner",re);var ae=new class{constructor(e){this.url=e}fetchUser(){return fetch(this.url+"/users/me?include=demographic",{credentials:"include"}).then(e=>e.json())}fetchColleges(){return fetch(this.url+"/colleges").then(e=>e.json())}fetchBranches(){return fetch(this.url+"/branches").then(e=>e.json())}updateUser(e){return fetch(this.url+"/users/me/edit",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(e=>e.json())}}("https://account.codingblocks.com/api");function de(e,t,n){const s=e.slice();return s[15]=t[n],s}function ue(e,t,n){const s=e.slice();return s[18]=t[n],s}function me(e,t,n){const s=e.slice();return s[21]=t[n],s}function he(e){let t,n,s;function o(e,t){return e[7].success?ge:pe}let i=o(e),l=i(e);return{c(){t=p("div"),n=p("div"),n.innerHTML='<div class="font-md bold">Get INR 1000 Credits</div> \n <div class="mt-4">Complete your Profile & get INR 1000 credits in your wallet</div>',s=b(),l.c(),k(n,"class","bg-gradient-pink white p-4"),k(t,"class","border-card b-red p-0")},m(e,o){u(e,t,o),d(t,n),d(t,s),l.m(t,null)},p(e,n){i===(i=o(e))&&l?l.p(e,n):(l.d(1),l=i(e),l&&(l.c(),l.m(t,null)))},d(e){e&&m(t),l.d()}}}function pe(e){let t,n,s,i,l,c,r,a,g,f,y,$,w,x,C,j,E=e[4],T=[];for(let t=0;t<E.length;t+=1)T[t]=be(me(e,E,t));let M=1===e[0]&&fe(e),L=e[8],A=[];for(let t=0;t<L.length;t+=1)A[t]=ve(ue(e,L,t));let P=e[5],H=[];for(let t=0;t<P.length;t+=1)H[t]=ke(de(e,P,t));let B=e[7].error&&ye(e);return{c(){t=p("div"),n=p("select"),s=p("option"),s.textContent="-- College --";for(let e=0;e<T.length;e+=1)T[e].c();i=b(),M&&M.c(),l=b(),c=p("select"),r=p("option"),r.textContent="-- Graduation Year --";for(let e=0;e<A.length;e+=1)A[e].c();a=b(),g=p("select"),f=p("option"),f.textContent="-- Branch --";for(let e=0;e<H.length;e+=1)H[e].c();y=b(),$=p("div"),w=p("button"),w.textContent="Update Profile",x=b(),B&&B.c(),s.disabled=!0,s.selected=!0,s.__value="",s.value=s.__value,k(n,"class","input-text br-50 my-2"),void 0===e[0]&&z(()=>e[10].call(n)),r.disabled=!0,r.selected=!0,r.__value="",r.value=r.__value,k(c,"class","input-text br-50 my-2"),void 0===e[2]&&z(()=>e[12].call(c)),f.disabled=!0,f.selected=!0,f.__value="",f.value=f.__value,k(g,"class","input-text br-50 my-2"),void 0===e[1]&&z(()=>e[13].call(g)),k(w,"id","updatedButton"),k(w,"class","button-solid button-orange"),k($,"class","d-flex justify-content-center mt-5"),k(t,"class","py-4 px-5 t-align-center")},m(o,m){u(o,t,m),d(t,n),d(n,s);for(let e=0;e<T.length;e+=1)T[e].m(n,null);_(n,e[0]),d(t,i),M&&M.m(t,null),d(t,l),d(t,c),d(c,r);for(let e=0;e<A.length;e+=1)A[e].m(c,null);_(c,e[2]),d(t,a),d(t,g),d(g,f);for(let e=0;e<H.length;e+=1)H[e].m(g,null);_(g,e[1]),d(t,y),d(t,$),d($,w),d(t,x),B&&B.m(t,null),C||(j=[v(n,"change",e[10]),v(c,"change",e[12]),v(g,"change",e[13]),v(w,"click",e[9])],C=!0)},p(e,s){if(17&s){let t;for(E=e[4],t=0;t<E.length;t+=1){const o=me(e,E,t);T[t]?T[t].p(o,s):(T[t]=be(o),T[t].c(),T[t].m(n,null))}for(;t<T.length;t+=1)T[t].d(1);T.length=E.length}if(17&s&&_(n,e[0]),1===e[0]?M?M.p(e,s):(M=fe(e),M.c(),M.m(t,l)):M&&(M.d(1),M=null),260&s){let t;for(L=e[8],t=0;t<L.length;t+=1){const n=ue(e,L,t);A[t]?A[t].p(n,s):(A[t]=ve(n),A[t].c(),A[t].m(c,null))}for(;t<A.length;t+=1)A[t].d(1);A.length=L.length}if(260&s&&_(c,e[2]),34&s){let t;for(P=e[5],t=0;t<P.length;t+=1){const n=de(e,P,t);H[t]?H[t].p(n,s):(H[t]=ke(n),H[t].c(),H[t].m(g,null))}for(;t<H.length;t+=1)H[t].d(1);H.length=P.length}34&s&&_(g,e[1]),e[7].error?B?B.p(e,s):(B=ye(e),B.c(),B.m(t,null)):B&&(B.d(1),B=null)},d(e){e&&m(t),h(T,e),M&&M.d(),h(A,e),h(H,e),B&&B.d(),C=!1,o(j)}}}function ge(e){let n;return{c(){n=p("div"),n.innerHTML='<div class="font-md gradient-text extra-bold mt-4">Your profile has been updated !</div>',k(n,"class","my-5 t-align-c")},m(e,t){u(e,n,t)},p:t,d(e){e&&m(n)}}}function be(e){let t,n,s,o,i,l=e[21].name+"";return{c(){t=p("option"),n=g(l),s=b(),t.__value=o=e[21].id,t.value=t.__value,t.selected=i=e[21].id===e[0]},m(e,o){u(e,t,o),d(t,n),d(t,s)},p(e,s){16&s&&l!==(l=e[21].name+"")&&$(n,l),16&s&&o!==(o=e[21].id)&&(t.__value=o,t.value=t.__value),17&s&&i!==(i=e[21].id===e[0])&&(t.selected=i)},d(e){e&&m(t)}}}function fe(e){let t,n,s;return{c(){t=p("input"),k(t,"type","text"),k(t,"placeholder","Other College Name"),k(t,"class","input-text br-50 my-2")},m(o,i){u(o,t,i),w(t,e[3]),n||(s=v(t,"input",e[11]),n=!0)},p(e,n){8&n&&t.value!==e[3]&&w(t,e[3])},d(e){e&&m(t),n=!1,s()}}}function ve(e){let t,n,s,o,i,l=e[18]+"";return{c(){t=p("option"),n=g(l),s=b(),t.__value=o=e[18],t.value=t.__value,t.selected=i=e[18]===e[2]},m(e,o){u(e,t,o),d(t,n),d(t,s)},p(e,n){260&n&&i!==(i=e[18]===e[2])&&(t.selected=i)},d(e){e&&m(t)}}}function ke(e){let t,n,s,o,i,l=e[15].name+"";return{c(){t=p("option"),n=g(l),s=b(),t.__value=o=e[15].id,t.value=t.__value,t.selected=i=e[15].id===e[1]},m(e,o){u(e,t,o),d(t,n),d(t,s)},p(e,s){32&s&&l!==(l=e[15].name+"")&&$(n,l),32&s&&o!==(o=e[15].id)&&(t.__value=o,t.value=t.__value),34&s&&i!==(i=e[15].id===e[1])&&(t.selected=i)},d(e){e&&m(t)}}}function ye(e){let t,n,s,o=e[7].error+"";return{c(){t=p("div"),n=p("p"),s=g(o),k(n,"class","red"),k(t,"class","row justify-content-center")},m(e,o){u(e,t,o),d(t,n),d(n,s)},p(e,t){128&t&&o!==(o=e[7].error+"")&&$(s,o)},d(e){e&&m(t)}}}function $e(e){let n,s,o=e[6].id&&1===e[6].demographic.collegeId&&!e[6].demographic.otherCollege&&he(e);return{c(){o&&o.c(),n=b(),s=p("link"),this.c=t,k(s,"rel","stylesheet"),k(s,"href","https://unpkg.com/@coding-blocks/motley@0.7.4/dist/online-cb/app.min.css")},m(e,t){o&&o.m(e,t),u(e,n,t),u(e,s,t)},p(e,[t]){e[6].id&&1===e[6].demographic.collegeId&&!e[6].demographic.otherCollege?o?o.p(e,t):(o=he(e),o.c(),o.m(n.parentNode,n)):o&&(o.d(1),o=null)},i:t,o:t,d(e){o&&o.d(e),e&&m(n),e&&m(s)}}}function we(e,t,n){let s=null,o=null,i=null,l="",c=[],r=[],a=[2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011,2010,2009,2008,2007,2006,2005,2004,2003,2002,2001,2e3],d={},u={success:null,error:null};const m=L();M(async()=>{n(6,d=await ae.fetchUser()),d.id&&(n(4,c=await ae.fetchColleges()),n(5,r=await ae.fetchBranches()),n(2,i=d.graduationYear),n(0,s=d.demographic.collegeId),n(1,o=d.demographic.branchId),n(3,l=d.demographic.otherCollege))});return[s,o,i,l,c,r,d,u,a,async()=>{try{const e=await ae.updateUser({gradYear:i,collegeId:s,branchId:o,otherCollege:l});m("updated",e),n(7,u={success:e.success}),setTimeout(async()=>{n(6,d=await ae.fetchUser())},2e3)}catch(e){n(7,u={error:e})}},function(){s=C(this),n(0,s),n(4,c)},function(){l=this.value,n(3,l)},function(){i=C(this),n(2,i),n(8,a)},function(){o=C(this),n(1,o),n(5,r)}]}class xe extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},we,$e,l,{},null),e&&e.target&&u(e.target,this,e.anchor)}}function _e(e){let n;return{c(){n=p("div"),n.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html">C++ For Beginners</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html">Java For Beginners</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/python-app-dev.html">Python App Development</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Development Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">Android App Dev</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">Full Stack Web Dev</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">Python Django</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">Unity Game Development</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">Algo++</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">Algo.JAVA</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">Competitive Programming</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">Machine Learning</a></div></div>',this.c=t,k(n,"class","pl-4")},m(e,t){u(e,n,t)},p:t,i:t,o:t,d(e){e&&m(n)}}}customElements.define("demographic-form",xe);class Ce extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},null,_e,l,{},null),e&&e.target&&u(e.target,this,e.anchor)}}function je(e){let n;return{c(){n=p("div"),n.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">C++ Master Course | Launchpad</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/complete-java-course-online">Java Master Course | Crux</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">Python For Developers</a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-django">Web Dev with Python-Django</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">Interview Prep Bootcamp</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">Algo.Java Online</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/android-app-training-online">Android App Development Online</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">Build Chatbots in Python</a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Expert Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">Competitive Programming Online</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">Interview Preparation - C++</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/machine-learning-course-online">Machine Learning Master Course</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">Interview Preparation - Java</a></div></div>',this.c=t,k(n,"class","pl-4")},m(e,t){u(e,n,t)},p:t,i:t,o:t,d(e){e&&m(n)}}}customElements.define("mobile-classroom-courses",Ce);class Ee extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},null,je,l,{},null),e&&e.target&&u(e.target,this,e.anchor)}}function Te(e){let t,n;return t=new Ce({}),{c(){Z(t.$$.fragment)},m(e,s){K(t,e,s),n=!0},i(e){n||(W(t.$$.fragment,e),n=!0)},o(e){q(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function Me(e){let t,n;return t=new Ee({}),{c(){Z(t.$$.fragment)},m(e,s){K(t,e,s),n=!0},i(e){n||(W(t.$$.fragment,e),n=!0)},o(e){q(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function Le(e){let n,s,i,l,c,r,h,g,f,y,$,w,x,_,C,j,E,T,M,L,A,P,H,B,O,D,z,I,U,S,R,N,J,Y,Z,K,V,X,Q,ee,te,ne,se,oe,ie="classroom"==e[0]&&Te(),le="online"==e[0]&&Me();return{c(){n=p("link"),s=b(),i=p("link"),l=b(),c=p("div"),r=p("div"),h=p("img"),f=b(),y=p("img"),w=b(),x=p("div"),_=b(),C=p("slot"),j=b(),E=p("div"),T=p("div"),T.innerHTML='<div class="card-md extra-bold orange">Courses</div> \n\t\t\t<a href="#" class="orange"><i class="fas fa-angle-up fa-lg"></i></a>',M=b(),L=p("div"),A=p("div"),P=p("div"),P.textContent="Classroom Courses",H=b(),B=p("div"),B.innerHTML='<a href="#" class="orange">Explore All</a>',D=b(),ie&&ie.c(),z=b(),I=p("div"),U=p("div"),S=p("div"),S.textContent="Online Courses",R=b(),N=p("div"),N.innerHTML='<a href="#" class="orange">Explore All</a>',Y=b(),le&&le.c(),Z=b(),K=p("div"),K.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="blank">Campus Ambassadors</a>',V=b(),X=p("div"),X.innerHTML='<a href="https://codingblocks.com/about" target="blank">About Us</a>',Q=b(),ee=p("div"),ee.innerHTML='<a href="https://codingblocks.com/centres" target="blank">Contact Us</a>',this.c=t,k(n,"rel","stylesheet"),k(n,"href",e[2]),k(i,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),k(i,"rel","stylesheet"),a(h.src,g=e[3])||k(h,"src",g),k(h,"alt","HB"),k(h,"class","hamburger-nav__ham-logo ml-4"),a(y.src,$="https://minio.codingblocks.com/amoeba/wrong-close.png")||k(y,"src","https://minio.codingblocks.com/amoeba/wrong-close.png"),k(y,"alt","#"),k(y,"class","mr-4 hamburger-nav__cross pointer"),k(r,"class","d-flex py-3 justify-content-between align-items-center hamburger-nav__top-bar"),k(x,"class","divider-h"),k(T,"class","d-flex justify-content-between"),k(P,"class","card-md extra-bold"),k(B,"class","card-sm light"),k(A,"class",O="hamburger-nav__menu-element "+("classroom"==e[0]&&"active")),k(L,"class","my-4 pl-4"),k(S,"class","card-md extra-bold"),k(N,"class","card-sm light"),k(U,"class",J="hamburger-nav__menu-element "+("online"==e[0]&&"active")),k(I,"class","my-4 pl-4"),k(K,"class","card-md light my-4"),k(X,"class","card-md light my-4"),k(ee,"class","card-md light my-4"),k(E,"class","mt-4 px-4 overflow-y-auto no-scrollbar"),k(c,"class",te="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!e[1]&&"hamburger-nav--hidden"))},m(t,o){u(t,n,o),u(t,s,o),u(t,i,o),u(t,l,o),u(t,c,o),d(c,r),d(r,h),d(r,f),d(r,y),d(c,w),d(c,x),d(c,_),d(c,C),d(c,j),d(c,E),d(E,T),d(E,M),d(E,L),d(L,A),d(A,P),d(A,H),d(A,B),d(L,D),ie&&ie.m(L,null),d(E,z),d(E,I),d(I,U),d(U,S),d(U,R),d(U,N),d(I,Y),le&&le.m(I,null),d(E,Z),d(E,K),d(E,V),d(E,X),d(E,Q),d(E,ee),ne=!0,se||(oe=[v(y,"click",e[4]),v(P,"click",e[5]),v(S,"click",e[6])],se=!0)},p(e,[t]){(!ne||4&t)&&k(n,"href",e[2]),(!ne||8&t&&!a(h.src,g=e[3]))&&k(h,"src",g),(!ne||1&t&&O!==(O="hamburger-nav__menu-element "+("classroom"==e[0]&&"active")))&&k(A,"class",O),"classroom"==e[0]?ie?1&t&&W(ie,1):(ie=Te(),ie.c(),W(ie,1),ie.m(L,null)):ie&&(F(),q(ie,1,1,()=>{ie=null}),G()),(!ne||1&t&&J!==(J="hamburger-nav__menu-element "+("online"==e[0]&&"active")))&&k(U,"class",J),"online"==e[0]?le?1&t&&W(le,1):(le=Me(),le.c(),W(le,1),le.m(I,null)):le&&(F(),q(le,1,1,()=>{le=null}),G()),(!ne||2&t&&te!==(te="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!e[1]&&"hamburger-nav--hidden")))&&k(c,"class",te)},i(e){ne||(W(ie),W(le),ne=!0)},o(e){q(ie),q(le),ne=!1},d(e){e&&m(n),e&&m(s),e&&m(i),e&&m(l),e&&m(c),ie&&ie.d(),le&&le.d(),se=!1,o(oe)}}}function Ae(e,t,n){let{css:s="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=t,{tab:o="classroom"}=t,{showhamburger:i=!1}=t,{logo:l="https://codingblocks.com/assets/images/cb/cblogo.png"}=t;return e.$$set=e=>{"css"in e&&n(2,s=e.css),"tab"in e&&n(0,o=e.tab),"showhamburger"in e&&n(1,i=e.showhamburger),"logo"in e&&n(3,l=e.logo)},[o,i,s,l,()=>n(1,i=!i),()=>n(0,o="classroom"),()=>n(0,o="online")]}customElements.define("mobile-online-courses",Ee);class Pe extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},Ae,Le,l,{css:2,tab:0,showhamburger:1,logo:3},null),e&&(e.target&&u(e.target,this,e.anchor),e.props&&(this.$set(e.props),S()))}static get observedAttributes(){return["css","tab","showhamburger","logo"]}get css(){return this.$$.ctx[2]}set css(e){this.$$set({css:e}),S()}get tab(){return this.$$.ctx[0]}set tab(e){this.$$set({tab:e}),S()}get showhamburger(){return this.$$.ctx[1]}set showhamburger(e){this.$$set({showhamburger:e}),S()}get logo(){return this.$$.ctx[3]}set logo(e){this.$$set({logo:e}),S()}}function He(e){let n;return{c(){n=p("div"),n.innerHTML='<ul class="col-4"><li class="bold">Beginner Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html" target="_blank">C++ For Beginners</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html" target="_blank">Java For Beginners</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/python-app-dev.html" target="_blank">Python App Development</a></li></ul> \n <ul class="col-4"><li class="bold">Development Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html" target="_blank">Android App Dev</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html" target="_blank">Full Stack Web Dev</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/web-development-django.html" target="_blank">Python Django</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/unity-game-development.html" target="_blank">Unity Game Development</a></li></ul> \n <ul class="col-4"><li class="bold">Advanced Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-for-interviews.html" target="_blank">Algo++</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/advanced-data-structures-and-algorithms-using-java.html" target="_blank">Algo.Java</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/competitive-programming.html" target="_blank">Competitive Programming</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/machine-learning-with-deep-learning.html">Machine Learning</a></li></ul> \n <ul class="col-4"><li class="bold">Junior Courses</li> \n <li><a href="https://codingblocks.com/classroom-courses/code4kids.html" target="_blank">Code 4 Kids</a></li> \n <li><a href="https://codingblocks.com/classroom-courses/mathsgeeks.html" target="_blank">Maths Geek</a></li></ul> \n <ul class="col-4"><li class="bold">Bootcamps</li> \n <li><a href="https://codingblocks.com/bootcamps/react.html" target="_blank">React JS</a></li> \n <li><a href="https://codingblocks.com/bootcamps/blockchain.html" target="_blank">Blockchain</a></li> \n <li><a href="https://codingblocks.com/bootcamps/coding-interview-preparation.html" target="_blank">Interview Preparation</a></li> \n <li><a href="https://codingblocks.com/bootcamps/gamedev.html" target="_blank">Game Dev</a></li> \n <li><a href="https://codingblocks.com/bootcamps/chatbots.html" target="_blank">Chatbot</a></li></ul> \n <ul class="col-4"><li class="bold">Professional</li> \n <li><a href="https://codingblocks.com/classroom-courses/six_months_ind_training.html" target="_blank">Industrial Training</a></li></ul>',this.c=t,k(n,"class","row justify-content-around m-5")},m(e,t){u(e,n,t)},p:t,i:t,o:t,d(e){e&&m(n)}}}customElements.define("cb-mobile-navbar",Pe);class Be extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},null,He,l,{},null),e&&e.target&&u(e.target,this,e.anchor)}}function Oe(e){let n;return{c(){n=p("div"),n.innerHTML='<ul class="col-4"><li class="bold mb-3">Beginner Courses</li> \n <li><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">C++ Master Course | Launchpad</a></li> \n <li><a href="https://online.codingblocks.com/courses/complete-java-course-online">Java Master Course | Crux</a></li> \n <li><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">Python For Developers</a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Advanced Courses</li> \n <li><a href="https://online.codingblocks.com/courses/python-django">Web Dev with Python-Django</a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">Interview Prep Bootcamp</a></li> \n <li><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">Algo.Java Online</a></li> \n <li><a href="https://online.codingblocks.com/courses/android-app-training-online">Android App Development Online</a></li> \n <li><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">Build Chatbots in Python</a></li></ul> \n <ul class="col-4"><li class="bold mb-3">Expert Courses</li> \n <li><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">Competitive Programming Online</a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">Interview Preparation - C++</a></li> \n <li><a href="https://online.codingblocks.com/courses/machine-learning-course-online">Machine Learning Master Course</a></li> \n <li><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">Interview Preparation - Java</a></li></ul>',this.c=t,k(n,"class","row justify-content-around m-5")},m(e,t){u(e,n,t)},p:t,i:t,o:t,d(e){e&&m(n)}}}customElements.define("classroom-courses",Be);class De extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},null,Oe,l,{},null),e&&e.target&&u(e.target,this,e.anchor)}}function ze(e){let t,n,s,i,l,c,r,a,h,g,f,y,$,w,_,C,j,E;const T=[Ue,Ie],M=[];function L(e,t){return"classroom"==e[1]?0:1}return w=L(e),_=M[w]=T[w](e),{c(){t=p("div"),n=p("div"),s=p("div"),s.innerHTML='<div class="font-lg my-4 offset-3">Our Courses</div>',i=b(),l=p("div"),c=p("div"),c.innerHTML='<div>Online Courses</div> \n <a href="https://online.codingblocks.com/courses" target="_blank" class="font-mds orange">Explore all</a>',a=b(),h=p("div"),g=p("div"),g.innerHTML='<div>Classroom Courses</div> \n <a href="https://codingblocks.com/classroom-courses/" target="_blank" class="font-mds orange">Explore all</a>',y=b(),$=p("div"),_.c(),k(s,"class","py-5 font-md bold hover-grey"),k(c,"class","offset-3"),k(l,"class",r="py-4 font-md bold hover-grey "+("online"==e[1]&&"selected")),k(g,"class","offset-3"),k(h,"class",f="py-4 font-md bold hover-grey "+("classroom"==e[1]&&"selected")),k(n,"class","cb-navbar-side col-3"),k($,"class","col-9 font-mds"),k(t,"class","row no-gutters cb-navbar-expanded"),x(t,"overflow","hidden")},m(o,r){u(o,t,r),d(t,n),d(n,s),d(n,i),d(n,l),d(l,c),d(n,a),d(n,h),d(h,g),d(t,y),d(t,$),M[w].m($,null),C=!0,j||(E=[v(l,"click",e[6]),v(h,"click",e[7])],j=!0)},p(e,t){(!C||2&t&&r!==(r="py-4 font-md bold hover-grey "+("online"==e[1]&&"selected")))&&k(l,"class",r),(!C||2&t&&f!==(f="py-4 font-md bold hover-grey "+("classroom"==e[1]&&"selected")))&&k(h,"class",f);let n=w;w=L(e),w!==n&&(F(),q(M[n],1,1,()=>{M[n]=null}),G(),_=M[w],_||(_=M[w]=T[w](e),_.c()),W(_,1),_.m($,null))},i(e){C||(W(_),C=!0)},o(e){q(_),C=!1},d(e){e&&m(t),M[w].d(),j=!1,o(E)}}}function Ie(e){let t,n;return t=new De({}),{c(){Z(t.$$.fragment)},m(e,s){K(t,e,s),n=!0},i(e){n||(W(t.$$.fragment,e),n=!0)},o(e){q(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function Ue(e){let t,n;return t=new Be({}),{c(){Z(t.$$.fragment)},m(e,s){K(t,e,s),n=!0},i(e){n||(W(t.$$.fragment,e),n=!0)},o(e){q(t.$$.fragment,e),n=!1},d(e){V(t,e)}}}function Se(e){let n,s,o,i,l,c,r,h,f,y,$,w,x,_,C,j,E,T,M,L,A,P,H,B,O,D,z,I,U=e[0]&&ze(e);return{c(){n=p("div"),s=p("div"),o=p("div"),i=p("span"),l=g("Courses\n "),c=p("img"),h=b(),f=p("div"),f.innerHTML='<a href="https://codingblocks.com/about.html" target="_blank">About Us</a>',y=b(),$=p("div"),$.innerHTML='<a href="https://codingblocks.com/resources" target="_blank">Resources</a>',w=b(),x=p("div"),x.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="_blank">Campus Ambassadors</a>',_=b(),C=p("div"),C.innerHTML='<a href="https://codingblocks.com/centres/" target="_blank">Contact Us</a>',j=b(),E=p("slot"),M=b(),U&&U.c(),L=b(),A=p("link"),P=b(),H=p("link"),B=b(),O=p("link"),this.c=t,a(c.src,r="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(e[0]?"up":"down")+".svg")||k(c,"src",r),k(c,"alt","chevron"),k(c,"class","d-inline s-10x10"),k(i,"class","px-3 pointer"),k(f,"class","px-3"),k($,"class","px-3"),k(x,"class","px-3"),k(C,"class","px-3"),k(E,"name","header"),k(o,"class",T="d-flex "+e[3]+" py-3 pr-5"),k(s,"class","border"),k(n,"class","a-hb d-md-block d-none"),k(A,"rel","stylesheet"),k(A,"href",e[2]),k(H,"href","https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700,800"),k(H,"rel","stylesheet"),k(O,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),k(O,"rel","stylesheet")},m(t,r){u(t,n,r),d(n,s),d(s,o),d(o,i),d(i,l),d(i,c),d(o,h),d(o,f),d(o,y),d(o,$),d(o,w),d(o,x),d(o,_),d(o,C),d(o,j),d(o,E),d(n,M),U&&U.m(n,null),u(t,L,r),u(t,A,r),u(t,P,r),u(t,H,r),u(t,B,r),u(t,O,r),D=!0,z||(I=v(i,"click",e[4]),z=!0)},p(e,[t]){(!D||1&t&&!a(c.src,r="https://minio.cb.lk/public/fa-5.13/svgs/solid/chevron-"+(e[0]?"up":"down")+".svg"))&&k(c,"src",r),(!D||8&t&&T!==(T="d-flex "+e[3]+" py-3 pr-5"))&&k(o,"class",T),e[0]?U?(U.p(e,t),1&t&&W(U,1)):(U=ze(e),U.c(),W(U,1),U.m(n,null)):U&&(F(),q(U,1,1,()=>{U=null}),G()),(!D||4&t)&&k(A,"href",e[2])},i(e){D||(W(U),D=!0)},o(e){q(U),D=!1},d(e){e&&m(n),U&&U.d(),e&&m(L),e&&m(A),e&&m(P),e&&m(H),e&&m(B),e&&m(O),z=!1,I()}}}function Re(e,t,n){let{topalign:s="center"}=t,{expanded:o=!1}=t,{tab:i="online"}=t,{css:l="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=t,c="justify-content-center";return e.$$set=e=>{"topalign"in e&&n(5,s=e.topalign),"expanded"in e&&n(0,o=e.expanded),"tab"in e&&n(1,i=e.tab),"css"in e&&n(2,l=e.css)},e.$$.update=()=>{if(32&e.$$.dirty)switch(s){case"left":n(3,c="justify-content-start");break;case"right":n(3,c="justify-content-end");break;default:n(3,c="justify-content-center")}},[o,i,l,c,()=>n(0,o=!o),s,()=>n(1,i="online"),()=>n(1,i="classroom")]}customElements.define("online-courses",De);class Ne extends ee{constructor(e){super(),this.shadowRoot.innerHTML="<style>a:hover{text-decoration:underline}.hover-grey.selected:hover{background:unset}.a-hb{display:none}</style>",Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},Re,Se,l,{topalign:5,expanded:0,tab:1,css:2},null),e&&(e.target&&u(e.target,this,e.anchor),e.props&&(this.$set(e.props),S()))}static get observedAttributes(){return["topalign","expanded","tab","css"]}get topalign(){return this.$$.ctx[5]}set topalign(e){this.$$set({topalign:e}),S()}get expanded(){return this.$$.ctx[0]}set expanded(e){this.$$set({expanded:e}),S()}get tab(){return this.$$.ctx[1]}set tab(e){this.$$set({tab:e}),S()}get css(){return this.$$.ctx[2]}set css(e){this.$$set({css:e}),S()}}function Je(e){let n,s,o,i,l,c,r,u,h,g,b,f,v,y;return{c(){n=p("script"),o=p("script"),l=p("script"),r=p("script"),h=p("script"),b=p("script"),v=p("script"),this.c=t,a(n.src,s="https://source.zoom.us/1.8.5/lib/vendor/react.min.js")||k(n,"src","https://source.zoom.us/1.8.5/lib/vendor/react.min.js"),a(o.src,i="https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js")||k(o,"src","https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js"),a(l.src,c="https://source.zoom.us/1.8.5/lib/vendor/redux.min.js")||k(l,"src","https://source.zoom.us/1.8.5/lib/vendor/redux.min.js"),a(r.src,u="https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js")||k(r,"src","https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js"),a(h.src,g="https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js")||k(h,"src","https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js"),a(b.src,f="https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js")||k(b,"src","https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js"),a(v.src,y="https://source.zoom.us/zoom-meeting-1.8.5.min.js")||k(v,"src","https://source.zoom.us/zoom-meeting-1.8.5.min.js")},m(t,s){d(document.head,n),d(document.head,o),d(document.head,l),d(document.head,r),d(document.head,h),d(document.head,b),d(document.head,v),e[7](v)},p:t,i:t,o:t,d(t){m(n),m(o),m(l),m(r),m(h),m(b),m(v),e[7](null)}}}function Fe(e,t,n){let s,{leaveUrl:o="/"}=t,{meetingnumber:i}=t,{signature:l}=t,{apikey:c}=t,{username:r}=t,{useremail:a}=t;return M(async()=>{s.addEventListener("load",()=>{ZoomMtg.preLoadWasm(),ZoomMtg.prepareJssdk(),ZoomMtg.init({leaveUrl:o,success(){ZoomMtg.join({meetingNumber:i,userName:r,signature:l,apiKey:c,userEmail:a,success(e){console.log("success")},error(e){console.log(e)}})},error(e){console.log(e)}})})}),e.$$set=e=>{"leaveUrl"in e&&n(1,o=e.leaveUrl),"meetingnumber"in e&&n(2,i=e.meetingnumber),"signature"in e&&n(3,l=e.signature),"apikey"in e&&n(4,c=e.apikey),"username"in e&&n(5,r=e.username),"useremail"in e&&n(6,a=e.useremail)},[s,o,i,l,c,r,a,function(e){P[e?"unshift":"push"](()=>{s=e,n(0,s)})}]}customElements.define("cb-navbar",Ne);class Ge extends ee{constructor(e){super(),Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},Fe,Je,l,{leaveUrl:1,meetingnumber:2,signature:3,apikey:4,username:5,useremail:6},null),e&&(e.target&&u(e.target,this,e.anchor),e.props&&(this.$set(e.props),S()))}static get observedAttributes(){return["leaveUrl","meetingnumber","signature","apikey","username","useremail"]}get leaveUrl(){return this.$$.ctx[1]}set leaveUrl(e){this.$$set({leaveUrl:e}),S()}get meetingnumber(){return this.$$.ctx[2]}set meetingnumber(e){this.$$set({meetingnumber:e}),S()}get signature(){return this.$$.ctx[3]}set signature(e){this.$$set({signature:e}),S()}get apikey(){return this.$$.ctx[4]}set apikey(e){this.$$set({apikey:e}),S()}get username(){return this.$$.ctx[5]}set username(e){this.$$set({username:e}),S()}get useremail(){return this.$$.ctx[6]}set useremail(e){this.$$set({useremail:e}),S()}}customElements.define("zoom-meeting",Ge);const{document:We}=Y;function qe(e){let t,n;return{c(){t=p("div"),n=g(e[3]),k(t,"class","red")},m(e,s){u(e,t,s),d(t,n)},p(e,t){8&t&&$(n,e[3])},d(e){e&&m(t)}}}function Ye(e){let t,n,s,i,l,c,r;return{c(){t=p("input"),n=b(),s=p("button"),i=g("Sign In"),k(t,"type","email"),k(t,"placeholder","Enter Email"),k(t,"class","w-100 mb-4"),k(s,"class","btn btn-primary w-100"),s.disabled=l=!e[0]},m(o,l){u(o,t,l),w(t,e[0]),u(o,n,l),u(o,s,l),d(s,i),c||(r=[v(t,"input",e[10]),v(s,"click",e[7])],c=!0)},p(e,n){1&n&&t.value!==e[0]&&w(t,e[0]),1&n&&l!==(l=!e[0])&&(s.disabled=l)},d(e){e&&m(t),e&&m(n),e&&m(s),c=!1,o(r)}}}function Ze(e){let t,n,s,i,l,c,r;return{c(){t=p("input"),n=b(),s=p("button"),i=g("Verify OTP"),k(t,"type","number"),k(t,"placeholder","Enter OTP"),k(t,"class","w-100 mb-4"),k(s,"class","btn btn-primary w-100"),s.disabled=l=!e[1]},m(o,l){u(o,t,l),w(t,e[1]),u(o,n,l),u(o,s,l),d(s,i),c||(r=[v(t,"input",e[9]),v(s,"click",e[8])],c=!0)},p(e,n){2&n&&y(t.value)!==e[1]&&w(t,e[1]),2&n&&l!==(l=!e[1])&&(s.disabled=l)},d(e){e&&m(t),e&&m(n),e&&m(s),c=!1,o(r)}}}function Ke(e){let n,s,o,i,l,c,r,a,h,g,f,y,$,w,_,C,j,E,T,M,L,A,P,H,B,O,D,z,I,U,S=e[4]&&function(e){let t;return{c(){t=p("div"),k(t,"class","blurrer")},m(e,n){u(e,t,n)},d(e){e&&m(t)}}}(),R=e[3]&&qe(e);function N(e,t){return e[2]?Ze:Ye}let J=N(e),F=J(e);return{c(){n=p("link"),s=p("link"),o=p("link"),i=b(),S&&S.c(),l=b(),c=p("div"),r=p("div"),a=p("h2"),a.textContent="Login / Signup",h=b(),g=p("button"),g.textContent="X",f=b(),y=p("div"),y.textContent="Sign In with Email",$=b(),R&&R.c(),w=b(),F.c(),_=b(),C=p("div"),C.innerHTML='<span class="hr"></span> \n <span class="px-5">OR</span> \n <span class="hr"></span>',j=b(),E=p("a"),T=p("button"),T.innerHTML='<img class="logo" src="https://minio.codingblocks.com/public/google-logo.png" alt=""/> \n <span class="logo-text">Sign in with Google</span>',M=b(),L=p("a"),A=p("button"),A.innerHTML='<img class="logo" src="https://minio.codingblocks.com/public/facebook-logo.png" alt=""/> \n <span class="logo-text">Sign in with facebook</span>',P=b(),H=p("div"),H.innerHTML='<div class="header">Find your dream job</div> \n <div class="sub-header mb-4">Trsuted by 100k+ students</div> \n <img src="https://minio.codingblocks.com/public/company-logo-group.png" alt=""/>',B=b(),O=p("div"),O.innerHTML='<a href="https://www.linkedin.com/school/codingblocksindia/" target="_blank"><img class="social-media-logo mr-2" src="https://minio.codingblocks.com/public/linkedin-logo.png" alt=""/></a> \n <a href="https://twitter.com/codingblocksIN" target="_blank"><img class="social-media-logo mr-2" src="https://minio.codingblocks.com/public/twitter-logo.png" alt=""/></a> \n <a href="https://github.com/coding-blocks" target="_blank"><img class="social-media-logo" src="https://minio.codingblocks.com/public/github-logo.png" alt=""/></a> \n <div><a href="https://codingblocks.com/tos.html" class="sub-header" target="_blank">Coding Blocks | Terms of service</a></div>',D=b(),z=p("link"),this.c=t,k(n,"rel","preconnect"),k(n,"href","https://fonts.googleapis.com"),k(s,"rel","preconnect"),k(s,"href","https://fonts.gstatic.com"),k(s,"crossorigin",""),k(o,"href","https://fonts.googleapis.com/css2?family=Mulish:wght@400;600&display=swap"),k(o,"rel","stylesheet"),x(g,"color","#3B4254"),k(r,"class","d-flex justify-content-between align-items-center mb-5"),k(y,"class","mb-4"),k(C,"class","d-flex justify-content-center align-items-center"),x(C,"margin","30px 0px"),k(T,"class","btn btn-secondary white w-100 mb-3"),k(E,"href",e[5]),k(A,"class","btn btn-secondary white w-100 mb-5"),k(L,"href",e[6]),k(H,"class","mb-5"),k(O,"class","position-absolute"),k(c,"id","cb-login-signup"),k(c,"class","cb-login-signup-container"),k(z,"rel","stylesheet"),k(z,"href","https://unpkg.com/@coding-blocks/motley@2.8.6/dist/account/app.min.css")},m(e,t){d(We.head,n),d(We.head,s),d(We.head,o),u(e,i,t),S&&S.m(e,t),u(e,l,t),u(e,c,t),d(c,r),d(r,a),d(r,h),d(r,g),d(c,f),d(c,y),d(c,$),R&&R.m(c,null),d(c,w),F.m(c,null),d(c,_),d(c,C),d(c,j),d(c,E),d(E,T),d(c,M),d(c,L),d(L,A),d(c,P),d(c,H),d(c,B),d(c,O),u(e,D,t),u(e,z,t),I||(U=v(g,"click",Ve),I=!0)},p(e,[t]){e[3]?R?R.p(e,t):(R=qe(e),R.c(),R.m(c,w)):R&&(R.d(1),R=null),J===(J=N(e))&&F?F.p(e,t):(F.d(1),F=J(e),F&&(F.c(),F.m(c,_)))},i:t,o:t,d(e){m(n),m(s),m(o),e&&m(i),S&&S.d(e),e&&m(l),e&&m(c),R&&R.d(),F.d(),e&&m(D),e&&m(z),I=!1,U()}}}function Ve(){document.getElementsByTagName("cb-login-signup")[0].classList.add("hide-cb-login-signup-prompt")}function Xe(e,t,n){const s=window.location.host.split(".")[0],o={hack:2146237097,online:5633768694,hire:4190457915,"code-gym":9706874989},i={sendOtp:{hack:"https://hack-api.codingblocks.com/api/v2/jwt/otp",online:"https://online-api.codingblocks.com/api/v2/jwt/otp/email",hire:"https://hire-api.codingblocks.com/login/otp/email","code-gym":"https://code-gym-api.codingblocks.com/api/jwt/otp"},verifyOtp:{hack:"https://hack-api.codingblocks.com/api/v2/jwt/otp/verify",online:"https://online-api.codingblocks.com/api/v2/jwt/otp/email/verify",hire:"https://hire-api.codingblocks.com/login/otp/email/verify","code-gym":"https://code-gym-api.codingblocks.com/api/jwt/verify"}};let l=null,c=null,r=null,a=null,d="true"===localStorage.getItem("cb_login_prompt");return[l,c,r,a,d,`https://account.codingblocks.com/login/google/v2?redirect_uri=${s}.codingblocks.com&client=${s}-codingblocks&client_id=${o[s]}`,`https://account.codingblocks.com/login/facebook/v2?redirect_uri=${s}.codingblocks.com&client=${s}-codingblocks&client_id=${o[s]}`,async function(){const e=await fetch(i.sendOtp[s]||"http://localhost:3000/api/v2/jwt/otp",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:l})});let{id:t}=await e.json();n(2,r=t)},async function(){n(3,a=null);const e=await fetch(i.verifyOtp[s]||"http://localhost:3000/api/v2/jwt/otp/verify",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({email:l,otp_id:r,otp:c})});if(e.ok)window.location.reload();else{const{message:t}=await e.json();t&&n(3,a=t)}},function(){c=y(this.value),n(1,c)},function(){l=this.value,n(0,l)}]}class Qe extends ee{constructor(e){super(),this.shadowRoot.innerHTML="<style>input{border:none;border-bottom:solid 1px #E95547;background:#15171E;padding:10px 0px}.blurrer{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#939393;opacity:0.3}:host(.hide-cb-login-signup-prompt) .cb-login-signup-container{right:-35vw}.cb-login-signup-container{background:#15171E;color:white;width:35vw;min-height:100vh;position:fixed;z-index:1001;top:0;right:0;padding:5rem 3rem 3rem 3rem;font-family:'Mulish';transition:0.5s}.btn{padding:10px 10px;border-radius:3px}.btn.btn-primary{background:linear-gradient(90deg, #F26A3E 0%, #FB8133 100%)}.btn.btn-secondary{background:#15171E;border:1px solid #373E4F}.btn:disabled{background:#939393}.logo{width:20px}.logo-text{display:inline-block;transform:translate(5px, -4px)}.header{font-size:20px}.hr{display:inline-block;width:40%;border:solid 0.5px #373E4F}.sub-header{font-size:12px;color:#BDBDBD}.social-media-logo{width:15px}</style>",Q(this,{target:this.shadowRoot,props:j(this.attributes),customElement:!0},Xe,Ke,l,{},null),e&&e.target&&u(e.target,this,e.anchor)}}customElements.define("cb-login-signup",Qe),e.banner=re,e.cb_login_signup=Qe,e.cb_navbar=Ne,e.demographic_form=xe,e.mobile_cb_navbar=Pe,e.zoom_meeting=Ge,Object.defineProperty(e,"__esModule",{value:!0})})); |
@@ -1,1 +0,1 @@ | ||
var mobileCbNavbar=function(){"use strict";function t(){}function n(t){return t()}function e(){return Object.create(null)}function s(t){t.forEach(n)}function o(t){return"function"==typeof t}function r(t,n){return t!=t?n==n:t!==n||t&&"object"==typeof t||"function"==typeof t}function a(t,n){t.appendChild(n)}function c(t,n,e){t.insertBefore(n,e||null)}function i(t){t.parentNode.removeChild(t)}function l(t){return document.createElement(t)}function d(){return t=" ",document.createTextNode(t);var t}function m(t,n,e,s){return t.addEventListener(n,e,s),()=>t.removeEventListener(n,e,s)}function h(t,n,e){null==e?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}let u;function g(t){u=t}const v=[],p=[],f=[],b=[],$=Promise.resolve();let k=!1;function y(t){f.push(t)}const x=new Set;function w(){do{for(;v.length;){const t=v.shift();g(t),C(t.$$)}for(;p.length;)p.pop()();for(let t=0;t<f.length;t+=1){const n=f[t];x.has(n)||(x.add(n),n())}f.length=0}while(v.length);for(;b.length;)b.pop()();k=!1,x.clear()}function C(t){if(null!==t.fragment){t.update(),s(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(y)}}const _=new Set;let A,j;function M(){A={r:0,c:[],p:A}}function L(){A.r||s(A.c),A=A.p}function E(t,n){t&&t.i&&(_.delete(t),t.i(n))}function H(t,n,e,s){if(t&&t.o){if(_.has(t))return;_.add(t),A.c.push(()=>{_.delete(t),s&&(e&&t.d(1),s())}),t.o(n)}}function P(t){t&&t.c()}function T(t,e,r){const{fragment:a,on_mount:c,on_destroy:i,after_update:l}=t.$$;a&&a.m(e,r),y(()=>{const e=c.map(n).filter(o);i?i.push(...e):s(e),t.$$.on_mount=[]}),l.forEach(y)}function D(t,n){const e=t.$$;null!==e.fragment&&(s(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function B(t,n){-1===t.$$.dirty[0]&&(v.push(t),k||(k=!0,$.then(w)),t.$$.dirty.fill(0)),t.$$.dirty[n/31|0]|=1<<n%31}function O(n,o,r,a,c,i,l=[-1]){const d=u;g(n);const m=o.props||{},h=n.$$={fragment:null,ctx:null,props:i,update:t,not_equal:c,bound:e(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:e(),dirty:l};let v=!1;h.ctx=r?r(n,m,(t,e,...s)=>{const o=s.length?s[0]:e;return h.ctx&&c(h.ctx[t],h.ctx[t]=o)&&(h.bound[t]&&h.bound[t](o),v&&B(n,t)),e}):[],h.update(),v=!0,s(h.before_update),h.fragment=!!a&&a(h.ctx),o.target&&(o.hydrate?h.fragment&&h.fragment.l(function(t){return Array.from(t.childNodes)}(o.target)):h.fragment&&h.fragment.c(),o.intro&&E(n.$$.fragment),T(n,o.target,o.anchor),w()),g(d)}function J(n){let e;return{c(){e=l("div"),e.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html">\n\t\t\t\tC++ For Beginners\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html">\n\t\t\t\tJava For Beginners\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/python-app-dev.html">\n\t\t\t\tPython App Development\n\t\t\t</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Development Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">\n\t\t\t\tAndroid App Dev\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">\n\t\t\t\tFull Stack Web Dev\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">\n\t\t\t\tPython Django\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">\n\t\t\t\tUnity Game Development\n\t\t\t</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">\n\t\t\t\tAlgo++\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">\n\t\t\t\tAlgo.JAVA\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">\n\t\t\t\tCompetitive Programming\n\t\t\t</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">\n\t\t\t\tMachine Learning\n\t\t\t</a></div></div>',this.c=t,h(e,"class","pl-4")},m(t,n){c(t,e,n)},p:t,i:t,o:t,d(t){t&&i(e)}}}"function"==typeof HTMLElement&&(j=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,n,e){this[t]=e}$destroy(){D(this,1),this.$destroy=t}$on(t,n){const e=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return e.push(n),()=>{const t=e.indexOf(n);-1!==t&&e.splice(t,1)}}$set(){}});class F extends j{constructor(t){super(),O(this,{target:this.shadowRoot},null,J,r,{}),t&&t.target&&c(t.target,this,t.anchor)}}function N(n){let e;return{c(){e=l("div"),e.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">\n C++ Master Course | Launchpad\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/complete-java-course-online">\n Java Master Course | Crux\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">\n Python For Developers\n </a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-django">\n Web Dev with Python-Django\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">\n Interview Prep Bootcamp\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">\n Algo.Java Online\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/android-app-training-online">\n Android App Development Online\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">\n Build Chatbots in Python\n </a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Expert Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">\n Competitive Programming Online\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">\n Interview Preparation - C++\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/machine-learning-course-online">\n Machine Learning Master Course\n </a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">\n Interview Preparation - Java\n </a></div></div>',this.c=t,h(e,"class","pl-4")},m(t,n){c(t,e,n)},p:t,i:t,o:t,d(t){t&&i(e)}}}customElements.define("mobile-classroom-courses",F);class S extends j{constructor(t){super(),O(this,{target:this.shadowRoot},null,N,r,{}),t&&t.target&&c(t.target,this,t.anchor)}}function I(t){let n;const e=new F({});return{c(){P(e.$$.fragment)},m(t,s){T(e,t,s),n=!0},i(t){n||(E(e.$$.fragment,t),n=!0)},o(t){H(e.$$.fragment,t),n=!1},d(t){D(e,t)}}}function R(t){let n;const e=new S({});return{c(){P(e.$$.fragment)},m(t,s){T(e,t,s),n=!0},i(t){n||(E(e.$$.fragment,t),n=!0)},o(t){H(e.$$.fragment,t),n=!1},d(t){D(e,t)}}}function U(n){let e,o,r,u,g,v,p,f,b,$,k,y,x,w,C,_,A,j,P,T,D,B,O,J,F,N,S,U,G,W,q,V,z,K,Q,X,Y,Z,tt,nt,et,st,ot,rt="classroom"==n[0]&&I(),at="online"==n[0]&&R();return{c(){e=l("link"),o=d(),r=l("link"),u=d(),g=l("div"),v=l("div"),p=l("img"),b=d(),$=l("img"),y=d(),x=l("div"),w=d(),C=l("slot"),_=d(),A=l("div"),j=l("div"),j.innerHTML='<div class="card-md extra-bold orange">Courses</div> \n\t\t\t<a href="#" class="orange"><i class="fas fa-angle-up fa-lg"></i></a>',P=d(),T=l("div"),D=l("div"),B=l("div"),B.textContent="Classroom Courses",O=d(),J=l("div"),J.innerHTML='<a href="#" class="orange">Explore All</a>',N=d(),rt&&rt.c(),S=d(),U=l("div"),G=l("div"),W=l("div"),W.textContent="Online Courses",q=d(),V=l("div"),V.innerHTML='<a href="#" class="orange">Explore All</a>',K=d(),at&&at.c(),Q=d(),X=l("div"),X.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="blank">\n Campus Ambassadors\n </a>',Y=d(),Z=l("div"),Z.innerHTML='<a href="https://codingblocks.com/about" target="blank">\n About Us\n </a>',tt=d(),nt=l("div"),nt.innerHTML='<a href="https://codingblocks.com/centres" target="blank">\n Contact Us\n </a>',this.c=t,h(e,"rel","stylesheet"),h(e,"href",n[2]),h(r,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),h(r,"rel","stylesheet"),p.src!==(f=n[3])&&h(p,"src",f),h(p,"alt","HB"),h(p,"class","hamburger-nav__ham-logo ml-4"),$.src!==(k="https://minio.codingblocks.com/amoeba/wrong-close.png")&&h($,"src","https://minio.codingblocks.com/amoeba/wrong-close.png"),h($,"alt","#"),h($,"class","mr-4 hamburger-nav__cross pointer"),h(v,"class","d-flex py-3 justify-content-between align-items-center hamburger-nav__top-bar"),h(x,"class","divider-h"),h(j,"class","d-flex justify-content-between"),h(B,"class","card-md extra-bold"),h(J,"class","card-sm light"),h(D,"class",F="hamburger-nav__menu-element "+("classroom"==n[0]&&"active")),h(T,"class","my-4 pl-4"),h(W,"class","card-md extra-bold"),h(V,"class","card-sm light"),h(G,"class",z="hamburger-nav__menu-element "+("online"==n[0]&&"active")),h(U,"class","my-4 pl-4"),h(X,"class","card-md light my-4"),h(Z,"class","card-md light my-4"),h(nt,"class","card-md light my-4"),h(A,"class","mt-4 px-4 overflow-y-auto no-scrollbar"),h(g,"class",et="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!n[1]&&"hamburger-nav--hidden")+" ")},m(t,s){c(t,e,s),c(t,o,s),c(t,r,s),c(t,u,s),c(t,g,s),a(g,v),a(v,p),a(v,b),a(v,$),a(g,y),a(g,x),a(g,w),a(g,C),a(g,_),a(g,A),a(A,j),a(A,P),a(A,T),a(T,D),a(D,B),a(D,O),a(D,J),a(T,N),rt&&rt.m(T,null),a(A,S),a(A,U),a(U,G),a(G,W),a(G,q),a(G,V),a(U,K),at&&at.m(U,null),a(A,Q),a(A,X),a(A,Y),a(A,Z),a(A,tt),a(A,nt),st=!0,ot=[m($,"click",n[4]),m(B,"click",n[5]),m(W,"click",n[6])]},p(t,[n]){(!st||4&n)&&h(e,"href",t[2]),(!st||8&n&&p.src!==(f=t[3]))&&h(p,"src",f),(!st||1&n&&F!==(F="hamburger-nav__menu-element "+("classroom"==t[0]&&"active")))&&h(D,"class",F),"classroom"==t[0]?rt?E(rt,1):(rt=I(),rt.c(),E(rt,1),rt.m(T,null)):rt&&(M(),H(rt,1,1,()=>{rt=null}),L()),(!st||1&n&&z!==(z="hamburger-nav__menu-element "+("online"==t[0]&&"active")))&&h(G,"class",z),"online"==t[0]?at?E(at,1):(at=R(),at.c(),E(at,1),at.m(U,null)):at&&(M(),H(at,1,1,()=>{at=null}),L()),(!st||2&n&&et!==(et="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!t[1]&&"hamburger-nav--hidden")+" "))&&h(g,"class",et)},i(t){st||(E(rt),E(at),st=!0)},o(t){H(rt),H(at),st=!1},d(t){t&&i(e),t&&i(o),t&&i(r),t&&i(u),t&&i(g),rt&&rt.d(),at&&at.d(),s(ot)}}}function G(t,n,e){let{css:s="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=n,{tab:o="classroom"}=n,{showhamburger:r=!1}=n,{logo:a="https://codingblocks.com/assets/images/cb/cblogo.png"}=n;return t.$set=t=>{"css"in t&&e(2,s=t.css),"tab"in t&&e(0,o=t.tab),"showhamburger"in t&&e(1,r=t.showhamburger),"logo"in t&&e(3,a=t.logo)},[o,r,s,a,()=>e(1,r=!r),()=>e(0,o="classroom"),()=>e(0,o="online")]}customElements.define("mobile-online-courses",S);class W extends j{constructor(t){super(),O(this,{target:this.shadowRoot},G,U,r,{css:2,tab:0,showhamburger:1,logo:3}),t&&(t.target&&c(t.target,this,t.anchor),t.props&&(this.$set(t.props),w()))}static get observedAttributes(){return["css","tab","showhamburger","logo"]}get css(){return this.$$.ctx[2]}set css(t){this.$set({css:t}),w()}get tab(){return this.$$.ctx[0]}set tab(t){this.$set({tab:t}),w()}get showhamburger(){return this.$$.ctx[1]}set showhamburger(t){this.$set({showhamburger:t}),w()}get logo(){return this.$$.ctx[3]}set logo(t){this.$set({logo:t}),w()}}return customElements.define("cb-mobile-navbar",W),W}(); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).mobileCbNavbar=e()}(this,(function(){"use strict";function t(){}function e(t){return t()}function s(){return Object.create(null)}function n(t){t.forEach(e)}function o(t){return"function"==typeof t}function r(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}let c,a;function i(t,e){return c||(c=document.createElement("a")),c.href=e,t===c.href}function l(t,e){t.appendChild(e)}function d(t,e,s){t.insertBefore(e,s||null)}function m(t){t.parentNode.removeChild(t)}function h(t){return document.createElement(t)}function u(){return t=" ",document.createTextNode(t);var t}function g(t,e,s,n){return t.addEventListener(e,s,n),()=>t.removeEventListener(e,s,n)}function p(t,e,s){null==s?t.removeAttribute(e):t.getAttribute(e)!==s&&t.setAttribute(e,s)}function v(t){const e={};for(const s of t)e[s.name]=s.value;return e}function f(t){a=t}const b=[],$=[],k=[],y=[],x=Promise.resolve();let w=!1;function _(t){k.push(t)}const C=new Set;let A=0;function E(){const t=a;do{for(;A<b.length;){const t=b[A];A++,f(t),j(t.$$)}for(f(null),b.length=0,A=0;$.length;)$.pop()();for(let t=0;t<k.length;t+=1){const e=k[t];C.has(e)||(C.add(e),e())}k.length=0}while(b.length);for(;y.length;)y.pop()();w=!1,C.clear(),f(t)}function j(t){if(null!==t.fragment){t.update(),n(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(_)}}const M=new Set;let L,H;function P(){L={r:0,c:[],p:L}}function T(){L.r||n(L.c),L=L.p}function D(t,e){t&&t.i&&(M.delete(t),t.i(e))}function B(t,e,s,n){if(t&&t.o){if(M.has(t))return;M.add(t),L.c.push(()=>{M.delete(t),n&&(s&&t.d(1),n())}),t.o(e)}else n&&n()}function O(t){t&&t.c()}function J(t,s,r,c){const{fragment:a,on_mount:i,on_destroy:l,after_update:d}=t.$$;a&&a.m(s,r),c||_(()=>{const s=i.map(e).filter(o);l?l.push(...s):n(s),t.$$.on_mount=[]}),d.forEach(_)}function F(t,e){const s=t.$$;null!==s.fragment&&(n(s.on_destroy),s.fragment&&s.fragment.d(e),s.on_destroy=s.fragment=null,s.ctx=[])}function N(t,e){-1===t.$$.dirty[0]&&(b.push(t),w||(w=!0,x.then(E)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function S(e,o,r,c,i,l,d,h=[-1]){const u=a;f(e);const g=e.$$={fragment:null,ctx:null,props:l,update:t,not_equal:i,bound:s(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(o.context||(u?u.$$.context:[])),callbacks:s(),dirty:h,skip_bound:!1,root:o.target||u.$$.root};d&&d(g.root);let p=!1;if(g.ctx=r?r(e,o.props||{},(t,s,...n)=>{const o=n.length?n[0]:s;return g.ctx&&i(g.ctx[t],g.ctx[t]=o)&&(!g.skip_bound&&g.bound[t]&&g.bound[t](o),p&&N(e,t)),s}):[],g.update(),p=!0,n(g.before_update),g.fragment=!!c&&c(g.ctx),o.target){if(o.hydrate){const t=function(t){return Array.from(t.childNodes)}(o.target);g.fragment&&g.fragment.l(t),t.forEach(m)}else g.fragment&&g.fragment.c();o.intro&&D(e.$$.fragment),J(e,o.target,o.anchor,o.customElement),E()}f(u)}function I(e){let s;return{c(){s=h("div"),s.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/c-plus-plus-for-beginners.html">C++ For Beginners</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/java-for-beginners.html">Java For Beginners</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/python-app-dev.html">Python App Development</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Development Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">Android App Dev</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">Full Stack Web Dev</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">Python Django</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">Unity Game Development</a></div></div> \n\t<div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/android-app-development-using-kotlin-and-java.html">Algo++</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-nodejs.html">Algo.JAVA</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/web-development-django.html">Competitive Programming</a></div> \n\t\t<div class="card-sm light"><a href="https://codingblocks.com/classroom-courses/unity-game-development.html">Machine Learning</a></div></div>',this.c=t,p(s,"class","pl-4")},m(t,e){d(t,s,e)},p:t,i:t,o:t,d(t){t&&m(s)}}}"function"==typeof HTMLElement&&(H=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(e).filter(o);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,s){this[t]=s}disconnectedCallback(){n(this.$$.on_disconnect)}$destroy(){F(this,1),this.$destroy=t}$on(t,e){const s=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return s.push(e),()=>{const t=s.indexOf(e);-1!==t&&s.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});class R extends H{constructor(t){super(),S(this,{target:this.shadowRoot,props:v(this.attributes),customElement:!0},null,I,r,{},null),t&&t.target&&d(t.target,this,t.anchor)}}function U(e){let s;return{c(){s=h("div"),s.innerHTML='<div class="mt-4"><div class="card-sm light extra-bold">Beginner Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/c-plus-plus-online-course-for-beginners">C++ Master Course | Launchpad</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/complete-java-course-online">Java Master Course | Crux</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-for-beginners-developers">Python For Developers</a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Advanced Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/python-django">Web Dev with Python-Django</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-online">Interview Prep Bootcamp</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/data-structures-and-algorithms-online-course-java-algo">Algo.Java Online</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/android-app-training-online">Android App Development Online</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/telegram-chatbot-python-online">Build Chatbots in Python</a></div></div> \n <div class="mt-3"><div class="card-sm light extra-bold">Expert Courses</div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/competitive-programming-course-online">Competitive Programming Online</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-c-plus-plus">Interview Preparation - C++</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/machine-learning-course-online">Machine Learning Master Course</a></div> \n <div class="card-sm light"><a href="https://online.codingblocks.com/courses/coding-interview-preparation-course-online-java">Interview Preparation - Java</a></div></div>',this.c=t,p(s,"class","pl-4")},m(t,e){d(t,s,e)},p:t,i:t,o:t,d(t){t&&m(s)}}}customElements.define("mobile-classroom-courses",R);class G extends H{constructor(t){super(),S(this,{target:this.shadowRoot,props:v(this.attributes),customElement:!0},null,U,r,{},null),t&&t.target&&d(t.target,this,t.anchor)}}function W(t){let e,s;return e=new R({}),{c(){O(e.$$.fragment)},m(t,n){J(e,t,n),s=!0},i(t){s||(D(e.$$.fragment,t),s=!0)},o(t){B(e.$$.fragment,t),s=!1},d(t){F(e,t)}}}function q(t){let e,s;return e=new G({}),{c(){O(e.$$.fragment)},m(t,n){J(e,t,n),s=!0},i(t){s||(D(e.$$.fragment,t),s=!0)},o(t){B(e.$$.fragment,t),s=!1},d(t){F(e,t)}}}function V(e){let s,o,r,c,a,v,f,b,$,k,y,x,w,_,C,A,E,j,M,L,H,O,J,F,N,S,I,R,U,G,V,z,K,Q,X,Y,Z,tt,et,st,nt,ot,rt,ct,at="classroom"==e[0]&&W(),it="online"==e[0]&&q();return{c(){s=h("link"),o=u(),r=h("link"),c=u(),a=h("div"),v=h("div"),f=h("img"),$=u(),k=h("img"),x=u(),w=h("div"),_=u(),C=h("slot"),A=u(),E=h("div"),j=h("div"),j.innerHTML='<div class="card-md extra-bold orange">Courses</div> \n\t\t\t<a href="#" class="orange"><i class="fas fa-angle-up fa-lg"></i></a>',M=u(),L=h("div"),H=h("div"),O=h("div"),O.textContent="Classroom Courses",J=u(),F=h("div"),F.innerHTML='<a href="#" class="orange">Explore All</a>',S=u(),at&&at.c(),I=u(),R=h("div"),U=h("div"),G=h("div"),G.textContent="Online Courses",V=u(),z=h("div"),z.innerHTML='<a href="#" class="orange">Explore All</a>',Q=u(),it&&it.c(),X=u(),Y=h("div"),Y.innerHTML='<a href="https://codingblocks.com/campus-ambassador-program.html" target="blank">Campus Ambassadors</a>',Z=u(),tt=h("div"),tt.innerHTML='<a href="https://codingblocks.com/about" target="blank">About Us</a>',et=u(),st=h("div"),st.innerHTML='<a href="https://codingblocks.com/centres" target="blank">Contact Us</a>',this.c=t,p(s,"rel","stylesheet"),p(s,"href",e[2]),p(r,"href","https://minio.codingblocks.com/hackerblocks-images/Gilroy.ttf"),p(r,"rel","stylesheet"),i(f.src,b=e[3])||p(f,"src",b),p(f,"alt","HB"),p(f,"class","hamburger-nav__ham-logo ml-4"),i(k.src,y="https://minio.codingblocks.com/amoeba/wrong-close.png")||p(k,"src","https://minio.codingblocks.com/amoeba/wrong-close.png"),p(k,"alt","#"),p(k,"class","mr-4 hamburger-nav__cross pointer"),p(v,"class","d-flex py-3 justify-content-between align-items-center hamburger-nav__top-bar"),p(w,"class","divider-h"),p(j,"class","d-flex justify-content-between"),p(O,"class","card-md extra-bold"),p(F,"class","card-sm light"),p(H,"class",N="hamburger-nav__menu-element "+("classroom"==e[0]&&"active")),p(L,"class","my-4 pl-4"),p(G,"class","card-md extra-bold"),p(z,"class","card-sm light"),p(U,"class",K="hamburger-nav__menu-element "+("online"==e[0]&&"active")),p(R,"class","my-4 pl-4"),p(Y,"class","card-md light my-4"),p(tt,"class","card-md light my-4"),p(st,"class","card-md light my-4"),p(E,"class","mt-4 px-4 overflow-y-auto no-scrollbar"),p(a,"class",nt="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!e[1]&&"hamburger-nav--hidden"))},m(t,n){d(t,s,n),d(t,o,n),d(t,r,n),d(t,c,n),d(t,a,n),l(a,v),l(v,f),l(v,$),l(v,k),l(a,x),l(a,w),l(a,_),l(a,C),l(a,A),l(a,E),l(E,j),l(E,M),l(E,L),l(L,H),l(H,O),l(H,J),l(H,F),l(L,S),at&&at.m(L,null),l(E,I),l(E,R),l(R,U),l(U,G),l(U,V),l(U,z),l(R,Q),it&&it.m(R,null),l(E,X),l(E,Y),l(E,Z),l(E,tt),l(E,et),l(E,st),ot=!0,rt||(ct=[g(k,"click",e[4]),g(O,"click",e[5]),g(G,"click",e[6])],rt=!0)},p(t,[e]){(!ot||4&e)&&p(s,"href",t[2]),(!ot||8&e&&!i(f.src,b=t[3]))&&p(f,"src",b),(!ot||1&e&&N!==(N="hamburger-nav__menu-element "+("classroom"==t[0]&&"active")))&&p(H,"class",N),"classroom"==t[0]?at?1&e&&D(at,1):(at=W(),at.c(),D(at,1),at.m(L,null)):at&&(P(),B(at,1,1,()=>{at=null}),T()),(!ot||1&e&&K!==(K="hamburger-nav__menu-element "+("online"==t[0]&&"active")))&&p(U,"class",K),"online"==t[0]?it?1&e&&D(it,1):(it=q(),it.c(),D(it,1),it.m(R,null)):it&&(P(),B(it,1,1,()=>{it=null}),T()),(!ot||2&e&&nt!==(nt="hamburger-nav b-right overflow-y-auto no-scrollbar "+(!t[1]&&"hamburger-nav--hidden")))&&p(a,"class",nt)},i(t){ot||(D(at),D(it),ot=!0)},o(t){B(at),B(it),ot=!1},d(t){t&&m(s),t&&m(o),t&&m(r),t&&m(c),t&&m(a),at&&at.d(),it&&it.d(),rt=!1,n(ct)}}}function z(t,e,s){let{css:n="https://unpkg.com/@coding-blocks/motley/dist/app.min.css"}=e,{tab:o="classroom"}=e,{showhamburger:r=!1}=e,{logo:c="https://codingblocks.com/assets/images/cb/cblogo.png"}=e;return t.$$set=t=>{"css"in t&&s(2,n=t.css),"tab"in t&&s(0,o=t.tab),"showhamburger"in t&&s(1,r=t.showhamburger),"logo"in t&&s(3,c=t.logo)},[o,r,n,c,()=>s(1,r=!r),()=>s(0,o="classroom"),()=>s(0,o="online")]}customElements.define("mobile-online-courses",G);class K extends H{constructor(t){super(),S(this,{target:this.shadowRoot,props:v(this.attributes),customElement:!0},z,V,r,{css:2,tab:0,showhamburger:1,logo:3},null),t&&(t.target&&d(t.target,this,t.anchor),t.props&&(this.$set(t.props),E()))}static get observedAttributes(){return["css","tab","showhamburger","logo"]}get css(){return this.$$.ctx[2]}set css(t){this.$$set({css:t}),E()}get tab(){return this.$$.ctx[0]}set tab(t){this.$$set({tab:t}),E()}get showhamburger(){return this.$$.ctx[1]}set showhamburger(t){this.$$set({showhamburger:t}),E()}get logo(){return this.$$.ctx[3]}set logo(t){this.$$set({logo:t}),E()}}return customElements.define("cb-mobile-navbar",K),K})); |
@@ -1,1 +0,1 @@ | ||
var zoomMeeting=function(){"use strict";function e(){}function t(e){return e()}function n(){return Object.create(null)}function r(e){e.forEach(t)}function s(e){return"function"==typeof e}function o(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function i(e,t){e.appendChild(t)}function u(e){e.parentNode.removeChild(e)}function c(e){return document.createElement(e)}function a(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}let m;function l(e){m=e}function d(e){(function(){if(!m)throw new Error("Function called outside component initialization");return m})().$$.on_mount.push(e)}const h=[],p=[],f=[],g=[],$=Promise.resolve();let b=!1;function y(e){f.push(e)}const v=new Set;function x(){do{for(;h.length;){const e=h.shift();l(e),j(e.$$)}for(;p.length;)p.pop()();for(let e=0;e<f.length;e+=1){const t=f[e];v.has(t)||(v.add(t),t())}f.length=0}while(h.length);for(;g.length;)g.pop()();b=!1,v.clear()}function j(e){if(null!==e.fragment){e.update(),r(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(y)}}const z=new Set;function k(e,t){-1===e.$$.dirty[0]&&(h.push(e),b||(b=!0,$.then(x)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function _(o,i,u,c,a,d,h=[-1]){const p=m;l(o);const f=i.props||{},g=o.$$={fragment:null,ctx:null,props:d,update:e,not_equal:a,bound:n(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(p?p.$$.context:[]),callbacks:n(),dirty:h};let $=!1;var b,v;g.ctx=u?u(o,f,(e,t,...n)=>{const r=n.length?n[0]:t;return g.ctx&&a(g.ctx[e],g.ctx[e]=r)&&(g.bound[e]&&g.bound[e](r),$&&k(o,e)),t}):[],g.update(),$=!0,r(g.before_update),g.fragment=!!c&&c(g.ctx),i.target&&(i.hydrate?g.fragment&&g.fragment.l(function(e){return Array.from(e.childNodes)}(i.target)):g.fragment&&g.fragment.c(),i.intro&&((b=o.$$.fragment)&&b.i&&(z.delete(b),b.i(v))),function(e,n,o){const{fragment:i,on_mount:u,on_destroy:c,after_update:a}=e.$$;i&&i.m(n,o),y(()=>{const n=u.map(t).filter(s);c?c.push(...n):r(n),e.$$.on_mount=[]}),a.forEach(y)}(o,i.target,i.anchor),x()),l(p)}let E;function U(t){let n,r,s,o,m,l,d,h,p,f,g,$,b,y;return{c(){n=c("script"),s=c("script"),m=c("script"),d=c("script"),p=c("script"),g=c("script"),b=c("script"),this.c=e,n.src!==(r="https://source.zoom.us/1.8.5/lib/vendor/react.min.js")&&a(n,"src","https://source.zoom.us/1.8.5/lib/vendor/react.min.js"),s.src!==(o="https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js")&&a(s,"src","https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js"),m.src!==(l="https://source.zoom.us/1.8.5/lib/vendor/redux.min.js")&&a(m,"src","https://source.zoom.us/1.8.5/lib/vendor/redux.min.js"),d.src!==(h="https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js")&&a(d,"src","https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js"),p.src!==(f="https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js")&&a(p,"src","https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js"),g.src!==($="https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js")&&a(g,"src","https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js"),b.src!==(y="https://source.zoom.us/zoom-meeting-1.8.5.min.js")&&a(b,"src","https://source.zoom.us/zoom-meeting-1.8.5.min.js")},m(e,r){i(document.head,n),i(document.head,s),i(document.head,m),i(document.head,d),i(document.head,p),i(document.head,g),i(document.head,b),t[7](b)},p:e,i:e,o:e,d(e){u(n),u(s),u(m),u(d),u(p),u(g),u(b),t[7](null)}}}function w(e,t,n){let r,{leaveUrl:s="/"}=t,{meetingnumber:o}=t,{signature:i}=t,{apikey:u}=t,{username:c}=t,{useremail:a}=t;return d(async()=>{r.addEventListener("load",()=>{console.log(o),ZoomMtg.preLoadWasm(),ZoomMtg.prepareJssdk(),ZoomMtg.init({leaveUrl:s,success(){ZoomMtg.join({meetingNumber:o,userName:c,signature:i,apiKey:u,userEmail:a,success(e){console.log("success")},error(e){console.log(e)}})},error(e){console.log(e)}})})}),e.$set=e=>{"leaveUrl"in e&&n(1,s=e.leaveUrl),"meetingnumber"in e&&n(2,o=e.meetingnumber),"signature"in e&&n(3,i=e.signature),"apikey"in e&&n(4,u=e.apikey),"username"in e&&n(5,c=e.username),"useremail"in e&&n(6,a=e.useremail)},[r,s,o,i,u,c,a,function(e){p[e?"unshift":"push"](()=>{n(0,r=e)})}]}"function"==typeof HTMLElement&&(E=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){for(const e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(e,t,n){this[e]=n}$destroy(){!function(e,t){const n=e.$$;null!==n.fragment&&(r(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=e}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(){}});class M extends E{constructor(e){var t,n,r;super(),_(this,{target:this.shadowRoot},w,U,o,{leaveUrl:1,meetingnumber:2,signature:3,apikey:4,username:5,useremail:6}),e&&(e.target&&(t=e.target,n=this,r=e.anchor,t.insertBefore(n,r||null)),e.props&&(this.$set(e.props),x()))}static get observedAttributes(){return["leaveUrl","meetingnumber","signature","apikey","username","useremail"]}get leaveUrl(){return this.$$.ctx[1]}set leaveUrl(e){this.$set({leaveUrl:e}),x()}get meetingnumber(){return this.$$.ctx[2]}set meetingnumber(e){this.$set({meetingnumber:e}),x()}get signature(){return this.$$.ctx[3]}set signature(e){this.$set({signature:e}),x()}get apikey(){return this.$$.ctx[4]}set apikey(e){this.$set({apikey:e}),x()}get username(){return this.$$.ctx[5]}set username(e){this.$set({username:e}),x()}get useremail(){return this.$$.ctx[6]}set useremail(e){this.$set({useremail:e}),x()}}return customElements.define("zoom-meeting",M),M}(); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).zoomMeeting=t()}(this,(function(){"use strict";function e(){}function t(e){return e()}function n(){return Object.create(null)}function o(e){e.forEach(t)}function s(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let i,u;function c(e,t){return i||(i=document.createElement("a")),i.href=t,e===i.href}function a(e,t){e.appendChild(t)}function l(e){e.parentNode.removeChild(e)}function m(e){return document.createElement(e)}function d(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function h(e){const t={};for(const n of e)t[n.name]=n.value;return t}function f(e){u=e}function p(e){(function(){if(!u)throw new Error("Function called outside component initialization");return u})().$$.on_mount.push(e)}const $=[],g=[],b=[],y=[],v=Promise.resolve();let x=!1;function _(e){b.push(e)}const k=new Set;let j=0;function z(){const e=u;do{for(;j<$.length;){const e=$[j];j++,f(e),E(e.$$)}for(f(null),$.length=0,j=0;g.length;)g.pop()();for(let e=0;e<b.length;e+=1){const t=b[e];k.has(t)||(k.add(t),t())}b.length=0}while($.length);for(;y.length;)y.pop()();x=!1,k.clear(),f(e)}function E(e){if(null!==e.fragment){e.update(),o(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(_)}}const U=new Set;function w(e,t){-1===e.$$.dirty[0]&&($.push(e),x||(x=!0,v.then(z)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function M(r,i,c,a,m,d,h,p=[-1]){const $=u;f(r);const g=r.$$={fragment:null,ctx:null,props:d,update:e,not_equal:m,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(i.context||($?$.$$.context:[])),callbacks:n(),dirty:p,skip_bound:!1,root:i.target||$.$$.root};h&&h(g.root);let b=!1;if(g.ctx=c?c(r,i.props||{},(e,t,...n)=>{const o=n.length?n[0]:t;return g.ctx&&m(g.ctx[e],g.ctx[e]=o)&&(!g.skip_bound&&g.bound[e]&&g.bound[e](o),b&&w(r,e)),t}):[],g.update(),b=!0,o(g.before_update),g.fragment=!!a&&a(g.ctx),i.target){if(i.hydrate){const e=function(e){return Array.from(e.childNodes)}(i.target);g.fragment&&g.fragment.l(e),e.forEach(l)}else g.fragment&&g.fragment.c();i.intro&&((y=r.$$.fragment)&&y.i&&(U.delete(y),y.i(v))),function(e,n,r,i){const{fragment:u,on_mount:c,on_destroy:a,after_update:l}=e.$$;u&&u.m(n,r),i||_(()=>{const n=c.map(t).filter(s);a?a.push(...n):o(n),e.$$.on_mount=[]}),l.forEach(_)}(r,i.target,i.anchor,i.customElement),z()}var y,v;f($)}let C;function A(t){let n,o,s,r,i,u,h,f,p,$,g,b,y,v;return{c(){n=m("script"),s=m("script"),i=m("script"),h=m("script"),p=m("script"),g=m("script"),y=m("script"),this.c=e,c(n.src,o="https://source.zoom.us/1.8.5/lib/vendor/react.min.js")||d(n,"src","https://source.zoom.us/1.8.5/lib/vendor/react.min.js"),c(s.src,r="https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js")||d(s,"src","https://source.zoom.us/1.8.5/lib/vendor/react-dom.min.js"),c(i.src,u="https://source.zoom.us/1.8.5/lib/vendor/redux.min.js")||d(i,"src","https://source.zoom.us/1.8.5/lib/vendor/redux.min.js"),c(h.src,f="https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js")||d(h,"src","https://source.zoom.us/1.8.5/lib/vendor/redux-thunk.min.js"),c(p.src,$="https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js")||d(p,"src","https://source.zoom.us/1.8.5/lib/vendor/jquery.min.js"),c(g.src,b="https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js")||d(g,"src","https://source.zoom.us/1.8.5/lib/vendor/lodash.min.js"),c(y.src,v="https://source.zoom.us/zoom-meeting-1.8.5.min.js")||d(y,"src","https://source.zoom.us/zoom-meeting-1.8.5.min.js")},m(e,o){a(document.head,n),a(document.head,s),a(document.head,i),a(document.head,h),a(document.head,p),a(document.head,g),a(document.head,y),t[7](y)},p:e,i:e,o:e,d(e){l(n),l(s),l(i),l(h),l(p),l(g),l(y),t[7](null)}}}function L(e,t,n){let o,{leaveUrl:s="/"}=t,{meetingnumber:r}=t,{signature:i}=t,{apikey:u}=t,{username:c}=t,{useremail:a}=t;return p(async()=>{o.addEventListener("load",()=>{ZoomMtg.preLoadWasm(),ZoomMtg.prepareJssdk(),ZoomMtg.init({leaveUrl:s,success(){ZoomMtg.join({meetingNumber:r,userName:c,signature:i,apiKey:u,userEmail:a,success(e){console.log("success")},error(e){console.log(e)}})},error(e){console.log(e)}})})}),e.$$set=e=>{"leaveUrl"in e&&n(1,s=e.leaveUrl),"meetingnumber"in e&&n(2,r=e.meetingnumber),"signature"in e&&n(3,i=e.signature),"apikey"in e&&n(4,u=e.apikey),"username"in e&&n(5,c=e.username),"useremail"in e&&n(6,a=e.useremail)},[o,s,r,i,u,c,a,function(e){g[e?"unshift":"push"](()=>{o=e,n(0,o)})}]}"function"==typeof HTMLElement&&(C=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:e}=this.$$;this.$$.on_disconnect=e.map(t).filter(s);for(const e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(e,t,n){this[e]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){!function(e,t){const n=e.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=e}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}});class N extends C{constructor(e){var t,n,o;super(),M(this,{target:this.shadowRoot,props:h(this.attributes),customElement:!0},L,A,r,{leaveUrl:1,meetingnumber:2,signature:3,apikey:4,username:5,useremail:6},null),e&&(e.target&&(t=e.target,n=this,o=e.anchor,t.insertBefore(n,o||null)),e.props&&(this.$set(e.props),z()))}static get observedAttributes(){return["leaveUrl","meetingnumber","signature","apikey","username","useremail"]}get leaveUrl(){return this.$$.ctx[1]}set leaveUrl(e){this.$$set({leaveUrl:e}),z()}get meetingnumber(){return this.$$.ctx[2]}set meetingnumber(e){this.$$set({meetingnumber:e}),z()}get signature(){return this.$$.ctx[3]}set signature(e){this.$$set({signature:e}),z()}get apikey(){return this.$$.ctx[4]}set apikey(e){this.$$set({apikey:e}),z()}get username(){return this.$$.ctx[5]}set username(e){this.$$set({username:e}),z()}get useremail(){return this.$$.ctx[6]}set useremail(e){this.$$set({useremail:e}),z()}}return customElements.define("zoom-meeting",N),N})); |
@@ -5,14 +5,17 @@ { | ||
"outDir": "dist/", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"main": "dist/index.js", | ||
"scripts": { | ||
"build": "rollup -c", | ||
"prepublishOnly": "npm run build" | ||
"prepublishOnly": "npm run build", | ||
"watch": "rollup --watch --config rollup.config.js" | ||
}, | ||
"devDependencies": { | ||
"@rollup/plugin-node-resolve": "^6.0.0", | ||
"@sveltejs/vite-plugin-svelte": "^1.0.2", | ||
"rollup": "^1.20.0", | ||
"rollup-plugin-svelte": "^5.0.0", | ||
"rollup-plugin-svelte": "^6.1.1", | ||
"rollup-plugin-terser": "^5.2.0", | ||
"svelte": "^3.0.0" | ||
"svelte": "^3.50.1", | ||
"vite": "^3.1.4" | ||
}, | ||
@@ -19,0 +22,0 @@ "keywords": [ |
@@ -6,1 +6,2 @@ export { default as banner } from './banner' | ||
export { default as zoom_meeting } from './zoomMeeting' | ||
export { default as cb_login_signup } from './cbLoginSignup' |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
213328
29
721
7
24