From 2c4390c2eab2ad7fac1d7da031b37fdba0e3ce6e Mon Sep 17 00:00:00 2001 From: "Contributor @ WeblineIndia" <38062303+partners-wli@users.noreply.github.com> Date: Fri, 17 Jul 2020 19:06:11 +0530 Subject: [PATCH] :initial commit --- .gitignore | 33 + CHANGELOG.md | 2 + README.md | 206 +++++- angular-weblineindia-phone-number.d.ts | 4 + ...ar-weblineindia-phone-number.metadata.json | 1 + .../angular-weblineindia-phone-number.umd.js | 606 ++++++++++++++++++ ...gular-weblineindia-phone-number.umd.js.map | 1 + ...gular-weblineindia-phone-number.umd.min.js | 16 + ...r-weblineindia-phone-number.umd.min.js.map | 1 + esm2015/angular-weblineindia-phone-number.js | 5 + esm2015/lib/enums/country-iso.enum.js | 247 +++++++ .../lib/enums/search-country-field.enum.js | 8 + esm2015/lib/enums/tooltip-label.enum.js | 6 + esm2015/lib/phone.component.js | 110 ++++ esm2015/lib/phone.module.js | 14 + esm2015/lib/phone.service.js | 15 + esm2015/public-api.js | 7 + esm5/angular-weblineindia-phone-number.js | 5 + esm5/lib/enums/country-iso.enum.js | 247 +++++++ esm5/lib/enums/search-country-field.enum.js | 8 + esm5/lib/enums/tooltip-label.enum.js | 6 + esm5/lib/phone.component.js | 116 ++++ esm5/lib/phone.module.js | 17 + esm5/lib/phone.service.js | 17 + esm5/public-api.js | 7 + fesm2015/angular-weblineindia-phone-number.js | 399 ++++++++++++ .../angular-weblineindia-phone-number.js.map | 1 + fesm5/angular-weblineindia-phone-number.js | 410 ++++++++++++ .../angular-weblineindia-phone-number.js.map | 1 + index.ts | 8 + lib/enums/country-iso.enum.d.ts | 245 +++++++ lib/enums/search-country-field.enum.d.ts | 6 + lib/enums/tooltip-label.enum.d.ts | 4 + lib/phone.component.d.ts | 30 + lib/phone.module.d.ts | 2 + lib/phone.service.d.ts | 3 + package.json | 47 ++ phoneNg.gif | Bin 0 -> 202460 bytes public-api.d.ts | 3 + 39 files changed, 2863 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 angular-weblineindia-phone-number.d.ts create mode 100644 angular-weblineindia-phone-number.metadata.json create mode 100644 bundles/angular-weblineindia-phone-number.umd.js create mode 100644 bundles/angular-weblineindia-phone-number.umd.js.map create mode 100644 bundles/angular-weblineindia-phone-number.umd.min.js create mode 100644 bundles/angular-weblineindia-phone-number.umd.min.js.map create mode 100644 esm2015/angular-weblineindia-phone-number.js create mode 100644 esm2015/lib/enums/country-iso.enum.js create mode 100644 esm2015/lib/enums/search-country-field.enum.js create mode 100644 esm2015/lib/enums/tooltip-label.enum.js create mode 100644 esm2015/lib/phone.component.js create mode 100644 esm2015/lib/phone.module.js create mode 100644 esm2015/lib/phone.service.js create mode 100644 esm2015/public-api.js create mode 100644 esm5/angular-weblineindia-phone-number.js create mode 100644 esm5/lib/enums/country-iso.enum.js create mode 100644 esm5/lib/enums/search-country-field.enum.js create mode 100644 esm5/lib/enums/tooltip-label.enum.js create mode 100644 esm5/lib/phone.component.js create mode 100644 esm5/lib/phone.module.js create mode 100644 esm5/lib/phone.service.js create mode 100644 esm5/public-api.js create mode 100644 fesm2015/angular-weblineindia-phone-number.js create mode 100644 fesm2015/angular-weblineindia-phone-number.js.map create mode 100644 fesm5/angular-weblineindia-phone-number.js create mode 100644 fesm5/angular-weblineindia-phone-number.js.map create mode 100644 index.ts create mode 100644 lib/enums/country-iso.enum.d.ts create mode 100644 lib/enums/search-country-field.enum.d.ts create mode 100644 lib/enums/tooltip-label.enum.d.ts create mode 100644 lib/phone.component.d.ts create mode 100644 lib/phone.module.d.ts create mode 100644 lib/phone.service.d.ts create mode 100644 package.json create mode 100644 phoneNg.gif create mode 100644 public-api.d.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..54b0acc --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# OS Files +.DS_Store +Thumbs.db + +# Dependencies +node_modules/ + +# Dev/Build Artifacts +/dist/ +/tests/e2e/videos/ +/tests/e2e/screenshots/ +/tests/unit/coverage/ +jsconfig.json + +# Local Env Files +.env.local +.env.*.local + +# Log Files +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Unconfigured Editors +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* +#Yarn +yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f6a9330 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,2 @@ +1.0.0 (JULY 17, 2020) +Initial release \ No newline at end of file diff --git a/README.md b/README.md index de80894..3732a3e 100644 --- a/README.md +++ b/README.md @@ -1 +1,205 @@ -# AngularJS-Phone-Number-Input \ No newline at end of file +# AngularJS - Phone Number Input + +An AngularJS package for entering and validating international telephone numbers. It also adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting / validation methods. + +## Table of contents + +- [Supports](#supports) +- [Demo](#demo) +- [Install Dependencies](#install-dependencies) +- [Add Dependency Style](#add-dependency-style) +- [Usage](#usage) +- [Example](#example) +- [Options](#options) +- [Methods](#methods) +- [Supported Formats](#supported-formats) +- [Want to Contribute?](#want-to-contribute) +- [Collection of Components](#collection-of-components) +- [Changelog](#changelog) +- [Credits](#credits) +- [License](#license) +- [Keywords](#Keywords) + +## Supports: + +- Angular 8 +- Angular 9 +- ReactiveFormsModule +- FormsModule +- Validation with [google-libphonenumber](https://github.com/ruimarinho/google-libphonenumber) + + +## Demo + +[![](phoneNg.gif)](https://github.com/weblineindia/AngularJS-Phone-Number-Input/phone.gif) + + +### Install Dependencies + +`$ npm install angular-weblineindia-phone-number --save` + +`$ npm install google-libphonenumber --save` + +`$ ng add ngx-bootstrap` + +### Add Dependency Style + +Add _'angular-weblineindia-phone-number'_ style file: + +`./node_modules/angular-weblineindia-phone-number/build/css/intlTelInput.css` + +to **angular.json** styles array: + +```json + +"styles": [ + "./node_modules/bootstrap/dist/css/bootstrap.min.css", + "./node_modules/ngx-bootstrap/datepicker/bs-datepicker.css", + "./node_modules/angular-weblineindia-phone-number/build/css/intlTelInput.css", + "src/styles.css" +], + +``` + +### Install This Library + +`$ npm install angular-weblineindia-phone-number --save` + +## Usage + +Add `BsDropDownModule` and `PhoneModule` to your module file: + +```javascript +import { PhoneModule } from "angular-weblineindia-phone-number"; + +imports: [BsDropdownModule.forRoot(), PhoneModule]; +``` + +## Example + + +```html +
+ +
+``` + +```typescript +import { Component } from "@angular/core"; + +@Component({ + selector: "app-root", + templateUrl: "./app.component.html", + styleUrls: ["./app.component.css"] +}) +export class AppComponent { + phoneNumberValue: any = [ + { + phone: "", + code: "" + } + ]; + phoneValue: any = { + phoneValidationErrorMsg: "Phone number is invalid", + phoneUniqueErrorMsg: "Do not enter same phone number", + maxLength: 15, + isMultiple: true + }; + + onMultiplePhone() { + this.phoneNumberValue.push({ phone: "" }); + } + onChangeInput(data) { + this.phoneNumberValue[data.index].phone = data.event.target.value; + this.phoneNumberValue[data.index].code = data.code; + } +} +``` + +## Options + +| Options | Type | Default | Description | +| ------------------------ | ------------------------ | -------------------------- | ------------------------------------------------------------------------------------------------------------- | +| cssClass | `string` | `control-form` | Bootstrap input css class or your own custom one. | +| preferredCountries | `[]` | `[]` | List of countries, which will appear at the top. | +| onlyCountries | `[]` | `[]` | List of manually selected countries, which will appear in the dropdown. | +| enableAutoCountrySelect | `boolean` | `false` | Toggle automatic country (flag) selection based on user input. | +| enablePlaceholder | `boolean` | `true` | Input placeholder text, which addapts to the country selected. | +| searchCountryFlag | `boolean` | `false` | Enables input search box for countries in the flag dropdown. | +| searchCountryField | `[]` | `[SearchCountryField.All]` | Customize which fields to search in, if `searchCountryFlag` is enabled. Use `SearchCountryField` helper enum. | +| searchCountryPlaceholder | `string` | `'Search Country'` | Placeholder value for `searchCountryField` | +| maxLength | `number` | `None` | Add character limit. | +| tooltipField | `` | `None` | Set tooltip on flag hover. Use `TooltipLabel` helper enum for label type options. | +| selectFirstCountry | `boolean` | `true` | Selects first country from `preferredCountries` if is set. If not then uses main list. | +| phoneValidation | `boolean` | `true` | Disable phone validation. | +| inputId | `string` | `phone` | Unique ID for `` element. | +| selectedCountryISO | `` | `None` | Set specific country on load. | +| separateDialCode | `boolean` | `false` | Visually separate dialcode into the drop down element. | +| countryChange | `` | `None` | Emits country value when the user selects a country from the dropdown. | +| phoneValidationErrorMsg | `string` | | default phone validation error message | +| phoneUniqueErrorMsg | `string` | | default phone unique error message | +| maxLength | `number` | 15 | default phone maxlength | +| isMultiple | `boolean` | true | for add multiple phone number | + + + + +## Methods + +| Name | Description | +| ---------- | -------------------------------------------- | +| onMultiple | Gets triggered when click on plus icon. | +| change | Gets triggered every time input got changed. | + +## Supported Formats + +Following formats are supported + +- NATIONAL // Produces "044 668 18 00" +- INTERNATIONAL // Produces "+41 44 668 18 00" +- E164 // Produces "+41446681800" + +## Want to Contribute? + +- Created something awesome, made this code better, added some functionality, or whatever (this is the hardest part). +- [Fork it](http://help.github.com/forking/). +- Create new branch to contribute your changes. +- Commit all your changes to your branch. +- Submit a [pull request](http://help.github.com/pull-requests/). + +--- + +## Collection of Components + +We have built many other components and free resources for software development in various programming languages. Kindly click here to view our [Free Resources for Software Development](https://www.weblineindia.com/software-development-resources.html) + +--- + +## Changelog + +Detailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md). + +## Credits + +angular-weblineindia-phone-number is inspired by the [ngx-intl-tel-input](https://www.npmjs.com/package/ngx-intl-tel-input). + +## License + +[MIT](LICENSE) + +[mit]: https://github.com/weblineindia/AngularJS-Phone-Number-Input/blob/master/LICENSE + +## Keywords + +angularjs, angular-weblineindia-phone-number, phone-number-validation, angular-phonenumber-input, phone-number-input, phone-input-class, international-telephone-input, telephone-input diff --git a/angular-weblineindia-phone-number.d.ts b/angular-weblineindia-phone-number.d.ts new file mode 100644 index 0000000..e5daacf --- /dev/null +++ b/angular-weblineindia-phone-number.d.ts @@ -0,0 +1,4 @@ +/** + * Generated bundle index. Do not edit. + */ +export * from './public-api'; diff --git a/angular-weblineindia-phone-number.metadata.json b/angular-weblineindia-phone-number.metadata.json new file mode 100644 index 0000000..a1d473f --- /dev/null +++ b/angular-weblineindia-phone-number.metadata.json @@ -0,0 +1 @@ +{"__symbolic":"module","version":4,"metadata":{"PhoneService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"PhoneComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-phone","template":"\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ","styles":["p.control.error-msg{color:red}span.plus{margin-left:2px}"]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":2}}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"phoneArray":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":2}}]}],"isShowPlus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":2}}]}],"phoneValidationErrorMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":2}}]}],"phoneUniqueErrorMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":2}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":2}}]}],"isMultiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":2}}]}],"onMultiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":2}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":2}}]}],"changePreferredCountries":[{"__symbolic":"method"}],"onChangeinput":[{"__symbolic":"method"}],"onClickMultiplePhone":[{"__symbolic":"method"}]}},"PhoneModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PhoneComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"PhoneComponent"}]}]}],"members":{}}},"origins":{"PhoneService":"./lib/phone.service","PhoneComponent":"./lib/phone.component","PhoneModule":"./lib/phone.module"},"importAs":"angular-weblineindia-phone-number"} \ No newline at end of file diff --git a/bundles/angular-weblineindia-phone-number.umd.js b/bundles/angular-weblineindia-phone-number.umd.js new file mode 100644 index 0000000..78b1ff1 --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.js @@ -0,0 +1,606 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/forms'), require('@fortawesome/free-solid-svg-icons')) : + typeof define === 'function' && define.amd ? define('angular-weblineindia-phone-number', ['exports', '@angular/core', '@angular/forms', '@fortawesome/free-solid-svg-icons'], factory) : + (global = global || self, factory(global['angular-weblineindia-phone-number'] = {}, global.ng.core, global.ng.forms, global.freeSolidSvgIcons)); +}(this, (function (exports, core, forms, freeSolidSvgIcons) { 'use strict'; + + /*! ***************************************************************************** + Copyright (c) Microsoft Corporation. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of the + License at http://www.apache.org/licenses/LICENSE-2.0 + + THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED + WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, + MERCHANTABLITY OR NON-INFRINGEMENT. + + See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */ + /* global Reflect, Promise */ + + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + + function __extends(d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + + var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; + } + + function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; + } + + function __param(paramIndex, decorator) { + return function (target, key) { decorator(target, key, paramIndex); } + } + + function __metadata(metadataKey, metadataValue) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); + } + + function __awaiter(thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + } + + function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } + } + + function __exportStar(m, exports) { + for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; + } + + function __values(o) { + var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; + if (m) return m.call(o); + return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + } + + function __read(o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; + } + + function __spread() { + for (var ar = [], i = 0; i < arguments.length; i++) + ar = ar.concat(__read(arguments[i])); + return ar; + } + + function __spreadArrays() { + for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; + for (var r = Array(s), k = 0, i = 0; i < il; i++) + for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) + r[k] = a[j]; + return r; + }; + + function __await(v) { + return this instanceof __await ? (this.v = v, this) : new __await(v); + } + + function __asyncGenerator(thisArg, _arguments, generator) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var g = generator.apply(thisArg, _arguments || []), i, q = []; + return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; + function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } + function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } + function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } + function fulfill(value) { resume("next", value); } + function reject(value) { resume("throw", value); } + function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } + } + + function __asyncDelegator(o) { + var i, p; + return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; + function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } + } + + function __asyncValues(o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } + } + + function __makeTemplateObject(cooked, raw) { + if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } + return cooked; + }; + + function __importStar(mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result.default = mod; + return result; + } + + function __importDefault(mod) { + return (mod && mod.__esModule) ? mod : { default: mod }; + } + + var PhoneService = /** @class */ (function () { + function PhoneService() { + } + PhoneService.ɵprov = core.ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); + PhoneService = __decorate([ + core.Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) + ], PhoneService); + return PhoneService; + }()); + + var CountryISO; + (function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; + })(CountryISO || (CountryISO = {})); + + var SearchCountryField; + (function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; + })(SearchCountryField || (SearchCountryField = {})); + + var TooltipLabel; + (function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; + })(TooltipLabel || (TooltipLabel = {})); + + var PhoneComponent = /** @class */ (function () { + function PhoneComponent() { + this.faPlus = freeSolidSvgIcons.faPlus; + this.faMinus = freeSolidSvgIcons.faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new forms.FormGroup({ + phone: new forms.FormControl(undefined, [forms.Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new core.EventEmitter(); + this.change = new core.EventEmitter(); + } + Object.defineProperty(PhoneComponent.prototype, "value", { + get: function () { + return 0; + }, + set: function (value) { + this.phoneForm.setValue({ phone: value }); + }, + enumerable: true, + configurable: true + }); + PhoneComponent.prototype.changePreferredCountries = function () { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + }; + PhoneComponent.prototype.onChangeinput = function (event, index, phoneArray) { + var _this = this; + var code = this.phoneForm.controls["phone"].value.dialCode; + var data = { event: event, index: index, code: code }; + this.change.emit(data); + var value = []; + phoneArray.map(function (item, key) { + if (key !== index) { + if (item.phone === event.target.value && + item.code === _this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + }; + PhoneComponent.prototype.onClickMultiplePhone = function () { + this.onMultiple.emit(); + }; + __decorate([ + core.Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) + ], PhoneComponent.prototype, "value", null); + __decorate([ + core.Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "index", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Object) + ], PhoneComponent.prototype, "phoneArray", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isShowPlus", void 0); + __decorate([ + core.Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); + __decorate([ + core.Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "maxLength", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isMultiple", void 0); + __decorate([ + core.Output(), + __metadata("design:type", core.EventEmitter) + ], PhoneComponent.prototype, "onMultiple", void 0); + __decorate([ + core.Output(), + __metadata("design:type", core.EventEmitter) + ], PhoneComponent.prototype, "change", void 0); + PhoneComponent = __decorate([ + core.Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) + ], PhoneComponent); + return PhoneComponent; + }()); + + var PhoneModule = /** @class */ (function () { + function PhoneModule() { + } + PhoneModule = __decorate([ + core.NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) + ], PhoneModule); + return PhoneModule; + }()); + + exports.PhoneComponent = PhoneComponent; + exports.PhoneModule = PhoneModule; + exports.PhoneService = PhoneService; + + Object.defineProperty(exports, '__esModule', { value: true }); + +}))); +//# sourceMappingURL=angular-weblineindia-phone-number.umd.js.map diff --git a/bundles/angular-weblineindia-phone-number.umd.js.map b/bundles/angular-weblineindia-phone-number.umd.js.map new file mode 100644 index 0000000..5659919 --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-weblineindia-phone-number.umd.js","sources":["../../../node_modules/tslib/tslib.es6.js","ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator], i = 0;\r\n if (m) return m.call(o);\r\n return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n","import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n"],"names":["Injectable","faPlus","faMinus","FormGroup","FormControl","Validators","EventEmitter","Input","Output","Component","NgModule"],"mappings":"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"} \ No newline at end of file diff --git a/bundles/angular-weblineindia-phone-number.umd.min.js b/bundles/angular-weblineindia-phone-number.umd.min.js new file mode 100644 index 0000000..be98a3c --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.min.js @@ -0,0 +1,16 @@ +!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/forms"),require("@fortawesome/free-solid-svg-icons")):"function"==typeof define&&define.amd?define("angular-weblineindia-phone-number",["exports","@angular/core","@angular/forms","@fortawesome/free-solid-svg-icons"],e):e((n=n||self)["angular-weblineindia-phone-number"]={},n.ng.core,n.ng.forms,n.freeSolidSvgIcons)}(this,(function(n,e,a,i){"use strict"; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of the + License at http://www.apache.org/licenses/LICENSE-2.0 + + THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED + WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, + MERCHANTABLITY OR NON-INFRINGEMENT. + + See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */function o(n,e,a,i){var o,t=arguments.length,r=t<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(n,e,a,i);else for(var s=n.length-1;s>=0;s--)(o=n[s])&&(r=(t<3?o(r):t>3?o(e,a,r):o(e,a))||r);return t>3&&r&&Object.defineProperty(e,a,r),r}function t(n,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,e)}var r,s,l,u=function(){function n(){}return n.ɵprov=e.ɵɵdefineInjectable({factory:function(){return new n},token:n,providedIn:"root"}),n=o([e.Injectable({providedIn:"root"}),t("design:paramtypes",[])],n)}();!function(n){n.Afghanistan="af",n.Albania="al",n.Algeria="dz",n.AmericanSamoa="as",n.Andorra="ad",n.Angola="ao",n.Anguilla="ai",n.AntiguaAndBarbuda="ag",n.Argentina="ar",n.Armenia="am",n.Aruba="aw",n.Australia="au",n.Austria="at",n.Azerbaijan="az",n.Bahamas="bs",n.Bahrain="bh",n.Bangladesh="bd",n.Barbados="bb",n.Belarus="by",n.Belgium="be",n.Belize="bz",n.Benin="bj",n.Bermuda="bm",n.Bhutan="bt",n.Bolivia="bo",n.BosniaAndHerzegovina="ba",n.Botswana="bw",n.Brazil="br",n.BritishIndianOceanTerritory="io",n.BritishVirginIslands="vg",n.Brunei="bn",n.Bulgaria="bg",n.BurkinaFaso="bf",n.Burundi="bi",n.Cambodia="kh",n.Cameroon="cm",n.Canada="ca",n.CapeVerde="cv",n.CaribbeanNetherlands="bq",n.CaymanIslands="ky",n.CentralAfricanRepublic="cf",n.Chad="td",n.Chile="cl",n.China="cn",n.ChristmasIsland="cx",n.Cocos="cc",n.Colombia="co",n.Comoros="km",n.CongoDRCJamhuriYaKidemokrasiaYaKongo="cd",n.CongoRepublicCongoBrazzaville="cg",n.CookIslands="ck",n.CostaRica="cr",n["CôteDIvoire"]="ci",n.Croatia="hr",n.Cuba="cu",n["Curaçao"]="cw",n.Cyprus="cy",n.CzechRepublic="cz",n.Denmark="dk",n.Djibouti="dj",n.Dominica="dm",n.DominicanRepublic="do",n.Ecuador="ec",n.Egypt="eg",n.ElSalvador="sv",n.EquatorialGuinea="gq",n.Eritrea="er",n.Estonia="ee",n.Ethiopia="et",n.FalklandIslands="fk",n.FaroeIslands="fo",n.Fiji="fj",n.Finland="fi",n.France="fr",n.FrenchGuiana="gf",n.FrenchPolynesia="pf",n.Gabon="ga",n.Gambia="gm",n.Georgia="ge",n.Germany="de",n.Ghana="gh",n.Gibraltar="gi",n.Greece="gr",n.Greenland="gl",n.Grenada="gd",n.Guadeloupe="gp",n.Guam="gu",n.Guatemala="gt",n.Guernsey="gg",n.Guinea="gn",n.GuineaBissau="gw",n.Guyana="gy",n.Haiti="ht",n.Honduras="hn",n.HongKong="hk",n.Hungary="hu",n.Iceland="is",n.India="in",n.Indonesia="id",n.Iran="ir",n.Iraq="iq",n.Ireland="ie",n.IsleOfMan="im",n.Israel="il",n.Italy="it",n.Jamaica="jm",n.Japan="jp",n.Jersey="je",n.Jordan="jo",n.Kazakhstan="kz",n.Kenya="ke",n.Kiribati="ki",n.Kosovo="xk",n.Kuwait="kw",n.Kyrgyzstan="kg",n.Laos="la",n.Latvia="lv",n.Lebanon="lb",n.Lesotho="ls",n.Liberia="lr",n.Libya="ly",n.Liechtenstein="li",n.Lithuania="lt",n.Luxembourg="lu",n.Macau="mo",n.Macedonia="mk",n.Madagascar="mg",n.Malawi="mw",n.Malaysia="my",n.Maldives="mv",n.Mali="ml",n.Malta="mt",n.MarshallIslands="mh",n.Martinique="mq",n.Mauritania="mr",n.Mauritius="mu",n.Mayotte="yt",n.Mexico="mx",n.Micronesia="fm",n.Moldova="md",n.Monaco="mc",n.Mongolia="mn",n.Montenegro="me",n.Montserrat="ms",n.Morocco="ma",n.Mozambique="mz",n.Myanmar="mm",n.Namibia="na",n.Nauru="nr",n.Nepal="np",n.Netherlands="nl",n.NewCaledonia="nc",n.NewZealand="nz",n.Nicaragua="ni",n.Niger="ne",n.Nigeria="ng",n.Niue="nu",n.NorfolkIsland="nf",n.NorthKorea="kp",n.NorthernMarianaIslands="mp",n.Norway="no",n.Oman="om",n.Pakistan="pk",n.Palau="pw",n.Palestine="ps",n.Panama="pa",n.PapuaNewGuinea="pg",n.Paraguay="py",n.Peru="pe",n.Philippines="ph",n.Poland="pl",n.Portugal="pt",n.PuertoRico="pr",n.Qatar="qa",n["Réunion"]="re",n.Romania="ro",n.Russia="ru",n.Rwanda="rw",n["SaintBarthélemy"]="bl",n.SaintHelena="sh",n.SaintKittsAndNevis="kn",n.SaintLucia="lc",n.SaintMartin="mf",n.SaintPierreAndMiquelon="pm",n.SaintVincentAndTheGrenadines="vc",n.Samoa="ws",n.SanMarino="sm",n["SãoToméAndPríncipe"]="st",n.SaudiArabia="sa",n.Senegal="sn",n.Serbia="rs",n.Seychelles="sc",n.SierraLeone="sl",n.Singapore="sg",n.SintMaarten="sx",n.Slovakia="sk",n.Slovenia="si",n.SolomonIslands="sb",n.Somalia="so",n.SouthAfrica="za",n.SouthKorea="kr",n.SouthSudan="ss",n.Spain="es",n.SriLanka="lk",n.Sudan="sd",n.Suriname="sr",n.SvalbardAndJanMayen="sj",n.Swaziland="sz",n.Sweden="se",n.Switzerland="ch",n.Syria="sy",n.Taiwan="tw",n.Tajikistan="tj",n.Tanzania="tz",n.Thailand="th",n.TimorLeste="tl",n.Togo="tg",n.Tokelau="tk",n.Tonga="to",n.TrinidadAndTobago="tt",n.Tunisia="tn",n.Turkey="tr",n.Turkmenistan="tm",n.TurksAndCaicosIslands="tc",n.Tuvalu="tv",n.USVirginIslands="vi",n.Uganda="ug",n.Ukraine="ua",n.UnitedArabEmirates="ae",n.UnitedKingdom="gb",n.UnitedStates="us",n.Uruguay="uy",n.Uzbekistan="uz",n.Vanuatu="vu",n.VaticanCity="va",n.Venezuela="ve",n.Vietnam="vn",n.WallisAndFutuna="wf",n.WesternSahara="eh",n.Yemen="ye",n.Zambia="zm",n.Zimbabwe="zw",n["ÅlandIslands"]="ax"}(r||(r={})),function(n){n.DialCode="dialCode",n.Iso2="iso2",n.Name="name",n.All="all"}(s||(s={})),function(n){n.Name="name",n.Iso2="iso2"}(l||(l={}));var d=function(){function n(){this.faPlus=i.faPlus,this.faMinus=i.faMinus,this.isUniquePhone=!1,this.separateDialCode=!0,this.SearchCountryField=s,this.TooltipLabel=l,this.CountryISO=r,this.preferredCountries=[r.UnitedStates,r.UnitedKingdom],this.phoneForm=new a.FormGroup({phone:new a.FormControl(void 0,[a.Validators.required])}),this.isShowPlus=!0,this.onMultiple=new e.EventEmitter,this.change=new e.EventEmitter}return Object.defineProperty(n.prototype,"value",{get:function(){return 0},set:function(n){this.phoneForm.setValue({phone:n})},enumerable:!0,configurable:!0}),n.prototype.changePreferredCountries=function(){this.preferredCountries=[r.India,r.Canada]},n.prototype.onChangeinput=function(n,e,a){var i=this,o=this.phoneForm.controls.phone.value.dialCode,t={event:n,index:e,code:o};this.change.emit(t);var r=[];a.map((function(a,o){o!==e&&a.phone===n.target.value&&a.code===i.phoneForm.controls.phone.value.dialCode&&r.push(a.phone)})),r.length>0?this.isUniquePhone=!0:this.isUniquePhone=!1},n.prototype.onClickMultiplePhone=function(){this.onMultiple.emit()},o([e.Input(),t("design:type",Object),t("design:paramtypes",[Object])],n.prototype,"value",null),o([e.Input(),t("design:type",Number)],n.prototype,"index",void 0),o([e.Input(),t("design:type",Object)],n.prototype,"phoneArray",void 0),o([e.Input(),t("design:type",Boolean)],n.prototype,"isShowPlus",void 0),o([e.Input(),t("design:type",String)],n.prototype,"phoneValidationErrorMsg",void 0),o([e.Input(),t("design:type",String)],n.prototype,"phoneUniqueErrorMsg",void 0),o([e.Input(),t("design:type",Number)],n.prototype,"maxLength",void 0),o([e.Input(),t("design:type",Boolean)],n.prototype,"isMultiple",void 0),o([e.Output(),t("design:type",e.EventEmitter)],n.prototype,"onMultiple",void 0),o([e.Output(),t("design:type",e.EventEmitter)],n.prototype,"change",void 0),n=o([e.Component({selector:"lib-phone",template:'\x3c!--The content below is only a placeholder and can be replaced.--\x3e\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ',styles:["p.control.error-msg{color:red}span.plus{margin-left:2px}"]})],n)}(),p=function(){function n(){}return n=o([e.NgModule({declarations:[d],imports:[],exports:[d]})],n)}();n.PhoneComponent=d,n.PhoneModule=p,n.PhoneService=u,Object.defineProperty(n,"__esModule",{value:!0})})); +//# sourceMappingURL=angular-weblineindia-phone-number.umd.min.js.map \ No newline at end of file diff --git a/bundles/angular-weblineindia-phone-number.umd.min.js.map b/bundles/angular-weblineindia-phone-number.umd.min.js.map new file mode 100644 index 0000000..de8fe0b --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../../node_modules/tslib/tslib.es6.js","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts"],"names":["__decorate","decorators","target","key","desc","d","c","arguments","length","r","Object","getOwnPropertyDescriptor","Reflect","decorate","i","defineProperty","__metadata","metadataKey","metadataValue","metadata","CountryISO","SearchCountryField","TooltipLabel","PhoneService","Injectable","providedIn","PhoneComponent","this","faPlus","faMinus","isUniquePhone","separateDialCode","preferredCountries","UnitedStates","UnitedKingdom","phoneForm","FormGroup","phone","FormControl","undefined","Validators","required","isShowPlus","onMultiple","EventEmitter","change","prototype","value","setValue","changePreferredCountries","India","Canada","onChangeinput","event","index","phoneArray","_this","code","controls","dialCode","data","emit","map","item","push","onClickMultiplePhone","Input","Number","Boolean","String","Output","Component","selector","template","PhoneModule","NgModule","declarations","imports","exports"],"mappings":"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","sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator], i = 0;\r\n if (m) return m.call(o);\r\n return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n"]} \ No newline at end of file diff --git a/esm2015/angular-weblineindia-phone-number.js b/esm2015/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..487188e --- /dev/null +++ b/esm2015/angular-weblineindia-phone-number.js @@ -0,0 +1,5 @@ +/** + * Generated bundle index. Do not edit. + */ +export * from './public-api'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljLWFwaSc7XG4iXX0= \ No newline at end of file diff --git a/esm2015/lib/enums/country-iso.enum.js b/esm2015/lib/enums/country-iso.enum.js new file mode 100644 index 0000000..89faadc --- /dev/null +++ b/esm2015/lib/enums/country-iso.enum.js @@ -0,0 +1,247 @@ +export var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1pc28uZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9jb3VudHJ5LWlzby5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLFVBb1BYO0FBcFBELFdBQVksVUFBVTtJQUNyQixnQ0FBa0IsQ0FBQTtJQUNsQiw0QkFBYyxDQUFBO0lBQ2QsNEJBQWMsQ0FBQTtJQUNkLGtDQUFvQixDQUFBO0lBQ3BCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsNkJBQWUsQ0FBQTtJQUNmLHNDQUF3QixDQUFBO0lBQ3hCLDhCQUFnQixDQUFBO0lBQ2hCLDRCQUFjLENBQUE7SUFDZCwwQkFBWSxDQUFBO0lBQ1osOEJBQWdCLENBQUE7SUFDaEIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsK0JBQWlCLENBQUE7SUFDakIsNkJBQWUsQ0FBQTtJQUNmLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDBCQUFZLENBQUE7SUFDWiw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDRCQUFjLENBQUE7SUFDZCx5Q0FBMkIsQ0FBQTtJQUMzQiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLGdEQUFrQyxDQUFBO0lBQ2xDLHlDQUEyQixDQUFBO0lBQzNCLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2YsZ0NBQWtCLENBQUE7SUFDbEIsNEJBQWMsQ0FBQTtJQUNkLDZCQUFlLENBQUE7SUFDZiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLDhCQUFnQixDQUFBO0lBQ2hCLHlDQUEyQixDQUFBO0lBQzNCLGtDQUFvQixDQUFBO0lBQ3BCLDJDQUE2QixDQUFBO0lBQzdCLHlC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Q2pCLDBCQUFZLENBQUE7SUFDWiw2QkFBZSxDQUFBO0lBQ2YsMEJBQVksQ0FBQTtJQUNaLDZCQUFlLENBQUE7SUFDZix3Q0FBMEIsQ0FBQTtJQUMxQiw4QkFBZ0IsQ0FBQTtJQUNoQiwyQkFBYSxDQUFBO0lBQ2IsZ0NBQWtCLENBQUE7SUFDbEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiwrQkFBaUIsQ0FBQTtJQUNqQiw2QkFBZSxDQUFBO0lBQ2YsNkJBQWUsQ0FBQTtJQUNmLCtCQUFpQixDQUFBO0lBQ2pCLHlCQUFXLENBQUE7SUFDWCw0QkFBYyxDQUFBO0lBQ2QsMEJBQVksQ0FBQTtJQUNaLHNDQUF3QixDQUFBO0lBQ3hCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsaUNBQW1CLENBQUE7SUFDbkIsMENBQTRCLENBQUE7SUFDNUIsMkJBQWEsQ0FBQTtJQUNiLG9DQUFzQixDQUFBO0lBQ3RCLDJCQUFhLENBQUE7SUFDYiw0QkFBYyxDQUFBO0lBQ2QsdUNBQXlCLENBQUE7SUFDekIsa0NBQW9CLENBQUE7SUFDcEIsaUNBQW1CLENBQUE7SUFDbkIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCxnQ0FBa0IsQ0FBQTtJQUNsQiw4QkFBZ0IsQ0FBQTtJQUNoQiw0QkFBYyxDQUFBO0lBQ2Qsb0NBQXNCLENBQUE7SUFDdEIsa0NBQW9CLENBQUE7SUFDcEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2Ysc0NBQW1CLENBQUE7QUFDcEIsQ0FBQyxFQXBQVyxVQUFVLEtBQVYsVUFBVSxRQW9QckIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBDb3VudHJ5SVNPIHtcblx0QWZnaGFuaXN0YW4gPSAnYWYnLFxuXHRBbGJhbmlhID0gJ2FsJyxcblx0QWxnZXJpYSA9ICdkeicsXG5cdEFtZXJpY2FuU2Ftb2EgPSAnYXMnLFxuXHRBbmRvcnJhID0gJ2FkJyxcblx0QW5nb2xhID0gJ2FvJyxcblx0QW5ndWlsbGEgPSAnYWknLFxuXHRBbnRpZ3VhQW5kQmFyYnVkYSA9ICdhZycsXG5cdEFyZ2VudGluYSA9ICdhcicsXG5cdEFybWVuaWEgPSAnYW0nLFxuXHRBcnViYSA9ICdhdycsXG5cdEF1c3RyYWxpYSA9ICdhdScsXG5cdEF1c3RyaWEgPSAnYXQnLFxuXHRBemVyYmFpamFuID0gJ2F6Jyxcblx0QmFoYW1hcyA9ICdicycsXG5cdEJhaHJhaW4gPSAnYmgnLFxuXHRCYW5nbGFkZXNoID0gJ2JkJyxcblx0QmFyYmFkb3MgPSAnYmInLFxuXHRCZWxhcnVzID0gJ2J5Jyxcblx0QmVsZ2l1bSA9ICdiZScsXG5cdEJlbGl6ZSA9ICdieicsXG5cdEJlbmluID0gJ2JqJyxcblx0QmVybXVkYSA9ICdibScsXG5cdEJodXRhbiA9ICdidCcsXG5cdEJvbGl2aWEgPSAnYm8nLFxuXHRCb3NuaWFBbmRIZXJ6ZWdvdmluYSA9ICdiYScsXG5cdEJvdHN3YW5hID0gJ2J3Jyxcblx0QnJhemlsID0gJ2JyJyxcblx0QnJpdGlzaEluZGlhbk9jZWFuVGVycml0b3J5ID0gJ2lvJyxcblx0QnJpdGlzaFZpcmdpbklzbGFuZHMgPSAndmcnLFxuXHRCcnVuZWkgPSAnYm4nLFxuXHRCdWxnYXJpYSA9ICdiZycsXG5cdEJ1cmtpbmFGYXNvID0gJ2JmJyxcblx0QnVydW5kaSA9ICdiaScsXG5cdENhbWJvZGlhID0gJ2toJyxcblx0Q2FtZXJvb24gPSAnY20nLFxuXHRDYW5hZGEgPSAnY2EnLFxuXHRDYXBlVmVyZGUgPSAnY3YnLFxuXHRDYXJpYmJlYW5OZXRoZXJsYW5kcyA9ICdicScsXG5cdENheW1hbklzbGFuZHMgPSAna3knLFxuXHRDZW50cmFsQWZyaWNhblJlcHVibGljID0gJ2NmJyxcblx0Q2hhZCA9ICd0ZCcsXG5cdENoaWxlID0gJ2NsJyxcblx0Q2hpbmEgPSAnY24nLFxuXHRDaHJpc3RtYXNJc2xhbmQgPSAnY3gnLFxuXHRDb2NvcyA9ICdjYycsXG5cdENvbG9tYmlhID0gJ2NvJyxcblx0Q29tb3JvcyA9ICdrbScsXG5cdENvbmdvRFJDSmFtaHVyaVlhS2lkZW1va3Jhc2lhWWFLb25nbyA9ICdjZCcsXG5cdENvbmdvUmVwdWJsaWNDb25nb0JyYXp6YXZpbGxlID0gJ2NnJyxcblx0Q29va0lzbGFuZHMgPSAnY2snLFxuXHRDb3N0YVJpY2EgPSAnY3InLFxuXHRDw7R0ZURJdm9pcmUgPSAnY2knLFxuXHRDcm9hdGlhID0gJ2hyJyxcblx0Q3ViYSA9ICdjdScsXG5cdEN1cmHDp2FvID0gJ2N3Jyxcblx0Q3lwcnVzID0gJ2N5Jyxcblx0Q3plY2hSZXB1YmxpYyA9ICdjeicsXG5cdERlbm1hcmsgPSAnZGsnLFxuXHREamlib3V0aSA9ICdkaicsXG5cdERvbWluaWNhID0gJ2RtJyxcblx0RG9taW5pY2FuUmVwdWJsaWMgPSAnZG8nLFxuXHRFY3VhZG9yID0gJ2VjJyxcblx0RWd5cHQgPSAnZWcnLFxuXHRFbFNhbHZhZG9yID0gJ3N2Jyxcblx0RXF1YXRvcmlhbEd1aW5lYSA9ICdncScsXG5cdEVyaXRyZWEgPSAnZXInLFxuXHRFc3RvbmlhID0gJ2VlJyxcblx0RXRoaW9waWEgPSAnZXQnLFxuXHRGYWxrbGFuZElzbGFuZHMgPSAnZmsnLFxuXHRGYXJvZUlzbGFuZHMgPSAnZm8nLFxuXHRGaWppID0gJ2ZqJyxcblx0RmlubGFuZCA9ICdmaScsXG5cdEZyYW5jZSA9ICdmcicsXG5cdEZyZW5jaEd1aWFuYSA9ICdnZicsXG5cdEZyZW5jaFBvbHluZXNpYSA9ICdwZicsXG5cdEdhYm9uID0gJ2dhJyxcblx0R2FtYmlhID0gJ2dtJyxcblx0R2VvcmdpYSA9ICdnZScsXG5cdEdlcm1hbnkgPSAnZGUnLFxuXHRHaGFuYSA9ICdnaCcsXG5cdEdpYnJhbHRhciA9ICdnaScsXG5cdEdyZWVjZSA9ICdncicsXG5cdEdyZWVubGFuZCA9ICdnbCcsXG5cdEdyZW5hZGEgPSAnZ2QnLFxuXHRHdWFkZWxvdXBlID0gJ2dwJyxcblx0R3VhbSA9ICdndScsXG5cdEd1YXRlbWFsYSA9ICdndCcsXG5cdEd1ZXJuc2V5ID0gJ2dnJyxcblx0R3VpbmVhID0gJ2duJyxcblx0R3VpbmVhQmlzc2F1ID0gJ2d3Jyxcblx0R3V5YW5hID0gJ2d5Jyxcblx0SGFpdGkgPSAnaHQnLFxuXHRIb25kdXJhcyA9ICdobicsXG5cdEhvbmdLb25nID0gJ2hrJyxcblx0SHVuZ2FyeSA9ICdodScsXG5cdEljZWxhbmQgPSAnaXMnLFxuXHRJbmRpYSA9ICdpbicsXG5cdEluZG9uZXNpYSA9ICdpZCcsXG5cdElyYW4gPSAnaXInLFxuXHRJcmFxID0gJ2lxJyxcblx0SXJlbGFuZCA9ICdpZScsXG5cdElzbGVPZk1hbiA9ICdpbScsXG5cdElzcmFlbCA9ICdpbCcsXG5cdEl0YWx5ID0gJ2l0Jyxcblx0SmFtYWljYSA9ICdqbScsXG5cdEphcGFuID0gJ2pwJyxcblx0SmVyc2V5ID0gJ2plJyxcblx0Sm9yZGFuID0gJ2pvJyxcblx0S2F6YWtoc3RhbiA9ICdreicsXG5cdEtlbnlhID0gJ2tlJyxcblx0S2lyaWJhdGkgPSAna2knLFxuXHRLb3Nvdm8gPSAneGsnLFxuXHRLdXdhaXQgPSAna3cnLFxuXHRLeXJneXpzdGFuID0gJ2tnJyxcblx0TGFvcyA9ICdsYScsXG5cdExhdHZpYSA9ICdsdicsXG5cdExlYmFub24gPSAnbGInLFxuXHRMZXNvdGhvID0gJ2xzJyxcblx0TGliZXJpYSA9ICdscicsXG5cdExpYnlhID0gJ2x5Jyxcblx0TGllY2h0ZW5zdGVpbiA9ICdsaScsXG5cdExpdGh1YW5pYSA9ICdsdCcsXG5cdEx1eGVtYm91cmcgPSAnbHUnLFxuXHRNYWNhdSA9ICdtbycsXG5cdE1hY2Vkb25pYSA9ICdtaycsXG5cdE1hZGFnYXNjYXIgPSAnbWcnLFxuXHRNYWxhd2kgPSAnbXcnLFxuXHRNYWxheXNpYSA9ICdteScsXG5cdE1hbGRpdmVzID0gJ212Jyxcblx0TWFsaSA9ICdtbCcsXG5cdE1hbHRhID0gJ210Jyxcblx0TWFyc2hhbGxJc2xhbmRzID0gJ21oJyxcblx0TWFydGluaXF1ZSA9ICdtcScsXG5cdE1hdXJpdGFuaWEgPSAnbXInLFxuXHRNYXVyaXRpdXMgPSAnbXUnLFxuXHRNYXlvdHRlID0gJ3l0Jyxcblx0TWV4aWNvID0gJ214Jyxcblx0TWljcm9uZXNpYSA9ICdmbScsXG5cdE1vbGRvdmEgPSAnbWQnLFxuXHRNb25hY28gPSAnbWMnLFxuXHRNb25nb2xpYSA9ICdtbicsXG5cdE1vbnRlbmVncm8gPSAnbWUnLFxuXHRNb250c2VycmF0ID0gJ21zJyxcblx0TW9yb2NjbyA9ICdtYScsXG5cdE1vemFtYmlxdWUgPSAnbXonLFxuXHRNeWFubWFyID0gJ21tJyxcblx0TmFtaWJpYSA9ICduYScsXG5cdE5hdXJ1ID0gJ25yJyxcblx0TmVwYWwgPSAnbnAnLFxuXHROZXRoZXJsYW5kcyA9ICdubCcsXG5cdE5ld0NhbGVkb25pYSA9ICduYycsXG5cdE5ld1plYWxhbmQgPSAnbnonLFxuXHROaWNhcmFndWEgPSAnbmknLFxuXHROaWdlciA9ICduZScsXG5cdE5pZ2VyaWEgPSAnbmcnLFxuXHROaXVlID0gJ251Jyxcblx0Tm9yZm9sa0lzbGFuZCA9ICduZicsXG5cdE5vcnRoS29yZWEgPSAna3AnLFxuXHROb3J0aGVybk1hcmlhbmFJc2xhbmRzID0gJ21wJyxcblx0Tm9yd2F5ID0gJ25vJyxcblx0T21hbiA9ICdvbScsXG5cdFBha2lzdGFuID0gJ3BrJyxcblx0UGFsYXUgPSAncHcnLFxuXHRQYWxlc3RpbmUgPSAncHMnLFxuXHRQYW5hbWEgPSAncGEnLFxuXHRQYXB1YU5ld0d1aW5lYSA9ICdwZycsXG5cdFBhcmFndWF5ID0gJ3B5Jyxcblx0UGVydSA9ICdwZScsXG5cdFBoaWxpcHBpbmVzID0gJ3BoJyxcblx0UG9sYW5kID0gJ3BsJyxcblx0UG9ydHVnYWwgPSAncHQnLFxuXHRQdWVydG9SaWNvID0gJ3ByJyxcblx0UWF0YXIgPSAncWEnLFxuXHRSw6l1bmlvbiA9ICdyZScsXG5cdFJvbWFuaWEgPSAncm8nLFxuXHRSdXNzaWEgPSAncnUnLFxuXHRSd2FuZGEgPSAncncnLFxuXHRTYWludEJhcnRow6lsZW15ID0gJ2JsJyxcblx0U2FpbnRIZWxlbmEgPSAnc2gnLFxuXHRTYWludEtpdHRzQW5kTmV2aXMgPSAna24nLFxuXHRTYWludEx1Y2lhID0gJ2xjJyxcblx0U2FpbnRNYXJ0aW4gPSAnbWYnLFxuXHRTYWludFBpZXJyZUFuZE1pcXVlbG9uID0gJ3BtJyxcblx0U2FpbnRWaW5jZW50QW5kVGhlR3JlbmFkaW5lcyA9ICd2YycsXG5cdFNhbW9hID0gJ3dzJyxcblx0U2FuTWFyaW5vID0gJ3NtJyxcblx0U8Ojb1RvbcOpQW5kUHLDrW5jaXBlID0gJ3N0Jyxcblx0U2F1ZGlBcmFiaWEgPSAnc2EnLFxuXHRTZW5lZ2FsID0gJ3NuJyxcblx0U2VyYmlhID0gJ3JzJyxcblx0U2V5Y2hlbGxlcyA9ICdzYycsXG5cdFNpZXJyYUxlb25lID0gJ3NsJyxcblx0U2luZ2Fwb3JlID0gJ3NnJyxcblx0U2ludE1hYXJ0ZW4gPSAnc3gnLFxuXHRTbG92YWtpYSA9ICdzaycsXG5cdFNsb3ZlbmlhID0gJ3NpJyxcblx0U29sb21vbklzbGFuZHMgPSAnc2InLFxuXHRTb21hbGlhID0gJ3NvJyxcblx0U291dGhBZnJpY2EgPSAnemEnLFxuXHRTb3V0aEtvcmVhID0gJ2tyJyxcblx0U291dGhTdWRhbiA9ICdzcycsXG5cdFNwYWluID0gJ2VzJyxcblx0U3JpTGFua2EgPSAnbGsnLFxuXHRTdWRhbiA9ICdzZCcsXG5cdFN1cmluYW1lID0gJ3NyJyxcblx0U3ZhbGJhcmRBbmRKYW5NYXllbiA9ICdzaicsXG5cdFN3YXppbGFuZCA9ICdzeicsXG5cdFN3ZWRlbiA9ICdzZScsXG5cdFN3aXR6ZXJsYW5kID0gJ2NoJyxcblx0U3lyaWEgPSAnc3knLFxuXHRUYWl3YW4gPSAndHcnLFxuXHRUYWppa2lzdGFuID0gJ3RqJyxcblx0VGFuemFuaWEgPSAndHonLFxuXHRUaGFpbGFuZCA9ICd0aCcsXG5cdFRpbW9yTGVzdGUgPSAndGwnLFxuXHRUb2dvID0gJ3RnJyxcblx0VG9rZWxhdSA9ICd0aycsXG5cdFRvbmdhID0gJ3RvJyxcblx0VHJpbmlkYWRBbmRUb2JhZ28gPSAndHQnLFxuXHRUdW5pc2lhID0gJ3RuJyxcblx0VHVya2V5ID0gJ3RyJyxcblx0VHVya21lbmlzdGFuID0gJ3RtJyxcblx0VHVya3NBbmRDYWljb3NJc2xhbmRzID0gJ3RjJyxcblx0VHV2YWx1ID0gJ3R2Jyxcblx0VVNWaXJnaW5Jc2xhbmRzID0gJ3ZpJyxcblx0VWdhbmRhID0gJ3VnJyxcblx0VWtyYWluZSA9ICd1YScsXG5cdFVuaXRlZEFyYWJFbWlyYXRlcyA9ICdhZScsXG5cdFVuaXRlZEtpbmdkb20gPSAnZ2InLFxuXHRVbml0ZWRTdGF0ZXMgPSAndXMnLFxuXHRVcnVndWF5ID0gJ3V5Jyxcblx0VXpiZWtpc3RhbiA9ICd1eicsXG5cdFZhbnVhdHUgPSAndnUnLFxuXHRWYXRpY2FuQ2l0eSA9ICd2YScsXG5cdFZlbmV6dWVsYSA9ICd2ZScsXG5cdFZpZXRuYW0gPSAndm4nLFxuXHRXYWxsaXNBbmRGdXR1bmEgPSAnd2YnLFxuXHRXZXN0ZXJuU2FoYXJhID0gJ2VoJyxcblx0WWVtZW4gPSAneWUnLFxuXHRaYW1iaWEgPSAnem0nLFxuXHRaaW1iYWJ3ZSA9ICd6dycsXG5cdMOFbGFuZElzbGFuZHMgPSAnYXgnLFxufVxuIl19 \ No newline at end of file diff --git a/esm2015/lib/enums/search-country-field.enum.js b/esm2015/lib/enums/search-country-field.enum.js new file mode 100644 index 0000000..a5aacb8 --- /dev/null +++ b/esm2015/lib/enums/search-country-field.enum.js @@ -0,0 +1,8 @@ +export var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLWNvdW50cnktZmllbGQuZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9zZWFyY2gtY291bnRyeS1maWVsZC5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLGtCQUtYO0FBTEQsV0FBWSxrQkFBa0I7SUFDN0IsMkNBQXFCLENBQUE7SUFDckIsbUNBQWEsQ0FBQTtJQUNiLG1DQUFhLENBQUE7SUFDYixpQ0FBVyxDQUFBO0FBQ1osQ0FBQyxFQUxXLGtCQUFrQixLQUFsQixrQkFBa0IsUUFLN0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBTZWFyY2hDb3VudHJ5RmllbGQge1xuXHREaWFsQ29kZSA9ICdkaWFsQ29kZScsXG5cdElzbzIgPSAnaXNvMicsXG5cdE5hbWUgPSAnbmFtZScsXG5cdEFsbCA9ICdhbGwnXG59XG4iXX0= \ No newline at end of file diff --git a/esm2015/lib/enums/tooltip-label.enum.js b/esm2015/lib/enums/tooltip-label.enum.js new file mode 100644 index 0000000..450308e --- /dev/null +++ b/esm2015/lib/enums/tooltip-label.enum.js @@ -0,0 +1,6 @@ +export var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC1sYWJlbC5lbnVtLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxZQUdYO0FBSEQsV0FBWSxZQUFZO0lBQ3ZCLDZCQUFhLENBQUE7SUFDYiw2QkFBYSxDQUFBO0FBQ2QsQ0FBQyxFQUhXLFlBQVksS0FBWixZQUFZLFFBR3ZCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gVG9vbHRpcExhYmVsIHtcblx0TmFtZSA9ICduYW1lJyxcblx0SXNvMiA9ICdpc28yJ1xufVxuIl19 \ No newline at end of file diff --git a/esm2015/lib/phone.component.js b/esm2015/lib/phone.component.js new file mode 100644 index 0000000..34df125 --- /dev/null +++ b/esm2015/lib/phone.component.js @@ -0,0 +1,110 @@ +import { __decorate, __metadata } from "tslib"; +import { CountryISO } from "./enums/country-iso.enum"; +import { SearchCountryField } from "./enums/search-country-field.enum"; +import { TooltipLabel } from "./enums/tooltip-label.enum"; +import { Component, Input, Output, EventEmitter } from "@angular/core"; +import { FormControl, FormGroup, Validators } from "@angular/forms"; +import { faPlus, faMinus } from "@fortawesome/free-solid-svg-icons"; +let PhoneComponent = class PhoneComponent { + constructor() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + set value(value) { + this.phoneForm.setValue({ phone: value }); + } + get value() { + return 0; + } + changePreferredCountries() { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + } + onChangeinput(event, index, phoneArray) { + let code = this.phoneForm.controls["phone"].value.dialCode; + let data = { event: event, index: index, code: code }; + this.change.emit(data); + let value = []; + phoneArray.map((item, key) => { + if (key !== index) { + if (item.phone === event.target.value && + item.code === this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + } + onClickMultiplePhone() { + this.onMultiple.emit(); + } +}; +__decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) +], PhoneComponent.prototype, "value", null); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "index", void 0); +__decorate([ + Input(), + __metadata("design:type", Object) +], PhoneComponent.prototype, "phoneArray", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isShowPlus", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "maxLength", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "onMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "change", void 0); +PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) +], PhoneComponent); +export { PhoneComponent }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUUxRCxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFNcEUsSUFBYSxjQUFjLEdBQTNCLE1BQWEsY0FBYztJQUEzQjtRQUNDLFdBQU0sR0FBUSxNQUFNLENBQUM7UUFDckIsWUFBTyxHQUFRLE9BQU8sQ0FBQztRQUN2QixrQkFBYSxHQUFZLEtBQUssQ0FBQztRQUUvQixxQkFBZ0IsR0FBRyxJQUFJLENBQUM7UUFDeEIsdUJBQWtCLEdBQUcsa0JBQWtCLENBQUM7UUFDeEMsaUJBQVksR0FBRyxZQUFZLENBQUM7UUFDNUIsZUFBVSxHQUFHLFVBQVUsQ0FBQztRQUN4Qix1QkFBa0IsR0FBaUI7WUFDbEMsVUFBVSxDQUFDLFlBQVk7WUFDdkIsVUFBVSxDQUFDLGFBQWE7U0FDeEIsQ0FBQztRQUNGLGNBQVMsR0FBRyxJQUFJLFNBQVMsQ0FBQztZQUN6QixLQUFLLEVBQUUsSUFBSSxXQUFXLENBQUMsU0FBUyxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3hELENBQUMsQ0FBQztRQWFNLGVBQVUsR0FBWSxJQUFJLENBQUM7UUFNMUIsZUFBVSxHQUFzQixJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ3hELFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQThCL0QsQ0FBQztJQS9DQSxJQUFJLEtBQUssQ0FBQyxLQUFVO1FBQ25CLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUM7SUFDM0MsQ0FBQztJQUVELElBQUksS0FBSztRQUNSLE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQztJQWFELHdCQUF3QjtRQUN2QixJQUFJLENBQUMsa0JBQWtCLEdBQUcsQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNqRSxDQUFDO0lBQ0QsYUFBYSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsVUFBVTtRQUNyQyxJQUFJLElBQUksR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO1FBQzNELElBQUksSUFBSSxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQztRQUN0RCxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2QixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7UUFDZixVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxFQUFFO1lBQzVCLElBQUksR0FBRyxLQUFLLEtBQUssRUFBRTtnQkFDbEIsSUFDQyxJQUFJLENBQUMsS0FBSyxLQUFLLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSztvQkFDakMsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUM1RDtvQkFDRCxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztpQkFDdkI7YUFDRDtRQUNGLENBQUMsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtZQUNyQixJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztTQUMxQjthQUFNO1lBQ04sSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7U0FDM0I7SUFDRixDQUFDO0lBQ0Qsb0JBQW9CO1FBQ25CLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsQ0FBQztDQUVELENBQUE7QUEvQ0E7SUFEQyxLQUFLLEVBQUU7OzsyQ0FHUDtBQU1RO0lBQVIsS0FBSyxFQUFFOzhCQUFRLE1BQU07NkNBQUM7QUFDZDtJQUFSLEtBQUssRUFBRTs7a0RBQWlCO0FBQ2hCO0lBQVIsS0FBSyxFQUFFOzhCQUFhLE9BQU87a0RBQVE7QUFDM0I7SUFBUixLQUFLLEVBQUU7OEJBQTBCLE1BQU07K0RBQUM7QUFDaEM7SUFBUixLQUFLLEVBQUU7OEJBQXNCLE1BQU07MkRBQUM7QUFDNUI7SUFBUixLQUFLLEVBQUU7OEJBQVksTUFBTTtpREFBQztBQUNsQjtJQUFSLEtBQUssRUFBRTs4QkFBYSxPQUFPO2tEQUFDO0FBRW5CO0lBQVQsTUFBTSxFQUFFOzhCQUFhLFlBQVk7a0RBQWdDO0FBQ3hEO0lBQVQsTUFBTSxFQUFFOzhCQUFTLFlBQVk7OENBQWdDO0FBbkNsRCxjQUFjO0lBTDFCLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxXQUFXO1FBQ3JCLHFvRUFBcUM7O0tBRXRDLENBQUM7R0FDVyxjQUFjLENBaUUxQjtTQWpFWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ291bnRyeUlTTyB9IGZyb20gXCIuL2VudW1zL2NvdW50cnktaXNvLmVudW1cIjtcbmltcG9ydCB7IFNlYXJjaENvdW50cnlGaWVsZCB9IGZyb20gXCIuL2VudW1zL3NlYXJjaC1jb3VudHJ5LWZpZWxkLmVudW1cIjtcbmltcG9ydCB7IFRvb2x0aXBMYWJlbCB9IGZyb20gXCIuL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bVwiO1xuXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGb3JtQ29udHJvbCwgRm9ybUdyb3VwLCBWYWxpZGF0b3JzIH0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XG5pbXBvcnQgeyBmYVBsdXMsIGZhTWludXMgfSBmcm9tIFwiQGZvcnRhd2Vzb21lL2ZyZWUtc29saWQtc3ZnLWljb25zXCI7XG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItcGhvbmUnLFxuICB0ZW1wbGF0ZVVybDogXCIuL3Bob25lLmNvbXBvbmVudC5odG1sXCIsXG5cdHN0eWxlVXJsczogW1wiLi9waG9uZS5jb21wb25lbnQuY3NzXCJdLFxufSlcbmV4cG9ydCBjbGFzcyBQaG9uZUNvbXBvbmVudCAge1xuXHRmYVBsdXM6IGFueSA9IGZhUGx1cztcblx0ZmFNaW51czogYW55ID0gZmFNaW51cztcblx0aXNVbmlxdWVQaG9uZTogQm9vbGVhbiA9IGZhbHNlO1xuXG5cdHNlcGFyYXRlRGlhbENvZGUgPSB0cnVlO1xuXHRTZWFyY2hDb3VudHJ5RmllbGQgPSBTZWFyY2hDb3VudHJ5RmllbGQ7XG5cdFRvb2x0aXBMYWJlbCA9IFRvb2x0aXBMYWJlbDtcblx0Q291bnRyeUlTTyA9IENvdW50cnlJU087XG5cdHByZWZlcnJlZENvdW50cmllczogQ291bnRyeUlTT1tdID0gW1xuXHRcdENvdW50cnlJU08uVW5pdGVkU3RhdGVzLFxuXHRcdENvdW50cnlJU08uVW5pdGVkS2luZ2RvbSxcblx0XTtcblx0cGhvbmVGb3JtID0gbmV3IEZvcm1Hcm91cCh7XG5cdFx0cGhvbmU6IG5ldyBGb3JtQ29udHJvbCh1bmRlZmluZWQsIFtWYWxpZGF0b3JzLnJlcXVpcmVkXSksXG5cdH0pO1xuXG5cdEBJbnB1dCgpXG5cdHNldCB2YWx1ZSh2YWx1ZTogYW55KSB7XG5cdFx0dGhpcy5waG9uZUZvcm0uc2V0VmFsdWUoeyBwaG9uZTogdmFsdWUgfSk7XG5cdH1cblxuXHRnZXQgdmFsdWUoKTogYW55IHtcblx0XHRyZXR1cm4gMDtcblx0fVxuXG5cdEBJbnB1dCgpIGluZGV4OiBOdW1iZXI7XG5cdEBJbnB1dCgpIHBob25lQXJyYXk6IGFueTtcblx0QElucHV0KCkgaXNTaG93UGx1czogQm9vbGVhbiA9IHRydWU7XG5cdEBJbnB1dCgpIHBob25lVmFsaWRhdGlvbkVycm9yTXNnOiBTdHJpbmc7XG5cdEBJbnB1dCgpIHBob25lVW5pcXVlRXJyb3JNc2c6IFN0cmluZztcblx0QElucHV0KCkgbWF4TGVuZ3RoOiBOdW1iZXI7XG5cdEBJbnB1dCgpIGlzTXVsdGlwbGU6IEJvb2xlYW47XG5cblx0QE91dHB1dCgpIG9uTXVsdGlwbGU6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cdEBPdXRwdXQoKSBjaGFuZ2U6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cblx0Y2hhbmdlUHJlZmVycmVkQ291bnRyaWVzKCkge1xuXHRcdHRoaXMucHJlZmVycmVkQ291bnRyaWVzID0gW0NvdW50cnlJU08uSW5kaWEsIENvdW50cnlJU08uQ2FuYWRhXTtcblx0fVxuXHRvbkNoYW5nZWlucHV0KGV2ZW50LCBpbmRleCwgcGhvbmVBcnJheSkge1xuXHRcdGxldCBjb2RlID0gdGhpcy5waG9uZUZvcm0uY29udHJvbHNbXCJwaG9uZVwiXS52YWx1ZS5kaWFsQ29kZTtcblx0XHRsZXQgZGF0YSA9IHsgZXZlbnQ6IGV2ZW50LCBpbmRleDogaW5kZXgsIGNvZGU6IGNvZGUgfTtcblx0XHR0aGlzLmNoYW5nZS5lbWl0KGRhdGEpO1xuXHRcdGxldCB2YWx1ZSA9IFtdO1xuXHRcdHBob25lQXJyYXkubWFwKChpdGVtLCBrZXkpID0+IHtcblx0XHRcdGlmIChrZXkgIT09IGluZGV4KSB7XG5cdFx0XHRcdGlmIChcblx0XHRcdFx0XHRpdGVtLnBob25lID09PSBldmVudC50YXJnZXQudmFsdWUgJiZcblx0XHRcdFx0XHRpdGVtLmNvZGUgPT09IHRoaXMucGhvbmVGb3JtLmNvbnRyb2xzW1wicGhvbmVcIl0udmFsdWUuZGlhbENvZGVcblx0XHRcdFx0KSB7XG5cdFx0XHRcdFx0dmFsdWUucHVzaChpdGVtLnBob25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0pO1xuXHRcdGlmICh2YWx1ZS5sZW5ndGggPiAwKSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSB0cnVlO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSBmYWxzZTtcblx0XHR9XG5cdH1cblx0b25DbGlja011bHRpcGxlUGhvbmUoKSB7XG5cdFx0dGhpcy5vbk11bHRpcGxlLmVtaXQoKTtcblx0fVxuXG59XG4iXX0= \ No newline at end of file diff --git a/esm2015/lib/phone.module.js b/esm2015/lib/phone.module.js new file mode 100644 index 0000000..f25bcca --- /dev/null +++ b/esm2015/lib/phone.module.js @@ -0,0 +1,14 @@ +import { __decorate } from "tslib"; +import { NgModule } from '@angular/core'; +import { PhoneComponent } from './phone.component'; +let PhoneModule = class PhoneModule { +}; +PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) +], PhoneModule); +export { PhoneModule }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFVbkQsSUFBYSxXQUFXLEdBQXhCLE1BQWEsV0FBVztDQUFJLENBQUE7QUFBZixXQUFXO0lBTnZCLFFBQVEsQ0FBQztRQUNSLFlBQVksRUFBRSxDQUFDLGNBQWMsQ0FBQztRQUM5QixPQUFPLEVBQUUsRUFDUjtRQUNELE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQztLQUMxQixDQUFDO0dBQ1csV0FBVyxDQUFJO1NBQWYsV0FBVyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQaG9uZUNvbXBvbmVudCB9IGZyb20gJy4vcGhvbmUuY29tcG9uZW50JztcblxuXG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1Bob25lQ29tcG9uZW50XSxcbiAgaW1wb3J0czogW1xuICBdLFxuICBleHBvcnRzOiBbUGhvbmVDb21wb25lbnRdXG59KVxuZXhwb3J0IGNsYXNzIFBob25lTW9kdWxlIHsgfVxuIl19 \ No newline at end of file diff --git a/esm2015/lib/phone.service.js b/esm2015/lib/phone.service.js new file mode 100644 index 0000000..f10e75c --- /dev/null +++ b/esm2015/lib/phone.service.js @@ -0,0 +1,15 @@ +import { __decorate, __metadata } from "tslib"; +import { Injectable } from '@angular/core'; +import * as i0 from "@angular/core"; +let PhoneService = class PhoneService { + constructor() { } +}; +PhoneService.ɵprov = i0.ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); +PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) +], PhoneService); +export { PhoneService }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9waG9uZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUszQyxJQUFhLFlBQVksR0FBekIsTUFBYSxZQUFZO0lBRXZCLGdCQUFnQixDQUFDO0NBQ2xCLENBQUE7O0FBSFksWUFBWTtJQUh4QixVQUFVLENBQUM7UUFDVixVQUFVLEVBQUUsTUFBTTtLQUNuQixDQUFDOztHQUNXLFlBQVksQ0FHeEI7U0FIWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBQaG9uZVNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG59XG4iXX0= \ No newline at end of file diff --git a/esm2015/public-api.js b/esm2015/public-api.js new file mode 100644 index 0000000..f4e6785 --- /dev/null +++ b/esm2015/public-api.js @@ -0,0 +1,7 @@ +/* + * Public API Surface of phone + */ +export * from './lib/phone.service'; +export * from './lib/phone.component'; +export * from './lib/phone.module'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxvQkFBb0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgcGhvbmVcbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Bob25lLmNvbXBvbmVudCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5tb2R1bGUnO1xuIl19 \ No newline at end of file diff --git a/esm5/angular-weblineindia-phone-number.js b/esm5/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..487188e --- /dev/null +++ b/esm5/angular-weblineindia-phone-number.js @@ -0,0 +1,5 @@ +/** + * Generated bundle index. Do not edit. + */ +export * from './public-api'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljLWFwaSc7XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/enums/country-iso.enum.js b/esm5/lib/enums/country-iso.enum.js new file mode 100644 index 0000000..89faadc --- /dev/null +++ b/esm5/lib/enums/country-iso.enum.js @@ -0,0 +1,247 @@ +export var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1pc28uZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9jb3VudHJ5LWlzby5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLFVBb1BYO0FBcFBELFdBQVksVUFBVTtJQUNyQixnQ0FBa0IsQ0FBQTtJQUNsQiw0QkFBYyxDQUFBO0lBQ2QsNEJBQWMsQ0FBQTtJQUNkLGtDQUFvQixDQUFBO0lBQ3BCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsNkJBQWUsQ0FBQTtJQUNmLHNDQUF3QixDQUFBO0lBQ3hCLDhCQUFnQixDQUFBO0lBQ2hCLDRCQUFjLENBQUE7SUFDZCwwQkFBWSxDQUFBO0lBQ1osOEJBQWdCLENBQUE7SUFDaEIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsK0JBQWlCLENBQUE7SUFDakIsNkJBQWUsQ0FBQTtJQUNmLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDBCQUFZLENBQUE7SUFDWiw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDRCQUFjLENBQUE7SUFDZCx5Q0FBMkIsQ0FBQTtJQUMzQiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLGdEQUFrQyxDQUFBO0lBQ2xDLHlDQUEyQixDQUFBO0lBQzNCLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2YsZ0NBQWtCLENBQUE7SUFDbEIsNEJBQWMsQ0FBQTtJQUNkLDZCQUFlLENBQUE7SUFDZiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLDhCQUFnQixDQUFBO0lBQ2hCLHlDQUEyQixDQUFBO0lBQzNCLGtDQUFvQixDQUFBO0lBQ3BCLDJDQUE2QixDQUFBO0lBQzdCLHlC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Q2pCLDBCQUFZLENBQUE7SUFDWiw2QkFBZSxDQUFBO0lBQ2YsMEJBQVksQ0FBQTtJQUNaLDZCQUFlLENBQUE7SUFDZix3Q0FBMEIsQ0FBQTtJQUMxQiw4QkFBZ0IsQ0FBQTtJQUNoQiwyQkFBYSxDQUFBO0lBQ2IsZ0NBQWtCLENBQUE7SUFDbEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiwrQkFBaUIsQ0FBQTtJQUNqQiw2QkFBZSxDQUFBO0lBQ2YsNkJBQWUsQ0FBQTtJQUNmLCtCQUFpQixDQUFBO0lBQ2pCLHlCQUFXLENBQUE7SUFDWCw0QkFBYyxDQUFBO0lBQ2QsMEJBQVksQ0FBQTtJQUNaLHNDQUF3QixDQUFBO0lBQ3hCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsaUNBQW1CLENBQUE7SUFDbkIsMENBQTRCLENBQUE7SUFDNUIsMkJBQWEsQ0FBQTtJQUNiLG9DQUFzQixDQUFBO0lBQ3RCLDJCQUFhLENBQUE7SUFDYiw0QkFBYyxDQUFBO0lBQ2QsdUNBQXlCLENBQUE7SUFDekIsa0NBQW9CLENBQUE7SUFDcEIsaUNBQW1CLENBQUE7SUFDbkIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCxnQ0FBa0IsQ0FBQTtJQUNsQiw4QkFBZ0IsQ0FBQTtJQUNoQiw0QkFBYyxDQUFBO0lBQ2Qsb0NBQXNCLENBQUE7SUFDdEIsa0NBQW9CLENBQUE7SUFDcEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2Ysc0NBQW1CLENBQUE7QUFDcEIsQ0FBQyxFQXBQVyxVQUFVLEtBQVYsVUFBVSxRQW9QckIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBDb3VudHJ5SVNPIHtcblx0QWZnaGFuaXN0YW4gPSAnYWYnLFxuXHRBbGJhbmlhID0gJ2FsJyxcblx0QWxnZXJpYSA9ICdkeicsXG5cdEFtZXJpY2FuU2Ftb2EgPSAnYXMnLFxuXHRBbmRvcnJhID0gJ2FkJyxcblx0QW5nb2xhID0gJ2FvJyxcblx0QW5ndWlsbGEgPSAnYWknLFxuXHRBbnRpZ3VhQW5kQmFyYnVkYSA9ICdhZycsXG5cdEFyZ2VudGluYSA9ICdhcicsXG5cdEFybWVuaWEgPSAnYW0nLFxuXHRBcnViYSA9ICdhdycsXG5cdEF1c3RyYWxpYSA9ICdhdScsXG5cdEF1c3RyaWEgPSAnYXQnLFxuXHRBemVyYmFpamFuID0gJ2F6Jyxcblx0QmFoYW1hcyA9ICdicycsXG5cdEJhaHJhaW4gPSAnYmgnLFxuXHRCYW5nbGFkZXNoID0gJ2JkJyxcblx0QmFyYmFkb3MgPSAnYmInLFxuXHRCZWxhcnVzID0gJ2J5Jyxcblx0QmVsZ2l1bSA9ICdiZScsXG5cdEJlbGl6ZSA9ICdieicsXG5cdEJlbmluID0gJ2JqJyxcblx0QmVybXVkYSA9ICdibScsXG5cdEJodXRhbiA9ICdidCcsXG5cdEJvbGl2aWEgPSAnYm8nLFxuXHRCb3NuaWFBbmRIZXJ6ZWdvdmluYSA9ICdiYScsXG5cdEJvdHN3YW5hID0gJ2J3Jyxcblx0QnJhemlsID0gJ2JyJyxcblx0QnJpdGlzaEluZGlhbk9jZWFuVGVycml0b3J5ID0gJ2lvJyxcblx0QnJpdGlzaFZpcmdpbklzbGFuZHMgPSAndmcnLFxuXHRCcnVuZWkgPSAnYm4nLFxuXHRCdWxnYXJpYSA9ICdiZycsXG5cdEJ1cmtpbmFGYXNvID0gJ2JmJyxcblx0QnVydW5kaSA9ICdiaScsXG5cdENhbWJvZGlhID0gJ2toJyxcblx0Q2FtZXJvb24gPSAnY20nLFxuXHRDYW5hZGEgPSAnY2EnLFxuXHRDYXBlVmVyZGUgPSAnY3YnLFxuXHRDYXJpYmJlYW5OZXRoZXJsYW5kcyA9ICdicScsXG5cdENheW1hbklzbGFuZHMgPSAna3knLFxuXHRDZW50cmFsQWZyaWNhblJlcHVibGljID0gJ2NmJyxcblx0Q2hhZCA9ICd0ZCcsXG5cdENoaWxlID0gJ2NsJyxcblx0Q2hpbmEgPSAnY24nLFxuXHRDaHJpc3RtYXNJc2xhbmQgPSAnY3gnLFxuXHRDb2NvcyA9ICdjYycsXG5cdENvbG9tYmlhID0gJ2NvJyxcblx0Q29tb3JvcyA9ICdrbScsXG5cdENvbmdvRFJDSmFtaHVyaVlhS2lkZW1va3Jhc2lhWWFLb25nbyA9ICdjZCcsXG5cdENvbmdvUmVwdWJsaWNDb25nb0JyYXp6YXZpbGxlID0gJ2NnJyxcblx0Q29va0lzbGFuZHMgPSAnY2snLFxuXHRDb3N0YVJpY2EgPSAnY3InLFxuXHRDw7R0ZURJdm9pcmUgPSAnY2knLFxuXHRDcm9hdGlhID0gJ2hyJyxcblx0Q3ViYSA9ICdjdScsXG5cdEN1cmHDp2FvID0gJ2N3Jyxcblx0Q3lwcnVzID0gJ2N5Jyxcblx0Q3plY2hSZXB1YmxpYyA9ICdjeicsXG5cdERlbm1hcmsgPSAnZGsnLFxuXHREamlib3V0aSA9ICdkaicsXG5cdERvbWluaWNhID0gJ2RtJyxcblx0RG9taW5pY2FuUmVwdWJsaWMgPSAnZG8nLFxuXHRFY3VhZG9yID0gJ2VjJyxcblx0RWd5cHQgPSAnZWcnLFxuXHRFbFNhbHZhZG9yID0gJ3N2Jyxcblx0RXF1YXRvcmlhbEd1aW5lYSA9ICdncScsXG5cdEVyaXRyZWEgPSAnZXInLFxuXHRFc3RvbmlhID0gJ2VlJyxcblx0RXRoaW9waWEgPSAnZXQnLFxuXHRGYWxrbGFuZElzbGFuZHMgPSAnZmsnLFxuXHRGYXJvZUlzbGFuZHMgPSAnZm8nLFxuXHRGaWppID0gJ2ZqJyxcblx0RmlubGFuZCA9ICdmaScsXG5cdEZyYW5jZSA9ICdmcicsXG5cdEZyZW5jaEd1aWFuYSA9ICdnZicsXG5cdEZyZW5jaFBvbHluZXNpYSA9ICdwZicsXG5cdEdhYm9uID0gJ2dhJyxcblx0R2FtYmlhID0gJ2dtJyxcblx0R2VvcmdpYSA9ICdnZScsXG5cdEdlcm1hbnkgPSAnZGUnLFxuXHRHaGFuYSA9ICdnaCcsXG5cdEdpYnJhbHRhciA9ICdnaScsXG5cdEdyZWVjZSA9ICdncicsXG5cdEdyZWVubGFuZCA9ICdnbCcsXG5cdEdyZW5hZGEgPSAnZ2QnLFxuXHRHdWFkZWxvdXBlID0gJ2dwJyxcblx0R3VhbSA9ICdndScsXG5cdEd1YXRlbWFsYSA9ICdndCcsXG5cdEd1ZXJuc2V5ID0gJ2dnJyxcblx0R3VpbmVhID0gJ2duJyxcblx0R3VpbmVhQmlzc2F1ID0gJ2d3Jyxcblx0R3V5YW5hID0gJ2d5Jyxcblx0SGFpdGkgPSAnaHQnLFxuXHRIb25kdXJhcyA9ICdobicsXG5cdEhvbmdLb25nID0gJ2hrJyxcblx0SHVuZ2FyeSA9ICdodScsXG5cdEljZWxhbmQgPSAnaXMnLFxuXHRJbmRpYSA9ICdpbicsXG5cdEluZG9uZXNpYSA9ICdpZCcsXG5cdElyYW4gPSAnaXInLFxuXHRJcmFxID0gJ2lxJyxcblx0SXJlbGFuZCA9ICdpZScsXG5cdElzbGVPZk1hbiA9ICdpbScsXG5cdElzcmFlbCA9ICdpbCcsXG5cdEl0YWx5ID0gJ2l0Jyxcblx0SmFtYWljYSA9ICdqbScsXG5cdEphcGFuID0gJ2pwJyxcblx0SmVyc2V5ID0gJ2plJyxcblx0Sm9yZGFuID0gJ2pvJyxcblx0S2F6YWtoc3RhbiA9ICdreicsXG5cdEtlbnlhID0gJ2tlJyxcblx0S2lyaWJhdGkgPSAna2knLFxuXHRLb3Nvdm8gPSAneGsnLFxuXHRLdXdhaXQgPSAna3cnLFxuXHRLeXJneXpzdGFuID0gJ2tnJyxcblx0TGFvcyA9ICdsYScsXG5cdExhdHZpYSA9ICdsdicsXG5cdExlYmFub24gPSAnbGInLFxuXHRMZXNvdGhvID0gJ2xzJyxcblx0TGliZXJpYSA9ICdscicsXG5cdExpYnlhID0gJ2x5Jyxcblx0TGllY2h0ZW5zdGVpbiA9ICdsaScsXG5cdExpdGh1YW5pYSA9ICdsdCcsXG5cdEx1eGVtYm91cmcgPSAnbHUnLFxuXHRNYWNhdSA9ICdtbycsXG5cdE1hY2Vkb25pYSA9ICdtaycsXG5cdE1hZGFnYXNjYXIgPSAnbWcnLFxuXHRNYWxhd2kgPSAnbXcnLFxuXHRNYWxheXNpYSA9ICdteScsXG5cdE1hbGRpdmVzID0gJ212Jyxcblx0TWFsaSA9ICdtbCcsXG5cdE1hbHRhID0gJ210Jyxcblx0TWFyc2hhbGxJc2xhbmRzID0gJ21oJyxcblx0TWFydGluaXF1ZSA9ICdtcScsXG5cdE1hdXJpdGFuaWEgPSAnbXInLFxuXHRNYXVyaXRpdXMgPSAnbXUnLFxuXHRNYXlvdHRlID0gJ3l0Jyxcblx0TWV4aWNvID0gJ214Jyxcblx0TWljcm9uZXNpYSA9ICdmbScsXG5cdE1vbGRvdmEgPSAnbWQnLFxuXHRNb25hY28gPSAnbWMnLFxuXHRNb25nb2xpYSA9ICdtbicsXG5cdE1vbnRlbmVncm8gPSAnbWUnLFxuXHRNb250c2VycmF0ID0gJ21zJyxcblx0TW9yb2NjbyA9ICdtYScsXG5cdE1vemFtYmlxdWUgPSAnbXonLFxuXHRNeWFubWFyID0gJ21tJyxcblx0TmFtaWJpYSA9ICduYScsXG5cdE5hdXJ1ID0gJ25yJyxcblx0TmVwYWwgPSAnbnAnLFxuXHROZXRoZXJsYW5kcyA9ICdubCcsXG5cdE5ld0NhbGVkb25pYSA9ICduYycsXG5cdE5ld1plYWxhbmQgPSAnbnonLFxuXHROaWNhcmFndWEgPSAnbmknLFxuXHROaWdlciA9ICduZScsXG5cdE5pZ2VyaWEgPSAnbmcnLFxuXHROaXVlID0gJ251Jyxcblx0Tm9yZm9sa0lzbGFuZCA9ICduZicsXG5cdE5vcnRoS29yZWEgPSAna3AnLFxuXHROb3J0aGVybk1hcmlhbmFJc2xhbmRzID0gJ21wJyxcblx0Tm9yd2F5ID0gJ25vJyxcblx0T21hbiA9ICdvbScsXG5cdFBha2lzdGFuID0gJ3BrJyxcblx0UGFsYXUgPSAncHcnLFxuXHRQYWxlc3RpbmUgPSAncHMnLFxuXHRQYW5hbWEgPSAncGEnLFxuXHRQYXB1YU5ld0d1aW5lYSA9ICdwZycsXG5cdFBhcmFndWF5ID0gJ3B5Jyxcblx0UGVydSA9ICdwZScsXG5cdFBoaWxpcHBpbmVzID0gJ3BoJyxcblx0UG9sYW5kID0gJ3BsJyxcblx0UG9ydHVnYWwgPSAncHQnLFxuXHRQdWVydG9SaWNvID0gJ3ByJyxcblx0UWF0YXIgPSAncWEnLFxuXHRSw6l1bmlvbiA9ICdyZScsXG5cdFJvbWFuaWEgPSAncm8nLFxuXHRSdXNzaWEgPSAncnUnLFxuXHRSd2FuZGEgPSAncncnLFxuXHRTYWludEJhcnRow6lsZW15ID0gJ2JsJyxcblx0U2FpbnRIZWxlbmEgPSAnc2gnLFxuXHRTYWludEtpdHRzQW5kTmV2aXMgPSAna24nLFxuXHRTYWludEx1Y2lhID0gJ2xjJyxcblx0U2FpbnRNYXJ0aW4gPSAnbWYnLFxuXHRTYWludFBpZXJyZUFuZE1pcXVlbG9uID0gJ3BtJyxcblx0U2FpbnRWaW5jZW50QW5kVGhlR3JlbmFkaW5lcyA9ICd2YycsXG5cdFNhbW9hID0gJ3dzJyxcblx0U2FuTWFyaW5vID0gJ3NtJyxcblx0U8Ojb1RvbcOpQW5kUHLDrW5jaXBlID0gJ3N0Jyxcblx0U2F1ZGlBcmFiaWEgPSAnc2EnLFxuXHRTZW5lZ2FsID0gJ3NuJyxcblx0U2VyYmlhID0gJ3JzJyxcblx0U2V5Y2hlbGxlcyA9ICdzYycsXG5cdFNpZXJyYUxlb25lID0gJ3NsJyxcblx0U2luZ2Fwb3JlID0gJ3NnJyxcblx0U2ludE1hYXJ0ZW4gPSAnc3gnLFxuXHRTbG92YWtpYSA9ICdzaycsXG5cdFNsb3ZlbmlhID0gJ3NpJyxcblx0U29sb21vbklzbGFuZHMgPSAnc2InLFxuXHRTb21hbGlhID0gJ3NvJyxcblx0U291dGhBZnJpY2EgPSAnemEnLFxuXHRTb3V0aEtvcmVhID0gJ2tyJyxcblx0U291dGhTdWRhbiA9ICdzcycsXG5cdFNwYWluID0gJ2VzJyxcblx0U3JpTGFua2EgPSAnbGsnLFxuXHRTdWRhbiA9ICdzZCcsXG5cdFN1cmluYW1lID0gJ3NyJyxcblx0U3ZhbGJhcmRBbmRKYW5NYXllbiA9ICdzaicsXG5cdFN3YXppbGFuZCA9ICdzeicsXG5cdFN3ZWRlbiA9ICdzZScsXG5cdFN3aXR6ZXJsYW5kID0gJ2NoJyxcblx0U3lyaWEgPSAnc3knLFxuXHRUYWl3YW4gPSAndHcnLFxuXHRUYWppa2lzdGFuID0gJ3RqJyxcblx0VGFuemFuaWEgPSAndHonLFxuXHRUaGFpbGFuZCA9ICd0aCcsXG5cdFRpbW9yTGVzdGUgPSAndGwnLFxuXHRUb2dvID0gJ3RnJyxcblx0VG9rZWxhdSA9ICd0aycsXG5cdFRvbmdhID0gJ3RvJyxcblx0VHJpbmlkYWRBbmRUb2JhZ28gPSAndHQnLFxuXHRUdW5pc2lhID0gJ3RuJyxcblx0VHVya2V5ID0gJ3RyJyxcblx0VHVya21lbmlzdGFuID0gJ3RtJyxcblx0VHVya3NBbmRDYWljb3NJc2xhbmRzID0gJ3RjJyxcblx0VHV2YWx1ID0gJ3R2Jyxcblx0VVNWaXJnaW5Jc2xhbmRzID0gJ3ZpJyxcblx0VWdhbmRhID0gJ3VnJyxcblx0VWtyYWluZSA9ICd1YScsXG5cdFVuaXRlZEFyYWJFbWlyYXRlcyA9ICdhZScsXG5cdFVuaXRlZEtpbmdkb20gPSAnZ2InLFxuXHRVbml0ZWRTdGF0ZXMgPSAndXMnLFxuXHRVcnVndWF5ID0gJ3V5Jyxcblx0VXpiZWtpc3RhbiA9ICd1eicsXG5cdFZhbnVhdHUgPSAndnUnLFxuXHRWYXRpY2FuQ2l0eSA9ICd2YScsXG5cdFZlbmV6dWVsYSA9ICd2ZScsXG5cdFZpZXRuYW0gPSAndm4nLFxuXHRXYWxsaXNBbmRGdXR1bmEgPSAnd2YnLFxuXHRXZXN0ZXJuU2FoYXJhID0gJ2VoJyxcblx0WWVtZW4gPSAneWUnLFxuXHRaYW1iaWEgPSAnem0nLFxuXHRaaW1iYWJ3ZSA9ICd6dycsXG5cdMOFbGFuZElzbGFuZHMgPSAnYXgnLFxufVxuIl19 \ No newline at end of file diff --git a/esm5/lib/enums/search-country-field.enum.js b/esm5/lib/enums/search-country-field.enum.js new file mode 100644 index 0000000..a5aacb8 --- /dev/null +++ b/esm5/lib/enums/search-country-field.enum.js @@ -0,0 +1,8 @@ +export var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLWNvdW50cnktZmllbGQuZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9zZWFyY2gtY291bnRyeS1maWVsZC5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLGtCQUtYO0FBTEQsV0FBWSxrQkFBa0I7SUFDN0IsMkNBQXFCLENBQUE7SUFDckIsbUNBQWEsQ0FBQTtJQUNiLG1DQUFhLENBQUE7SUFDYixpQ0FBVyxDQUFBO0FBQ1osQ0FBQyxFQUxXLGtCQUFrQixLQUFsQixrQkFBa0IsUUFLN0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBTZWFyY2hDb3VudHJ5RmllbGQge1xuXHREaWFsQ29kZSA9ICdkaWFsQ29kZScsXG5cdElzbzIgPSAnaXNvMicsXG5cdE5hbWUgPSAnbmFtZScsXG5cdEFsbCA9ICdhbGwnXG59XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/enums/tooltip-label.enum.js b/esm5/lib/enums/tooltip-label.enum.js new file mode 100644 index 0000000..450308e --- /dev/null +++ b/esm5/lib/enums/tooltip-label.enum.js @@ -0,0 +1,6 @@ +export var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC1sYWJlbC5lbnVtLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxZQUdYO0FBSEQsV0FBWSxZQUFZO0lBQ3ZCLDZCQUFhLENBQUE7SUFDYiw2QkFBYSxDQUFBO0FBQ2QsQ0FBQyxFQUhXLFlBQVksS0FBWixZQUFZLFFBR3ZCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gVG9vbHRpcExhYmVsIHtcblx0TmFtZSA9ICduYW1lJyxcblx0SXNvMiA9ICdpc28yJ1xufVxuIl19 \ No newline at end of file diff --git a/esm5/lib/phone.component.js b/esm5/lib/phone.component.js new file mode 100644 index 0000000..9e5ba55 --- /dev/null +++ b/esm5/lib/phone.component.js @@ -0,0 +1,116 @@ +import { __decorate, __metadata } from "tslib"; +import { CountryISO } from "./enums/country-iso.enum"; +import { SearchCountryField } from "./enums/search-country-field.enum"; +import { TooltipLabel } from "./enums/tooltip-label.enum"; +import { Component, Input, Output, EventEmitter } from "@angular/core"; +import { FormControl, FormGroup, Validators } from "@angular/forms"; +import { faPlus, faMinus } from "@fortawesome/free-solid-svg-icons"; +var PhoneComponent = /** @class */ (function () { + function PhoneComponent() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + Object.defineProperty(PhoneComponent.prototype, "value", { + get: function () { + return 0; + }, + set: function (value) { + this.phoneForm.setValue({ phone: value }); + }, + enumerable: true, + configurable: true + }); + PhoneComponent.prototype.changePreferredCountries = function () { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + }; + PhoneComponent.prototype.onChangeinput = function (event, index, phoneArray) { + var _this = this; + var code = this.phoneForm.controls["phone"].value.dialCode; + var data = { event: event, index: index, code: code }; + this.change.emit(data); + var value = []; + phoneArray.map(function (item, key) { + if (key !== index) { + if (item.phone === event.target.value && + item.code === _this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + }; + PhoneComponent.prototype.onClickMultiplePhone = function () { + this.onMultiple.emit(); + }; + __decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) + ], PhoneComponent.prototype, "value", null); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "index", void 0); + __decorate([ + Input(), + __metadata("design:type", Object) + ], PhoneComponent.prototype, "phoneArray", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isShowPlus", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "maxLength", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "onMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "change", void 0); + PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) + ], PhoneComponent); + return PhoneComponent; +}()); +export { PhoneComponent }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUUxRCxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFNcEU7SUFBQTtRQUNDLFdBQU0sR0FBUSxNQUFNLENBQUM7UUFDckIsWUFBTyxHQUFRLE9BQU8sQ0FBQztRQUN2QixrQkFBYSxHQUFZLEtBQUssQ0FBQztRQUUvQixxQkFBZ0IsR0FBRyxJQUFJLENBQUM7UUFDeEIsdUJBQWtCLEdBQUcsa0JBQWtCLENBQUM7UUFDeEMsaUJBQVksR0FBRyxZQUFZLENBQUM7UUFDNUIsZUFBVSxHQUFHLFVBQVUsQ0FBQztRQUN4Qix1QkFBa0IsR0FBaUI7WUFDbEMsVUFBVSxDQUFDLFlBQVk7WUFDdkIsVUFBVSxDQUFDLGFBQWE7U0FDeEIsQ0FBQztRQUNGLGNBQVMsR0FBRyxJQUFJLFNBQVMsQ0FBQztZQUN6QixLQUFLLEVBQUUsSUFBSSxXQUFXLENBQUMsU0FBUyxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3hELENBQUMsQ0FBQztRQWFNLGVBQVUsR0FBWSxJQUFJLENBQUM7UUFNMUIsZUFBVSxHQUFzQixJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ3hELFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQThCL0QsQ0FBQztJQS9DQSxzQkFBSSxpQ0FBSzthQUlUO1lBQ0MsT0FBTyxDQUFDLENBQUM7UUFDVixDQUFDO2FBTkQsVUFBVSxLQUFVO1lBQ25CLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUM7UUFDM0MsQ0FBQzs7O09BQUE7SUFpQkQsaURBQXdCLEdBQXhCO1FBQ0MsSUFBSSxDQUFDLGtCQUFrQixHQUFHLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDakUsQ0FBQztJQUNELHNDQUFhLEdBQWIsVUFBYyxLQUFLLEVBQUUsS0FBSyxFQUFFLFVBQVU7UUFBdEMsaUJBb0JDO1FBbkJBLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7UUFDM0QsSUFBSSxJQUFJLEdBQUcsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDO1FBQ3RELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3ZCLElBQUksS0FBSyxHQUFHLEVBQUUsQ0FBQztRQUNmLFVBQVUsQ0FBQyxHQUFHLENBQUMsVUFBQyxJQUFJLEVBQUUsR0FBRztZQUN4QixJQUFJLEdBQUcsS0FBSyxLQUFLLEVBQUU7Z0JBQ2xCLElBQ0MsSUFBSSxDQUFDLEtBQUssS0FBSyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUs7b0JBQ2pDLElBQUksQ0FBQyxJQUFJLEtBQUssS0FBSSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFDNUQ7b0JBQ0QsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7aUJBQ3ZCO2FBQ0Q7UUFDRixDQUFDLENBQUMsQ0FBQztRQUNILElBQUksS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDckIsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7U0FDMUI7YUFBTTtZQUNOLElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO1NBQzNCO0lBQ0YsQ0FBQztJQUNELDZDQUFvQixHQUFwQjtRQUNDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsQ0FBQztJQTdDRDtRQURDLEtBQUssRUFBRTs7OytDQUdQO0lBTVE7UUFBUixLQUFLLEVBQUU7a0NBQVEsTUFBTTtpREFBQztJQUNkO1FBQVIsS0FBSyxFQUFFOztzREFBaUI7SUFDaEI7UUFBUixLQUFLLEVBQUU7a0NBQWEsT0FBTztzREFBUTtJQUMzQjtRQUFSLEtBQUssRUFBRTtrQ0FBMEIsTUFBTTttRUFBQztJQUNoQztRQUFSLEtBQUssRUFBRTtrQ0FBc0IsTUFBTTsrREFBQztJQUM1QjtRQUFSLEtBQUssRUFBRTtrQ0FBWSxNQUFNO3FEQUFDO0lBQ2xCO1FBQVIsS0FBSyxFQUFFO2tDQUFhLE9BQU87c0RBQUM7SUFFbkI7UUFBVCxNQUFNLEVBQUU7a0NBQWEsWUFBWTtzREFBZ0M7SUFDeEQ7UUFBVCxNQUFNLEVBQUU7a0NBQVMsWUFBWTtrREFBZ0M7SUFuQ2xELGNBQWM7UUFMMUIsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLFdBQVc7WUFDckIscW9FQUFxQzs7U0FFdEMsQ0FBQztPQUNXLGNBQWMsQ0FpRTFCO0lBQUQscUJBQUM7Q0FBQSxBQWpFRCxJQWlFQztTQWpFWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ291bnRyeUlTTyB9IGZyb20gXCIuL2VudW1zL2NvdW50cnktaXNvLmVudW1cIjtcbmltcG9ydCB7IFNlYXJjaENvdW50cnlGaWVsZCB9IGZyb20gXCIuL2VudW1zL3NlYXJjaC1jb3VudHJ5LWZpZWxkLmVudW1cIjtcbmltcG9ydCB7IFRvb2x0aXBMYWJlbCB9IGZyb20gXCIuL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bVwiO1xuXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGb3JtQ29udHJvbCwgRm9ybUdyb3VwLCBWYWxpZGF0b3JzIH0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XG5pbXBvcnQgeyBmYVBsdXMsIGZhTWludXMgfSBmcm9tIFwiQGZvcnRhd2Vzb21lL2ZyZWUtc29saWQtc3ZnLWljb25zXCI7XG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItcGhvbmUnLFxuICB0ZW1wbGF0ZVVybDogXCIuL3Bob25lLmNvbXBvbmVudC5odG1sXCIsXG5cdHN0eWxlVXJsczogW1wiLi9waG9uZS5jb21wb25lbnQuY3NzXCJdLFxufSlcbmV4cG9ydCBjbGFzcyBQaG9uZUNvbXBvbmVudCAge1xuXHRmYVBsdXM6IGFueSA9IGZhUGx1cztcblx0ZmFNaW51czogYW55ID0gZmFNaW51cztcblx0aXNVbmlxdWVQaG9uZTogQm9vbGVhbiA9IGZhbHNlO1xuXG5cdHNlcGFyYXRlRGlhbENvZGUgPSB0cnVlO1xuXHRTZWFyY2hDb3VudHJ5RmllbGQgPSBTZWFyY2hDb3VudHJ5RmllbGQ7XG5cdFRvb2x0aXBMYWJlbCA9IFRvb2x0aXBMYWJlbDtcblx0Q291bnRyeUlTTyA9IENvdW50cnlJU087XG5cdHByZWZlcnJlZENvdW50cmllczogQ291bnRyeUlTT1tdID0gW1xuXHRcdENvdW50cnlJU08uVW5pdGVkU3RhdGVzLFxuXHRcdENvdW50cnlJU08uVW5pdGVkS2luZ2RvbSxcblx0XTtcblx0cGhvbmVGb3JtID0gbmV3IEZvcm1Hcm91cCh7XG5cdFx0cGhvbmU6IG5ldyBGb3JtQ29udHJvbCh1bmRlZmluZWQsIFtWYWxpZGF0b3JzLnJlcXVpcmVkXSksXG5cdH0pO1xuXG5cdEBJbnB1dCgpXG5cdHNldCB2YWx1ZSh2YWx1ZTogYW55KSB7XG5cdFx0dGhpcy5waG9uZUZvcm0uc2V0VmFsdWUoeyBwaG9uZTogdmFsdWUgfSk7XG5cdH1cblxuXHRnZXQgdmFsdWUoKTogYW55IHtcblx0XHRyZXR1cm4gMDtcblx0fVxuXG5cdEBJbnB1dCgpIGluZGV4OiBOdW1iZXI7XG5cdEBJbnB1dCgpIHBob25lQXJyYXk6IGFueTtcblx0QElucHV0KCkgaXNTaG93UGx1czogQm9vbGVhbiA9IHRydWU7XG5cdEBJbnB1dCgpIHBob25lVmFsaWRhdGlvbkVycm9yTXNnOiBTdHJpbmc7XG5cdEBJbnB1dCgpIHBob25lVW5pcXVlRXJyb3JNc2c6IFN0cmluZztcblx0QElucHV0KCkgbWF4TGVuZ3RoOiBOdW1iZXI7XG5cdEBJbnB1dCgpIGlzTXVsdGlwbGU6IEJvb2xlYW47XG5cblx0QE91dHB1dCgpIG9uTXVsdGlwbGU6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cdEBPdXRwdXQoKSBjaGFuZ2U6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cblx0Y2hhbmdlUHJlZmVycmVkQ291bnRyaWVzKCkge1xuXHRcdHRoaXMucHJlZmVycmVkQ291bnRyaWVzID0gW0NvdW50cnlJU08uSW5kaWEsIENvdW50cnlJU08uQ2FuYWRhXTtcblx0fVxuXHRvbkNoYW5nZWlucHV0KGV2ZW50LCBpbmRleCwgcGhvbmVBcnJheSkge1xuXHRcdGxldCBjb2RlID0gdGhpcy5waG9uZUZvcm0uY29udHJvbHNbXCJwaG9uZVwiXS52YWx1ZS5kaWFsQ29kZTtcblx0XHRsZXQgZGF0YSA9IHsgZXZlbnQ6IGV2ZW50LCBpbmRleDogaW5kZXgsIGNvZGU6IGNvZGUgfTtcblx0XHR0aGlzLmNoYW5nZS5lbWl0KGRhdGEpO1xuXHRcdGxldCB2YWx1ZSA9IFtdO1xuXHRcdHBob25lQXJyYXkubWFwKChpdGVtLCBrZXkpID0+IHtcblx0XHRcdGlmIChrZXkgIT09IGluZGV4KSB7XG5cdFx0XHRcdGlmIChcblx0XHRcdFx0XHRpdGVtLnBob25lID09PSBldmVudC50YXJnZXQudmFsdWUgJiZcblx0XHRcdFx0XHRpdGVtLmNvZGUgPT09IHRoaXMucGhvbmVGb3JtLmNvbnRyb2xzW1wicGhvbmVcIl0udmFsdWUuZGlhbENvZGVcblx0XHRcdFx0KSB7XG5cdFx0XHRcdFx0dmFsdWUucHVzaChpdGVtLnBob25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0pO1xuXHRcdGlmICh2YWx1ZS5sZW5ndGggPiAwKSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSB0cnVlO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSBmYWxzZTtcblx0XHR9XG5cdH1cblx0b25DbGlja011bHRpcGxlUGhvbmUoKSB7XG5cdFx0dGhpcy5vbk11bHRpcGxlLmVtaXQoKTtcblx0fVxuXG59XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/phone.module.js b/esm5/lib/phone.module.js new file mode 100644 index 0000000..11901b8 --- /dev/null +++ b/esm5/lib/phone.module.js @@ -0,0 +1,17 @@ +import { __decorate } from "tslib"; +import { NgModule } from '@angular/core'; +import { PhoneComponent } from './phone.component'; +var PhoneModule = /** @class */ (function () { + function PhoneModule() { + } + PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) + ], PhoneModule); + return PhoneModule; +}()); +export { PhoneModule }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFVbkQ7SUFBQTtJQUEyQixDQUFDO0lBQWYsV0FBVztRQU52QixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxjQUFjLENBQUM7WUFDOUIsT0FBTyxFQUFFLEVBQ1I7WUFDRCxPQUFPLEVBQUUsQ0FBQyxjQUFjLENBQUM7U0FDMUIsQ0FBQztPQUNXLFdBQVcsQ0FBSTtJQUFELGtCQUFDO0NBQUEsQUFBNUIsSUFBNEI7U0FBZixXQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFBob25lQ29tcG9uZW50IH0gZnJvbSAnLi9waG9uZS5jb21wb25lbnQnO1xuXG5cblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbUGhvbmVDb21wb25lbnRdLFxuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGV4cG9ydHM6IFtQaG9uZUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgUGhvbmVNb2R1bGUgeyB9XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/phone.service.js b/esm5/lib/phone.service.js new file mode 100644 index 0000000..35eeb38 --- /dev/null +++ b/esm5/lib/phone.service.js @@ -0,0 +1,17 @@ +import { __decorate, __metadata } from "tslib"; +import { Injectable } from '@angular/core'; +import * as i0 from "@angular/core"; +var PhoneService = /** @class */ (function () { + function PhoneService() { + } + PhoneService.ɵprov = i0.ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); + PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) + ], PhoneService); + return PhoneService; +}()); +export { PhoneService }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9waG9uZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUszQztJQUVFO0lBQWdCLENBQUM7O0lBRk4sWUFBWTtRQUh4QixVQUFVLENBQUM7WUFDVixVQUFVLEVBQUUsTUFBTTtTQUNuQixDQUFDOztPQUNXLFlBQVksQ0FHeEI7dUJBUkQ7Q0FRQyxBQUhELElBR0M7U0FIWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBQaG9uZVNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG59XG4iXX0= \ No newline at end of file diff --git a/esm5/public-api.js b/esm5/public-api.js new file mode 100644 index 0000000..f4e6785 --- /dev/null +++ b/esm5/public-api.js @@ -0,0 +1,7 @@ +/* + * Public API Surface of phone + */ +export * from './lib/phone.service'; +export * from './lib/phone.component'; +export * from './lib/phone.module'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxvQkFBb0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgcGhvbmVcbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Bob25lLmNvbXBvbmVudCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5tb2R1bGUnO1xuIl19 \ No newline at end of file diff --git a/fesm2015/angular-weblineindia-phone-number.js b/fesm2015/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..e53dff7 --- /dev/null +++ b/fesm2015/angular-weblineindia-phone-number.js @@ -0,0 +1,399 @@ +import { __decorate, __metadata } from 'tslib'; +import { ɵɵdefineInjectable, Injectable, EventEmitter, Input, Output, Component, NgModule } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { faPlus, faMinus } from '@fortawesome/free-solid-svg-icons'; + +let PhoneService = class PhoneService { + constructor() { } +}; +PhoneService.ɵprov = ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); +PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) +], PhoneService); + +var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); + +var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); + +var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); + +let PhoneComponent = class PhoneComponent { + constructor() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + set value(value) { + this.phoneForm.setValue({ phone: value }); + } + get value() { + return 0; + } + changePreferredCountries() { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + } + onChangeinput(event, index, phoneArray) { + let code = this.phoneForm.controls["phone"].value.dialCode; + let data = { event: event, index: index, code: code }; + this.change.emit(data); + let value = []; + phoneArray.map((item, key) => { + if (key !== index) { + if (item.phone === event.target.value && + item.code === this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + } + onClickMultiplePhone() { + this.onMultiple.emit(); + } +}; +__decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) +], PhoneComponent.prototype, "value", null); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "index", void 0); +__decorate([ + Input(), + __metadata("design:type", Object) +], PhoneComponent.prototype, "phoneArray", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isShowPlus", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "maxLength", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "onMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "change", void 0); +PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) +], PhoneComponent); + +let PhoneModule = class PhoneModule { +}; +PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) +], PhoneModule); + +/* + * Public API Surface of phone + */ + +/** + * Generated bundle index. Do not edit. + */ + +export { PhoneComponent, PhoneModule, PhoneService }; +//# sourceMappingURL=angular-weblineindia-phone-number.js.map diff --git a/fesm2015/angular-weblineindia-phone-number.js.map b/fesm2015/angular-weblineindia-phone-number.js.map new file mode 100644 index 0000000..dd17f2e --- /dev/null +++ b/fesm2015/angular-weblineindia-phone-number.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-weblineindia-phone-number.js","sources":["ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts","ng://angular-weblineindia-phone-number/public-api.ts","ng://angular-weblineindia-phone-number/angular-weblineindia-phone-number.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n","/*\n * Public API Surface of phone\n */\n\nexport * from './lib/phone.service';\nexport * from './lib/phone.component';\nexport * from './lib/phone.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/fesm5/angular-weblineindia-phone-number.js b/fesm5/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..fd787a1 --- /dev/null +++ b/fesm5/angular-weblineindia-phone-number.js @@ -0,0 +1,410 @@ +import { __decorate, __metadata } from 'tslib'; +import { ɵɵdefineInjectable, Injectable, EventEmitter, Input, Output, Component, NgModule } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { faPlus, faMinus } from '@fortawesome/free-solid-svg-icons'; + +var PhoneService = /** @class */ (function () { + function PhoneService() { + } + PhoneService.ɵprov = ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); + PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) + ], PhoneService); + return PhoneService; +}()); + +var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); + +var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); + +var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); + +var PhoneComponent = /** @class */ (function () { + function PhoneComponent() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + Object.defineProperty(PhoneComponent.prototype, "value", { + get: function () { + return 0; + }, + set: function (value) { + this.phoneForm.setValue({ phone: value }); + }, + enumerable: true, + configurable: true + }); + PhoneComponent.prototype.changePreferredCountries = function () { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + }; + PhoneComponent.prototype.onChangeinput = function (event, index, phoneArray) { + var _this = this; + var code = this.phoneForm.controls["phone"].value.dialCode; + var data = { event: event, index: index, code: code }; + this.change.emit(data); + var value = []; + phoneArray.map(function (item, key) { + if (key !== index) { + if (item.phone === event.target.value && + item.code === _this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + }; + PhoneComponent.prototype.onClickMultiplePhone = function () { + this.onMultiple.emit(); + }; + __decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) + ], PhoneComponent.prototype, "value", null); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "index", void 0); + __decorate([ + Input(), + __metadata("design:type", Object) + ], PhoneComponent.prototype, "phoneArray", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isShowPlus", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "maxLength", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "onMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "change", void 0); + PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) + ], PhoneComponent); + return PhoneComponent; +}()); + +var PhoneModule = /** @class */ (function () { + function PhoneModule() { + } + PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) + ], PhoneModule); + return PhoneModule; +}()); + +/* + * Public API Surface of phone + */ + +/** + * Generated bundle index. Do not edit. + */ + +export { PhoneComponent, PhoneModule, PhoneService }; +//# sourceMappingURL=angular-weblineindia-phone-number.js.map diff --git a/fesm5/angular-weblineindia-phone-number.js.map b/fesm5/angular-weblineindia-phone-number.js.map new file mode 100644 index 0000000..6b40ce0 --- /dev/null +++ b/fesm5/angular-weblineindia-phone-number.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-weblineindia-phone-number.js","sources":["ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts","ng://angular-weblineindia-phone-number/public-api.ts","ng://angular-weblineindia-phone-number/angular-weblineindia-phone-number.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n","/*\n * Public API Surface of phone\n */\n\nexport * from './lib/phone.service';\nexport * from './lib/phone.component';\nexport * from './lib/phone.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/index.ts b/index.ts new file mode 100644 index 0000000..c8699d3 --- /dev/null +++ b/index.ts @@ -0,0 +1,8 @@ +/** +Author Name : WeblineIndia | https://www.weblineindia.com/ + +For more such software development components and code libraries, visit us at +https://www.weblineindia.com/software-development-resources.html + +Our Github URL : https://github.com/weblineindia +**/ \ No newline at end of file diff --git a/lib/enums/country-iso.enum.d.ts b/lib/enums/country-iso.enum.d.ts new file mode 100644 index 0000000..293ddec --- /dev/null +++ b/lib/enums/country-iso.enum.d.ts @@ -0,0 +1,245 @@ +export declare enum CountryISO { + Afghanistan = "af", + Albania = "al", + Algeria = "dz", + AmericanSamoa = "as", + Andorra = "ad", + Angola = "ao", + Anguilla = "ai", + AntiguaAndBarbuda = "ag", + Argentina = "ar", + Armenia = "am", + Aruba = "aw", + Australia = "au", + Austria = "at", + Azerbaijan = "az", + Bahamas = "bs", + Bahrain = "bh", + Bangladesh = "bd", + Barbados = "bb", + Belarus = "by", + Belgium = "be", + Belize = "bz", + Benin = "bj", + Bermuda = "bm", + Bhutan = "bt", + Bolivia = "bo", + BosniaAndHerzegovina = "ba", + Botswana = "bw", + Brazil = "br", + BritishIndianOceanTerritory = "io", + BritishVirginIslands = "vg", + Brunei = "bn", + Bulgaria = "bg", + BurkinaFaso = "bf", + Burundi = "bi", + Cambodia = "kh", + Cameroon = "cm", + Canada = "ca", + CapeVerde = "cv", + CaribbeanNetherlands = "bq", + CaymanIslands = "ky", + CentralAfricanRepublic = "cf", + Chad = "td", + Chile = "cl", + China = "cn", + ChristmasIsland = "cx", + Cocos = "cc", + Colombia = "co", + Comoros = "km", + CongoDRCJamhuriYaKidemokrasiaYaKongo = "cd", + CongoRepublicCongoBrazzaville = "cg", + CookIslands = "ck", + CostaRica = "cr", + CôteDIvoire = "ci", + Croatia = "hr", + Cuba = "cu", + Curaçao = "cw", + Cyprus = "cy", + CzechRepublic = "cz", + Denmark = "dk", + Djibouti = "dj", + Dominica = "dm", + DominicanRepublic = "do", + Ecuador = "ec", + Egypt = "eg", + ElSalvador = "sv", + EquatorialGuinea = "gq", + Eritrea = "er", + Estonia = "ee", + Ethiopia = "et", + FalklandIslands = "fk", + FaroeIslands = "fo", + Fiji = "fj", + Finland = "fi", + France = "fr", + FrenchGuiana = "gf", + FrenchPolynesia = "pf", + Gabon = "ga", + Gambia = "gm", + Georgia = "ge", + Germany = "de", + Ghana = "gh", + Gibraltar = "gi", + Greece = "gr", + Greenland = "gl", + Grenada = "gd", + Guadeloupe = "gp", + Guam = "gu", + Guatemala = "gt", + Guernsey = "gg", + Guinea = "gn", + GuineaBissau = "gw", + Guyana = "gy", + Haiti = "ht", + Honduras = "hn", + HongKong = "hk", + Hungary = "hu", + Iceland = "is", + India = "in", + Indonesia = "id", + Iran = "ir", + Iraq = "iq", + Ireland = "ie", + IsleOfMan = "im", + Israel = "il", + Italy = "it", + Jamaica = "jm", + Japan = "jp", + Jersey = "je", + Jordan = "jo", + Kazakhstan = "kz", + Kenya = "ke", + Kiribati = "ki", + Kosovo = "xk", + Kuwait = "kw", + Kyrgyzstan = "kg", + Laos = "la", + Latvia = "lv", + Lebanon = "lb", + Lesotho = "ls", + Liberia = "lr", + Libya = "ly", + Liechtenstein = "li", + Lithuania = "lt", + Luxembourg = "lu", + Macau = "mo", + Macedonia = "mk", + Madagascar = "mg", + Malawi = "mw", + Malaysia = "my", + Maldives = "mv", + Mali = "ml", + Malta = "mt", + MarshallIslands = "mh", + Martinique = "mq", + Mauritania = "mr", + Mauritius = "mu", + Mayotte = "yt", + Mexico = "mx", + Micronesia = "fm", + Moldova = "md", + Monaco = "mc", + Mongolia = "mn", + Montenegro = "me", + Montserrat = "ms", + Morocco = "ma", + Mozambique = "mz", + Myanmar = "mm", + Namibia = "na", + Nauru = "nr", + Nepal = "np", + Netherlands = "nl", + NewCaledonia = "nc", + NewZealand = "nz", + Nicaragua = "ni", + Niger = "ne", + Nigeria = "ng", + Niue = "nu", + NorfolkIsland = "nf", + NorthKorea = "kp", + NorthernMarianaIslands = "mp", + Norway = "no", + Oman = "om", + Pakistan = "pk", + Palau = "pw", + Palestine = "ps", + Panama = "pa", + PapuaNewGuinea = "pg", + Paraguay = "py", + Peru = "pe", + Philippines = "ph", + Poland = "pl", + Portugal = "pt", + PuertoRico = "pr", + Qatar = "qa", + Réunion = "re", + Romania = "ro", + Russia = "ru", + Rwanda = "rw", + SaintBarthélemy = "bl", + SaintHelena = "sh", + SaintKittsAndNevis = "kn", + SaintLucia = "lc", + SaintMartin = "mf", + SaintPierreAndMiquelon = "pm", + SaintVincentAndTheGrenadines = "vc", + Samoa = "ws", + SanMarino = "sm", + SãoToméAndPríncipe = "st", + SaudiArabia = "sa", + Senegal = "sn", + Serbia = "rs", + Seychelles = "sc", + SierraLeone = "sl", + Singapore = "sg", + SintMaarten = "sx", + Slovakia = "sk", + Slovenia = "si", + SolomonIslands = "sb", + Somalia = "so", + SouthAfrica = "za", + SouthKorea = "kr", + SouthSudan = "ss", + Spain = "es", + SriLanka = "lk", + Sudan = "sd", + Suriname = "sr", + SvalbardAndJanMayen = "sj", + Swaziland = "sz", + Sweden = "se", + Switzerland = "ch", + Syria = "sy", + Taiwan = "tw", + Tajikistan = "tj", + Tanzania = "tz", + Thailand = "th", + TimorLeste = "tl", + Togo = "tg", + Tokelau = "tk", + Tonga = "to", + TrinidadAndTobago = "tt", + Tunisia = "tn", + Turkey = "tr", + Turkmenistan = "tm", + TurksAndCaicosIslands = "tc", + Tuvalu = "tv", + USVirginIslands = "vi", + Uganda = "ug", + Ukraine = "ua", + UnitedArabEmirates = "ae", + UnitedKingdom = "gb", + UnitedStates = "us", + Uruguay = "uy", + Uzbekistan = "uz", + Vanuatu = "vu", + VaticanCity = "va", + Venezuela = "ve", + Vietnam = "vn", + WallisAndFutuna = "wf", + WesternSahara = "eh", + Yemen = "ye", + Zambia = "zm", + Zimbabwe = "zw", + ÅlandIslands = "ax" +} diff --git a/lib/enums/search-country-field.enum.d.ts b/lib/enums/search-country-field.enum.d.ts new file mode 100644 index 0000000..8ea88a7 --- /dev/null +++ b/lib/enums/search-country-field.enum.d.ts @@ -0,0 +1,6 @@ +export declare enum SearchCountryField { + DialCode = "dialCode", + Iso2 = "iso2", + Name = "name", + All = "all" +} diff --git a/lib/enums/tooltip-label.enum.d.ts b/lib/enums/tooltip-label.enum.d.ts new file mode 100644 index 0000000..ca54f46 --- /dev/null +++ b/lib/enums/tooltip-label.enum.d.ts @@ -0,0 +1,4 @@ +export declare enum TooltipLabel { + Name = "name", + Iso2 = "iso2" +} diff --git a/lib/phone.component.d.ts b/lib/phone.component.d.ts new file mode 100644 index 0000000..10738d4 --- /dev/null +++ b/lib/phone.component.d.ts @@ -0,0 +1,30 @@ +import { CountryISO } from "./enums/country-iso.enum"; +import { SearchCountryField } from "./enums/search-country-field.enum"; +import { TooltipLabel } from "./enums/tooltip-label.enum"; +import { EventEmitter } from "@angular/core"; +import { FormGroup } from "@angular/forms"; +export declare class PhoneComponent { + faPlus: any; + faMinus: any; + isUniquePhone: Boolean; + separateDialCode: boolean; + SearchCountryField: typeof SearchCountryField; + TooltipLabel: typeof TooltipLabel; + CountryISO: typeof CountryISO; + preferredCountries: CountryISO[]; + phoneForm: FormGroup; + set value(value: any); + get value(): any; + index: Number; + phoneArray: any; + isShowPlus: Boolean; + phoneValidationErrorMsg: String; + phoneUniqueErrorMsg: String; + maxLength: Number; + isMultiple: Boolean; + onMultiple: EventEmitter; + change: EventEmitter; + changePreferredCountries(): void; + onChangeinput(event: any, index: any, phoneArray: any): void; + onClickMultiplePhone(): void; +} diff --git a/lib/phone.module.d.ts b/lib/phone.module.d.ts new file mode 100644 index 0000000..df9444c --- /dev/null +++ b/lib/phone.module.d.ts @@ -0,0 +1,2 @@ +export declare class PhoneModule { +} diff --git a/lib/phone.service.d.ts b/lib/phone.service.d.ts new file mode 100644 index 0000000..6d58528 --- /dev/null +++ b/lib/phone.service.d.ts @@ -0,0 +1,3 @@ +export declare class PhoneService { + constructor(); +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..8c21135 --- /dev/null +++ b/package.json @@ -0,0 +1,47 @@ +{ + "name": "angular-weblineindia-phone-number", + "version": "1.0.0", + "peerDependencies": { + "@angular/common": "8.x - 9.x", + "@angular/core": "8.x - 9.x", + "@angular/forms": "8.x - 9.x", + "google-libphonenumber": "^3.2.1", + "intl-tel-input": "^14.0.6", + "ngx-bootstrap": "^5.6.1", + "@fortawesome/angular-fontawesome": "^0.2.1", + "@fortawesome/fontawesome-free": "^5.13.1", + "@fortawesome/fontawesome-svg-core": "^1.2.29", + "@fortawesome/free-solid-svg-icons": "^5.13.1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/weblineindia/AngularJS-Phone-Number-Input" + }, + "description": "An AngularJS package for entering and validating international telephone numbers. It also adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting / validation methods.", + "homepage": "https://www.weblineindia.com/software-development-resources.html", + "author": "weblineindia", + "keywords": [ + "angularjs", + "angular-weblineindia-phone-number", + "phone-number-validation", + "angular-phonenumber-input", + "phone-number-input", + "phone-input-class", + "international-telephone-input", + "telephone-input" + ], + "license": "MIT", + "main": "bundles/angular-weblineindia-phone-number.umd.js", + "module": "fesm5/angular-weblineindia-phone-number.js", + "es2015": "fesm2015/angular-weblineindia-phone-number.js", + "esm5": "esm5/angular-weblineindia-phone-number.js", + "esm2015": "esm2015/angular-weblineindia-phone-number.js", + "fesm5": "fesm5/angular-weblineindia-phone-number.js", + "fesm2015": "fesm2015/angular-weblineindia-phone-number.js", + "typings": "angular-weblineindia-phone-number.d.ts", + "metadata": "angular-weblineindia-phone-number.metadata.json", + "sideEffects": false, + "dependencies": { + "tslib": "^1.10.0" + } +} diff --git a/phoneNg.gif b/phoneNg.gif new file mode 100644 index 0000000000000000000000000000000000000000..4fdb12023b0803c8b8c6fa56af36f0ec77ae7c39 GIT binary patch literal 202460 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

&IF2%c_?JBFbUNpx+b@AJ@dnd+t}u3 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

2*7SG^k@M1?MhxdUAjMuSfCA-}$2)ua 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�k1yB=ksFO)jJ&kPnY?Lp$K z>3dwU0_COoESyBwT*BjMyd|!Z)xA)$J2^~km3q7kodZFvm1d{H%ggff^)8jkEMG=V zHT%CNntXd`ZS&zLKCNjco_(Wvsn|;5(Tw?J@zfKnBCx{iJxcSf{9P_Kk3LV`ux{U& zi(SlqLoc@3`Yruw0-9OeWz+jmy8CS>&AqQK-ALQ!$%5CuqD5J(jIYnDZ__Sp{U*Lx zIgza7+u;_QXiUk3t&IGwthZv~;WtvHaVmH`LN_3<7?(02VdnS&n za+}I`77Z4+1&z<5jbc;vF2fE?6cgodA9=%!Srw)AQ7sVANCSSx{UK%^WSk^`{=279 z3Fe(KyJ5*S9^8UGC`GWfAbQ@(hzHUgO^)TWl8tL_a8H6~drD$MH1Pa^yXFslTN*uM zhA~cMnw{ZDxK2}7igXPGn17TkdQyiwgp8Jk&AU#sP}KUVJz0#!$oobT5gl5wqi4oF zK#7oLjT@`mYw;vL^z8%K%XU=^*UlZpset*y^8l@NO(&G~W>*Yj-KP{g!^J&ZuH`Xg9RJDCrg{w=_S%Uo$sx!<=#{w8hZ)p=Ba6%v5c%6URl-^1?PTJ zuHH;GR7=znArz4+vLzNME^rY_vcXSOr2vk6u2BLub<2RJWD#J??MR7G0T{4dR%>`8 zQh{#nYPnodQm2P?Gc%u>&X*5d1J$bTvGw{wHsqSxpagp*`cUDX_=AUE#y+VXPL`L~ z7u)E0Rgo%w^k|xHqzZ1`d@OpUZD-{2mG*-!c<>o3QzK`O{xz8%oTq09ucOtwbOeqU zrHc)Nnq`>PT2A$NqnPhpt3*TVBc-~b?s;Z7p4daPXXe59FV8HCZrTru#a2oWor>jH zFt=9ZkTeWw{`w*XZX>)is?CGK7&+w~8)=>N3o(>})cg1uCio?}niWE5}w^*PL` zk%M`Hpv|?cJFdvDi|MY_P42cAMv}%N1U;MP@1>3SO%<2i{`xjM$MgUd_WDfIT0_Zw zw@*!{X|8<~HS+vEb)$+#ZqzmNoXnaR*g*M0L2v7qAIrG#{Zs$`!@W@BlXUGH9;ZJj zE#5k1@b$txyVEtzs?=};BBtPI+_}F-&d0#e)+4R@&&rgzcK5;Nxg@RNrQy+jNU^LLzB@1 zH=W#>9%7RD(->Jw7&`SlD+6}cyEkGStTYBL9)M>rz$7=NLy!xhBB=k4O0o~Xumn=b zp#!nhd@6;dkj6{SAyze&xXJ(?3}94hS~i#0)BUH?*zN8B8gx2)o3Aq^Ab8hq_uqK* zdAj2c6`hwHRZ6ru;88u?rr0UoaQe2s{6)KKp{okLgY>7I_co^JmyQq$sy6<>@-S2= z$0j#uZ{xjxWP;7lAYgXB=%cEHUP{<<^JyE}4+{hhB|#QqZU6)xa1z+qyh>1>GU`7c z0KL!5iC^a4p}Edce3kn)a?aJ^x=?nhLyTDUibJf>+6CL|XINZ82KXFFaJ;f1JrQLN ztU9Xmo1tFaRR|(|t<7h&W8`rjMat}=tnLmD^=pS+NVSIJGtw++Q=Cz{4qNXMA-W{N zR+b0B8eVz2-1s|rX7n(WsomB|j7i*HPR=d!#ATIjH+noO-z?8H9~50-*|_xRZk3xG za&M3(Xqo5q+aTY}w0ARzpgkfkW2E}JO@sFAkDW)F7<>594t<$Dyr-}V=Rrby)^tUP zm|&u|HSB4`IZIm;p>`~|>KNhci1`+mG{3Fz!p<&?&)-%3vFjMGsJ)}{yc!$lXn5Ab z)Tc*bXXPo~*-u!b=PKV8u1YBEt!&dO{J_@6D;{vv4l58Nl%F>(y1fDaWDk^D&ElS( zS3TsMrKwPDD@c$hmMe;DeQisApnBls_*{0w+qz2rU~~T5*@+oO!%#!&`kLNdF`ru5 zZR>gOho76`&JRf?kBu;x4$XrqYtvPA%%UmPh|1Kxv8#_ITc1AYUD`Zt&}Yjgus7+H zb}k*G>B5~L`)!Oh2R0_mnkfrdOjh_*ZRMlSq@PYJwlB{N(}zh6UXqi*N_EYJRa7U) z?5rh+$^7uBI{&(32pU{p+gOcNZqwq%D{pBflb-#+saEq-f5wsa3?f=xMov>QY4|e7 z;=RZ-Z(h*FY(e4EFUgO-6h66`@$^K_y}m9G*4ZLaOmpY z3z&WkVIfgfJ(0@p5X>p~jP}yCBN`+nZ|@Y?Evz7#N~J&m)M;vDTu1E0 zGY=KQG(^9HFYzoVkX5po$SrWN%5yIr&fCFUu?PZ#J)|DsvGIz{`++-OvH@vtUPAXW5V-08x(olML_QuA^ z560cZmbqt)ZP;1$P8APnQ}3VF?YAOIlVFe<;qcX+eM)46x`iqIObE3nIN;WR7P?gNt}HLJBp-M#C^s}}m= zz}B~L5yy=Zone`~i-Fk9Tn*!2eV3#s_YAD0wZ0ajWoSv~(dG+He7=oLtNekMq^y~! zP@nz9yNVPhrNr4C+Pxc|DiEC4>0{y)0fP?C4vFLB+p z3B-02*fnC1Q%13<7*64M>t|nbDTS>nu`*?KMZ>9Z4qSd6zrHp>KCF)Dl&{AWqsnB7 z92n1o0=-CU0HGQ4Jm;LOq5CQ~9H3*1aLNdkt?16-tct4?!tyhTyHV!+5EDv_x~g9&Eui!|M>4S8)IyPnMsx!48|HIThh!J`!@EiWr(6ATWFsd zW8a1l5n~^ckPy{1wi3ybN~J7Ol!_K<^*b%s_3irp?(hA_eLwp5>T%6Eo%1=L&+Gkq zJzoRANLXJLuBKT1t*hPqgewjiT6Z;i8CWR0{aBu%G+yAW!Q9c>7t;(}PuOd%?2Da0 zfLJH*v-t5y zJm8OG%9#C#A1QZaX@k}iHC^T3j6^AaaCGmuPY!hc+*qT&1IRPii5;%OZ}o(L-*EtJ z3k+^;Ft^1@_|ygKcp`|dv7YW!ssyVF2gq(Jtql*g#ny%n%8V)^3c84lhM6mp2q2f} z0Tgzpgz92DXwuGV=RDu=HQnoY0n!0N*}a*9icaB(q`pjj)sSN;&b#;Zi?-M;om+g= z5()I>^o!yjw=i2o+q&{#q_C$;a23J&D>3OYL&X~s9L^d=J{vpb^4B%FJBpIG(4Kfld z{d}|3Kt^J&(KG9y^dwqLy;JpUqT6WDUR(qUURk8F^Z-N}y`Fzo%nlJM+kc_Qh;ued z@x@#jXv3T@&vuuoF2&sqio*s>B@xfaG0X? zIp-HI6IgpC%VrPvqW0*sa^o*0|Hkp1=HG9}xaDhC(uKj#% z`}cxSezn+k&ZXzy+jJU*wlrP%YaxA3hx}Xq`n@Ural-s>bHm@t=bz@aM39dL3MD7x z)EWslPpMS9R=*AF>r;0Ix>G-eDc|_X?>u}*2q-qqAsTi5I$^52jdkLMf#)nod_u_y?^9G8BcQY^)POJ9? z62K${h-L8WfM$@EZ7(+lBzZMrMz5?TSOIPuf1|a$JXLOK*1w;308E3g8m@_qqXW)DR1)A5Q!&iCrPe1N?RR3IL zlx2G5%SS0SLeS$U;c>!P)D!D6CUkmX5kcfq3dShixDOpF@f4RBy~+JIfFbf`c`h9) zA*}%6qqiXmh$BLFm~oYqwf>A)?g3vw)d_52BKhR0x=WIf>}is=>B`OoQ8nEmahtFB za*|vKk`WCHLc^%q0KK2Q9^hYhkum}J0^+WVNm@?5V;-pl_NPG((KmeAT!i${WNdH+ZLo6B<%LN25Zh@cC=hX9*{N#?9w zGI~9g+L@o^Q3?Ppji(6EW5xDDX;0C%a_Z9YTfVNMUxI+07f&Ue;Cth+UcpZ0C7t$6 z0`4yqoJ;qLDbKe@HoEr+3@Hflv8-1w)Pg-gih#tX9TJroC$s`vY$i*XA%+;xp@|-9 zei_mZAa!Y>u|W`RoTsOR6fRSejlgz8fgYP;$eK!$2Q`e)T5$bdD7n)iY^jD< zbOYwIa~wc?(zmn`EAi2$k)>m&%#2^ljW&@yl;p($AA_@9qq`yoz$e={76u^VnN}c96JN7gdh906$v! zI~s=%(Es}GhMDTa3WIxpJ&eA)wQ`%Mu1uP*|L8VI&m2Qg5BX0Kh}@mk&Q7pkevxHa zjSosxl}ou=c`VKvFYvPnWN1S^MB%uhm7I9dVw{S}ZIrK-nKZ6G-cZh$1pEj8tace~^3? zLK?CzRt*+wYB@b<)J^#TXpupHfELHHEIT_0IwFOi=W%Y|rH7|(q6rRN_hz{Gu1cay z&qg+wmwDKta84u}%7+1Xuli2&x!o5g(gh7rBF7dt++})>$m|qZLV=W~n%)4r%WuuD z=IHu7Sr|IoDQ7e?3!pcw`@zR4+j+ii^ZwB~NAcR_yo(3ozK+b^KC8X6?QfEA*d%b` zl*8VGwo{LWBtp*qBKe-PcrN!VsswsOe>n&j|KlM1J2DLCRQTq`{fh-f%tT?-UF*@= zP?Aj!NS@`+wAS0)RCB8bV|j>5Tfi;+@94x&*He&bIFx=mRq)H8z|)`z-(cBR|%~fWu;dNV}3DyMDh%&km**0C$HlKmj>XT*Kj( zr><}(%nRU*m;T!J{=+q{GdW$c1*rNf=ZghsR=r;#`lJ=bh+25ms+&7-cBsTm(yJ*D zqEpxca*Z=h?QVzSlaygC!4i29DB$Hi+xrB=vs1XJ0=eUlV#C@KNDtumzQuE2vMdpa9_3BGb4 z!HL?hfnx4#egEW`>v*{WaBNaV*ldS|099Y`S-G$>xjS8@zJw_V#nK?Ez=|$M z03hONTF?jl8&#<|J*Zg}ay7D?lS%wk#=M@dJ0uMa+egD0IH}i?wv8t$0mPhoh#)** zm{IDMN8+el%A=sMTPq`7h_Y}$ibB6Aa{>}#OyF=uK0SLB=0TY1cAr;P7?O|OX|!+^ z;oEmppxHk(mVyx}C;9_{^<-!wlwT{m0idODf+}sM>lG`y1IV`1DHqZdH8qAXssy>7 zMjw2K<{{T(#9cOoOq=akMUy6`po@P;aMuU>njY+!Ttmspwfi;o09qg!s@D}n&LU}4 zP=_!oTSxtHUou;_W4%I&XOlZnDLts=PX_PD;5VatMm*^fJr4k$sB)v?4yI<9$99O~ zxJM#Js?kVlK=291=U>Rdsm*r@2Mitn)CmI>|l*Gob_|Etg;ed9N8BXB?hWR12ryYZ=(iKmyXRIxwWfGOaEs!Fl91iZvdz5Vf9bd(Z zDgy=j2P7X@6I5>(>zC*-Hx4C;Gp(}0xZbA9{wkVRE1itx8)5%Ld+Tas4ErexGXsQ* zb_g@hKl%{_cI$A*r$j{G@$Sh3r$>=An2)Avy&S!hW$-yvk(20>Y?D0%pDee@)e^fD z*f3rHi(FphXWkFi6WMwy#27d1Kh4|y3n_iaOVgto%2nN;C@Sl>&NS}F;4ecXnm44J zwcad?nm@9;P~xz~+Z_g-Kf+OCmlIZRr0-}qdG)#Vxl#tq){Loacdh8c(hYGus$#6Y zvJPn+HphFn-gs`M%HiY-z-sd3H%Q_nLwFsME&&~(kKo_|w^OEv{QqkOI^5e8$S`O^x45JLKCZmZc?| zCfAhde@Tq3VN7#-m9~N1LIYdjJMU1%J-4e2ojNhn=Pa4!rOzfsXc`Zd0h0-{`UZ6# zm3bdMZECAuu5F;0^uOqTk@hw?_Gvw=KlJI=3%B>Z?t-3wIVUbU94Z<;P25kFnBK1G z$QV;LRA5Gyo|0#xvc{kGY`rEU(Y-z=BD?F@&d3SM)<7wI9CV$PFH=y_YHA4jeSH0p zdA&7V;=4qkW0ubT@_dp9eUrA;dW(_=I4_;U4}x52653cFx_fZaNyA1>>|vxT-r z4r0ZYA)jVWc@!Ns$t>G>dCOAyskWDOyT!h|Jb!21(N`^l+DBitR~3CWRQVPpvF$a$ z7k@Fo*dz=^)!yX(7lh~gTWfZGTW0Lg9x^y}(!rE&RCw^jr}@~O zmp{K+y=(gUVZ`mPyHc`5oi87omT!&cdD%bGD?=~?nR+k<{NA0<2(UBpC$H{vAQJ-7 zY9uyGx@i)=*^|t^A`+I?kBp#LQIf`=v56+WLLR-HILbm;(-~3t4y$v&mw=x!0c~*h zuM2*8era3Te&+uu@;_XIQXwfnfsdFLKw5POc|AkqqmZk|jJFgAca&fv#9zlazV6Fe z*97OO?1XW#Coq0vWd}i%*zLs{DTjaMfUrkr^i%vEN z1DArFftYquc&ZXVi&gQ6`)E|0ZP-YTI z#ZI3>Rs>z^$~IX9a?MXpUzuq@o2w8*-s*(^rM`<`nrVku;ifRf9wVI25a>35k{&hF z<%?jU+7=>fzyslr%;?{R4mvxNC&K-$Kp0NNFhP<`!JgP=!S5jha+ge$2A>BhXmQy5 znE@d`uQ6Fh^23{P|0#6%vNO?vYXU6SSwUzBzL0v;;k~N2>%a3&2(MJ}p7y<)#DGu0 zP#&iI<}x(u^DB>ZOqDL^(DSAnOvX!J6(mUk7=@u@&mjr8z(*14!*ByJJprl#BB-2-$GOHGuvJOmq|tOr*pA=sM$P0%-ef3~JyJud zaiYV`vw7my@f8#exeiXAe^zz6nNjmRCq7(eZ4Xu;v)3n0|BOB&DBJ5MjU9P!Eup}F z&(!+jc>Nc=-D&19b8Mm{e5Nd|@+s)tDKD$ueHJ=2UsZaft-3NRtu3g!xU_A)2Jt}o zqB&diP(n~y`8VscbuPgj=SXdm&-d3|mi(w%-?8jHf2yVL&vgGUz^3&7R*GYEl1W5B zQ}Rd1#WDlGC0WEeyxf}ORufs6)tHO{Htb@(?``;3705}MNXlrEWU`geM&FI-o8p8m zk!bQpf2%Bl^~HUU`*QFp7k2sbXdSFzk9bXhXBhK(`~kRSR@by_d2Im9zJ^+l#gz+FUE5oTPoN~>-AwN$z1-B8$xO|hP5a|lbcM0EfW|}|u}zPm?!qhoae#Pv zzixNcGotb=xXr5!2CG2uI3OkV9N@X9;6IR=padAUT=Gp zW9M6APv=1|OI7B-=2kz;56(I~TOfE`wP&}_t;;=_2?(8q{q#XiE(R*oq)^CK$z}-} zU}|`Kyt1)frJQvZYtu5__x&kt(!dDWAFBmXr`Sa4?U6u*|5`0J?PC)ixW>TNI;#i2 zf>tgya;<}je3iF>r2I}0D4X+hI&epsaTN9#)G;Ht_C-Iao-a7Xq+;OhFhI+$22*v> zQ29idZLStQW6zKJmmZam)7D;j5(~JCzvLrr>qv=LnUTW!RamC!0_eM*ePgDjwD}=M znEU2QOPZi9Zeh97p&8I|d~$5FAR}@)9hqv-rU#5v*_Z9yA+!1Ueb2`g5zn0qYlKi?m<9UFs{fmYY@4H~rGBcK7`gSGPnwpUm82SyI=V z!dx?Tr|Zea6SnvbAttnz+G{5sYk4=hR&#v2Bnh7$sB(AEG{ejgx*|OK4mVOJRhXtp zRM>v&xWQDM*M|Uwc^cEbH&Pyyx@PSm>~}vu)}nf{R8yU%J>HJJ)AOi6jP$#P!?2#jkCAeTR5d*N z^sk9<@!mlsyfMs|GucsP^n@C7UFeGDQr`jhhT=aAHp2rFf&3d!mAJsjWVH2ozCOQju z5`C_2puAntG+*y1c2IcS^|HbgIV|I>>WLhzrc87CPb?i^qO{&M19TEQd}slxl&fkbEhX~&EQ?`78C_p&_2pdL>K05Qe?+J0anj`e41%Xi61 z|0esy`!oZ28v}g%PyIkv9L_`m1%?M-l-~qZs1z@>z~ih6-f%IvptuP!)H>C@OV!WX z-1Q&Mws)&c&4eqs0~Q%9QSVE&Uhx)5ArBU-gYJO~ioQs}Mxx*bp=*7QWev2P0NE=s zPUyG`Qx_vI*4p0zy3@Ki=XRby*BK`u;Tml5BvmiKMx9ogjfRj=UblHc>MGud$gIxl z-FIrwwc22-8Y419+CQJ)`S{P)mH(GMDXIUymskHpd;IG@b=&^uKA}mun!+u?L4UBy zmCQgPXLjYfj(kt}R-Rt%^kT`4pNoT682HRdD(R0;hXbN>{r;D@t8UA$C(3pSA{@SI&OhooCA-&T`~T|QQvUDz^z{FF<{Yqp zK#0zOiD$8&I%gyp2_K@+zyLS&B3_OcpumU~Q*tKfnU|QQNURBYP|5;l!fRWkk6EZ% z<2YglAwpBiLus1sdZy#h&Xm)FH0O|;jgm|)oUw|ct2M$ZTST!DiRC%ZXJNF}{R(eh zOg2vhFt4+dH=i@FreD=|CEf)USA|b-#LxJ3A=r=n>xUfwA-E#>_Spou6jTQU0OI0c z7ef~TE~-PzN0Jrl6voAA!OjJfISDo(9=^&yXtDx*BLV80Y&RKT7f)O(xTo8*<6gXi zEsF~3xe{udL!^0j_uhG#~z=N zqx`#CPFBj~eknp2=c?o`FvQx#=>O&6)tigW^Wrf|N-zDQMaj!DP`9*!)=-JEmV?Zk ze^twEH)=YlWIgaK>yj3+3Xk&?Br+#DU^WQ)y{JO!p~Dq8d7-8>vu;SImc!eK?7~s^#|V z*CKnD1Ln?da^04^nRP;gOag=^xyu<;iv^H)E)&BW&0=8W42MWYm}AZmK}AzqFGfa> z1L(_mhIa@!**OVA+(H@2(7|Bt%})Q7fZ(yl^JOO1PokyL?DExJ` z1DA`hBPocr3@whJ8jagQ!ZH?#eZkR@T?w8|b~NiPqeHJTjkHB3q#3=+g{TtX&JgIj zU@ikH?kdmHG93?tKyQX}_^^`gx*f6e%D45UGl**%+*Bw~j)Fa>v=m-GSs*4?D zmDAeomh#*oh=?)WHLFcKsr$JYwW+;FLdKs1AeybFNCE}m8EUTW#9M}%9A1&7>dNC= z*LfWq0aRt1d?^rDxv)No*dxxJ7#Yi^52QDich5_09^+6&NmO!NF;rQBQ+QFB8^@l6 z%K=;gJqSaWPD1n10!TEQ>nlfyvkb$-Fs*zs{RRl^$|R(j#uv~=LwxkW|DMN?^;`r{ zi9?|oQe@O)E(>MChhWD@Fm=9ABEYd<2lKnJ8gG@kdO!h@@$lgnXBrh^+<>RnGf8kf zgXOv;8v|uo6~Y-J3+?07NDSn|syC7aTuBIGC}XV~y;DFR zh$A_X;fKcgy0wfAqN7}t3#XG+%7^T>Qt*@IK@#cRTNS+}U4~hiiOzsF$kEO8yTzBX z^x{a8N>1njB%vB778+R&S6+k^aYEVaNgNHewN_ZU6_St`nWf@H!4}ODH~BKDO6qqW zH=_~$l1bjh<19=Q9idTPk|~6-h8K~&)I`Qq0E5I{Jq^RNXvupNThS!8 z5FG+A`4m^xuR02&Syo>vKa4Pg$%s9l%guV<+oJ2|YwWci8$1hxV#~RLYRGe*uS%ee z51*b>&r3iZ;j<1iE(r!*y>%e)jts7ej~HmUWwhX(f7Mw)KoigmAS%gSaTmDIE|eCq z(C682*xbN5UhA)9>vcnMxh^Nny};SKtcV0bs`2-^KZ;_HGoFW9cijh zd*uMJdGv7gA&#}J_k74nZmi7vC>xg=<%3@BkH#N1hivA_q8FndJv07zc_IvBzFM7ZdNj?=yM`{%}!0<$8iX}^yU{>;~1M{l-2QEa%M2oT;J z6?R5wjC-^8C=D8hNP%St!VVaZ&eb{f|{Sor1D!xKvdbcw;30%@m%g@)nhGuu{fki;4}33fAz zvY&db92&Du-J=H0M+wz1&Ttw4v1 zXYSv6rr-W)bs#kTV&QYU=f;md-Hy3^vFPKi=cZpi4Kl=+ZW-Bf8XFz;~m^Bu0(C7z}I3+IB*qdbR8H68;m+}l6jtxvyH zyVw4u_oL7ET5n&fiynBn^ULS^e6i;G1p5U)*)LAOY05$*Wm?U#^)Sb+U^g$j%xq%crm@@%5(cSM;?87vU0oS z+Q)%6C%$}{0K{AQf)0x;*{_pG$JWj@w--U*!4x{9wOiF;DcR@iwDe%>b%WbW=|{gl z#fx9=wRCu!Rq%C&NO!#4=W+XOZu{3+os7%3_By;f^XTg{!@XdA6^_&~pK{)Ok7_iVx2)3ryxy`+n`kKJ%sZY=n= z5a`(c@V-MItYt3(%lVcK2UcH{!f6nvbzT-l`9`_5- zd`&OKP)!Wr0FZoH_mY15VGLfARs2p*%KJps{**tT3DawRx*X8r|Fk|v+12;lOV!$5 zAL@H}Q_7&G_GvZ*xc(drs&Oqu+kR|1cENzHvZT~Uy6`sXImPJIpC)av1L)^e$no~E z%kQ2IWx&v6RvVJ3XkmB1=qEDoa?0weDFv<%C|3|7>2I9@L5C!!JwnBjt)hT@?C zNJg@z->6@*c6jS_D&k(ClCAMq?o$Z^Xc!F#)>w>Wka22g4om?gi<+ar>MJ)p1q9$i zHNtZw)slud22t|?LVJbux)|D*_1O8&708)**8`b|g#GUCE6qd2*geUSAuB4W;rpbg z!9LrzII6OMwX+p2Y<{-XU?cI2tteC>$k_$pP%@no>1Guw$eCD@8qL=!1f~n;AKr95 zv0_g$4PBP-qg(Pul2dP-7tmFRIb3m8)<>lP!jN#>jfSh86;4+0d@g!ph2 zwSf#rrP4Z7FfpXKB#k}zA>>**1w!??C5g-uBEcA{*jmE?3)Vg1Ir8Zdl#;b9_T@o$ zaxH@{b8$ ziB)`2nY)U@fQ;|$012_=uIp^>&5(UJsA^O~6?LMQ^qjSZhJxCzU&U^Wi~leH3|m1N zitUVz5dx~PNfH#6rb8BuLYMR5#Q?tluoql%!(CB5U>Ro$+wpq}wi{Sw0N8`^k&%Pn z9v+CXmgjZnia~`k-Sc7d#8*}ATqr}s$1aV8Rl@^^DlV}b$%;T>aHq;&sB#7=E?bNt zUW9}g0xC4$7gJY2a;BH{6~M5R_O(84xOL5&Vlo8a93xxLG{eYv9*vW3<(kor9)RMj zXDT0F5f+2>pgT0_9*YbTAsFDx13Ee>vjCx9cx+wa7bqZExc;vJ%g(PCN?Tk;;&U0v zQX&}^*KN5Bc;gi&VZ&BSD^>=ZkCzmgIkCm?j`%t~cz!pPMdJ3F0gFtD5p7{R+Adrt z6*MK#@au=54(UyCF9FhVC$QN>Z;^##COU1GynB0fV>Y73Y6H^>&KDY?z=24HfV>V_ z&}ImNiR23ESVPOjq6kT7UqSlla6X)MHE+%VwO_^xOJg^+4TPrQ@+ptYb(A%H=cq^D zx?ElHzpx$$w<>*6oE)RbiFmJ>bUmU|Y#*bcV2q#XJShR-D`I6u;7F-+9isbamFwwm zP8E-?b2x^LOQ4kmdUBxlgtzC^=~Fp8Lb*4q+a}0KWcPm8>?y{3w8Gte!Xz61re=~N zRYpvh#LJGYcS7-oOkqb7h|D`xG*Q3T)RD6~c>Li-xGE6172)kDRgOofk^;LiXNIJxx8ULj zcvOiajz>0v6)yG=s(9aUtg&8+u&A1qWsOr-a#J~RYqgCvx7??v8)2#Wd`k)t+^y+u zb-Da=^j9^We;MDa&-zfi=i3Y6FD;w!1GLIb0izXHKG`2|m@Cj@Qk>rR-M^ylk{^lC z+!;ZK zV^0<5`vxqJQ5O9s&=P#{uSV;=IU#=K@jKI%PTB8^iH=vM*9@*)-*Rn&ovFNW{T4HAtXVDp^CN68H9_R+!iDglZC>7QQ>P!y zhOOW9WbpgOSk#FMy~a<{$G@+z6bs*++;9|JPf)iLuFangmxvoJ@|1J_{vm(xcxaHq zhjH<3tM6Ji1TPh=PHudG{4_ZDJ->3|bHahYzCL$c{k$6djoSRz_m6|C-@mM`0@4hq zAp`Eo5Qt$Q^BAaBhR7I0Y=wcAW=a||F+Xccr1O|EtxUNw=DHOoUK;EuVG%r8Dlsf# z9!tHIrTM>WN=#Q`Nz!bvqlD_owuoU{<$={7Y`ZbG!^;2fnv&LpV`B*?RuaID5|&{i z+cPmfCNVKDF}XD{bu2Oc!b&1XIw{NW|4U6tb4*HWUP@bQ%9XK{Ybz;y>C{fc)Naqz z|E?*KP8%^y8}&@P7n3%Ym-etVZG0^4$x7O!bo#Vm`iy7#vzYX`y!5af%NJwm+H*%L zT93Up%y{pau^f}Jl9%zhHRJ18#`l#BVE*sAlbDuCw<$h}D1V%E3d+nso@>_5j0G2@C^Pmw^ZqvsrIWbnZ{I;4FN5F4|0jv zlQw5RXC;%w-FW^beV6w4YSOO9fbTlv#`&FhYL3UmcETiVo9fOU>FiEwi|(I(y#MsU zCt!d3M|qL4kS>A~HMBQ5>h-9kDjsI2>$P#V_q4{|>n2_idvBlC+OIHHto~Ij;h0Z#bKRNQt$|*_O#- z6=*B+Fni>5=yEvCN268N1;=;l3DB_L*fUxgsHXU?HWQKn6eXE1+V zo!m5a_+_1f3qXSXSLf+Gcwm z0>wy_+O+dZtFod+n#h)9IU#4Tn@nCR*L5z;|3(hRvGgmi9u7zlT=lc7C6w*b+yFSX z?G(4aObtS-E_K=KSfwXuA)55QVua-&-WD82iE}+;wyEt3^A^G)6DGgUt_(vglihSeFbOgtL}rzrJoB^dP7!P&NcbuXTcmn528TI!PV+hIvB}$^^pxIgb+cr< zk&!Y|zP_*6I5duJdsf^jYh?(k43rsXQouIz3a4^wp=WT^@U&|UcpiO>((Ox9-!9dL zOd0b3V_FgQ^PY-;_ml-V<^iElfE^EO3Zahb9Y-Rp$^uXo})nOXEZ$X-A)yK^ZMYAtKE z{aR*8WGMGv?y*0jGn&0{1r$<7A7p}|r!hb=^>?e3VwoIE7mvnq8HtLG~5p~%!j&B zhQZDyQF#hvjuu`IcVUy_MIe+s9VZ1#5G55}fyXujuC8IwNiVV(RD6#DbkY;2W-DBz z*UN;>u{JjbTKk~S|C&#{YWv^?*i_IP{FLk7Oi0EpiaJ3_VN!rG(5gVafxa3G9-udx zCu0f_W#ZZ*KyRj!Q$209nqu1j^wGJCty_sMDHtuAmfAJ1mixR~%9tK@{ZYEdz5xP( z=pA5fC_(}$8D@_0KtlN90=m&=EbYzL^F?V?wSYZPFa;*z zu`>t_LND=B0e0KTYm=Q&>~3t@H_Oa3tCuSuH=hxPbfZoUi=!Ue_q5wopAv1pP{_6oVHW2%CtR4D3x6OnrdEwgKx|7HqIxw zNeNRBY;@Py`xRI+)lRu|7mRRinW=lYw`8{RD6fdo=o3-EF0gR0eT>Vi%<5Dz85VMNwO$K2nA}nZT(>)^WX?&wOwZ@-2d*{O$^EI9zXpzK6@YC{?;+sSP>aM>)|yde(R8{ANKj8|3n zcdL{VfkLjof2{{Qu>yPue5dt#3q=gKgx+C=?11aDb|GHs4jqab_dy-r2Bc}eKYCh zp>TA86ZMcwE5+y-T`@K?e7nIXa} zV1{dif=?~K9qMUQh}zqV$70z?^-h*Jo-GHDAsrP6N{w6v(6N{1GjzrvRb3X)J*Pr**$D#36{FxaJl-lmjI^q*qevGI_U7>T>q zOQ9);x!8}Og|0~)pzHQRLl~mjRseRYJl^5%DB$Iiz_;n{$_~t6LhNzo)fq&4ODk2L)|6PO3bIcYMlRW zG!;GPdBf&jV+gj|0#SHmVa!G4m5AxDM$`LkBbV?|1Lt;r?7M&M^M?zI)%HHGW~kK< z_QW~J1=rs*GVOU`S#J?hi&ay9aHD1fA8&89M?(YO7ruOvD|$ZA()QuVndK&){rPJyZ~78IyLjyJ}Y4i-x#09MXAPsIs9lWUkFx*sP6*!lZH z8D6%46VjOpo$Mls>NonYjR`QjA!=}BdHm+Z-xY8#EZ zpH;u4Y}=u}7Q|cU1?(=`fe_BtaMC-u(^R*~rvY9qGgA|z)iYd{zklMj(PM)*uYsA> z6#@LQmA9`);vAzpcYIj}CfgmiZTo&?W%lVKM?uEPlg#f3xgtQnAa4| zNQva>U<72x4zMLoxTJ5H2u0G5z?Pn`2jpw^DkjY*5*3*Ob*Cp&khqv3CT7V13VsZy zxTGPW8Ck5MHU#k4K4sNIXC)z|ePBE8oyyuRdOi1)eOtvH%xR-%d8a(WFDvKnV9i(L z`G*Io^(vWF!A{$V(pYM!|#dwjNfZxKb;)!*Z&fI87^mM`Qad1UPj)g8cZ z0`tKRY+h-q;_e+_#2ys4Qul$FI;<9iz$-T$eHvw!cqFL0RxDDT>`_}|oXIKdgdVR1DAm|8XCL&cuJ}Xm~0ikBlad)20+;Q;9Aza40>o zpJ0>SY7!2Tgf*??HcsJngn?r5D#ECOYlRaVOu3)OoTJfUo?`0WM^FZsxU>!l{XqY2lC3s{?XsGl~Qk3eEra8HDjx9y04UyQA*B05b zJXt<+qFsE?J+N+aG4|YMjp!TOH@%w_uw5_W0CH`B`(@&{>f}lTh+d17)#@#wLX57M z33mz4if@>DuW6-PX!f`4FV3$WGoewzUo}5|ct3%A+hfUf6u{;6FjoVH*B#%sS$ZNC z<36_2XY6kG2pZNfqi_Hp-%E24%U1<`irR;0l4{L!ehC|{BTEl!_5~^((0t5$>a_Xw z-#$g68)WTIpCUCz!U-*5hlDFKDh6t&g-W6qCnYSmsT1CpP z{B#lZWolP?;nUhKF<_xKc5flDIRD)6IP~*gE?aCLkDG`)Ggp$Ve`L=1$O|LdmJeER zY3$4n2}C9AfXzCfD5|fTRFY+^&a28zeom6--fiID$a1lIml$U=izZA;?)h{Aljhy;$nx<7ieW|%^f0>o)bv@){@{k6q0h#7JOV3ev zaZqGSnonX%06vrtMbzY!2i{R!XpK`HY4%BW2tLdJ0F{{TR8h$ zbn{DQ(*d7Ry9%58M5Ss?5Qjp~eL^_2j-7Hx3n&OJ6Gq6MeV(m#|6)Q<`tkPVh4GG) zmg0^(k9|__Lx@2D_VG@FSt70IH}&^_dNjcbSPSA5Tcqykg9ywR|pWIZPZvb&6~?Rdyx)xN6ff65<- zn9&XwON^#-IkFqdKw&i9YA{!;LGErMEgOW>Rm|Qw=c!aFm3R9rDOy$XME_Js@V$#h z4LLr#P<~=F0XX&!#ohn-yiR{fPxTto<%0m%Uq~bXj{)tn<8s>r`oX%Jbx+4xI{lMZ z<<$u)&%u^MOxtH*6@rjegsyaNRs1J>;^{hd1JuySeMnyM8*jIHwRVz~6fH=m+Sd zzltw}Hj&=Ee+QHH+x6Ef8;l#7W0J6e|M9<0#tNcbJuy_wvmwKU)Qe((Y~53Z1o?R6 zbmID-HDf=)R;6>($;yg)x3@wsJ$*!RrY)UfI3bC&3{wH28O}DGT6rdQT{Y_cb7gg*)XKXOf2|>cex&VPZT|~-2nP3$h zJkLL~(Lj{!%YP72O**Z$@ixwP<_X^4!=+jrsVLR7b-AqFC@in5->Ri=y z0x`s}`_0Fz5z~`h236|KBUw|f-5e!@ty5yaY#%J55SR>kN4kYjJ9xeJ!49#T7_u-X z_491v!3lWfQ_Z2XuO3Yp->AD)5E1gIkXhBfqdmrmc>_Y&m44-Ncx;WRcnlu07>OiA%%E;o>xjaGi=)PU=U5-S3@cyoP{6gT%=WBc_zzR)30LhI4 zQUN|z%PZ`x<6Gb8Aqf}+Lc+K))|g||cO;g?JJZ4xum^V-o=#NqGxST6w}2>$1Xj46 zI=NXP@2;Dx-m^)HHQ>~P+afkfr@*20&dz266?uoew=;^p>`nx5j@!q_aWJVl(O4mc z*2t%1D*&KMnjRSLgo*Mv2tgr#u!2jBK!a^8CVyUN+%vep) zdNhTI^5=A9=zo||v@`nf{H{+yYi8UL9~pS}X<#%D5F8|iLRGbcL*eR!gtAVU%oR?z zYr5Pj06_63n;a3?E0dkfB1~f(Y(0b2iC8mAGZQ!np_kdu40vSj^!AU-u`QT!D$C8s zWm8Z31b0F)1+M%g4cQfj6+(P$h_8xb==2~kV{a)6*fD6FR)HqykOxG{#5}x_KtDinQzLGSM$L4@Ypp8` zyCJ=MJTqPZA3ok7xtyfaDJX984!{;uV@bm64C$#TwZL$Qx@e;AlDM4SD!@Wc-YX@+ ze6#u1LiizXmXyGl^X@zS$;W$qma0GARf(qg8Xb3-Fzj~pA!u*<3poY_^h@&ILXlyn zWwoegJBe`UyHo&0lp~#GX}EIeHc*ws#VvwJTa9LK82Qj$l0YlOuQT)LiQFZ(D-{9m zTMs}k+um!}>%pb&xI6L@%8X$)-jBXkfwds>Og=;9uf#ornGfc&t$@tc?q5co(J#IcZlmSBsV1q_VP>`LmB&LvE zy%osw?!ckc4u3d>D;v5mDM^|WFbM1whBtP_-6G*Pt(2fwA?R2+C|}zspCgILI;EmM zoMg@RBbOU0sBE7~^2{#9UF_}AIueGDGD=Ka*sBzkmnjchd&AIOM~qpxlm_TLHGE=a zx%QTmz}}|aau5CwbMF<_RNlS|uQW<%AtaGbsD=PalO|~BRSXb1VyFTl0-}PV6M7W_ zLg-2-R6~(w8G08H5dlF#iioHbb=1*uFLmY}-~ZS4wU54w6VBGkvwrn{?xJFJ4 zq-NdJy+BOSoeX_}yPNY3-!QXlyRXr}Cf@vNWGGAO%Mkma&)w$oEi%gXbJ2!>bRYzL zPG1)|#fe#&%&jBU`!DLJTcqYZs5VPMF3)7!?tGd^C7QVi_4}E<&`gsFK4Gf*s0Z7^ z8dn*&yS5vNww!81U2-dvcsn$}pGHrM08Eg(xd{i?8snsM*^sk>3CXR>>F2=y?(R_3 zK_nui#h9qiTPBBZtE2}`7`Cn?ns_d3r_Jy53g3FouKlj@$=sV>;pJR* zoCAsXLTZe}4)b-$pB_9HW*8E)%=*3QDSWfh%VO)Rre}xs-A`}ABw8-9!#{;kKKRB+ zXon|+{`RNq`;8b;E(H6jbl0>#-lPf+Yu4w>b91rlG2$;2gEY!X&$6e=#2ts&4&8>( z&K7GT#ODS=eF}I8Q(moK!V@%iN?cF-H8d!s5l;<2;5}`&boUGMb>bxw;xczx?_3f4 zg+YD96GnLJ3ZX&sGW01S5GL`KReS2yQmls`MD*(rn@@8|+A10+O6Dlwf>6^g_$_hB zeCR&Z#6Nyv#qb+v>?KpoK-AMlC{<)l3wpRK1rDaMi2lhs<@;&rN+)$%{1fT)p*4@= zGV^T`Pb(4xLbq_A4Wh(%=e)yxNRH0a}alMRhnS`yNjGU zjs3OfJ%oMWC)U7k+mN{PwB9=umVw@uWE|I)VOMeepaz2+7ZDyK{@HIQX&d5qdSY69 zacct6T+2uJmLoo!XrQra!S{YLMjRA(g_NC2KaX;`HS1(>7#HyR@@-l6MYH#}OHMrr z;hrA;EBp1Kx?_Cjy>DG?8=uB*>F`NrVj^hd!;Y6cC=UQqm81^wX|tIZ!R9q@Y~8km{;w zJ)p(%9M1o$vz45sV8?V4A~+%$L`ut4d1hP%>Ap8Dk>HebyyjQSC(_|_M zltrbA>-{BaLGhd@HTzB6KCeaoUa?h?MI7hZnnyYIW$p_uAt{ax)H4@Wg<2H>!ih4H z&FDGMtiomteQZz0o6eB)FL_&1+HSaA2hVRpsj^Z_T~X}3)?fapWDL@8a>wd^3h^1a zqIU8>b~OK3@YR0LxA{9c`)5n{6{xLkd;5<$4`@g8j|JaEndS8#<~#=*AL44>pU2Ae z)dGjZw@MD4Cc1KmZ&Q6xle_V>yGxEXzjU-1ps8UrzyJVtkm?p46B`$wkeHOz?d0AB|vH#oL`@6H|cd6SCKj5FvnxNql>1Uh%yWtY?XKv_seT&7-8c;j? zT`vuK)c=wj3hCVOtMGBnh=TkAMlyg=uqxoafZg}sswAhR{&!Uhz=qoOVz4UZ6_sFB zz@)wUh8wKLrskHLt!?ccowsh^x%+!pcTaC$|G?nT@W|-cz47}K4<;W@J(_+zGdnlr z{N%dp)0)MlYrizq?7$XdKQQn=uOyW9eGC5t?RoZ}#;N%#R{gj~ss#-js9I*z36MbN zyzd1OxM7r}I)TV0?)CWLxn!iEXdhHvY`Z@4cR}QBuanE7;oJUrY&BSr*F%zU@RAt@ zv@6T5PdEEL6psW*hS=tS<&jl$fYw9?C>-9wXH!V+XJB081OqAuc>*Bu6ISaR)&iWC8j(p*1L#8p@+t$I&YqgzI-I?@(-WMmNL?8{Vh$*v+oAU zKe)GdLKHNI_N{cTPS{PRTI=mw+?Z)T`5ztSoBwZ38yjJf2FLx^J@UsL9pm7)6esA* zT>6K5O912H8GhddugvGk|05p$e_!xgy~=Pq_i{A{^hsRH{af%;y_O%?`Vx$XACP}h z7&h(yq9}Z=`o*=#4=-PU+*{&z-a^2Sc=+|wRE>Xq5<$Vw-&Ug_4q6;9{I>#46##9w zC?F!#2Mqo*1PGwiO9{Ms|0DmDlleu~2wG(dHgeP%{0Q#+Zg}5>9QyA$;lC|%Kkw!I zS5b>B=0ubXP!1!HpXdlXgt%Wn0Ts48Ip1eiZ z?ijw4Q=8o@ zA@2)NOFp~}S_6jw+ye;*_5yB!-x^DONK#Pjc4mjssQ`^FPwCZ~=k5qzhe z|Nl4yh#SmuM!-fjv$AHRrml4Zw8|W?BZ47{)8FaWYc;PLZhzQ#b))NFEK#m@vuRA@ z)n@aAiNfoazcpXAuUqHOy?WiY7_acAeT8xIO~-m=?VHZc)>m(CZ4F#J^~>773LFH~ z06lP=T?f&}8L5BJk3>2Z8_oUqej2;S2`E&*yii4;8n=CMRJk49kVoLfxfs(7CXI^132re})vCRKodmq*u z8*Tj`wwJ%UoUoR9!OZ4!BEJY%oxw8z132*a-1s8LTI>p2oxEhoq%ZZv@`)H2IiaLz zp@6spB|M|J`)7jj_qici1<*^;6_!!1p5ONiIhx{r(3xdefR=qm^I~S5LCeTE!{93M zbzTYeUKO}sWOsrYcSXWV@?0doAs`Ak<#0s9&#Uz#5WMs z2s*Ra$^n5#R5sdJONAmc;_hP~rJrzJ6tQHu^}_+Bt7;O{(ay~;dT59Lo*Q6D(f{@t zU_c9dc>it3wXojUQ|?u_5N3&0PdW~s&Rd35zR#TOeG8U8H3tRMj2Zo=cIQHl&HU+3 zk8hVBE2-#C&^Ro~DiRkSAXX(T5Qlmp02{+N(*?ONk&3gKr}j8~je=*#?eW#`PsFAf zVH5Y7hflhkC`q(UkPCS6+yOJb?vSE9$Mo`_{2S{0ftuY1G=JdM0EZWNZiKVq7Q14g z%`y~l+%Te@r7UF3`iF5uK*m~zxio8>C{P_3v4}9jW(YS^Ak@*(J^Xg97*Qu5E`(;Q z1*tmI7M~)3Wl*Pb`GIU1DOF;j^VIrCBAdv*tPAv)U9^ACtKi!BUs~AU#q<~sE+{FS zEZHjoEivkjmIY(%?3=v7I}F&H0}fe3IBgekO7^Vcsc4%NOC>-nNGNyJ^9UgP{o8*x zXCxgUidul#0YA6KF!{bp)3avTNPrVfFs=rQOYLj3>Z!MQF_w(LnP%Ucyr~BLrJz~a z?8p_%^9>7~!2H_ZfyOYHxMI8VQg1wH(;Aq87hqatP;Lg;C!ytXL375jj^-2hb8{3q zl{&v?jOTD*cp~Ia0+yLW44$qe(q1rQ{MYlJ7VXRsd#ls}aTiMt4{-KXr=4j;XHDdLZf4m$SbxM7$u$cVpk^{ z1dy{Y`C+9W?<2bc4d+2DHs^VkfQ^2|&vh}N2Kw?_aUYK+H$0Z4IY!R2Kg?YMN8`jE zcwr2Oow6u*)w7*G2MP zR8*afDL$jm9;(NPHabwgRfaxn=95iAiBS}-iDyBdSLwhD21u7FWHhImhl(MXjM*2< zfv3)`=g1e*We4OajfkVKN;@Coh^zzT>ZR7rol#{N0^m0V={*8Qvv%16ZA3|91T=1| zhh(i-Qjv3%GZwV}acP7Al>q2uc2kBG$JUgKh62|q)Ug)-%Vphiq$dDP5l)pv5$^-k zF4EjMg)&w*mxbU8-Lqmh9GUZNQw6P443JQ;11czPQ-H1oXa??`n1IPXaAI>NQUWn{ zejxzbHL^z^29&efIqcMnqna^?fH*nV+9Oe%wt?F`AU_smp$hofjJ|?a>rJ#=x_)vW z0*m3JDT%HqMQ)AVc-e^7p(Cd=CH+-m&`#LCC`6(6QV8atOw^+%z&iEQEu>plw=71m z3kj9_7!pOQQlQgte2G*pAjF$xt_F<&piTHFeq9psTrmKscYzHqn!w|LYc|TNbY-9` z8Y++7k{QyMDguz-HUOj!Ks$ypvYZa-A~&fa_I@EE6~i6veYN1jZZ!_OwE%)-8+CLl zR)8`Tjr*nyp&bE=Q9)eCOq=kUaP_T3S5gn8kSt)1+B`qPb*(L+2_bOXm&1^pXsu&5 zfPX~AL&#=;^_Iebm?1t(z>FIp(Voy$I1PcGdN#C)vc(ZD;h8w4eJGfvABi6brzr(! zq7a2$g2=EasXbb#kC$lBAOJuFsL+bUR0CHiXGu? z0BGvG6>tN54=NEjB;{=y01t_pJx3bz+%dQGoQopqhC&4#APV9`(cW4tc&b|f(uk1A zc8)ASG~+;uDi63{TdQ~4P(o11vYlhYJqP-i7l$DYP$8(PWGeCL7QU%XWb&MyvnQdfVpC=5U_r~(maYqz%Re^(ESDk5q0 z!bho<8t|m(?_85Rg~b!ybM!x+v`gA>ysACJu)yk^AS5mXb^f6~l`qUBfekI@T(S^@&ySog8W*ZL5mY8?Y zL|5`(0&KGna*$L2FnC4fK+Qsog6utg#veIerp$3?_Zu@=R*e^fUXqBYzBUWU9kCKM zg?s%cIFS*OM)FV~%vX*0C!m04^>fJ>c8CE{j;4t@4H>MHVe)u{T9OMcbOJOAEItJ& zn|OUV51rtVfmA(#YT$sYoPr_%2dLN%v^ml;pm^S?UCpsik)eL&$rDfuI~p4qTcxZ2 z$Z%UCNqV3d+`4<@|p2%$+j z8eOo0HyKLBEX}nmAzU_s`X3m!+#LTa%!Nw$<&FZ6UL3$-~10Z~Q!o6Y(UU$9D%SfiHoR4dX#|EA0(uADiRd zD5!PLs{vP8cSN@)42?&$iuCwG{ULs3A+K?8D2MuqZmy@(G)!Z5Y`A>4*l2miaY5?E~42BV=kTMel$m)&*Oa$=Y z)a*KP8)dt9h|9=8G??^_9Zf|X0RYefh_oIi7t9svDX#x##%C-(9zC@Wj>1F*peJ6Y zja`e8O~C4_6X6-=0S}aJs7K05d+#_{2E;1ZhQMCn;fqti%|$3@GiL+U&T8=FmBCAg zQTrpjki1l=9hD2!$A6uE>OKlN`+@&+DHb$`Rl-9R{J3Xr#q97P)X_#wTxf!kq>X=16>X!3_BJyTnt?1+Mp3584w481D!(n`%yb*7Qx27EVs$rD zzRDBffXO@O9lmx( z!7x3Ng5EchUuv(GEo3jRF}$%`xW6xK{)Jt?Iy}^la0Q)AVjifA62UIyJ%TWHRm2(zJJKNkm+rc^8#M}w* zjOODk3v>Hr zJLYNQuPvWu!0#B0@SY?vwdFf@^O+IKxU+}~^Mb2Vh*tjs|Ga$12|{Z%qFS5K;hf+1 zGT)U{c<2Lq55LNQw!mHU{7RvsN$sMMKyZGx) zU6-+l-?ULjZ$bp*bWqyC$}g2mWO72t?Fp7T?+Y3fKca_yhlGQq`aIiZ6J+PhhwDQ!o=+!s|T8bpFgs zvtU+4U(4^TF082*fmhgk&aM^B{6gZjr6X(? zd5_g-K|OeA0sJ2(_#|q0p^b__Fpn)O6WXY?d9wl_Rry;exjbMJge%|CwVb+m;3f6W z7b>1As}||hJl8?p9jT3g2z(4i^a8+&GU6kuQk#WvDdF3t^63beI1y2wltbMz822}- zbYRT%617kyf}kVt%B3olhM&5GtE1bGo0Cg?-OZHMq- zH)Lu~o(x@hXX8jh?DKFqX>TiQEKuQcEw-A!RnSOE`uvS4|4JbT@Y>LM()Wl{p213? zv_7HjPl_6UuFC^?gFbr?h{sW_Te9DTidGo{mYsP8!$rsa1(XmcPBY{8M)4o=AjI}0 zduH+zeQWsN^S{745ef>$7$1e?He^klJ_Y zjD^E|zx$Vd>b%9dhbdHhWWFr>_6r)vh2>nIhFl?Yio3 ze>j9i4$8C%ToCQ!{W93?HAE}K$b3^9;@0&@EF6++9#R<_q<`u4@*F&9HI(#zNVa!4 zd)^|`E#Ttj@bx-cbYQ5WMqh>QEjPCST9SNiVPC!IXp7tEh2|5jg`=`Dx$+gGcfX8w ziH`N?j`g{X4RAXKMvjea$_F6^N5702>0g`By=UYB6+cruRd`PYhZaS#eU2WT`!ePg z&F#L0xQ{=-qu+pQbZ+_s`@ao<Rx$ovCY_Q+Q65#`t;hf9x~iXOS#dE~b6$o=ahs@Sxr-n93zY2QoJenry( zccudurh~pt2a7!p)q5Ov?D4rvkHd=|U%2zw_3Mbyy~hDPqxw8Eq)hqP1vyRO&F3si^&F0^kEnJwr_I0*cY_3#quKd_s<)t}h(Ok`)xw?h9 zhOcuhu_sM>Pg;&WnGzkTzA{x)|D@sT<68@(^{=0l-+R*VdaU%ylh&g7kvsEa3-jY& z=O@G#CiNDkjx9`IT9_$Xn7gwuzp(K1;Mavkv8T`Vo~|5wx_0U5`jtmRm*)B|&0Trz z)uc4fRC=~4HlM&b|FY=W=R427EIj+`>oY)n5qfCxzXH$yC!X{V{`nuu`G4c=|7X1? zzBW=(ese!P;g%JINs6m^eB-_wh7xU*lqqR(j@y}Qaig1iA3;wyX9Cs>+N4Gt!KaC zE_qRPxK)|>-+1JV@PL2=fgXqXjB*dp1bWK;3vjO_ zb%z!>Kqf800i%yt1V7YxX%GD{a%JWcOfpaAGGg@r>df6o=jqr#uCPDNwxd@2Fx-M( z`s7eAC#{CF2|Je^dF*`N$)J+oXpU6V?|+SC<{)YBmszxTB4W(k!x;DA2!D~KGsZ$n z!?e)+p$EmP+vvQRTXrAGG0&$OP2!eZCCSLO^q;Xp8@V%~$MAWeMD%YwDbx}Fjk$j0 zAW|J3WGa&^0+8?_u{Um67(2q)W(5S*N&prl0`SX-Rs=Xa$QfJ1~U?A1GZ7`0f{6oKr{*oOfUfwn?3gkf zHS;{ySlcFy7-Y2`WO{?7ICT!?bD?7E8VSphl}NJG0%%aYmPr(eP2gRZKVr6rM#|Ui ziefuGz2XF`Bm_5+r0|QoLISld2u`GtjbSC++)~g3aY_yXG@z!;N?+kVayM4CPpASm zGq;BC12ZH*pV*~r$V4NdEi#p902vL zRL)(F*yQ`rZe=p3hLi0m2~0|gCf#3L=L9rczuIai*_wD_wVz#SGi?RvpGZdSt2jd@ zN+C{RScjnq;3GYe9F#DJQOpz+?*J|2kTFIUOB!|Cm-faQV`<~^^uF5Pro@5AJQ;mG zj!Wn43rGM-C}i1O7LjS@TVh;tq4Bq8xU`J;>y)^);p|V<5R18j2cu6-3KwJJRIX^4 z6P_7lo)MkVLIF22l5s40&ME!i%MM!OU)IjwRU%6wq@SB(P1^T9;#8J_e{o04-HgTV zTQcFwOGCi43O|9=u8+M>tzwsBUghoO$|+gm{H78b^9oa*fKH0WWDz7}qhBYD?2e)f zH0cD6ge1%I=;NXB4LM=_fSuNHuiOJhbe5OcreK1>gck3)tPHi&lq9c~t-_eG3=4xP zK3orW@X+V&^xtFz@DjGQ`ogNRUjb?T_7M7j*iMEdWN;6ACLc$dp#(q`m(ldkFe3Je zxCkcb0?K>>p*vYfk3npgWO|@tpLnjK4DrM;{lz+&YgcgQn%}TxEOjYo>LDJ^9vY{~ zQ)gVM%(bcpbNVNi`-ROgXZI*`MZVdR#iHW zhsV!#?iOvOR_VSl2W?K8Q<=}7>HRVM?S4M_#&r;@JOr_rh!%cV%yDG>Xc&{cVYD0F z8@OJ#L$J9qbffg8b`*OH>5iW&rtD~=0LSfO2>Y5q`Ni2DvpZC-U`|X0Icd!dW&^>c zvdFkte>?8%XjEVq+=bi2`fLrRI-HKA;JeiTA3`!Zn?S-$CW?Qax-qj=W`D27;eTkC z^556_9jSGBJTl$d`M&-i?b6))hVYximb(`O9&SI9JNu=Uy50J?TlfQOO;OQv&*;p6 z&WA?&70^%Ba(2Y!LsRa(I$zDv+3^ei&)TKeYP(5~rfZNbt*v6rK)&Zw3j^n348bS< zziXH7HJoc3U3hchk6Vj8H^K)kpN>M?+A8hq0v{c8o9~&vF>v-q!0bV{cbOkMei9~WIOn=8#Db;ek;gYB z#_Qw#FD{`AzI&@RCOeLS-fH0mztUl@0;XUdB`??tO9mi;5IlVZ#P|h>Zf3zLTxeG& zhqsxE2RIpRV>uzkNFbHFEwL`QA}(jYs6veu6SQvCl_NEjx3Bh9vP-#z>-ud!H_j)~ zbeBo8NW<%geTb>(RS!&(X$H}Fz1c7OI;Uy!{7Clmsd%^EwDRHI<-rswm60z>29KiQasWlhNtvr# z5igIMN6U`oq;lxjz!yWL%m`k$F;KMXC?iTU1c~`%s1N10Dis}z0Aqe+ZAigGQegy} zG(K$;NKZ6!DxK&E5>Voh*;m+`8`Oy`KZ{212f~s0SL=pqgN_C1iR^jR+i_MPe(aU< zuX=6@*vE1J4FBo0o3ZdT#s84@kvtZKTFRjNtTQ11bQfPH5yjaZs#T3gvaY%sfJSF3 z(w0$_N=lhXjvieEZ zK#G$6$8&dtZ~#_8SlUuU(46W~aP_#STrL2ip*Z1b{MEDj0Gu5rVNLtQ%`PqIZla7| zeqW}+e)OxNduS0%bby=TCmT>f~;{{ymxvzLLDuO>axFlebqZSIJ_43|f^a(+C?A&m)9D9WGz&JL|`p zhsI`flwS+gCpzE^Ee(=n@=v_S{L)H}0Y5w+H~;{SV?cA@tSy2D8YDmhLqcGrY$Z;C zcmll7!zfnfHYPcgzl0+OS?X<`>mx%;;b zX%y|;!~$J-N!f~fc%a*=1EBq~B-h5r=RN|MEP04`U?XQ#q6mfL4$rGVqVS@+-otq+ zKG_6orz|bOt1oScV8h*KX2KKHi2NiwIo9#kyDPbb1)5xQu1!7?@j-FA)yJ@=s8(Zb zzUBO#jYz>?YLX1dff^Pp_=e!5{r-lFUGjF^L^lq+hhaR5-QZ$LzlRa1%ZwyuAxMKM zi0VM|MW2T$sd!F@;ho{p93FrSSNM_`QHQ!B(Y5rCtlI3jxz!vn|IS8;s4J z_5FpmkPq7Nae`_afWr}d$3iIh+`=rU)8_Z+k8p zgQ@T;(Riw5EEmxpehtpLO63N>7`Y^xwYQsK>68`T-cJ}J+J?#%PPP!cldan*)f*V_ z4PBcO-}}9nbZR)pB|fj?uxWbL@1a~E*RJ$j+nHAe+`n)*9YDI6Gav%K;CJ2OfB170 zE$9+MiR(LuL*;o}2!MA`XNG`WAw(^AT_(cY6xavPtn=&#xk8Alp+eOy3r2yghp%9` zK;_XiN0u0brdHK`jZ>d)o zADz^9Er16lMz_8p<#Qb2)QvfNvKtQLR4jfz*{~E9#8#Ony)|x70mbSK*?wgCv_Uh7 z>b}!WONA7Jl$HEX#hC0c1+w$2*%RXhwUA&zz0U-Ffn3+#x}IC-rwa|kxQ>TkEkBMF zPCcY6xcY8u+OA1=t7)m0Gz|>YUkr*!!Mt?8OSAr%e^B#}X4ldaGv!OhnGG+N4O4e| zj1dho%hwZ}WRWN=$*)r4yd9ap|MU#c%pA^{vXm43r(PC5wo|_k57Na5Zbt&bdIdjb1R5-H)sGSf{}=;nD!Htsq9}^6lrDi@+855?YppU<#aD;m71LG)%gE6Nz)Vg3JL>VtJ3fv`HS# z*-s1%Z-rafW@$p)5GbFdByLL!w5&yN@)LPyrc6YJhQCcb@U*9*r%lGG0I?8#ZwE^l z>P_T|sP9z_Z|ls-Jw?+|Arc%d#+HpMmtV9@aT#$`RB zhwl1*8ahjzBiIy|V>tx77Nuw4F0=}ldi?BKp>95*ZaS`XG56{+^u z_l=)AaQ9J9{@H%{w6=2&>-=@EJKMX_SyC0vrORviPuC8|A3Xhs4 zyYeNq2S2GJKPYuJU>zL)RX+ZcWa&2aJt^R)(CfLr5>71u<7B;N^L`q?T!iIWckIt}X z&kuZ0(ITCH*5vd(yTvqq^-!{?c~iN0va4+nqPAeRDclL0A z1qDd>j-U0hxZ(gORs;q2XFOwDIQLB~+6a#V4o{Rh8aRzODY#~hyx6z({#CL$YJ(|h z#14pAh=LpzvNEKfWGSNpkLHvs!SfrE1O+c)_O13_;`s!0ajS%ZYm+#1t0Yk+(abYJ zbiCLzS%oDC<3D2zTE*B7nb9#?Q02!Y)i+FO-~bM@oPKy9oSLEYA<-LSB{%#%yM?nN zjf`0@*Eg*ryBlw&O4C6(wDvd>pub#2x~G-N0Ra~}tn&k#W>*UX?tYTZ_iD&HQF!q~ zlHB#*u5rG&?l%{4B0qeGvr7l6BK)F^9xdc=uqgUXjgaee4mrncsM`Uo(z~*V`kwLdleIe8NJZ@E z-Oneh7iU-fQ|r+!W$E()uHJsk%Y)7WU6|QNIgf1L55Kd+T3>meZ>zid zrz_6Rjgfz9yD6V&rwe({xC@_se-*2=t$y8E{y{}B*2O7A5kTCp-5wDB0~w5S>2p+e z&LeJQkTRc^t;?snAgrh+0bD@*;R{6lhRtJpy zWgF^TmaYRIet6;F&0`PIVnmscUf$9k)7*maPfQ|3qOlDd#WyYE9N$j#GhO7ht?l7 z@F4p{q1*8Xw-`Jk+$&;h#e?=;4~&8JWm+hti*qXw$ zkYGgU^A)GBrB2;VD7EExCy{5X4SsKp zK7GG#{UOp-`^7}p95!^jGJgOD&OtkJ7xUHF1_e*EIit9 zwAh@DsP&qDN=oKPwZ}eU3+JTiMO^(ln9eiFK#nW>a8{c=9)1`dSXD*hsUas=OqB}X zlslkTV{455d4T<~@d4l!=NbV1``_n7kV`HJDDeKHnc*s<Zl*V)ZQ`;BjG#Rk1=kEVNTHMNb5 z-**i@td&ruC#FSdgw3==Xo)CUsEQX+uY6T;_yA;oU=v~{J?zI zGoJnH!7!AtZ+I`aR6NL;6pmjvj8_Z_hk<5ZVf|Q}2@X=~0TY|$E1CoA(&_4d2}%ds zVm^sv{B9g2lc{mQ`QcS-7eU!9iVFu#fYVqK6%W4x0}g_DsB1dQbWR}eRoxl6JkQG= zya!JrV|{Z^k8r-o*<^P3=10DX@V(~AhI~;F%$xrrFQg{Vw>0I$a8+sINRnUC=DhSe zC?`mk2mSq&4ytd$R(H1;{saluVvR_YJ5{(x6U1k@5gpsRsdb8MmqUTk90dO zc&Y3p_O}6vB4yr(@1ER`E9ZTubhp?!{_WjAt1fhQn5u%V+VKJ8mfb5MHm6FAvF3TY_8Fq5J<2gIT>(NTm&Xi^hoOx=JK54? zm8ZCU?S=@u3qmhc?Z|;%_rdIgtFcF*rl<0zD2__XfS{dXqkbZf%rnyG2^jBT5)f>p zqjBFW{h-k&@;JYt+ zriR2m`>@sgoZod!?b8!-_;T8_FTmoJdx1Xn?_V-c9+}#R5gKsT{}||zuJg{xFkMso zb{U`c*V|>c4t?=9OrNEYGOipNdT4k*`HRy-KJCx9W6}?87+sIqTG=uj*VuLQxPK71 zZFpZxdBccL`{Oz<3G;L_=F9ricV6SWpPhE0H{_}szWv3cHa+tgU=6(a@F4vZxm)D@ zP(0={B(3ot?Ba_vrmpcS=@IL^5~hB~HBtxpF0XrC9;iL8_uMqC%ELq4E9E+0xIOP` zb<+8Hj%#}FqWDg3EsK3k6hF+Q^GvSpKf9&BK>C(dnz`BsFoM3-6SyieQGPi?{C-fWq?V^FW2 zisTjj6YsHA3h;L3NniL348qD1da7(Z#L1ZJ+Sfktn6yeGXUz-_*EPal>m3c;Im!O+ zcF5sJtTj5u(98>b3gKfQmrZb`0CO=`bSm~L5bko|q-`8wlj;~;yNCw5%&j#Z23}CO zHoK{DkE~Z8J(#?vUcDH7>~*mmcK!+f=7(=15vjX*q1(?qUDz9=6z%dbrHMft%W6H8 z5@m;>BS#`lFcW=4sbKjT;=y&`zq8!vwT(Y2=MoWePU=y- z!@&!B(d4M4G@;Z}xl+@w9>?Lh42Esv@QFnE0Y7D&>>JngWI$2tU{p36pUq#_A}jH| zY*H5D->(b)jn)0QIRhY4R{)|v|JRMPgd`6% zY5g4mtfm?(WdoK1+&E>1qAapA2w*AX!9J}#qB+d_yD%}j!Tag_@a`I0j$P|JQHwBd zM56IkDbXIvA}?_CJhu%otkO1BgAO(sX=XfP8bNp=g^46*f-eMc)`~TIQtKMa`1uJ&a}jp?wDMd@Sx)(AG86b%v`&&-L8v=RgolBB$Wf>y?T0 z!+WoZYQK9$IC102_?=sSyj^VL`WDOCm7H~zGFi|UEsJC**ff}RtNwQP&p%)9E}uX8 zTQU~-%iacoqpS?NUq-ZQ;(<>pxz8fmcJ?ksZI;L^e%Il7#BZGSi?ep|lYE${nq=mg zB$*%nJXsowdYqyh03ju+#dAof!WPWRNb+Ftq&@tO)ydJ0w?E|jW!qQ_)v-vvGBqUCr3+F`hOO%_^6qa4 zzh;&`U9WLdFi$zzsO@R_u%y>>_*5&ire&i;Ojco~eKYiy67%)I$%n~1(*;wlAJ%H$ z-W6UNefzt(Ip{~m`|I5~0fZefKR`|!pcW8xG6pp^-)ADnBC=Nz*-V<3k}Wlg=aY5s z%SAmmz9P0K8qUgCCS8%{*V+8oxYDh#8p)D*iSA-#gOS;d9ThLE;|>d$2qp7d^!$WH zehhLO00mfq&-ppXF=jp%*eLr-?tka|4+g}Z-}@gXHkJ*h%m9&pnuU6H&{s{MU2F&v zBf%AL%KK#NFupScwP~;RchiUK+F=3GtMF5rfRm0hz?X03Hss07U#vVa)~xVTOrf+X841SAas! zKsY1kd*VfE0IIYq4Za87DLfXucP-ro-szuP45uCClfodUv^QS%_(6{HOHRD+x|VYK znFbHFx~r%=PJtc2y0N`7T4tGJEn{IBb&uWU`o1sX=ik^j{l<2j_tKYpKTGpNdj-UgQQ+TC)E`d%F0+5Y1ZGsp#aZ&UfR(e;I6ET=X!6E5Rg91Vfd;DR zP%xKa49-*|kbroSk1zhRWy)m`%478Az7L#UK5`fFJ-NmB>%9j>oH) zDN7oxH2TCk?1NSG%ogKfe{G7=!FhuNaVLPI^7{^^h2rXtfi-(WSSVVzG>0@g72TiI zmjblXw-(=sV2Og9zO!gqxEY0sHq$Mm;my(Z@O@C_6V}2}{%ag#SA9nrsWxUt5Fl=; zI~^Uv>!US!f{}}EGvk-65Ty~Nu_j+TjAIkRr13iU=EyRJdtLF+iRTafdy)VG?$}c7 z>!Uf6PlU!2`Bx^}FFs-Lyqr{8iaEt6ZCw{meWGM1^J~=O74Wr1!Pf^k#(!e9^O(Ok z-=(e?SUq7rlZ6CQxMk7v2FCdQIA=C@XGyZfP!bQ=yb6^a)C^R_2C16)K|1R=fN}H%V`VL|zf*L?tqFoDxM=D( zYm@f3i-U0rhxs-M^yGnJCVP;zQgE{0G*=ZVR;=JG>EH83Huw`oe*8qRTLFADF$Vjs z&aDJDKURrh)J(CcI&-VUIN2Up1n@p1St)q2&+U`jUj1~w#w?MS{9RdBc|0oJ%qN#e z6>VC9L>RuzD#oSQ$cnjJQltn?ap{8s*@_e-I#3Iu1fi+3X?qX**>KUUQdWkNcB#Dy zDq-+7NN@@AaTbt9ZJc}>E`7{SQfy0K=+rN!fMdv~E*a}g<7gd3Jw%IkYb8*|X~nZLe#re^1u?~$S? zvBc~;HBL>MFv;)D73;2+$=ubce0LAm7Fn3~XK4>(Mt=hVmw5VX>ge~%2>ckgH-3D4 zu*sl^_|eSgGK}YykjsMNJ&lssAY^_mcCVg;+*lbu8VSw`2j*q^pwtIlxDD z$u{M=%8gO~tGV-hYbuS_{!W7=kOG7NA`l={L4$N`J0VDzwo9d^jK8zaaa{Ue~jqwbp&# zKO_|En+>1Ky|h|jYQpqrU_k5d8lZN(j8Wq@E=HW!91PQp?Xgrb>qYUK;v&+IYkXh8 zh0v8r{jY=W?B50aZ84_?msRnhp*9wXCN}qr&st%Wcf+K+D5q=)*Tgn*>|Ek^F>H4=c`zm`3qz6Y-2Hnb&Tz;jJ&C2=sW#|TK~RI|r0VRsQ4Yy7Z- z2B_!i6`Tgvfo5t~da+Lkc0HVO7HsBLGOZ@VC|gaDbNmB?p{mXK21e%c z+MHFO?dywcNlN4l(xG>yo&P$b{}_q#032f6K3;*cODz8;xu1JBGTyZGCxW$7%efMo-@lhiL zS_leLvAB);9-;S;07^?C(sAjNAsNU-_QLoIK$^8smDGZgF`kP{5AQ!glczjRj)&^!MYQ8BNGk079sMOOT@P&~Z?qBO>=Fod97^ zQe-HKOV-{KmWcsv;yFJ1t@?7+w_T4PITE~gNQBc)miuqkK3L3&-dNnTgUc-DGlDU6 z7>drBH)WI7eSQ9vQKG_q>=*1pciAc)ag{qci-xtrf=5UX5_I*o1y8!zZ5;x|IJcQMv)3Wd#2}6w8n&=Zs23v|o zeKV#~^Q4GNrYa736g6BQFt?Irq?B&Ph5%@5=UgHNyo2NFvEfSOTYR%}&=Mk03^(mm zOI{n!yQFFgh2L+-0V>tb0^&+7iQBZ%y1CVx;S;~*bl!qJ2Y59fie3W2QAZyIDv@i= z9HW*UuV}ct9S3UL60>`*?@1efGH~?NM`&DU2aL9Fo%)J5f<&3Ty}&EB^WHVeZyBlx zIE)#Onx!#GYs;qcJXUk8@?w2Sih@|J6$|7BCVYsT$2;N! z2aM9pj4{;1;u(7rseGnrdvCuHCV2P1=^Z8jFA8f?%!kWFs!q|eRB}drMb_$<^_5cH z6QYEI%J~QRevuhOYr`xeqs}1N{B+$Y&&LxzlH>%pD?9!2CAy+>*<5s{>Bxdy*xeN)M=)G}Mk8#P_IjCjs_NiZaiE+7OBdhDGJ1QU-05sMg*HjeVyvVE#Q{H`HEEQs?9Fy6u%BCz~TFi zlN{VDF5C_%J*1a_+){Bq(8F$a{w~|q^26}*+VmcK|1(BC?LgA;OXT~37ItAkJx`9i zqf*g@H}Hw(gedfvO3B#`^%^^o*~b?W)fSd#7oG?d@rlFf9}l<;y|A^59SyTzy+a9z zHzJx_d4`DBMn{+sQGW9!Z|SY4RfuQP-ZSXD;dP9wgd4 z0L@su5xhUUq7PG*tmTx<;%gv0dvZFoFKh$Z~PqzYrYkr&j;3YgZEK^~l z&04wJDol7Lm1MIs7eLEKOLhShS;DyWtOeImFzH)vJL?8aeQZZJx^k~ zM;~^okCCL@=bUvI$v`-YZY?84R*IVYm7-x1P?wiQ8g-_8UX_LbC~%-4oMOakFWzXi zN%)+nl-Q^mb&(IZ)EtZoe4YUxzt?3Kn7k*=vGbNDgUDus@oRMq}NkynOZVrtA2VChw>J_xDvbZkFWu}g8~54pQbwP!6i0zRg+6nc8ped zgekZZOU9alJPfK11b5lK*g{uoT}<|+B=xI*0Uhj!3HgliG+%qs}alrf{6 z8^?#5e6N_*&qa?2Yr)9QYW>IOb91VVIySc;o8@PYzo&N^@0HmJP3el=rN@Y51Yo3z z!sgQ%{1m~m#&ud9M9yUF^{*n2`QLF1a-es#6_vdm79b57zaQSmM^L!K^jpo*xP82q zV=pHZO@6?$)?x4HaW7T@z~qgj?mI=V)3B?jRXl>6d`en|T@{-3=xgW6<&maXGr2y@ z9kZp_JG5Ta^QIy=mlXxY;olZ0*i>S1M32ITt!2A?zDY{=C7kv?d)l|r+>coN;f()= zM()|&e$9R(4dI?K0c9C}ms&5KOZpavfBHVLc;vkPD4g@VDX~u9wqd^+ogV@uub>rG z8UAca)VxMf4EQD~eWi4SjnH2LYpoGOTRpj@$G;9=bY6QREz4)+kf{FRX35z-JKZ0S zEk9^&Z60|cub0;qv>6vjaN40N14Scm?<&}7cH&DfAasUh3iwVX&Z492TO7VKTeLB^ z9l7BDa@VPno%FL8n(8H&cXinIt*q;P{Ab(@kN&|j);a-hq8W`5ye&S0s}^VOTML3b zX#}cZZ1A8r##icpsCeeFg1coK9+H$+CDPP9W|^Dfh7Lc9gBzeH(VjFof$0&Zr3q7D zj7|}y))g6R^)VdH&NZ-L-hctDBT(9(WSAG4UOt5U{gEZ0%gZR+zQ4=P3`T;GeGt8` zpPdqiJtjjwZ;>f*76ou!p2%qQDU8!sua;Pl3{zrVb13)UlM<7wxV3wk2c+p9xN-qw zUmBjsigd@6@{#&kqv*}13>j>1vMz&o>)SQYMbl9v9zyCkiKL)~O2stf zPv#YO$8c5JRtZyS;dJDnYKLPH#91JP;qPMI${jtD4JTxZ+ximF>p`T&l#_z3fPvl< zD!>xGQIrYfejT1z4-LZ_n06z=*fRsF{s%AI>SNi=N%o~qDusZ6;&oz5Txy3>Yg<5T zf;SXu2q;*~q7^M!j4l3?|o!o{A;I`w-DB; z{mUFpqaJ71U}y|Z_Hbn?U8rP@%O|zaqjm@BUtK)+IBIsPrK||bD?jjLcb(DkJ4;WD zTAZXaPTRLRY`a=HcXI2Y2Rl2-!3%O%S4A)M zvN+l&DtKFs9Xd=$k1l;EYyU|*_S9!*%vE@g#8=0?YMV|%1;HVrox}^9~$X7 z1d;QuT}BQ)`|)j*ngu9;$a%lB|03rliB>m>EZRhta*<^_+-ekV<1e;L60cblS+y)NTEEm+)2rM^ddELw80e^g(s>$aztg~nf-0eZb1zqf8U$#jDKrzt z=kT9sgf9Zz>SkL>p}psFrNKId1Y|RAiEXoqVZ=b7UQ-MfLQxJAcwgS?jSQ=8eB?ws z;WY(Snv2^AqK-ZnirNl-n!vqh6W&M(6LNwHi29R;p9N7%?SyAE0wBddYbR(u#V^ST zt~A1*AZnUM7|_gm#z%gV5xQ6?M}C%<6fp~CxwaEna>5u3MdK0PHxZuk2usk#asvOt zpYSIi`M90nC_pXB2^XWe8_1af#e|O()HH}+l;OYdagaOo%N$;*f$&8}SmNX6W%$=p z>KG3{FC%5yq@R}g zc}r3pVOQoNp!{B%`m#0ttLD*9Jlv-_{6HJddji*{iJArQbq<6v8Q~>Jcq4;zCy--2 z!k=^a4>UZRoi|2AZSN;&juE(0+#4CbZItkik38%^sEbZ>v$-_o_xyq-X>L_R4xwNA9w<0apOM{H ztXG_qL6tshLQT*J{vYx0dC(t(oB@x&p%CoVP!DMYc|Reg54R+5!ZDk0uN?5L&vA=Q z$cZ`pon832bkqhO-X=ZU9Yj5m=KPAryRuKXOA%92!aFJ9gP;i0Ku9&qxFs$<`kOw8 zu-RONVo?H*jOr4o#2_D3@nnpv43&Fdvo|+pRf&!o)<=oFJ`gnQ9n!r*KG0K9VUip3 z&LGhIv_7)xpt5;F4Klba%57rEc2|Yt!^t%#Q&TXtZuFO`wU<33>Miy1sZLa03EFtmjXoOF`~b<1Py`H=Q`3;xiByp4oI-^`+0QD#Z%zI%K3$fN(*r1z z?51SMVO8`q$sbjjW-frSRN6v+>+kTbib>srCh*()5+pmicU zK_h@K%67mq;TVP7InQhW2a2LbwzBm8l&(Gv+5$o)vD}MD;yi@fVsYB@uzgVYeC~qv)>z)Lzg>{ zBqp<>TiwG!sOH6v?<TT% zmn4eu%x;Y*yXJ>B>jCx!HO^NfN_>kz5EUV3nMA-IZfR0ac@w_yOT!v6pr|~)@6$}s zY(z&y=u`1IT?{}jzI1wyjQb(xE$9l39IzX}21vEH#C-S@hx!(w&K|96xv|@5vSpxA zD}I(v`n5zFFTG;=L&o}rSMP6w2ptu5m0ziEdsu{d=Rwp44wJrVe4-nTM;8R5Ae+o7 zyz5F~cM!S^0U{7^UWS`lU!?$lJK0-m8Boo(Wg$XSZo==_HdKn6@XHZn5%LWM^AinP z^YdyO7AeU`eFc_m4ic7|oN~;tdl-~8NejT+^>YAVYtihjp8+B}v*2T(o;x(+x-=;N z#YxNkz^04*9`QhWGEuR|S*}vIn@21Rfq`|~(Jx|Zz?0l27#`_c)*b^mpuj&`E%Y6r zwGdBW3Dko<7Omlwo+l4?tK6IiOl9pS*ZX80dQA$MEJ+Vc<8{QrCn?FQ_HF`2be^E6 zGzuM=-Z5XvPuAmltx;^~iACN?yX~o1p(VR2 z8Zf9&NK6y!+=2F?^l-)amd=*v3o;d80?i9Wr+iDzSBVy=e^u$j$G0Q(Kq7|aa6f=s zKpNiFxd+Yx6_M}Ku`&iMjM%rn*BCDJ52J(vfJy1abj+x+%fpQ9pC|mg!d>)nT96|t zsjX5a0j6)z)PYN!gKInoXxJq1>a8ND2l1YiV^!L!wR3p`uy%4qlO(=&A!{o@(faf1 z6v*a~yyi?$%7VUWT7DL8JSLLnP3*3g{We)#PmcmX%*Wo}FkfW+MokxU1t~W4SS5wI z7!g)VJEu|ln+fhP^?G8HSl@Kg%A~ooyPi^JHg}$`rtNjxl&oDksT`R9F(`hwtNy_H zM*43ZgZxUG!WzwXhV3gONgjK7Jw0R+oAIm+*Qc&`Ue;^k&N5Z$hI>Yn3Bd3;Ohu|* zc48OZesg05zGkFSVq14?4c)6T5AZ-OT8*QKEQV*L1*XfIh zojq#90wwCYvHpQP{z?7#*<2oMfMx6?l{Cx4eCxB~jn%x(hRu=ZN?#-=QIVhe>J*;d z=}?u(!5_;uQ=Z)je0$4wwYa?3!k&-&gv`@Je2v)T+ei3xn!j<$G-?yq-(!b*zTT3i z{QS|oIU)b}<|H)?64iZ7yWx4_0SQC@K!fj1iZewn^NFs2J%}n!+;kg-bX$Sp1l>8>S~|1@9L4J zwV(S;sBb^s!;uy&b*{Hxa{^*;``F?)mA;BBes=rJ3RFiNx;edPYv`o*6Mgd3et*Cs zY@zYV*LMrQW)ybrP&i|3-%s$;NqC)5Dr?bc&#JdHM03&)l1)WS%sQ6mmDU{r4{&F{?z$+V zhGM*Ao!!S2yftHDdORhA>3<}ZJt9W0_G!uT86mA(9C5HV62M2pc}U%YkArJj^j@lo zw($DIG8!|I8TDE$rBbg%nL=Wnu$Ji;!H%aSlWU!_5h^7|KGIFvI&mp7F*&}Pa!;Gp z3{iAG13ZkI-)O<9r(v2n<7mt3XBBl%S2S(F0WP%8hNGrP(?!Z1$VUdP)#bIO?0Q=9Er4BvXG$>+%Ihoe?}Zt|Bf zVYLi&o>*Fx%_wB!<*BKFlg1`YQIEJYTvYU5MRsUMqRVj`^_MXr;J%9YRykzTflb;Q28J$0p^M}hd zyf9&~7RiOg7Y|8POTogSf}F468G=u9Nq$%A*Lb7U1``hL&%x&3(!O{1IkU@+2Pb{V z`)IhP;ZVpq|FlWiFJqV&Ytg96HB1%dU>rq9~rC$`)3 zVXvzE3SX}H_39?Q)9;Qiw-~q@&B=3qna}5o$ftGvUf=rV6^#E`*f#OmlKAx5Yj{NBqL2RCq-nFc9hyGawrz3)y1uiKB~@2`Wp|v!C$2A?|kc>xXkVw9-QKztm-ec z^%r}YCL10XqZB0X?c)|rh(5*1@4CWc>cruuHY)WJ>ZpaHkcVuJ1JIk!#aXV>NDVfQ zN86=D`zJr?B|A7Lwf>Muj!lgyPQ9=3oi_>rt$Uh*RsX{^@UL07!MMS{(cLV*lFPBb zq@{7ZqP%YknE={Ae~twd-K}K>DS~u&L7ob=cJlE6)ABQI=DxS9SZW86C)C>6Y4-cj z1?F?Vbs28CAPPQs*Kknc2CzpUxh9?(flATo3-4DIfdVvBGCBG>*zw)8oKAbvrW5vK z*(2xm%O7Ud_+2ZW-&HbRr2z)FWIltBah$*A7&4CaJ?Yp1-3Pa^V-+ zrXn@?E`9m_!yjh~_d(%7h@&qn>csfilITh>&N3h@9kJmG6>uId43cgrk;_vs`ubvU z^Bl2OWvwPmOkC#y#dg|LCz+~T8%zzzHg}W<`Oj?e#=6QrAe3Ur+>R4lHdj2ziyca@ zEO*`In5W{R87o&w!EzC%NMD)YP=w=4c$I&MnX2NZ^$AFl{%B=CXhzK!kWAJu0|H-! zt*rWl%wW2n6%OOU0MSj!PKFVh$qa)xfF|coPha)fZ-}7@E+WPROj4YS3Q7_A6VD7_ z%{z4muErzlF06}9zk_q8=4!SmTzS`kca>+bRVynS&pTV<>B*@aup*hrl#+Y!OiJi} z#>dw|c~@6%SLqQT)c3p&26!&pPAnT+t-g|pA1?2*CH*cszC24M@6!6_i2hVV-y>Q5)-!|U|K#KM zn%g+O8;6U!$>ugL*y_CLj^kuA7r*|n0e8)4B33^Bla5-G7*o6W>YgF!-0WGvca@%cBg@`C10fbJ# zENM<=3GDI+cVxX49;fLMR*&=CyE3U5f)fmaSqgFutH7a(o#DTUIrWRozB%4MVx_+n zIcK3?A$$`nDee+Lp2uX7BsEzakSP+U1p(5aJZV~TesN(@Zb|;h?97T&71hU1R-Y;@ zJCRddTbC(4f3kqvaNK|bw4UMyt_U%>%ne!@5~9uZJ=xuUKx@s7Q~Hz@#_a1k*SHjY z?pSK!lhKBZJL%u4cv=89uoXD<_h|==wtTOVNe%d$o!6Nbur?4{4I2uwG&f|dJfITJ z%ro6`!ltBUy0_3``;Aic54AT_G`Bq-FPRJXCbdMr>{gRv0Y#TmHo>b>5S9p{5 zl7QRm;|W{cQ8%P|-0{^<_7bW8)WQ01#rhnmh8)fz&>K1`2m=0rN&KH+6Y7IRX99qL z;o-)ip)ugW!?6c%dLHZxj(|K8K7vrleIC+GeXCXw~sdxM_q@6hP)0T=%#&-6XY z;s0a6#edXI&9fU&VmYKKNP7SBzo)GKXW@8UY589l&iAR+ZT}Os