{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-jsx/src/client/reactive/components/rewritten/conduit/src/components/home-rp19.js"],"names":["ReactiveMorph","commonStore","Banner","Tags","Home","attachedCallback","isDummy","loadTags","render","banner","appName","tags"],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAEOA,mB;;AACAC,iB;;AACAC,Y;;AACAC,U;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEQ,YAAMC,IAAN,SAAmBJ,aAAnB,CAAiC;;AAE9CK,2BAAmB;AACjB;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA,wBAA8B,MAAM;AAClC,0FAAI,KAAKC,OAAL,EAAJ;AAAoB;AAApB,aADkC;AAElC,oHAAYC,QAAZ;AACD,WAHD;AAID;;AAED,cAAMC,MAAN,GAAe;AAAA;;AACb,gBAAMC,SAAS,EAAEC,+GAAST,WAAT,aAAF,EAAf;AACA,gBAAMU,OAAO,EAAEA,4GAAMV,WAAN,UAAF,EAAb;AACA,8EACa,WADb,2DAGK,uGAACA,WAAD,gBACC,MAAM,2KAAOQ,MAAP,EADP,CAHL,0GAMe,gBANf,qHAOiB,KAPjB,kIAQ8B,UAR9B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,0HAUmB,UAVnB,yHAWqB,SAXrB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,mEAcc,MAAM,iKAAKE,IAAL,EAdpB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBD;;AAlC6C;;AAAA;;yBAA3BP,I","file":"home-rp19.js","sourcesContent":["'enable rp19-jsx';\n\nimport ReactiveMorph from 'src/client/reactive/components/rewritten/conduit/rpComponents/reactiveMorph.js';\nimport commonStore from 'src/client/reactive/components/rewritten/conduit/src/stores/commonStore.js';\nimport Banner from 'src/client/reactive/components/rewritten/conduit/src/components/home/banner-rp19.js';\nimport Tags from 'src/client/reactive/components/rewritten/conduit/src/components/home/tags-rp19.js';\n\nexport default class Home extends ReactiveMorph {\n  \n  attachedCallback() {\n    super.attachedCallback().then(() => {\n      if (this.isDummy()) return;\n      commonStore.loadTags();\n    });\n  }\n\n  async render() {\n    const banner = { appName: commonStore.appName };\n    const tags = { tags: commonStore.tags };\n    return (\n      <div class='home-page'>\n\n        {!commonStore.token && \n          await Banner(banner)}\n\n        <div class='container page'>\n          <div class='row'>\n            <main-view-rp19 class='col-md-9' />\n\n            <div class='col-md-3'>\n              <div class='sidebar'>\n\n                <p>Popular Tags</p>\n                { await Tags(tags) }\n              </div>\n            </div>\n          </div>\n        </div>\n\n      </div>\n    );\n  }\n}"]}