{"version":3,"file":"ngx-obelisco-example-footer.mjs","sources":["../../../projects/ngx-obelisco/footer/o-footer.component.ts","../../../projects/ngx-obelisco/footer/o-footer.component.html","../../../projects/ngx-obelisco/footer/o-footer.module.ts","../../../projects/ngx-obelisco/footer/ngx-obelisco-example-footer.ts"],"sourcesContent":["import { Component, ContentChild, Input } from '@angular/core';\r\nimport { CustomContent, Link, Network, Phone } from 'ngx-obelisco-example/core/models';\r\nimport { OCustomContentDirective } from 'ngx-obelisco-example/directives';\r\n\r\nconst PHONE_LIST = [\r\n  {\r\n    title: '102 - Niñez y Adolescencia',\r\n    number: 102\r\n  },\r\n  {\r\n    title: '103 - Emergencias',\r\n    number: 103\r\n  },\r\n  {\r\n    title: '107 - SAME',\r\n    number: 107\r\n  },\r\n  {\r\n    title: '911 - Policía',\r\n    number: 911\r\n  },\r\n  {\r\n    title: '144 - Violencia de género',\r\n    number: 144\r\n  },\r\n  {\r\n    title: '147 - Atención ciudadana',\r\n    number: 147\r\n  }\r\n];\r\n\r\nconst NETWORK_LIST = [\r\n  {\r\n    title: 'Facebook',\r\n    src: 'https://www.facebook.com/GCBA',\r\n    icon: 'bx bxl-facebook-circle'\r\n  },\r\n  {\r\n    title: 'Instagram',\r\n    src: 'https://www.instagram.com/gcba/',\r\n    icon: 'bx bxl-instagram-alt'\r\n  },\r\n  {\r\n    title: 'Twitter',\r\n    src: 'https://twitter.com/buenosaires',\r\n    icon: 'bxl-twitter'\r\n  },\r\n  {\r\n    title: 'YouTube',\r\n    src: 'https://www.youtube.com/user/GCBA',\r\n    icon: 'bxl-youtube'\r\n  },\r\n  {\r\n    title: 'LinkedIn',\r\n    src: 'https://ar.linkedin.com/company/gobierno-de-la-ciudad-de-buenos-aires',\r\n    icon: 'bx bxl-linkedin-square'\r\n  },\r\n  {\r\n    title: 'TikTok',\r\n    src: 'https://www.tiktok.com/@buenosaires',\r\n    icon: 'bx bxl-tiktok'\r\n  },\r\n  {\r\n    title: 'Pinterest',\r\n    src: 'https://www.pinterest.es/buenosaires/',\r\n    icon: 'bx bxl-pinterest'\r\n  }\r\n];\r\n\r\nconst LINK_LIST: Link[] = [\r\n  {\r\n    title: 'Boletín oficial',\r\n    src: 'https://boletinoficial.buenosaires.gob.ar'\r\n  },\r\n  {\r\n    title: 'Términos y condiciones',\r\n    src: 'https://buenosaires.gob.ar/terminos-y-condiciones'\r\n  },\r\n  {\r\n    title: 'Política de privacidad',\r\n    src: 'https://buenosaires.gob.ar/privacidad'\r\n  },\r\n  {\r\n    title: 'Oficios judiciales',\r\n    src: 'https://buenosaires.gob.ar/jefedegobierno/legalytecnica/normativa/boletin-oficial-y-registro/oficios-judiciales'\r\n  },\r\n  {\r\n    title: 'Transparencia',\r\n    src: 'https://buenosaires.gob.ar/gobierno/transparencia'\r\n  }\r\n];\r\n\r\n@Component({\r\n  selector: 'o-footer',\r\n  templateUrl: './o-footer.component.html',\r\n  styleUrls: ['./o-footer.component.scss']\r\n})\r\nexport class OFooterComponent {\r\n  @Input() public phoneCustomItems: Phone[] = PHONE_LIST;\r\n  @Input() public networkCustomItems: Network[] = NETWORK_LIST;\r\n  @Input() public linkCustomItems: Link[] = LINK_LIST;\r\n\r\n  @Input() public isPhoneSectionHidden: boolean = false;\r\n  @Input() public isNetworkSectionHidden: boolean = false;\r\n  @Input() public isLinkSectionHidden: boolean = false;\r\n\r\n  @Input() public indicatorText!: string;\r\n\r\n  @Input() public customClasses: string = '';\r\n  @Input() public customClassesIndicator: string = '';\r\n\r\n  @ContentChild(OCustomContentDirective, { static: true }) oCustomContent?: OCustomContentDirective;\r\n}\r\n","<h2 class=\"sr-only\">Navegación de pie de página</h2>\r\n<div *ngIf=\"indicatorText\" class=\"footer-info\" [ngClass]=\"customClassesIndicator\">\r\n  <div class=\"container\">\r\n    <h3 class=\"footer-info-text\">{{ indicatorText }}</h3>\r\n    <div class=\"footer-info-actions\">\r\n      <ng-content></ng-content>\r\n    </div>\r\n  </div>\r\n</div>\r\n<footer class=\"main-footer\" [ngClass]=\"customClasses\">\r\n  <ng-container *ngIf=\"!oCustomContent\">\r\n    <div class=\"container\">\r\n      <section *ngIf=\"!isPhoneSectionHidden\">\r\n        <h3>Teléfonos útiles</h3>\r\n        <ul class=\"list-inline\">\r\n          <li class=\"list-inline-item phone-items\" *ngFor=\"let phone of phoneCustomItems\">\r\n            <a [href]=\"'tel:' + phone.number\">{{ phone.title }}</a>\r\n          </li>\r\n        </ul>\r\n        <a href=\"https://www.buenosaires.gob.ar/laciudad/telefonosutiles\"> Ver todos los teléfonos </a>\r\n      </section>\r\n      <section *ngIf=\"!isNetworkSectionHidden\">\r\n        <h3>Redes de la ciudad</h3>\r\n        <ul class=\"list-inline\">\r\n          <li class=\"list-inline-item redes-items\" *ngFor=\"let network of networkCustomItems\">\r\n            <a [href]=\"network.src\" target=\"_blank\"><i class=\"bx {{ network.icon }}\"></i>{{ network.title }}</a>\r\n          </li>\r\n        </ul>\r\n      </section>\r\n    </div>\r\n    <hr class=\"divider\" *ngIf=\"!isPhoneSectionHidden || !isNetworkSectionHidden\" />\r\n    <div class=\"container\">\r\n      <section class=\"footer-legal-section\">\r\n        <h3 class=\"sr-only\">Información gubernamental</h3>\r\n        <div class=\"row align-items-center\">\r\n          <div class=\"col-12 col-md-5 col-xl-4 footer-content-img\">\r\n            <img\r\n              oDefaultImage\r\n              class=\"d-lg-none\"\r\n              src=\"https://raw.githubusercontent.com/gcba/Obelisco/8e3c51245a98c0c2c5fed1e43e20d53fa135e98d/static/footer/ciudad-ba-sm.svg\"\r\n              alt=\"Logo de Ciudad de Buenos Aires\"\r\n              height=\"48\"\r\n            />\r\n            <img\r\n              oDefaultImage\r\n              class=\"d-none d-lg-inline\"\r\n              src=\"https://raw.githubusercontent.com/gcba/Obelisco/8e3c51245a98c0c2c5fed1e43e20d53fa135e98d/static/footer/ciudad-ba.svg\"\r\n              alt=\"Logo de Ciudad de Buenos Aires\"\r\n              height=\"40\"\r\n            />\r\n            <img\r\n              oDefaultImage\r\n              class=\"img-vamos-ba\"\r\n              src=\"https://raw.githubusercontent.com/gcba/Obelisco/8e3c51245a98c0c2c5fed1e43e20d53fa135e98d/static/footer/vamos-ba.svg\"\r\n              alt=\"Logo de Vamos Buenos Aires\"\r\n            />\r\n          </div>\r\n          <div class=\"col-12\" *ngIf=\"!isLinkSectionHidden\">\r\n            <ul class=\"list-inline\">\r\n              <li class=\"list-inline-item\" *ngFor=\"let link of linkCustomItems\">\r\n                <a [href]=\"link.src\">{{ link.title }}</a>\r\n              </li>\r\n            </ul>\r\n          </div>\r\n        </div>\r\n      </section>\r\n      <section>\r\n        <div class=\"footer-license-text\">\r\n          Los contenidos de buenosaires.gob.ar están licenciados bajo Creative Commons Reconocimiento 2.5 Argentina\r\n          License.\r\n        </div>\r\n      </section>\r\n    </div>\r\n  </ng-container>\r\n\r\n  <ng-container *ngIf=\"oCustomContent\" [ngTemplateOutlet]=\"oCustomContent.template\"></ng-container>\r\n</footer>\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { OFooterComponent } from './o-footer.component';\r\nimport { RouterModule } from '@angular/router';\r\n\r\n@NgModule({\r\n  declarations: [OFooterComponent],\r\n  imports: [CommonModule, RouterModule],\r\n  exports: [OFooterComponent]\r\n})\r\nexport class OFooterModule {}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;AAIA,MAAM,UAAU,GAAG;AACjB,IAAA;AACE,QAAA,KAAK,EAAE,4BAA4B;AACnC,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,mBAAmB;AAC1B,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,YAAY;AACnB,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,eAAe;AACtB,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,2BAA2B;AAClC,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,0BAA0B;AACjC,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;CACF,CAAC;AAEF,MAAM,YAAY,GAAG;AACnB,IAAA;AACE,QAAA,KAAK,EAAE,UAAU;AACjB,QAAA,GAAG,EAAE,+BAA+B;AACpC,QAAA,IAAI,EAAE,wBAAwB;AAC/B,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,WAAW;AAClB,QAAA,GAAG,EAAE,iCAAiC;AACtC,QAAA,IAAI,EAAE,sBAAsB;AAC7B,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,SAAS;AAChB,QAAA,GAAG,EAAE,iCAAiC;AACtC,QAAA,IAAI,EAAE,aAAa;AACpB,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,SAAS;AAChB,QAAA,GAAG,EAAE,mCAAmC;AACxC,QAAA,IAAI,EAAE,aAAa;AACpB,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,UAAU;AACjB,QAAA,GAAG,EAAE,uEAAuE;AAC5E,QAAA,IAAI,EAAE,wBAAwB;AAC/B,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,QAAQ;AACf,QAAA,GAAG,EAAE,qCAAqC;AAC1C,QAAA,IAAI,EAAE,eAAe;AACtB,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,WAAW;AAClB,QAAA,GAAG,EAAE,uCAAuC;AAC5C,QAAA,IAAI,EAAE,kBAAkB;AACzB,KAAA;CACF,CAAC;AAEF,MAAM,SAAS,GAAW;AACxB,IAAA;AACE,QAAA,KAAK,EAAE,iBAAiB;AACxB,QAAA,GAAG,EAAE,2CAA2C;AACjD,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,wBAAwB;AAC/B,QAAA,GAAG,EAAE,mDAAmD;AACzD,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,wBAAwB;AAC/B,QAAA,GAAG,EAAE,uCAAuC;AAC7C,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,oBAAoB;AAC3B,QAAA,GAAG,EAAE,iHAAiH;AACvH,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,eAAe;AACtB,QAAA,GAAG,EAAE,mDAAmD;AACzD,KAAA;CACF,CAAC;MAOW,gBAAgB,CAAA;AAL7B,IAAA,WAAA,GAAA;AAMkB,QAAA,IAAgB,CAAA,gBAAA,GAAY,UAAU,CAAC;AACvC,QAAA,IAAkB,CAAA,kBAAA,GAAc,YAAY,CAAC;AAC7C,QAAA,IAAe,CAAA,eAAA,GAAW,SAAS,CAAC;AAEpC,QAAA,IAAoB,CAAA,oBAAA,GAAY,KAAK,CAAC;AACtC,QAAA,IAAsB,CAAA,sBAAA,GAAY,KAAK,CAAC;AACxC,QAAA,IAAmB,CAAA,mBAAA,GAAY,KAAK,CAAC;AAIrC,QAAA,IAAa,CAAA,aAAA,GAAW,EAAE,CAAC;AAC3B,QAAA,IAAsB,CAAA,sBAAA,GAAW,EAAE,CAAC;KAGrD;;6GAfY,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;iGAAhB,gBAAgB,EAAA,QAAA,EAAA,UAAA,EAAA,MAAA,EAAA,EAAA,gBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,eAAA,EAAA,iBAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,sBAAA,EAAA,wBAAA,EAAA,mBAAA,EAAA,qBAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,sBAAA,EAAA,wBAAA,EAAA,EAAA,OAAA,EAAA,CAAA,EAAA,YAAA,EAAA,gBAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAcb,uBAAuB,EAAA,WAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EC/GvC,i+GA6EA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,gBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,CAAA,yBAAA,EAAA,kBAAA,EAAA,0BAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDoBa,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAL5B,SAAS;+BACE,UAAU,EAAA,QAAA,EAAA,i+GAAA,EAAA,CAAA;8BAKJ,gBAAgB,EAAA,CAAA;sBAA/B,KAAK;gBACU,kBAAkB,EAAA,CAAA;sBAAjC,KAAK;gBACU,eAAe,EAAA,CAAA;sBAA9B,KAAK;gBAEU,oBAAoB,EAAA,CAAA;sBAAnC,KAAK;gBACU,sBAAsB,EAAA,CAAA;sBAArC,KAAK;gBACU,mBAAmB,EAAA,CAAA;sBAAlC,KAAK;gBAEU,aAAa,EAAA,CAAA;sBAA5B,KAAK;gBAEU,aAAa,EAAA,CAAA;sBAA5B,KAAK;gBACU,sBAAsB,EAAA,CAAA;sBAArC,KAAK;gBAEmD,cAAc,EAAA,CAAA;sBAAtE,YAAY;gBAAC,IAAA,EAAA,CAAA,uBAAuB,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,CAAA;;;MErG5C,aAAa,CAAA;;0GAAb,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAb,aAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,aAAa,iBAJT,gBAAgB,CAAA,EAAA,OAAA,EAAA,CACrB,YAAY,EAAE,YAAY,aAC1B,gBAAgB,CAAA,EAAA,CAAA,CAAA;2GAEf,aAAa,EAAA,OAAA,EAAA,CAHd,YAAY,EAAE,YAAY,CAAA,EAAA,CAAA,CAAA;2FAGzB,aAAa,EAAA,UAAA,EAAA,CAAA;kBALzB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,gBAAgB,CAAC;AAChC,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,YAAY,CAAC;oBACrC,OAAO,EAAE,CAAC,gBAAgB,CAAC;iBAC5B,CAAA;;;ACTD;;AAEG;;;;"}