Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ambl-on/lcu-ambl-on-common

Package Overview
Dependencies
Maintainers
2
Versions
420
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ambl-on/lcu-ambl-on-common - npm Package Compare versions

Comparing version 0.1.9-landing-page to 0.1.10-google-map

2

ambl-on-lcu-ambl-on-common.metadata.json

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"UsersStateManagerContext":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@lcu-ide/common","name":"StateManagerContext","line":7,"character":46},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":14,"character":34}]}],"SetActive":[{"__symbolic":"method"}],"defaultValue":[{"__symbolic":"method"}],"loadStateKey":[{"__symbolic":"method"}],"loadStateName":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"UsersState":{"__symbolic":"class","members":{}},"HamburgerMenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lcu-hamburger-menu","template":"<nav class=\"hamburger-nav\">\r\n <button class=\"hamburger-menu\" mat-icon-button [matMenuTriggerFor]=\"menu\">\r\n <mat-icon>menu</mat-icon>\r\n </button>\r\n <!-- Builds the hamburger menu from the item in the constants.ts file-->\r\n <mat-menu #menu=\"matMenu\">\r\n <button class=\"item-button\" mat-menu-item *ngFor= \"let item of MenuItems\" [disabled]= item.Disabled>\r\n <mat-icon>{{ item.Icon }}</mat-icon>\r\n <span>{{ item.Label }}</span>\r\n </button>\r\n </mat-menu>\r\n</nav>","styles":[".hamburger-menu{background-color:transparent;border-width:0;outline:0}"]}]}],"members":{"ngOnInit":[{"__symbolic":"method"}]}},"LandingPageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lcu-landing-page","template":" <div class=\"container\" fxFlex=\"100%\"\r\n fxLayout=\"column\" fxLayoutAlign=\"center start\"\r\n fxLayout.sm=\"column\" fxLayoutAlign.sm=\"center center\"\r\n fxLayout.xs=\"column\" fxLayoutAlign.xs=\"center center\">\r\n <div class=\"title\">\r\n <h1>\r\n {{ Title }}\r\n </h1>\r\n </div>\r\n <div class=\"slogan\">\r\n <h3>\r\n {{ Slogan }}\r\n </h3>\r\n </div>\r\n </div>\r\n","styles":[".container{margin-top:19em;margin-left:1em;margin-bottom:9.3em;text-align:center}.container h1{margin:0}.container .slogan,.container .title{color:#fff}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"Constants":{"__symbolic":"class","members":{},"statics":{"VAR_NAMES_MENU":[{"Label":"My Atlas","Icon":"public","Url":"www","Disabled":"false"},{"Label":"My Itenerarries","Icon":"map","Url":"www","Disabled":"true"},{"Label":"My Top Lists","Icon":"sort","Url":"www","Disabled":"true"},{"Label":"My Albums","Icon":"photo_library","Url":"www","Disabled":"true"},{"Label":"My Friends","Icon":"group","Url":"www","Disabled":"true"},{"Label":"My Profile","Icon":"person","Url":"www","Disabled":"true"}]}},"HamburgerMenuModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"LcuAmblOnModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"LandingPageComponent"},{"__symbolic":"reference","name":"HamburgerMenuComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":4},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":17,"character":4},{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenuModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":19,"character":4}],"exports":[{"__symbolic":"reference","name":"LandingPageComponent"},{"__symbolic":"reference","name":"HamburgerMenuComponent"}],"entryComponents":[{"__symbolic":"reference","name":"LandingPageComponent"},{"__symbolic":"reference","name":"HamburgerMenuComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LcuAmblOnModule"},"providers":[{"__symbolic":"reference","name":"UsersStateManagerContext"}]}}}}},"origins":{"UsersStateManagerContext":"./lib/state/users/users-state-manager.context","UsersState":"./lib/state/users/users-state.model","HamburgerMenuComponent":"./lib/controls/hamburger-menu/hamburger-menu.component","LandingPageComponent":"./lib/controls/landing-page/landing-page.component","Constants":"./lib/utils/constants/constants","HamburgerMenuModel":"./lib/models/hamburger-menu.model","LcuAmblOnModule":"./lib/lcu-ambl-on.module"},"importAs":"@ambl-on/lcu-ambl-on-common"}
{"__symbolic":"module","version":4,"metadata":{"UsersStateManagerContext":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@lcu-ide/common","name":"StateManagerContext","line":7,"character":46},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":14,"character":34}]}],"SetActive":[{"__symbolic":"method"}],"defaultValue":[{"__symbolic":"method"}],"loadStateKey":[{"__symbolic":"method"}],"loadStateName":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"UsersState":{"__symbolic":"class","members":{}},"LcuAmblOnModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"LcuAmblOnModule"},"providers":[{"__symbolic":"reference","name":"UsersStateManagerContext"}]}}}}},"origins":{"UsersStateManagerContext":"./lib/state/users/users-state-manager.context","UsersState":"./lib/state/users/users-state.model","LcuAmblOnModule":"./lib/lcu-ambl-on.module"},"importAs":"@ambl-on/lcu-ambl-on-common"}
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@lcu-ide/common'), require('@angular/core'), require('@angular/common'), require('@angular/material/menu'), require('@angular/material'), require('@angular/flex-layout'), require('@angular/platform-browser/animations')) :
typeof define === 'function' && define.amd ? define('@ambl-on/lcu-ambl-on-common', ['exports', '@lcu-ide/common', '@angular/core', '@angular/common', '@angular/material/menu', '@angular/material', '@angular/flex-layout', '@angular/platform-browser/animations'], factory) :
(factory((global['ambl-on'] = global['ambl-on'] || {}, global['ambl-on']['lcu-ambl-on-common'] = {}),global.common,global.ng.core,global.ng.common,global.ng.material.menu,global.ng.material,global.ng['flex-layout'],global.ng.platformBrowser.animations));
}(this, (function (exports,common,i0,common$1,menu,material,flexLayout,animations) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@lcu-ide/common'), require('@angular/core'), require('@angular/common')) :
typeof define === 'function' && define.amd ? define('@ambl-on/lcu-ambl-on-common', ['exports', '@lcu-ide/common', '@angular/core', '@angular/common'], factory) :
(factory((global['ambl-on'] = global['ambl-on'] || {}, global['ambl-on']['lcu-ambl-on-common'] = {}),global.common,global.ng.core,global.ng.common));
}(this, (function (exports,common,i0,common$1) { 'use strict';

@@ -231,105 +231,2 @@ /*! *****************************************************************************

*/
// @dynamic
/**
* \@dynamic is used because this class contains static properties
*
* Used to build the items in the hamburger menu
*/
var Constants = /** @class */ (function () {
function Constants() {
}
Constants.VAR_NAMES_MENU = [
{ Label: 'My Atlas', Icon: 'public', Url: 'www', Disabled: 'false' },
{ Label: 'My Itenerarries', Icon: 'map', Url: 'www', Disabled: 'true' },
{ Label: 'My Top Lists', Icon: 'sort', Url: 'www', Disabled: 'true' },
{ Label: 'My Albums', Icon: 'photo_library', Url: 'www', Disabled: 'true' },
{ Label: 'My Friends', Icon: 'group', Url: 'www', Disabled: 'true' },
{ Label: 'My Profile', Icon: 'person', Url: 'www', Disabled: 'true' }
];
return Constants;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var HamburgerMenuComponent = /** @class */ (function () {
function HamburgerMenuComponent() {
}
/**
* @return {?}
*/
HamburgerMenuComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
this.MenuItems = Constants.VAR_NAMES_MENU;
};
HamburgerMenuComponent.decorators = [
{ type: i0.Component, args: [{
selector: 'lcu-hamburger-menu',
template: "<nav class=\"hamburger-nav\">\r\n <button class=\"hamburger-menu\" mat-icon-button [matMenuTriggerFor]=\"menu\">\r\n <mat-icon>menu</mat-icon>\r\n </button>\r\n <!-- Builds the hamburger menu from the item in the constants.ts file-->\r\n <mat-menu #menu=\"matMenu\">\r\n <button class=\"item-button\" mat-menu-item *ngFor= \"let item of MenuItems\" [disabled]= item.Disabled>\r\n <mat-icon>{{ item.Icon }}</mat-icon>\r\n <span>{{ item.Label }}</span>\r\n </button>\r\n </mat-menu>\r\n</nav>",
styles: [".hamburger-menu{background-color:transparent;border-width:0;outline:0}"]
}] }
];
return HamburgerMenuComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var LandingPageComponent = /** @class */ (function () {
function LandingPageComponent() {
this.Title = 'Ambl On';
this.Slogan = 'Down the Road, Around the World!';
}
/**
* @return {?}
*/
LandingPageComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
LandingPageComponent.decorators = [
{ type: i0.Component, args: [{
selector: 'lcu-landing-page',
template: " <div class=\"container\" fxFlex=\"100%\"\r\n fxLayout=\"column\" fxLayoutAlign=\"center start\"\r\n fxLayout.sm=\"column\" fxLayoutAlign.sm=\"center center\"\r\n fxLayout.xs=\"column\" fxLayoutAlign.xs=\"center center\">\r\n <div class=\"title\">\r\n <h1>\r\n {{ Title }}\r\n </h1>\r\n </div>\r\n <div class=\"slogan\">\r\n <h3>\r\n {{ Slogan }}\r\n </h3>\r\n </div>\r\n </div>\r\n",
styles: [".container{margin-top:19em;margin-left:1em;margin-bottom:9.3em;text-align:center}.container h1{margin:0}.container .slogan,.container .title{color:#fff}"]
}] }
];
/** @nocollapse */
LandingPageComponent.ctorParameters = function () { return []; };
return LandingPageComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var HamburgerMenuModel = /** @class */ (function () {
/**
*
* @param label The string to be displayed in the menu
*
* @param icon The icon that accompanies the menu string
*
* @param url the link associated with the menu item
*
* @param disabled is the button disabled string = true or false
*/
function HamburgerMenuModel(label, icon, url, disabled) {
this.Label = label;
this.Icon = icon;
this.Url = url;
this.Disabled = disabled;
}
return HamburgerMenuModel;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var LcuAmblOnModule = /** @class */ (function () {

@@ -352,12 +249,6 @@ function LcuAmblOnModule() {

{ type: i0.NgModule, args: [{
declarations: [LandingPageComponent, HamburgerMenuComponent],
declarations: [],
imports: [
common$1.CommonModule,
flexLayout.FlexLayoutModule,
animations.BrowserAnimationsModule,
menu.MatMenuModule,
material.MatIconModule,
],
exports: [LandingPageComponent, HamburgerMenuComponent],
entryComponents: [LandingPageComponent, HamburgerMenuComponent]
common$1.CommonModule
]
},] }

@@ -380,6 +271,2 @@ ];

exports.UsersState = UsersState;
exports.HamburgerMenuComponent = HamburgerMenuComponent;
exports.LandingPageComponent = LandingPageComponent;
exports.Constants = Constants;
exports.HamburgerMenuModel = HamburgerMenuModel;
exports.LcuAmblOnModule = LcuAmblOnModule;

@@ -386,0 +273,0 @@

@@ -1,2 +0,2 @@

!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@lcu-ide/common"),require("@angular/core"),require("@angular/common"),require("@angular/material/menu"),require("@angular/material"),require("@angular/flex-layout"),require("@angular/platform-browser/animations")):"function"==typeof define&&define.amd?define("@ambl-on/lcu-ambl-on-common",["exports","@lcu-ide/common","@angular/core","@angular/common","@angular/material/menu","@angular/material","@angular/flex-layout","@angular/platform-browser/animations"],e):e((n["ambl-on"]=n["ambl-on"]||{},n["ambl-on"]["lcu-ambl-on-common"]={}),n.common,n.ng.core,n.ng.common,n.ng.material.menu,n.ng.material,n.ng["flex-layout"],n.ng.platformBrowser.animations)}(this,function(n,e,t,r,o,a,i,u){"use strict";var l=function(n,e){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t])})(n,e)};function c(e,i,u,l){return new(u||(u=Promise))(function(n,t){function r(n){try{a(l.next(n))}catch(e){t(e)}}function o(n){try{a(l["throw"](n))}catch(e){t(e)}}function a(e){e.done?n(e.value):new u(function(n){n(e.value)}).then(r,o)}a((l=l.apply(e,i||[])).next())})}function s(r,o){var a,i,u,n,l={label:0,sent:function(){if(1&u[0])throw u[1];return u[1]},trys:[],ops:[]};return n={next:e(0),"throw":e(1),"return":e(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function e(e){return function(n){return function t(n){if(a)throw new TypeError("Generator is already executing.");for(;l;)try{if(a=1,i&&(u=2&n[0]?i["return"]:n[0]?i["throw"]||((u=i["return"])&&u.call(i),0):i.next)&&!(u=u.call(i,n[1])).done)return u;switch(i=0,u&&(n=[2&n[0],u.value]),n[0]){case 0:case 1:u=n;break;case 4:return l.label++,{value:n[1],done:!1};case 5:l.label++,i=n[1],n=[0];continue;case 7:n=l.ops.pop(),l.trys.pop();continue;default:if(!(u=0<(u=l.trys).length&&u[u.length-1])&&(6===n[0]||2===n[0])){l=0;continue}if(3===n[0]&&(!u||n[1]>u[0]&&n[1]<u[3])){l.label=n[1];break}if(6===n[0]&&l.label<u[1]){l.label=u[1],u=n;break}if(u&&l.label<u[2]){l.label=u[2],l.ops.push(n);break}u[2]&&l.ops.pop(),l.trys.pop();continue}n=o.call(r,l)}catch(e){n=[6,e],i=0}finally{a=u=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([e,n])}}}var m,f=(function L(n,e){function t(){this.constructor=n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}(p,m=e.StateManagerContext),p.prototype.SetActive=function(){},p.prototype.defaultValue=function(){return{Loading:!0}},p.prototype.loadStateKey=function(){return c(this,void 0,void 0,function(){return s(this,function(n){return[2,"main"]})})},p.prototype.loadStateName=function(){return c(this,void 0,void 0,function(){return s(this,function(n){return[2,"users "]})})},p.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],p.ctorParameters=function(){return[{type:t.Injector}]},p.ngInjectableDef=t.defineInjectable({factory:function(){return new p(t.inject(t.INJECTOR))},token:p,providedIn:"root"}),p);function p(n){var e=m.call(this,n)||this;return e.injector=n,e}function d(){}var b=(g.VAR_NAMES_MENU=[{Label:"My Atlas",Icon:"public",Url:"www",Disabled:"false"},{Label:"My Itenerarries",Icon:"map",Url:"www",Disabled:"true"},{Label:"My Top Lists",Icon:"sort",Url:"www",Disabled:"true"},{Label:"My Albums",Icon:"photo_library",Url:"www",Disabled:"true"},{Label:"My Friends",Icon:"group",Url:"www",Disabled:"true"},{Label:"My Profile",Icon:"person",Url:"www",Disabled:"true"}],g);function g(){}var y=(h.prototype.ngOnInit=function(){this.MenuItems=b.VAR_NAMES_MENU},h.decorators=[{type:t.Component,args:[{selector:"lcu-hamburger-menu",template:'<nav class="hamburger-nav">\r\n <button class="hamburger-menu" mat-icon-button [matMenuTriggerFor]="menu">\r\n <mat-icon>menu</mat-icon>\r\n </button>\r\n \x3c!-- Builds the hamburger menu from the item in the constants.ts file--\x3e\r\n <mat-menu #menu="matMenu">\r\n <button class="item-button" mat-menu-item *ngFor= "let item of MenuItems" [disabled]= item.Disabled>\r\n <mat-icon>{{ item.Icon }}</mat-icon>\r\n <span>{{ item.Label }}</span>\r\n </button>\r\n </mat-menu>\r\n</nav>',styles:[".hamburger-menu{background-color:transparent;border-width:0;outline:0}"]}]}],h);function h(){}var w=(v.prototype.ngOnInit=function(){},v.decorators=[{type:t.Component,args:[{selector:"lcu-landing-page",template:' <div class="container" fxFlex="100%"\r\n fxLayout="column" fxLayoutAlign="center start"\r\n fxLayout.sm="column" fxLayoutAlign.sm="center center"\r\n fxLayout.xs="column" fxLayoutAlign.xs="center center">\r\n <div class="title">\r\n <h1>\r\n {{ Title }}\r\n </h1>\r\n </div>\r\n <div class="slogan">\r\n <h3>\r\n {{ Slogan }}\r\n </h3>\r\n </div>\r\n </div>\r\n',styles:[".container{margin-top:19em;margin-left:1em;margin-bottom:9.3em;text-align:center}.container h1{margin:0}.container .slogan,.container .title{color:#fff}"]}]}],v.ctorParameters=function(){return[]},v);function v(){this.Title="Ambl On",this.Slogan="Down the Road, Around the World!"}function M(n,e,t,r){this.Label=n,this.Icon=e,this.Url=t,this.Disabled=r}var x=(I.forRoot=function(){return{ngModule:I,providers:[f]}},I.decorators=[{type:t.NgModule,args:[{declarations:[w,y],imports:[r.CommonModule,i.FlexLayoutModule,u.BrowserAnimationsModule,o.MatMenuModule,a.MatIconModule],exports:[w,y],entryComponents:[w,y]}]}],I);function I(){}n.UsersStateManagerContext=f,n.UsersState=d,n.HamburgerMenuComponent=y,n.LandingPageComponent=w,n.Constants=b,n.HamburgerMenuModel=M,n.LcuAmblOnModule=x,Object.defineProperty(n,"__esModule",{value:!0})});
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@lcu-ide/common"),require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define("@ambl-on/lcu-ambl-on-common",["exports","@lcu-ide/common","@angular/core","@angular/common"],t):t((n["ambl-on"]=n["ambl-on"]||{},n["ambl-on"]["lcu-ambl-on-common"]={}),n.common,n.ng.core,n.ng.common)}(this,function(n,t,r,e){"use strict";var u=function(n,t){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e])})(n,t)};function c(t,c,i,a){return new(i||(i=Promise))(function(n,e){function o(n){try{u(a.next(n))}catch(t){e(t)}}function r(n){try{u(a["throw"](n))}catch(t){e(t)}}function u(t){t.done?n(t.value):new i(function(n){n(t.value)}).then(o,r)}u((a=a.apply(t,c||[])).next())})}function i(o,r){var u,c,i,n,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return n={next:t(0),"throw":t(1),"return":t(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function t(t){return function(n){return function e(n){if(u)throw new TypeError("Generator is already executing.");for(;a;)try{if(u=1,c&&(i=2&n[0]?c["return"]:n[0]?c["throw"]||((i=c["return"])&&i.call(c),0):c.next)&&!(i=i.call(c,n[1])).done)return i;switch(c=0,i&&(n=[2&n[0],i.value]),n[0]){case 0:case 1:i=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!(i=0<(i=a.trys).length&&i[i.length-1])&&(6===n[0]||2===n[0])){a=0;continue}if(3===n[0]&&(!i||n[1]>i[0]&&n[1]<i[3])){a.label=n[1];break}if(6===n[0]&&a.label<i[1]){a.label=i[1],i=n;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(n);break}i[2]&&a.ops.pop(),a.trys.pop();continue}n=r.call(o,a)}catch(t){n=[6,t],c=0}finally{u=i=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([t,n])}}}function o(){}var a=function(e){function n(n){var t=e.call(this,n)||this;return t.injector=n,t}return function o(n,t){function e(){this.constructor=n}u(n,t),n.prototype=null===t?Object.create(t):(e.prototype=t.prototype,new e)}(n,e),n.prototype.SetActive=function(){},n.prototype.defaultValue=function(){return{Loading:!0}},n.prototype.loadStateKey=function(){return c(this,void 0,void 0,function(){return i(this,function(n){return[2,"main"]})})},n.prototype.loadStateName=function(){return c(this,void 0,void 0,function(){return i(this,function(n){return[2,"users "]})})},n.decorators=[{type:r.Injectable,args:[{providedIn:"root"}]}],n.ctorParameters=function(){return[{type:r.Injector}]},n.ngInjectableDef=r.defineInjectable({factory:function(){return new n(r.inject(r.INJECTOR))},token:n,providedIn:"root"}),n}(t.StateManagerContext),l=function(){function n(){}return n.forRoot=function(){return{ngModule:n,providers:[a]}},n.decorators=[{type:r.NgModule,args:[{declarations:[],imports:[e.CommonModule]}]}],n}();n.UsersStateManagerContext=a,n.UsersState=o,n.LcuAmblOnModule=l,Object.defineProperty(n,"__esModule",{value:!0})});
//# sourceMappingURL=ambl-on-lcu-ambl-on-common.umd.min.js.map

@@ -8,3 +8,3 @@ /**

*/
export { UsersStateManagerContext, UsersState, HamburgerMenuComponent, LandingPageComponent, Constants, HamburgerMenuModel, LcuAmblOnModule } from './lcu.api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW1ibC1vbi1sY3UtYW1ibC1vbi1jb21tb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW1ibC1vbi9sY3UtYW1ibC1vbi1jb21tb24vIiwic291cmNlcyI6WyJhbWJsLW9uLWxjdS1hbWJsLW9uLWNvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsbUpBQWMsV0FBVyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xjdS5hcGknO1xuIl19
export { UsersStateManagerContext, UsersState, LcuAmblOnModule } from './lcu.api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW1ibC1vbi1sY3UtYW1ibC1vbi1jb21tb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW1ibC1vbi9sY3UtYW1ibC1vbi1jb21tb24vIiwic291cmNlcyI6WyJhbWJsLW9uLWxjdS1hbWJsLW9uLWNvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc0VBQWMsV0FBVyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xjdS5hcGknO1xuIl19

@@ -7,7 +7,3 @@ /**

export { UsersState } from './lib/state/users/users-state.model';
export { HamburgerMenuComponent } from './lib/controls/hamburger-menu/hamburger-menu.component';
export { LandingPageComponent } from './lib/controls/landing-page/landing-page.component';
export { Constants } from './lib/utils/constants/constants';
export { HamburgerMenuModel } from './lib/models/hamburger-menu.model';
export { LcuAmblOnModule } from './lib/lcu-ambl-on.module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LmFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhbWJsLW9uL2xjdS1hbWJsLW9uLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxjdS5hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHlDQUFjLCtDQUErQyxDQUFDO0FBQzlELDJCQUFjLHFDQUFxQyxDQUFDO0FBQ3BELHVDQUFjLHdEQUF3RCxDQUFDO0FBQ3ZFLHFDQUFjLG9EQUFvRCxDQUFDO0FBQ25FLDBCQUFjLGlDQUFpQyxDQUFDO0FBQ2hELG1DQUFjLG1DQUFtQyxDQUFDO0FBQ2xELGdDQUFjLDBCQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUtbWFuYWdlci5jb250ZXh0JztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUubW9kZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9jb250cm9scy9oYW1idXJnZXItbWVudS9oYW1idXJnZXItbWVudS5jb21wb25lbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9jb250cm9scy9sYW5kaW5nLXBhZ2UvbGFuZGluZy1wYWdlLmNvbXBvbmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL3V0aWxzL2NvbnN0YW50cy9jb25zdGFudHMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9tb2RlbHMvaGFtYnVyZ2VyLW1lbnUubW9kZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9sY3UtYW1ibC1vbi5tb2R1bGUnOyJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LmFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhbWJsLW9uL2xjdS1hbWJsLW9uLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxjdS5hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHlDQUFjLCtDQUErQyxDQUFDO0FBQzlELDJCQUFjLHFDQUFxQyxDQUFDO0FBQ3BELGdDQUFjLDBCQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUtbWFuYWdlci5jb250ZXh0JztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUubW9kZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9sY3UtYW1ibC1vbi5tb2R1bGUnO1xyXG4iXX0=

@@ -8,8 +8,2 @@ /**

import { UsersStateManagerContext } from './state/users/users-state-manager.context';
import { LandingPageComponent } from './controls/landing-page/landing-page.component';
import { HamburgerMenuComponent } from './controls/hamburger-menu/hamburger-menu.component';
import { MatMenuModule } from '@angular/material/menu';
import { MatIconModule } from '@angular/material';
import { FlexLayoutModule } from '@angular/flex-layout';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
export class LcuAmblOnModule {

@@ -28,14 +22,8 @@ /**

{ type: NgModule, args: [{
declarations: [LandingPageComponent, HamburgerMenuComponent],
declarations: [],
imports: [
CommonModule,
FlexLayoutModule,
BrowserAnimationsModule,
MatMenuModule,
MatIconModule,
],
exports: [LandingPageComponent, HamburgerMenuComponent],
entryComponents: [LandingPageComponent, HamburgerMenuComponent]
CommonModule
]
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LWFtYmwtb24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFtYmwtb24vbGN1LWFtYmwtb24tY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2xjdS1hbWJsLW9uLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbEQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDeEQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFnQi9FLE1BQU0sT0FBTyxlQUFlOzs7O0lBQzFCLE1BQU0sQ0FBQyxPQUFPO1FBQ1osT0FBTztZQUNMLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLFNBQVMsRUFBRSxDQUFDLHdCQUF3QixDQUFDO1NBQ3RDLENBQUM7SUFDSixDQUFDOzs7WUFsQkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRSxDQUFDLG9CQUFvQixFQUFFLHNCQUFzQixDQUFDO2dCQUM1RCxPQUFPLEVBQUU7b0JBQ1AsWUFBWTtvQkFDWixnQkFBZ0I7b0JBQ2hCLHVCQUF1QjtvQkFDdkIsYUFBYTtvQkFDYixhQUFhO2lCQUNkO2dCQUNELE9BQU8sRUFBRSxDQUFDLG9CQUFvQixFQUFFLHNCQUFzQixDQUFDO2dCQUN2RCxlQUFlLEVBQUUsQ0FBQyxvQkFBb0IsRUFBRSxzQkFBc0IsQ0FBQzthQUNoRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFVzZXJzU3RhdGVNYW5hZ2VyQ29udGV4dCB9IGZyb20gJy4vc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUtbWFuYWdlci5jb250ZXh0JztcclxuaW1wb3J0IHsgTGFuZGluZ1BhZ2VDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2xhbmRpbmctcGFnZS9sYW5kaW5nLXBhZ2UuY29tcG9uZW50JztcclxuaW1wb3J0IHsgSGFtYnVyZ2VyTWVudUNvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvaGFtYnVyZ2VyLW1lbnUvaGFtYnVyZ2VyLW1lbnUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWF0TWVudU1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL21lbnUnO1xyXG5pbXBvcnQgeyBNYXRJY29uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwnO1xyXG5pbXBvcnQgeyBGbGV4TGF5b3V0TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZmxleC1sYXlvdXQnO1xyXG5pbXBvcnQgeyBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXIvYW5pbWF0aW9ucyc7XHJcblxyXG5cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbTGFuZGluZ1BhZ2VDb21wb25lbnQsIEhhbWJ1cmdlck1lbnVDb21wb25lbnRdLFxyXG4gIGltcG9ydHM6IFtcclxuICAgIENvbW1vbk1vZHVsZSxcclxuICAgIEZsZXhMYXlvdXRNb2R1bGUsXHJcbiAgICBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSxcclxuICAgIE1hdE1lbnVNb2R1bGUsXHJcbiAgICBNYXRJY29uTW9kdWxlLFxyXG4gIF0sXHJcbiAgZXhwb3J0czogW0xhbmRpbmdQYWdlQ29tcG9uZW50LCBIYW1idXJnZXJNZW51Q29tcG9uZW50XSxcclxuICBlbnRyeUNvbXBvbmVudHM6IFtMYW5kaW5nUGFnZUNvbXBvbmVudCwgSGFtYnVyZ2VyTWVudUNvbXBvbmVudF1cclxufSlcclxuZXhwb3J0IGNsYXNzIExjdUFtYmxPbk1vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogTGN1QW1ibE9uTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtVc2Vyc1N0YXRlTWFuYWdlckNvbnRleHRdXHJcbiAgICB9O1xyXG4gIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LWFtYmwtb24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFtYmwtb24vbGN1LWFtYmwtb24tY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2xjdS1hbWJsLW9uLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBUXJGLE1BQU0sT0FBTyxlQUFlOzs7O0lBQzFCLE1BQU0sQ0FBQyxPQUFPO1FBQ1osT0FBTztZQUNMLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLFNBQVMsRUFBRSxDQUFDLHdCQUF3QixDQUFDO1NBQ3RDLENBQUM7SUFDSixDQUFDOzs7WUFaRixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFLEVBQUU7Z0JBQ2hCLE9BQU8sRUFBRTtvQkFDUCxZQUFZO2lCQUNiO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBVc2Vyc1N0YXRlTWFuYWdlckNvbnRleHQgfSBmcm9tICcuL3N0YXRlL3VzZXJzL3VzZXJzLXN0YXRlLW1hbmFnZXIuY29udGV4dCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW10sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlXHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTGN1QW1ibE9uTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBMY3VBbWJsT25Nb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1VzZXJzU3RhdGVNYW5hZ2VyQ29udGV4dF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==

@@ -8,3 +8,3 @@ /**

*/
export { UsersStateManagerContext, UsersState, HamburgerMenuComponent, LandingPageComponent, Constants, HamburgerMenuModel, LcuAmblOnModule } from './lcu.api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW1ibC1vbi1sY3UtYW1ibC1vbi1jb21tb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW1ibC1vbi9sY3UtYW1ibC1vbi1jb21tb24vIiwic291cmNlcyI6WyJhbWJsLW9uLWxjdS1hbWJsLW9uLWNvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsbUpBQWMsV0FBVyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xjdS5hcGknO1xuIl19
export { UsersStateManagerContext, UsersState, LcuAmblOnModule } from './lcu.api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW1ibC1vbi1sY3UtYW1ibC1vbi1jb21tb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW1ibC1vbi9sY3UtYW1ibC1vbi1jb21tb24vIiwic291cmNlcyI6WyJhbWJsLW9uLWxjdS1hbWJsLW9uLWNvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc0VBQWMsV0FBVyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xjdS5hcGknO1xuIl19

@@ -7,7 +7,3 @@ /**

export { UsersState } from './lib/state/users/users-state.model';
export { HamburgerMenuComponent } from './lib/controls/hamburger-menu/hamburger-menu.component';
export { LandingPageComponent } from './lib/controls/landing-page/landing-page.component';
export { Constants } from './lib/utils/constants/constants';
export { HamburgerMenuModel } from './lib/models/hamburger-menu.model';
export { LcuAmblOnModule } from './lib/lcu-ambl-on.module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LmFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhbWJsLW9uL2xjdS1hbWJsLW9uLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxjdS5hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHlDQUFjLCtDQUErQyxDQUFDO0FBQzlELDJCQUFjLHFDQUFxQyxDQUFDO0FBQ3BELHVDQUFjLHdEQUF3RCxDQUFDO0FBQ3ZFLHFDQUFjLG9EQUFvRCxDQUFDO0FBQ25FLDBCQUFjLGlDQUFpQyxDQUFDO0FBQ2hELG1DQUFjLG1DQUFtQyxDQUFDO0FBQ2xELGdDQUFjLDBCQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUtbWFuYWdlci5jb250ZXh0JztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUubW9kZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9jb250cm9scy9oYW1idXJnZXItbWVudS9oYW1idXJnZXItbWVudS5jb21wb25lbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9jb250cm9scy9sYW5kaW5nLXBhZ2UvbGFuZGluZy1wYWdlLmNvbXBvbmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL3V0aWxzL2NvbnN0YW50cy9jb25zdGFudHMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9tb2RlbHMvaGFtYnVyZ2VyLW1lbnUubW9kZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9sY3UtYW1ibC1vbi5tb2R1bGUnOyJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LmFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhbWJsLW9uL2xjdS1hbWJsLW9uLWNvbW1vbi8iLCJzb3VyY2VzIjpbImxjdS5hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHlDQUFjLCtDQUErQyxDQUFDO0FBQzlELDJCQUFjLHFDQUFxQyxDQUFDO0FBQ3BELGdDQUFjLDBCQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUtbWFuYWdlci5jb250ZXh0JztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUubW9kZWwnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9sY3UtYW1ibC1vbi5tb2R1bGUnO1xyXG4iXX0=

@@ -8,8 +8,2 @@ /**

import { UsersStateManagerContext } from './state/users/users-state-manager.context';
import { LandingPageComponent } from './controls/landing-page/landing-page.component';
import { HamburgerMenuComponent } from './controls/hamburger-menu/hamburger-menu.component';
import { MatMenuModule } from '@angular/material/menu';
import { MatIconModule } from '@angular/material';
import { FlexLayoutModule } from '@angular/flex-layout';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
var LcuAmblOnModule = /** @class */ (function () {

@@ -32,12 +26,6 @@ function LcuAmblOnModule() {

{ type: NgModule, args: [{
declarations: [LandingPageComponent, HamburgerMenuComponent],
declarations: [],
imports: [
CommonModule,
FlexLayoutModule,
BrowserAnimationsModule,
MatMenuModule,
MatIconModule,
],
exports: [LandingPageComponent, HamburgerMenuComponent],
entryComponents: [LandingPageComponent, HamburgerMenuComponent]
CommonModule
]
},] }

@@ -48,2 +36,2 @@ ];

export { LcuAmblOnModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LWFtYmwtb24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFtYmwtb24vbGN1LWFtYmwtb24tY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2xjdS1hbWJsLW9uLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ3RGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbEQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDeEQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFJL0U7SUFBQTtJQW1CQSxDQUFDOzs7O0lBTlEsdUJBQU87OztJQUFkO1FBQ0UsT0FBTztZQUNMLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLFNBQVMsRUFBRSxDQUFDLHdCQUF3QixDQUFDO1NBQ3RDLENBQUM7SUFDSixDQUFDOztnQkFsQkYsUUFBUSxTQUFDO29CQUNSLFlBQVksRUFBRSxDQUFDLG9CQUFvQixFQUFFLHNCQUFzQixDQUFDO29CQUM1RCxPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixnQkFBZ0I7d0JBQ2hCLHVCQUF1Qjt3QkFDdkIsYUFBYTt3QkFDYixhQUFhO3FCQUNkO29CQUNELE9BQU8sRUFBRSxDQUFDLG9CQUFvQixFQUFFLHNCQUFzQixDQUFDO29CQUN2RCxlQUFlLEVBQUUsQ0FBQyxvQkFBb0IsRUFBRSxzQkFBc0IsQ0FBQztpQkFDaEU7O0lBUUQsc0JBQUM7Q0FBQSxBQW5CRCxJQW1CQztTQVBZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBVc2Vyc1N0YXRlTWFuYWdlckNvbnRleHQgfSBmcm9tICcuL3N0YXRlL3VzZXJzL3VzZXJzLXN0YXRlLW1hbmFnZXIuY29udGV4dCc7XHJcbmltcG9ydCB7IExhbmRpbmdQYWdlQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9sYW5kaW5nLXBhZ2UvbGFuZGluZy1wYWdlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEhhbWJ1cmdlck1lbnVDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2hhbWJ1cmdlci1tZW51L2hhbWJ1cmdlci1tZW51LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1hdE1lbnVNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9tZW51JztcclxuaW1wb3J0IHsgTWF0SWNvbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsJztcclxuaW1wb3J0IHsgRmxleExheW91dE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2ZsZXgtbGF5b3V0JztcclxuaW1wb3J0IHsgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnMnO1xyXG5cclxuXHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW0xhbmRpbmdQYWdlQ29tcG9uZW50LCBIYW1idXJnZXJNZW51Q29tcG9uZW50XSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGUsXHJcbiAgICBGbGV4TGF5b3V0TW9kdWxlLFxyXG4gICAgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUsXHJcbiAgICBNYXRNZW51TW9kdWxlLFxyXG4gICAgTWF0SWNvbk1vZHVsZSxcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtMYW5kaW5nUGFnZUNvbXBvbmVudCwgSGFtYnVyZ2VyTWVudUNvbXBvbmVudF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbTGFuZGluZ1BhZ2VDb21wb25lbnQsIEhhbWJ1cmdlck1lbnVDb21wb25lbnRdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBMY3VBbWJsT25Nb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IExjdUFtYmxPbk1vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbVXNlcnNTdGF0ZU1hbmFnZXJDb250ZXh0XVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGN1LWFtYmwtb24ubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFtYmwtb24vbGN1LWFtYmwtb24tY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2xjdS1hbWJsLW9uLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBRXJGO0lBQUE7SUFhQSxDQUFDOzs7O0lBTlEsdUJBQU87OztJQUFkO1FBQ0UsT0FBTztZQUNMLFFBQVEsRUFBRSxlQUFlO1lBQ3pCLFNBQVMsRUFBRSxDQUFDLHdCQUF3QixDQUFDO1NBQ3RDLENBQUM7SUFDSixDQUFDOztnQkFaRixRQUFRLFNBQUM7b0JBQ1IsWUFBWSxFQUFFLEVBQUU7b0JBQ2hCLE9BQU8sRUFBRTt3QkFDUCxZQUFZO3FCQUNiO2lCQUNGOztJQVFELHNCQUFDO0NBQUEsQUFiRCxJQWFDO1NBUFksZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFVzZXJzU3RhdGVNYW5hZ2VyQ29udGV4dCB9IGZyb20gJy4vc3RhdGUvdXNlcnMvdXNlcnMtc3RhdGUtbWFuYWdlci5jb250ZXh0JztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGVcclxuICBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBMY3VBbWJsT25Nb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IExjdUFtYmxPbk1vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbVXNlcnNTdGF0ZU1hbmFnZXJDb250ZXh0XVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19
import { __awaiter } from 'tslib';
import { StateManagerContext } from '@lcu-ide/common';
import { Injectable, Injector, NgModule, Component, defineInjectable, inject, INJECTOR } from '@angular/core';
import { Injectable, Injector, NgModule, defineInjectable, inject, INJECTOR } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MatMenuModule } from '@angular/material/menu';
import { MatIconModule } from '@angular/material';
import { FlexLayoutModule } from '@angular/flex-layout';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

@@ -88,91 +84,2 @@ /**

*/
// @dynamic
/**
* \@dynamic is used because this class contains static properties
*
* Used to build the items in the hamburger menu
*/
class Constants {
}
Constants.VAR_NAMES_MENU = [
{ Label: 'My Atlas', Icon: 'public', Url: 'www', Disabled: 'false' },
{ Label: 'My Itenerarries', Icon: 'map', Url: 'www', Disabled: 'true' },
{ Label: 'My Top Lists', Icon: 'sort', Url: 'www', Disabled: 'true' },
{ Label: 'My Albums', Icon: 'photo_library', Url: 'www', Disabled: 'true' },
{ Label: 'My Friends', Icon: 'group', Url: 'www', Disabled: 'true' },
{ Label: 'My Profile', Icon: 'person', Url: 'www', Disabled: 'true' }
];
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
class HamburgerMenuComponent {
/**
* @return {?}
*/
ngOnInit() {
this.MenuItems = Constants.VAR_NAMES_MENU;
}
}
HamburgerMenuComponent.decorators = [
{ type: Component, args: [{
selector: 'lcu-hamburger-menu',
template: "<nav class=\"hamburger-nav\">\r\n <button class=\"hamburger-menu\" mat-icon-button [matMenuTriggerFor]=\"menu\">\r\n <mat-icon>menu</mat-icon>\r\n </button>\r\n <!-- Builds the hamburger menu from the item in the constants.ts file-->\r\n <mat-menu #menu=\"matMenu\">\r\n <button class=\"item-button\" mat-menu-item *ngFor= \"let item of MenuItems\" [disabled]= item.Disabled>\r\n <mat-icon>{{ item.Icon }}</mat-icon>\r\n <span>{{ item.Label }}</span>\r\n </button>\r\n </mat-menu>\r\n</nav>",
styles: [".hamburger-menu{background-color:transparent;border-width:0;outline:0}"]
}] }
];
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
class LandingPageComponent {
constructor() {
this.Title = 'Ambl On';
this.Slogan = 'Down the Road, Around the World!';
}
/**
* @return {?}
*/
ngOnInit() {
}
}
LandingPageComponent.decorators = [
{ type: Component, args: [{
selector: 'lcu-landing-page',
template: " <div class=\"container\" fxFlex=\"100%\"\r\n fxLayout=\"column\" fxLayoutAlign=\"center start\"\r\n fxLayout.sm=\"column\" fxLayoutAlign.sm=\"center center\"\r\n fxLayout.xs=\"column\" fxLayoutAlign.xs=\"center center\">\r\n <div class=\"title\">\r\n <h1>\r\n {{ Title }}\r\n </h1>\r\n </div>\r\n <div class=\"slogan\">\r\n <h3>\r\n {{ Slogan }}\r\n </h3>\r\n </div>\r\n </div>\r\n",
styles: [".container{margin-top:19em;margin-left:1em;margin-bottom:9.3em;text-align:center}.container h1{margin:0}.container .slogan,.container .title{color:#fff}"]
}] }
];
/** @nocollapse */
LandingPageComponent.ctorParameters = () => [];
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
class HamburgerMenuModel {
/**
*
* @param {?} label The string to be displayed in the menu
*
* @param {?} icon The icon that accompanies the menu string
*
* @param {?} url the link associated with the menu item
*
* @param {?} disabled is the button disabled string = true or false
*/
constructor(label, icon, url, disabled) {
this.Label = label;
this.Icon = icon;
this.Url = url;
this.Disabled = disabled;
}
}
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
class LcuAmblOnModule {

@@ -191,12 +98,6 @@ /**

{ type: NgModule, args: [{
declarations: [LandingPageComponent, HamburgerMenuComponent],
declarations: [],
imports: [
CommonModule,
FlexLayoutModule,
BrowserAnimationsModule,
MatMenuModule,
MatIconModule,
],
exports: [LandingPageComponent, HamburgerMenuComponent],
entryComponents: [LandingPageComponent, HamburgerMenuComponent]
CommonModule
]
},] }

@@ -215,4 +116,4 @@ ];

export { UsersStateManagerContext, UsersState, HamburgerMenuComponent, LandingPageComponent, Constants, HamburgerMenuModel, LcuAmblOnModule };
export { UsersStateManagerContext, UsersState, LcuAmblOnModule };
//# sourceMappingURL=ambl-on-lcu-ambl-on-common.js.map
import { __extends, __awaiter, __generator } from 'tslib';
import { StateManagerContext } from '@lcu-ide/common';
import { Injectable, Injector, NgModule, Component, defineInjectable, inject, INJECTOR } from '@angular/core';
import { Injectable, Injector, NgModule, defineInjectable, inject, INJECTOR } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MatMenuModule } from '@angular/material/menu';
import { MatIconModule } from '@angular/material';
import { FlexLayoutModule } from '@angular/flex-layout';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

@@ -116,105 +112,2 @@ /**

*/
// @dynamic
/**
* \@dynamic is used because this class contains static properties
*
* Used to build the items in the hamburger menu
*/
var Constants = /** @class */ (function () {
function Constants() {
}
Constants.VAR_NAMES_MENU = [
{ Label: 'My Atlas', Icon: 'public', Url: 'www', Disabled: 'false' },
{ Label: 'My Itenerarries', Icon: 'map', Url: 'www', Disabled: 'true' },
{ Label: 'My Top Lists', Icon: 'sort', Url: 'www', Disabled: 'true' },
{ Label: 'My Albums', Icon: 'photo_library', Url: 'www', Disabled: 'true' },
{ Label: 'My Friends', Icon: 'group', Url: 'www', Disabled: 'true' },
{ Label: 'My Profile', Icon: 'person', Url: 'www', Disabled: 'true' }
];
return Constants;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var HamburgerMenuComponent = /** @class */ (function () {
function HamburgerMenuComponent() {
}
/**
* @return {?}
*/
HamburgerMenuComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
this.MenuItems = Constants.VAR_NAMES_MENU;
};
HamburgerMenuComponent.decorators = [
{ type: Component, args: [{
selector: 'lcu-hamburger-menu',
template: "<nav class=\"hamburger-nav\">\r\n <button class=\"hamburger-menu\" mat-icon-button [matMenuTriggerFor]=\"menu\">\r\n <mat-icon>menu</mat-icon>\r\n </button>\r\n <!-- Builds the hamburger menu from the item in the constants.ts file-->\r\n <mat-menu #menu=\"matMenu\">\r\n <button class=\"item-button\" mat-menu-item *ngFor= \"let item of MenuItems\" [disabled]= item.Disabled>\r\n <mat-icon>{{ item.Icon }}</mat-icon>\r\n <span>{{ item.Label }}</span>\r\n </button>\r\n </mat-menu>\r\n</nav>",
styles: [".hamburger-menu{background-color:transparent;border-width:0;outline:0}"]
}] }
];
return HamburgerMenuComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var LandingPageComponent = /** @class */ (function () {
function LandingPageComponent() {
this.Title = 'Ambl On';
this.Slogan = 'Down the Road, Around the World!';
}
/**
* @return {?}
*/
LandingPageComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
LandingPageComponent.decorators = [
{ type: Component, args: [{
selector: 'lcu-landing-page',
template: " <div class=\"container\" fxFlex=\"100%\"\r\n fxLayout=\"column\" fxLayoutAlign=\"center start\"\r\n fxLayout.sm=\"column\" fxLayoutAlign.sm=\"center center\"\r\n fxLayout.xs=\"column\" fxLayoutAlign.xs=\"center center\">\r\n <div class=\"title\">\r\n <h1>\r\n {{ Title }}\r\n </h1>\r\n </div>\r\n <div class=\"slogan\">\r\n <h3>\r\n {{ Slogan }}\r\n </h3>\r\n </div>\r\n </div>\r\n",
styles: [".container{margin-top:19em;margin-left:1em;margin-bottom:9.3em;text-align:center}.container h1{margin:0}.container .slogan,.container .title{color:#fff}"]
}] }
];
/** @nocollapse */
LandingPageComponent.ctorParameters = function () { return []; };
return LandingPageComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var HamburgerMenuModel = /** @class */ (function () {
/**
*
* @param label The string to be displayed in the menu
*
* @param icon The icon that accompanies the menu string
*
* @param url the link associated with the menu item
*
* @param disabled is the button disabled string = true or false
*/
function HamburgerMenuModel(label, icon, url, disabled) {
this.Label = label;
this.Icon = icon;
this.Url = url;
this.Disabled = disabled;
}
return HamburgerMenuModel;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var LcuAmblOnModule = /** @class */ (function () {

@@ -237,12 +130,6 @@ function LcuAmblOnModule() {

{ type: NgModule, args: [{
declarations: [LandingPageComponent, HamburgerMenuComponent],
declarations: [],
imports: [
CommonModule,
FlexLayoutModule,
BrowserAnimationsModule,
MatMenuModule,
MatIconModule,
],
exports: [LandingPageComponent, HamburgerMenuComponent],
entryComponents: [LandingPageComponent, HamburgerMenuComponent]
CommonModule
]
},] }

@@ -263,4 +150,4 @@ ];

export { UsersStateManagerContext, UsersState, HamburgerMenuComponent, LandingPageComponent, Constants, HamburgerMenuModel, LcuAmblOnModule };
export { UsersStateManagerContext, UsersState, LcuAmblOnModule };
//# sourceMappingURL=ambl-on-lcu-ambl-on-common.js.map
export * from './lib/state/users/users-state-manager.context';
export * from './lib/state/users/users-state.model';
export * from './lib/controls/hamburger-menu/hamburger-menu.component';
export * from './lib/controls/landing-page/landing-page.component';
export * from './lib/utils/constants/constants';
export * from './lib/models/hamburger-menu.model';
export * from './lib/lcu-ambl-on.module';
{
"name": "@ambl-on/lcu-ambl-on-common",
"version": "0.1.9-landing-page",
"version": "0.1.10-google-map",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/common": "^7.2.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc